Chapter 2
The Developer's Environment
Introduces features and strategies for developing a G2-based application.
- Introduction
- Capturing Knowledge in a Knowledge Base
- Identifying G2's Computational Features
- Starting G2
- Exiting from G2
- Interacting With G2
- Operating the Current KB
- Using Menus to Operate on an Object in the KB
- Using Menus to Affect the Developer's Environment
- Choices on the Main Menu
- Choices on the Miscellany Menu
- Clearing the KB
- Connecting to and Disconnecting From a Foreign Image
- Creating a New Module
- Displaying Network Information
- Displaying the Title Block
- Entering or Simulating Package Preparation Mode
- Neatly Stacking Windows
- Selecting Long or Short Menus
- Shutting Down G2
- Navigating Among the KB's Knowledge
- Notifying the User of Errors
- Working With the Operator Logbook
- Hiding and Showing Logbook Pages
- Limiting the Number and Size of Logbook Pages
- Navigating to an Item Referenced in an Operator Logbook Message
- Shadowing the Operator Logbook Message Handler
- Working With the Message Board Workspace
- Shadowing the Message Board Message Handler
- Organizing the KB's Knowledge
- Distinguishing Functional Behavior by Class
- Arranging Knowledge Among Workspaces
- Partitioning Knowledge into Modules
- Planning Your Work
- Customizing the User Interface By Configuring the Default Developer's Environment
- Prototyping or Engineering
- Identifying Roles for Workspaces
- Identifying the User Interface Paradigm
- User Interface Utilities
- Identifying Data Servers for Variables
- Using Internal Data Servers
- Using External Data Servers
- Using Timekeeping Features
- Querying the Real Time
- Scheduling G2's Work
- Determining the Minimum Scheduling Interval
- Establishing Simulated Time
- Establishing Naming Conventions
- Considering Natural Language Support
Copyright © 1997 Gensym Corporation, Inc.