Introduction
JGrafchart is a graphical programming language for sequential, procedural,
and state-transition oriented applications. It is based on ideas from
- Grafcet/Sequential Function Charts (SFC),
- Statecharts, and
- ordinary textual programming languages.
JGrafchart can be used for all types of discrete-event based applications,
e.g., logical control, operating procedure management, recipe-based batch
control, and workflow modeling.
JGrafchart is also the name of the graphical object editor for JGrafchart.
With the editor the user both programs (or configures) and executes the programs.
Hence, JGrafchart is based on interpretation or simulation. The interpretation
is performed in real-time and in connection with the external environment.
JGrafchart is implemented in Java 2 (1.4.1) and Swing. It runs on every
computing platform that supports this environment. JGrafchart also uses a
number of external software components:
- JGo, a class package from Northwoods Corporation that supports the
development of model-view-controller based graphical object editors.
- The JavaCC parser generator.
- Sun's XML parsers. JGrafchart uses XML as the file storage format.
- Sun's JavaHelp system. for on-line help.
- XMLBlaster, a XML-based message-passing middleware. XMLBlaster is
layered on top of Corba and/or XML-RPC. Using XMLBlaster JGrafchart can send
and receive XML-structures.
Last modified: Tue Aug 20 17:00:45 Västeuropa, sommartid 2002