OpenJX
    What's New

02/15/2008
OpenJX v2.0 will be released in the next few weeks. Some of the enhancements include new core objects, layout managers, built in enhanced viewer, crypt module for digital certificate operation, and general encryption, and bug fixes.

10/27/2007
The OpenJX website has been slightly enhanced with a more sophisticated look and feel.

10/27/2007
The display page switching tutorial is now available along with several others here
OpenJX v1.13 has been released, you may download it here, it includes some minor bug fixes and new features. The change log is available under downloads tab.
OpenJX Serialization Tutorial is now available in the wiki.
The core component api section has now been completed in the wiki.

10/26/2007
OpenJX v1.12 has been released as an emergency bug fix, you may download it here.
OpenJX v1.11 has been released you may download it here.
Please remember I am using the Wiki for documentation purposes. It is a work in progress but I continue to build upon it. If you can not find an answer however, please feel free to email me your questions.
If anyone would like to contribute to the project please let me know. we currently need a drag and drop IDE plugin for eclipse and or netbeans. We could also use some new plugins which I would be more than happy to host for you.

10/25/2007
OpenJX v1.1 has been released you may download it You may download it here.
Documentation has been updated and now includes information on developing and using plugins.

10/22/2007
OpenJX Source Forge project has been created and launched.

9/7/2007
OpenJX Wiki has been updated and launched.

7/7/2007
Source Code for the version 1.0 release has been made available. You may download it here.

6/5/2007
OpenJX has officially launched!


    OpenJX

OpenJX is an interpreter written in Java which allows developers to produce a Java Swing Application or Applet from a few lines of XML and JavaScript.


    Mission

Our mission is to allow developers to easily create rich internet and client applications in a single portable language.


    Background

OpenJX is based off the Purple programming language, which was originally developed for no other purpose than to see if I could write my own compiler. It incorporated XML and PERL and translated the code into C which it would then compile. However, like many of the play or "for fun" languages, it quickly became a dead project. In the past year rich internet and client application languages have gained in popularity. When I first began reviewing rich internet application (RIA) and rich client application (RCA) technologies I came accross projects like Adobe's Flex language. While Flex is exciting in that it allowed me to create applications in Flash, it still lacked many of the robust features of Java and the processing power. I searched and searched for a Flex-like Java project. However, no adequate equivalents existed. This led me to believe that a re-implementation of the Purple language could be useful and due. So far the results have gone far beyond my expectations. OpenJX is very similiar to Flex. However, at its core it is Java.

OpenJX is similiar to Flex in style. However, its end result is Java Swing. OpenJX applications are also unlike Flex in the following ways:



    Contribute

Currently the project is in desperate need of an IDE. Perhaps a plugin for eclipse or netbeans. In addition we always welcome OpenJX plugin contributions. If you would like to help please contact me.

Hit Counter