Download presentation
Presentation is loading. Please wait.
Published byGwen Harrington Modified over 9 years ago
1
S.Ducasse Stéphane Ducasse Stephane.Ducasse@univ-savoie.fr http://www.listic.univ-savoie.fr/~ducasse/r/~ducasse/ 1 The VisualWorks Environment
2
S.Ducasse License: CC-Attribution-ShareAlike 2.0 http://creativecommons.org/licenses/by-sa/2.0/ 2
3
S.Ducasse 3 Smalltalk Run-Time Architecture Virtual Machine + Image + Changes and Sources Image = bytecodes Sources and changes = code (text)
4
S.Ducasse 4 Runtime Architecture The byte-code is in fact translated into native code by a just-in-time compiler. The source and the changes are not necessary for interpreting the byte-code, this is just for the development. Normally they are removed for deployment. An application can be delivered as some byte- code files that will be executed with a VM. The development image is stripped to remove the unnecessary development components.
5
S.Ducasse 5 Mouse Semantics
6
S.Ducasse 6 Launcher
7
S.Ducasse 7 Browsing a class
8
S.Ducasse 8 Browsing methods
9
S.Ducasse 9 Inspector To look inside objects anObject inspect
10
S.Ducasse 10 Debugger!!!
11
S.Ducasse 11 ChangeList To recover from power failure!!
12
S.Ducasse 12 SUnit: TestRunner open
13
S.Ducasse 13 Tests...
14
S.Ducasse 14 Workspace: to edit code snippet
15
S.Ducasse 15 Integrated version management Check in / out Back end postgres/oracle Based on packages and bundles no scope only deployment/source management concepts Store
16
S.Ducasse 16 Published Items
17
S.Ducasse 17 Package: Versioning Code
18
S.Ducasse 18 Change your Mind Everything you do is recorded !! So try and learn how to recover your code You are smart so – experiment, – learn for you, browse, – all the code is there
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.