Welcome to the Object Teams project


OT/J: extreme modularity

Whenever modularity gets tricky, OT/J provides just one more dimension for your architecture. With OT/J there's no excuse for any architectural workarounds.

OT/J: extreme reuse

With OT/J any existing piece of Java code is reusable. Existing components can be adapted to specific needs in full adherence to your projects requirements and without compromising a crisp modular architecture.

The fabric for quality software

OT/J is the fabric from which high quality software can be produced: flexible, durable, elegant.

Object Teams Tag Cloud

OTDT: a pimped JDT

The Object Teams Development Tooling (OTDT) supports development with OT/J at the same level of convenience and productivity as the JDT does for Java: the OTDT is an extended and adapted version of the JDT.

OT/Equinox: a pimped Equinox

With OT/Equinox the advantages of Object Teams can be applied in any Plug-in/OSGi setting.

Tooling and runtime

The Object Teams project provides just the right tooling and runtime for applying OT/J in various contexts, enabling superior productivity.

Status & Plan

The project has graduated on June 8, 2011. The current stable release is 2.2.1 (Kepler).

New and Noteworthy
  • Final Release OTDT 2.2
    June 26, 2013
    The final release 2.2 has been published as part of the Kepler release train.
  • Service Release OTDT 2.1.2
    Mar 01, 2013
    The service realese 2.1.2 has been published as part of Juno SR2.
  • Service Release OTDT 2.1.1
    Sept 29, 2012
    The service realese 2.1.1 has been published as part of Juno SR1.
  • Final Release OTDT 2.1
    June 27, 2012
    The final realese 2.1 has been published as part of Juno.
  • Object Teams at JavaOne
    June 9, 2012

    A talk on Object Teams has been accepted for JavaOne 2012.
    New: Slides and recording are available.
  • Eclipse Community Award
    March 27, 2012

    Project lead Stephan Herrmann has been recognized as 2012's Top Contributor.
  • JDT & OT Tutorial
    March 26, 2012
    EclipseCon Session: How to train the JDT dragon (with Ayushman Jain) included a section on using OT for adapting the JDT.
  • Indigo SR2
    February 24, 2012
    The service release 2.0.2 has been published as part of Indigo SR2.
  • Support null annotations
    December 16, 2011
    The milestone release 2.1M4 includes the support for null annotations that has just been added to the JDT.
  • Support for Java 7
    September 23, 2011
    The service release 2.0.1 is the first official release bringing Java 7 support to OT/J.
  • Talk at EclipseCon Europe
    Sept. 13, 2011

    Session: Bye, bye, NPE included a show case of using OT/J for building a variant without the burdens of patches nor branches.
    Watch the video!
  • Support for Java 7
    August 19, 2011
    The twin milestones 2.0.1RC1 / 2.1M1 have been published bringing Java 7 support to OT/J.
  • OTDT 2.0.0 Final
    June 22, 2011
    The release 2.0.0 has been published on time as part of the Indigo Simultaneous Release.
  • Project Has Graduated!
    June 8, 2011
    The Eclise Object Teams Project has passed its graduation review. By graduating the project left the incubation phase and is no longer required to use version numbers < 1.0
  • OTDT 0.7.2
    February 25, 2011
    Service release 0.7.2 (for Eclipse 3.6.2) is available for download .
  • EclipseCon Tutorial
    December 22, 2010
    The tutorial "Hands-on introduction to Object Teams" has been accepted for EclipseCon 2011.
  • Article on Object Teams
    March 27, 2010
    The German Eclipse Magazin has printed an article on Object Teams in its issue 3.10 - Online version.
  • Object Teams at GeeCON 2010
    Mar 22, 2010
    GeeCON 2010 (May 12-14, Poznan, Poland), will feature a presentation titled "Object Teams: The Next Dimension of Modularity"Slides
  • OTDT 1.4.0 final
    Mar 19, 2010
    Get the final release from objectteams.org
  • Object Teams project created
    Jan 27, 2010
more headlines ...