Development Environment Documents

The following sections summarize the development environment-related documents in the JADE product information library.

JADE Automated Test Code Generator (ATCG) Reference (ATCGRef)

Covers using the Automated Test Code Generator (ATCG) to record and replay GUI actions in JADE applications.

Chapter 1 Overview of the Automated Test Code Generator
Chapter 2 Getting started
Chapter 3 ATCG development structure and considerations
Chapter 4 Design guidelines and directions

JADE Development Environment Administration Guide (Admin)

For system administrators when administering JADE development environments.

Chapter 1 Saving and restoring JADE schema and forms definitions
Chapter 2 Change Control
Chapter 3 Patch versioning

JADE Development Environment User’s Guide (UserGuide)

For developers using the JADE development environment to develop user applications.

Chapter 1 JADE concepts and terminology
Chapter 2 Signing on and off, using the JADE development environment, and using the JADE online help
Chapter 3 Defining applications and classes in your own schemas, and performing a schema reorganization
Chapter 4 Defining JADE methods, properties, constants, and conditions
Chapter 5 Using the JADE Painter, including the Form Wizard and Menu Design facilities
Chapter 6 Inspecting your JADE database
Chapter 7 Using the JADE debugger
Chapter 8 Defining external methods and external interfaces
Chapter 9 Defining ODBC inquiry relational views and ad hoc indexes
Chapter 10 Extracting and loading schemas
Chapter 11 Localizing (translating) JADE to suit your local requirements
Chapter 12 Adding and maintaining HTML documents
Chapter 13 Adding and maintaining method views, which group methods from any class in any schema
Chapter 14 Adding and maintaining interfaces
Chapter 15 Defining a Relational Population Service (RPS) mapping using the Relational Population Service wizard
Chapter 16 Importing and maintaining ActiveX and .NET external component libraries
Chapter 17 Using the C# Exposure Wizard to generate a C# class library for a JADE schema
Appendix A Glossary

JADE Developer’s Reference (DevRef)

Covers using JADE to develop and maintain JADE applications.

Chapter 1 JADE language
Chapter 2 Handling event notifications
Chapter 3 Handling exceptions
Chapter 4 Behavior and tuning of collections
Chapter 5 Creating user-defined controls
Chapter 6 JADE locking facilities
Chapter 7 Using the supplied JADE database administration framework
Chapter 8 Provides instructions for using packages to build and reuse common frameworks
Chapter 9 Provides instructions for using skins
Chapter 10 Provides considerations when developing applications using the Synchronized Database Service (SDS)
Chapter 11 Provides instructions for building distributed JADE applications using the XML Web services architecture
Chapter 12 Provides instructions for parsing, creating, navigating, manipulating, and writing XML documents
Chapter 13 Provides instructions for using object versioning in the JADE development environment
Chapter 14 Database reorganization
Chapter 15 Provides instructions for using the messaging framework
Chapter 16 Provides instructions for using asynchronous method calls
Chapter 17 Provides instructions for using method tracking and notification tracing to enhance performance
Chapter 18 Provides instructions for executing code before and after a target method is called
Chapter 19 Provides instructions for identifying objects that are updated, created, and deleted within a transaction
Chapter 20 Partitioning database files
Chapter 21 Defining runtime data
Chapter 22 Unaudited database file operations
Appendix A JADE limits
Appendix B JADE attribute type storage sizes

JADE Encyclopaedia of Classes – Volume 1 (EncycloSys1)

Volume 1 covers system (non-GUI) classes in the range ActiveXAutomation class through JadeSkin class, inclusive.

Chapter 1 System classes in the range ActiveXAutomation class through JadeSkin class, inclusive, and the methods, properties, and class constants that they provide

JADE Encyclopaedia of Classes – Volume 2 (EncycloSys2)

Volume 2 covers system (non-GUI) classes in the range JadeSkinApplication class through WebSession class, inclusive.

Chapter 1 System classes in the range JadeSkinApplication class through WebSession class, inclusive, and the methods, properties, and class constants that they provide

JADE Encyclopaedia of Classes – Volume 3 (EncycloWin)

Volume 3 covers the Window class and subclasses.

Chapter 2

Window classes, and the methods, properties, and class constants that they provide

JADE Encyclopaedia of Primitive Types (EncycloPrim)

Covers primitive types and global constants.

Chapter 1 Primitive types, and the methods that they provide
Appendix A Global constants

JADE External Interface Developer’s Reference (ExtIntDevRef)

Covers using external interfaces to develop and maintain JADE applications.

Chapter 1 Using external methods and external functions
Chapter 2 External interfaces, including external databases
Chapter 3 Transforming an external relational database
Chapter 4 Provides instructions for using ActiveX automation server and .NET external component libraries
Chapter 5 XML Metadata Interchange (XMI) support
Appendix A ODBC reserved words
Appendix B JADE pointers in the RootSchema jomos external function library

JADE .NET Developer’s Reference (DotNetDev)

Covers developing applications using .NET class libraries exposed in JADE.

Chapter 1 .NET and JADE requirements
Chapter 2 JADE .NET object management
Chapter 3 Sample client-server application
Chapter 4 Introduction to JADE .NET tutorial
Chapter 5 Using the .NET framework to develop .NET applications to connect to a JADE system
Chapter 6 Exposing JADE classes and their entities to generate a .NET class library
Chapter 7 Reference to the jomdotnet library and the API required to use the exposed classes
Appendix A Mapping JADE primitive types to Common Language Runtime (CLR) data types
Appendix B Developing applications to store, edit, and query spatial information directly through the JADE .NET API

JADE Object Manager Guide (ObjectManager)

For system administrators and JADE developers when administering the JADE Object Manager or writing API calls to JADE.

Chapter 1 Distributed processing, and JADE Object Manager architecture
Chapter 2 JADE security, including deployed databases and the JADE development environment
Chapter 3 JADE Object Manager Application Programming Interface (API)
Chapter 4 JADE system instrumentation and diagnosis, including node statistics sampling
Chapter 5 JADE Logical Certifier diagnostic tool and its errors and repairs
Chapter 6 C-level Application Programming Interface (API)

JADE Report Writer User’s Guide (ReportWriter)

For people who are using the JADE Report Writer to develop and run reports.

Chapter 1 JADE Report Writer concepts and terminology
Chapter 2 Signing on and off and using the JADE Report Writer
Chapter 3 Configuring the JADE Report Writer
Chapter 4 Designing JADE reports
Chapter 5 Previewing, printing, and extracting data from JADE reports
Chapter 6 Running the JADE Report Writer, including setting security and dealing with exceptions
Appendix A Detailed description of creating scripts in the JADE Report Writer Designer
Appendix B Detailed description of using script commands in the JADE Report Writer Designer
Appendix C Detailed description of using script fields in the JADE Report Writer Designer