LSWVST Code Delivery Toolset
Building a Runtime Version of a Smalltalk Application can be a challenging
task. We have developed an infrastructure for it which makes this process really
easy:
- Define a Code-Cluster ( aggregation of Packages and Clusters ) which
contain all the classes and methods which you want to have in your
Runtime-Image.
- Run the Sanity-Test which identifies all Methods containing References to
classes or Methods not in your TopLevel Image Cluster
- Choose the Deploment Scenario ( up-to the method-Level )
- Define which PoolConstants should be inlined
- Define which Methods / Classes should be shadowed
- Define Software Protection and Licensing Parameters
- Define the options for the Runtime-System ( DLL, .Executable ( GUI or
Console ), ActiveXControl NET-Assembly, Device-Driver, Operating-System )
- Define Native-Code Generation-Options ( Bytecode+JIT, Abstract-Native-Code,
Target-Native-Code
- Define Runtime-System Options ( Runtime-Stack-Size , Object-Memory
parameters )
- Create the Target