The Development Toolkit makes it possible to build the following plugins for the standard Platform:
Agent Plugins - for creating customized agents
APL Plugins - for creating customized APL functions
Event Plugins - for creating customized events
Notifier Plugins - for creating customized notifiers
Desktop Plugins - for creating customized menu options and dialogs
UDR Plugins - for creating customized UDRs
Ultra Plugins - for creating customized decoders
Workflow Service Plugins - for creating customized workflow services
The Development Toolkit contains:
DTK classes in devkit.jar
Class documentation in Javadoc
Java class documentation for J2SE DTK
Example source code
DTK user's guide
The following packages are available for com.digitalroute.devkit:
Provides support for creating APL plugin functions.
Used to create, manipulate and view UDR descriptions within the system.
Provides the definition of an event as well as the event and target used in Event Notification configurations.
Provides exception classes.
Contains Ultra field plugin support classes.
Contains all workflow-related functionalities, for example, agent development, services, MIM usage, and Swing widget for MIM selection.
Contains classes for the specific FNTUDR and MultiForwardingUDR.
Provides interfaces defining a storable.
Provides for configuration upgrade.
Contains miscellaneous classes, for example, environment interfaces that are used by the plugins to call .
Contains classes with support for adding online user documentation.
When DTK is installed according to the instructions in Installation and Setup, the following files and folders are created in the $MZ_HOME/dtk folder:
Contains source code for the reference implementations shipped with DTK. The examples can be used as a base for developing custom-made plugins.
Contains the DTK JavaDoc including documentation of all DTK classes and interfaces.
Contains the plugin examples available in DTK JavaDoc.
Contains DTK library file(s) needed for building plugins.