Material Remains as Source of Ancient Indian History & Culture.ppt
3 - OOP - VisualWorks (a)
1. S.Ducasse 1
QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.
Stéphane Ducasse
Stephane.Ducasse@univ-savoie.fr
http://www.listic.univ-savoie.fr/~ducasse/
The VisualWorks
Environment
3. S.Ducasse 3
Smalltalk Run-Time Architecture
• Virtual Machine + Image + Changes and Sources
• Image = bytecodes
• Sources and changes = code (text)
A bytethe vir
IMAGE2IMAGE2StandShar
IMAGE1.IMAGE1.
All the objeat a momen
One per us
+
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 aVM.The development image
is stripped to remove the unnecessary development
components.
16. S.Ducasse 16
• Integrated version management
• Check in / out
• Back end postgres/oracle
• Based on packages and bundles
• no scope only deployment/source management concepts
Store
19. S.Ducasse 19
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,
– be aggressive, ***all*** the code is there