OverviewCaesarJ 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!
03/11/2011Version 0.10.0 released with support for Eclipse 3.7.x.
07/04/2008Compiler binaries for J2ME released. See Download page for more information.
07/03/2008Version 0.9.0 released with support for Eclipse 3.4.
11/13/2006Version 0.8.7 released.
10/11/2006Version 0.8.6 released. CaesarJ plugin is now available for Eclipse 3.2.x.
07/18/2006The tutorial is updated.
06/19/2006Two larger case studies are available. See L2 Interpreter and Dungeon Game examples
06/19/2006Version 0.8.5 released. See the release notes.
12/06/2005Version 0.8.2 released. See the release notes.
11/23/2005Version 0.8.1 released. See the release notes.
11/18/2005Version 0.8.0 released. See the release notes.
08/01/2005Version 0.7.0 released. See the release notes.
03/11/2005Version 0.6.0 released. It is the first version, which provides dependent types. See the release notes.
03/11/2005A new larger example is availabe. See the Hierarchy Display example and its remote version.
02/15/2005Version 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/2005Version 0.5.2 released. The version provides support for abstract Caesar classes. See the release notes and the updated examples.
02/02/2005Version 0.5.1 released. The version fixes major pure Java compilation problems. See the release notes.
01/25/2005The first version of CaesarJ Language Specification is available.
11/24/2004Version 0.5.0 released. Here you can download it.
11/10/2004Caesar step by step tutorial is available.
11/04/2004See plugin demo movies.
10/20/2004Version 0.4.0 released. Download it and try.
09/22/2004Version 0.3.1 released. The first stable version which covers almost all CaesarJ features. Download it and try.