Totally Objects Home Page

Joseph Pelrine's Specials

What's New? Products Totally Objects Downloads Other Downloads Consultancy VAST Training
Educational Discounts See what our clients think Buy News Groups Consultant's Pack Contact Us

 

Joseph writes:

"David, back at Smalltalk Solutions 2002, we discussed the tools from the book 'Mastering ENVY/Developer' by myself, Alan Knight, and Adrian Cho, published by Cambridge University Press. I realized this morning that I have a bunch of other tools that didn't get in for space reasons, but which also could help people do their jobs better."

Configuration Expression Prompter 

This tool (which never made it into Mastering ENVY/Developer) provides a comfortable text window in which to edit configuration expressions in the config map and app edition browsers (since I hate writing complex expressions in a one-line prompter). It also adds an "Edit" item to the config expression menu, allowing you to edit existing expressions. 

Required Map Tree Browser

This tool (which never made it into Mastering ENVY/Developer) adds a menu  item to the editions pane of the config map browser, labeled "Browse  Required Maps". When selected, it opens a tree browser on the required maps of the chosen config map edition. The original idea was to also list the dependent maps, but the code was never completed, although the stubs are there. 

Script Manager 

This tool provides a GUI for managing scripts (or workspaces). It lets you  group them into folders, tear off as or bring in from workspaces, save and  load from file, and a whole bunch of other cool stuff. The script Manager is accessible via the system menu. The menu items should be self-explanatory. Scripts are associated with a specific user, and you can  open the manager on a user programatically. For more information, read the book. 

Usage

Configuration Expression Prompter and Required Map Tree Browser

The tools are freely distributable, as long as the copyright notice is not changed. They cannot be included in any commercial tool without permission from Joseph. The author accepts no responsibility for any loss or damage consequent upon use of the product.

Script Manager

The terms of this are defined on the Mastering ENVY/Developer web site (see below). These are stated there as "This code is public domain. The authors and publisher accept no responsibility for any loss or damage consequent upon use of the product.". 

Additional Information

There is a further application within both the Configuration Expression Prompter and the Required Map Tree Browser - EtToolsVendorExtensions. As this application is also distributed with the book, it is covered by the same terms of use, namely - "This code is public domain. The authors and publisher accept no responsibility for any loss or damage consequent upon use of the product."

Additional Files

There is a further pack of tools available from the EnvyMasters web site.

 
If in any doubt about the terms of use or for assistance with these frameworks, please contact Joseph Pelrine  for guidance.

 For more information on the book check out http://www.envymasters.com/


Download the code


Back to Totally Objects Home Page