EJaP (Embedded Java Plugin)
Java developers can take advantage of Canto's EJaP libraries to turn the Native Clients into the clients their organizations and customers need. Any
Java IDE can be used, and developers save time and money by
not having to change source code for the various Client platforms.
EJaPs also provide support for scripting,
ensuring developers can enhance user workflow without having
to master operating system-specific scripting languages, hindered
by lackluster performance and configuration nightmares.
Many of the interface elements Canto
ships with the Cumulus Native Clients are written as EJaPs,
including the Importer, Scheduler Manager, Preferences window
and more. Developers can use these modules as coding examples.
(A .ejp file is simply a .jar file. Rename it to .zip and
browse its contents!)
ESP (Embedded Server Plugin)
What EJaPs do for the Native Clients,
ESPs do for the Cumulus Server. Developers can develop Java
plugins that extend a Server's functionality, or even improve
user workflow options. ESPs run on any Cumulus Server platform.
The Trigger Scheduler and Mail Notifier
available with all Cumulus Servers are ESPs, offering a glimpse
of what can be done with the code.
|