Home
Releases
Discussions
Issue Tracker
Source Code
Stats
People
License
RSS RSS Feed
Search Wiki:
Project Description
Jetfire (jetfire.ca) is an open source, object oriented, scripting language designed to make writing persistent programs, sometimes called workflows, very easy to write and maintain. It derives its syntax from Java and C#. Jetfire extends this syntax by adding first class support for features such as states, roles, audit information and persistence. Objects in Jetfire are automatically and transparently stored in a database.

To make programming easy Jetfire programs are automatically multi-user and a single instance of a program can transparently operate simultanously on multiple computers. Jetfire supports, but hides from the programmer many complex, but necessary features such as multi-threading, events and insuring data operations are atomic.

Jetfire includes an application framework that aims to increase the speed and ease with which workflows are created. The framework offers skeleton code (scaffolding) to aid in designing new applications. The Jetfire framework is written in the Jetfire programming language. Applications using the Jetfire framework naturally support the Model-View-Controller design pattern.

The Jetfire language has been implemented in .net C#. The Jetfire implementation is freely available for developers to use in their projects using either a GNU license or a commerical license.

Jetfire strives to be to Workflows what Lotus 1-2-3 was to spreadsheets.

Dashboard
The project comes with a Dashboard written in .net Windows Presentation Manager. The Dashboard supports editing, instantiating workflow classes, executing methods and properities and viewing workflow objects. The Dashboard allows Jetfire code to be written and supports simple testing without the need to first write human interface code.

Jetfire Language Overview
Official Jetfire site - jetfire.ca
Jetfire Feature Set
What is Jetfire?
Jetfire Blog

Code Camp Examples

Web Parts
To use Jetfire workflows in a ASP application Jetfire Web Parts can used. Jetfire ASP Web parts employing Microsoft's SQL database is available as a separate CodePlex project (http://www.codeplex.com/JetfireWebParts). Jetfire Web Parts gives Sharepoint like functionality operating on any Windows XP or Vista platform with IIS.

Last edited Jun 16 at 7:45 PM  by JohnHansen, version 22
Comments
No comments yet.

Updating...