MIS Tutorial (SVGViewer plugin required)

The MIS provides a number of examples. Each individual example introduces specific features of the MIS. It is recommended to study the examples in the order as provided below.

To view the graphics in the examples documentation and to run the examples you need to install the Adobe SVG Viewer.

The examples contain various types of information. Each information type is marked with a colored bullet, as shown in the legend below:

subject explanation
deployment information
run information
configuration information

Hello World Example

The Hello World example sets up a simple connection between a web browser and the Event Router.

Subjects:
The Pushlet EventRouter
Connecting a browser to the Event Router to receive events
Sending events to the Event Router from another browser

Update Graphic Example

The Update Graphic example updates a SVG graphic when it receives an event. The event is parsed by a javascript xml parser.

Subjects:
Updating a SVG Graphic in the browser when an event is received

Java Event Source Example

The Java Event Source example shows how to generate events from a Java application or from the MIS simulator.

Subjects:
Sending events from a java program
Sending events from the MIS simulator

Events to actions Example

The Events to actions example shows how to specify the mapping of application events to SVG updates in an XML based transformation language at design time, and how to generate javascript code that executes the mapping at runtime.

Subjects:
Generating the web client software using the mis-monitor tool
Specifying the mapping of incoming events to graphical updates using the XEGUM language

Monitor Application Framework Example

The Monitor Application Framework is an application that contains all basic functionality of the MIS. It can be used as a starting point for building new monitor applications.

Subjects:
Using multiple svg documents and multiple views
Filtering and remapping events using the XEMAP language