Synopses & Reviews
This book explores ENVY at several levels. The first chapters are devoted to a tutorial, bringing new users and non-technical managers up to speed on the basics of ENVY usage, its unique concepts, and the way it influences team development processes. Later chapters address project leads and ENVY administrators with useful advice and utilities. Finally, the authors delve deep into the internals to illustrate sophisticated toolbuilding techniques and provide some invaluable goodies. These include a "checkpoint" facility for snapshotting open editions in progress, a three-way differences browser, and an entire toolkit of administration tools for scripting common ENVY operations. The accompanying code is available at http://www.envymasters.com. Adrian Cho works at Object Technology International (OTI) in Ottawa, where he is the technical lead for ENVY/Developer and the team programming portions of VisualAge Java. Alan Knight is currently on the VisualWorks development team at Cincom in Ottawa. He spent many years with The Object People doing training, consulting, and product development in both Smalltalk and Java. He has spoken widely and is a former columnist for The Smalltalk Report. Joseph Pelrine is currently a senior consultant with Daedalos Consulting in Switzerland and works extensively with eXtreme Programming. He is an international speaker and a former columnist for The Smalltalk Report.
An in-depth exploration of ENVY/Developer, IBM??'s team programming environment for Smalltalk and Java.
This book is an in-depth exploration of ENVY/Developer, IBM's team programming environment for Smalltalk and Java. It presents both introductory and advanced topics with detailed examples. The first two parts introduce the basics for a developer or development manager, including the development process and the organization of applications. The third part covers advanced programming and customization tools. The book covers VisualAge for Smalltalk, VisualWorks, and VisualAge Generator in detail. The concepts and management presented here also apply to VisualAge for Java. Code examples, tools, and add-ons, are available on the supporting Web site.
Includes bibliographical references (p. 339) and index.
Table of Contents
1. Basic concepts and operations; 2. Getting started; 3. Development; 4. Packaging, testing, and delivery issues; 5. Extending and customizing the system; 6. Administration; 7. Goodies; 8. Packaging; 9. Troubleshooting.