Introduction to Simkin for Java


Simkin is a simple interpreted language that can be placed within data files, such as XML documents, or databases.

It can used to enable users to customize a Java-based application using scripts.

The language is interpreted by the 100% pure Java classes provided in the package.

The classes provide direct support for embedding the scripts within XML documents or within "TreeNode" files.

Simkin was written by  Simon Whiteside . You can visit its web page at  http://www.simkin.co.uk

Simkin was originally developed in 1996 using C++ in order to implement an interactive adventure game. A multimedia game engine supplied primitive functions which were called by scripts which controlled the logic of the game.

Since then, Simkin has also been used in the well-known music notation program  Sibelius  to supply the "Manuscript" plug-in system. Users can write scripts to perform useful transformations to the music they have written.

In 2000, Simkin was re-implemented to work with Java and XML.

Simkin for Java is covered by the GNU LGPL licence.

Support is available from the author,  Simon Whiteside , please contact him for details.