SinaXe Demos

NOTE: You must have Java 2 Platform, Standard Edition 1.4 or better and Java Web Start (comes with Java 1.4.1+) installed to run these demos. This is very similar to installing any other application as you normally would. Java Web Start just makes things easier by combining the download, install, and run into a single step.

Typical Tree Based XML Editor

This demonstration shows how you can create a typical tree based XML editor in SinaXe. This XML editor is not very useful and there are already many other like it. The main reason for this demo is to give a simple example, but SinaXe makes this type of editor obsolete. The entire editor was written in ~300 lines of SML.

You can edit any XML file with this editor. Use the file menu to Open and Save files. Try opening this editors SML file in itself. This is not a very convenient way to edit SML or just about any XML for that matter.

SML Code Run it

YML Simulation Modeling Language

This is a SinaXe editor for YML (Y-Chart Modeling Language) part of the SESAME embedded system simulation project. This one was written in just under 1,000 lines of SML.

NOTE: This editor uses the graph component so you will need to have GraphViz installed if you want to auto-route graphs.

SML Code Run it
YML Examples mjpeg