CaesarJ Project
Overview
CaesarJ is a new Java based programming language, which facilitates better modularity and development of reusable components. The components are collaborations of classes, but they can modularize crosscutting features or non-functional concerns. Caesar language features help to implement, abstract and integrate such components. Caesar can be used in combination with plain Java. Tool support is available in the form of an Eclipse plugin.
Interested? Download the
compiler and read the
documentation!
Have more questions? Subscribe to the CaesarJ
mailing list.
Even more interested? CaesarJ is open source and you can participate in the implementation and development of CaesarJ. Professional support is available for sponsors and industry partners. Please
contact us if you want to know more!
News
07/04/2008 
Compiler binaries for J2ME released. See
Download page for more information.
07/03/2008 
Version 0.9.0 released with support for Eclipse 3.4.
11/13/2006
Version 0.8.7 released.
10/11/2006
Version 0.8.6 released. CaesarJ plugin is now available for Eclipse 3.2.x.
07/18/2006
The
tutorial is updated.
06/19/2006
Two larger case studies are available. See
L2 Interpreter and Dungeon Game examples
06/19/2006
Version 0.8.5 released. See the
release notes.
12/06/2005
Version 0.8.2 released. See the
release notes.
11/23/2005
Version 0.8.1 released. See the
release notes.
11/18/2005
Version 0.8.0 released. See the
release notes.
08/01/2005
Version 0.7.0 released. See the
release notes.
03/11/2005
Version 0.6.0 released. It is the first version, which provides dependent types. See the
release notes.
03/11/2005
A new larger example is availabe. See the
Hierarchy Display example and its remote version.
02/15/2005
Version 0.5.3 released. The version allows to define virtual classes in separate files. It is especially important for managing large collaborations. See the
release notes.
02/09/2005
Version 0.5.2 released. The version provides support for abstract Caesar classes. See the
release notes and the updated
examples.
02/02/2005
Version 0.5.1 released. The version fixes major pure Java compilation problems. See the
release notes.
01/25/2005
The first version of
CaesarJ Language Specification is available.
11/24/2004
Version 0.5.0 released. Here you can
download it.
11/10/2004
Caesar step by step
tutorial is available.
11/04/2004
See plugin
demo movies.
10/20/2004
Version 0.4.0 released.
Download it and try.
09/22/2004
Version 0.3.1 released. The first stable version which covers almost all CaesarJ features.
Download it and try.