M
OJO (Mascot on Java Objects) is a reference implementation of a MASCOT 2002 Machine  written  in  Java.   MOJO is  a  production  quality MASCOT machine  and
provides a common platform for MASCOT systems and applications that spans multiple host environments including Windows and Linux. The download available here includes the SETs editor plugin, API documentation, and copious source code and examples that illustrate the MASCOT methodology and its ability to offer a unique approach to many problems.
MOJO is a dynamic, hosted MASCOT Machine. The core machine supports the enrolment of new systems at runtime, console commands for managing system configuration, non-blocking IDA access, and a number of other features that enhance the systems usability as a development and deployment platform. MOJO comes with a number of applications including a telnet server, monitor server, command line interpreter, and a number of examples. Source code is supplied for all of the delivered applications and examples and documents on this site contain annotated listings and explanations.
MOJO implements devices and the telnet and monitor servers are both examples of these. Both of these examples show MASCOT in a server-side application role and illustrate the ease with which this type of application can be built, configured, and maintained. Devices are the key to integrating MASCOT systems into a wider system architecture and offer a simple, elegant interface with the system’s host environment.
The example pages available here offer a flavor of how to create applications under MASCOT 2002. Further documentation and more annotated examples are available in the download area.