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.