| Prev | Next
| Previous Chapter
| Next Chapter
| Title Page
| Glossary
| Index
| Comments |
Part II
Implementation
Chapter 3: Modularizing Your Application
Describes the benefits of modular development, and how to modularize, organize, and encapsulate knowledge to create reusable modules.
Chapter 4: Representing Objects and Relationships
Describes how to represent objects and relationships by creating classes, instances, subclasses, class hierarchies, subobjects, workspace hierarchies, connections, and relations.
Chapter 5: Representing Values and Types
Describes how to represent values and types by using typed attributes, variables and parameters, lists and arrays, nested data structures, and external data.
Chapter 6: Processing Data
Compares the various techniques for rule-based and procedural processing, and describes how to use rules for event detection and data-driven processing, methods for describing object behaviors, procedures for generic sequential processing, and APIs for programmatic access and control.
Chapter 7: Coding Conventions
Describes naming conventions for items and attributes, naming conventions that support encapsulation, and coding conventions for methods, procedures, and rules.
Chapter 8: Communicating with External Systems
Describes the various techniques for communicating between G2 and these types of external systems: databases, devices, data historians, networking and distributed object standards such as CORBA, Active X/COM, Java/RMI, TCP/IP, and HTTP, and the C and Java programming languages.
Chapter 9: Building a User Interface
Summarizes the various techniques for creating end-user interfaces, which include G2 user interface components and displays, icon libraries, configurations and user modes, and G2 utilities such as GFR, GUIDE/UIL, GMS, GDD, GDI, GXL, and GOLD.
Chapter 10: Maximizing Performance
Describes specific techniques for maximizing performance in an application in these areas: declarations, data representation, procedural processing, knowledge bases, and statements.
Chapter 11: Minimizing Memory Use
Describes how G2 uses memory, how to minimize memory use, and how to detect and prevent memory leaks.
| Prev | Next
| Previous Chapter
| Next Chapter
| Title Page
| Glossary
| Index
| Comments |
Copyright © 1997 Gensym Corporation, Inc.