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 part of the book introduces the basics that a developer or development manager must know in order to use ENVY in a project setting, including the development process and the organization of applications. The second part covers advanced programming and customization tools. The book covers VisualAge for Smalltalk, VisualWorks, and VisualAge Generator in detail. In addition, the concepts and management presented within the book apply to VisualAge for Java. Code examples, tools, and add-ons, are included on CD.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 part of the book introduces the basics that a developer or development manager must know in order to use ENVY in a project setting, including the development process and the organization of applications. The second part covers advanced programming and customization tools. The book covers VisualAge for Smalltalk, VisualWorks, and VisualAge Generator in detail. In addition, the concepts and management presented within the book apply to VisualAge for Java. Code examples, tools, and add-ons, are included on CD.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 invalual“*