Jetfire Language Overview

Jetfire code executes interpretively. The language derives its syntax from Java and C#. Jetfire extends this syntax by adding first class support for features such as states, roles, versioning, audit information and persistence. Objects and classes in Jetfire are automatically and transparently placed in permanent storage. This storage can either be a file system, memory (sandbox applications) or a database.

Jetfire objects, once created, exist until they are explicitly deleted or they become unreferenced (even then the objects will still exist in archive storage). This feature allows workflows (objects) to be created that have a lifetime of days, weeks, months or even years. These objects will survive machine crashes, computer reboots and program reloads.

Since workflows may need to change over time Jetfire has built-in versioning for classes. Objects created with an old version of code will continue execute the old code unless explicitly upgraded.

First Class Constructs

Jetfire Script Examples
Hello World Example
Jetfire States and Methods

C# Example Code
Code Examples using C-Sharp

Also See:
Official Jetfire site - jetfire.ca
Jetfire Feature Set
What is Jetfire?

Last edited Feb 17, 2009 at 5:01 PM by JohnHansen, version 16

Comments

No comments yet.