The MDA concept is to design and build a system from an initial platform independent base model that is then driven to platform specific models and interface definition sets. A major aim of MDA is to provide a robust way to accomodate technology changes and be able to preserve base modeling throughout system life cycle. Among the numerous upgrades are a javac factory, nested zips and classpaths. The Ant project is also developing a GUI front-end called Antidote. Dr. Peter Norvig explains some things you can do with dynamic environments and explores four IDEs for Lisp, Perl, and Dylan.
Architectural planning is crucial.
Dr. Shannon leaves behind a legacy of brilliance and contribution, including his writing on the relationship between boolean logic and switching theory, his paper on communications and cryptography published in 1949, later work on chess playing computers, and his major theory published in 1948 that information transmission always requires some kind of physical channel. You can try to play Maxwell's Demon yourself using a Java applet. The GC generally prevents memory leaks, but you can bambozal it by leaving unwanted references around, especially in a Collection somewhere. Jim uses Sitraka's JProbe Instance Summary view to hunt them down. Two enables development and hosting of SOAP-based Internet services.