AOS has taken a modular
approach to JACK's development enabling users to select only
those components that suit their requirements.
To date, JACK offers the following components:
Runtime
Environment
Compiler
BDI Agent
Model
Teams
Model
Development
Environment
Component Browser/Editor
Design Tool
Plan Editor
Plan Tracer
Agent
Interaction Display
JACOB
Object
Modeling
Framework
Object Model Compiler
Object Model Browser/Editor
JACOB provides very fast object
serialization
and transport facilities to integrate with other processes or
existing applications. JACOB provides libraries to support this
inter-process connectivity in both Java and C++.
New in Jack v5.0:
The JACK Development Environment (JDE) has been extended to provide
the ability to trace execution using JACK Design Diagrams.
After configuring the JDE to trace certain diagrams, it can connect to a running JACK™ application and when any transitions occur that match links in the diagram, they will be highlighted.