Object Teams Development Tooling 1.1.9

Built on Eclipse Version 3.3.2

The more recent version 1.2.x based on Eclipse 3.4 is here

What is it?

The Object Teams Development Tooling is an extension to the Eclipse platform, serving as an integrated development environment (IDE). It embeds the role-based and aspect-oriented language Object Teams/Java into the IDE, providing software developers with a rich set of tools to support the development.

>> Read an Overview of the OTDT (2 pages, in German).
>> See the Feature list for further information.
>> See the Build Notes for changes between versions.
at the Eclipse Plugin Central.


Supported Platforms

Pre-built binaries are available for the Win32, Linux/GTK2, Mac OS X and Solaris/GTK platforms.

The OTDT requires a Java Development Kit (JDK) version 1.5.0 or greater.


Incremental download from the update site
Incremental update is available to upgrade to newer versions within the same development stream (currently: 1.1.X).
The update site can also be used to add the OTDT feature to an OT/Equinox-enabled Eclipse installation (see below).
The update site is located at

Full binary download (approx. 150Mb)
Unpack one of these zip files (approx. 150MB) into a directory of your choice:

 OT/Equinox only
Unpack this zip file (approx. 700kB) into an existing installation of Eclipse 3.3.2:

Install the OTDT as a separate extension
This is a two step process:
  1. Install OT/Equinox (700kB).  
  2. Install the OTDT using the update manager.  

Manual installation on top of an existing Eclipsenot recommended
Download this zip file (approx. 10MB) and proceed according to the hints.

 OT/J command line compiler
Place this jar file (approx. 2MB) into a location of your choice:


Notes on compatibility
The OTDT-feature replaces the Eclipse Java compiler with the OT/J compiler, which is in fact a modified version of Eclipse's Java compiler.
>> Find out about the compiler's compatibility.

Suggested memory setting
In order to avoid problems with low memory, we advise you to start the OTDT (command eclipse) with the following argument:
-vmargs -Xmx512m
The Sun JVM also likes the following tweak for running Eclipse (again after the -vmargs switch):

Source code access
>> Fetch or browse the Source Code via anonymous subversion access.

The OTDT is build on top of the 3.3 release of Eclipse ("Europa")
For the OTDT this is the xth release within the 1.1 stream.
For technical reasons the adapted JDT core plug-in contained in the OTDT is labeled by this kind of version number, which signals that this plug-in is compatible with a 3.3 release of the original JDT but not vice versa, since our JDT core additionally supports OT/J
(we are not claiming that we are 1010 releases ahead of Eclipse ;-).
>> See the Feature list for further information.
>> See the Build Notes for changes between versions.
>> Fetch or browse the Source Code via anonymous subversion access.
Older software
>> Version 1.0.0 based on Eclipse 3.2.2 is available here
>> really old software is available here (just for documenting the history ;-)

Community and Feedback

mailman Please join our discussion on the otj-users mailing list.
email Please send suggestions, bug reports or general feedback to topprax-devel @ first.fraunhofer.de.
at the Eclipse Plugin Central.

Valid HTML 4.01 Transitional
Stephan Herrmann
Last modified: Thu Sep 21, 2006