User's Guide
Notices
About this book
What's new in this version?

Getting started
Introducing the Smalltalk development environment
A guided tour: Creating your first Smalltalk application
System architecture
Components
Getting started with team concepts

Making your own applications
Creating applications
Defining classes
Implementing methods
Extending defined classes
Creating subapplications
More practice: Creating DevelopTextEditor and DevelopTimeLogger
Using the enhanced browsers (TrailBlazer)

Inspecting and debugging code
Inspecting objects
Debugging code

Handling software components
Moving classes and methods
Deleting components
Filing out and filing in components

Handling team software components
Loading components from a library
Unloading components from your image
Creating new editions of existing components
Loading other editions of components already loaded
Comparing editions
Creating versions of components
Releasing components
Grouping applications using configuration maps
Defining lineups for multiple platforms
Importing components
Exporting components
Attaching non-Smalltalk files

Performing team system administration
Library operations
Recovering from crashes

Packaging, unloading, and analyzing code
Introduction to packaging
Simple packaging
Advanced packaging
Unloading ENVY/App image components
Packaging with image components (ICs)
About ICs
Packaging preparation
Step-by-step examples building VisualAge ICs
Implementation issues and tips
Troubleshooting
Exit due to error: 33--Could not open image file
Exit due to error: 37--Image file is not an image
Problems during packaging
Side effects of using the -r command line option
Error attempting to load into a read-only object
Primitive failures during explicit IC loading
Errors during IC packaging
Reference to excluded pool
Excessive packaging time
Evaluation images
Runtime error at startup
Development image fails to start-up (Error 33)
Loading and unloading ICs
Customizing the icon and splash screen
Swapping objects between disks and images
Analyzing the runtime performance of code

Setting up, customizing, and extending the system
Setting up configuration files
Setting up Smalltalk images
Namespace support
Extending the system
Index