Latest News

19.03.2010 Release of the Object Teams Development Tooling version 1.4.0
  • Based on the latest Eclipse release 3.6.0 ("Helios") milestone 6.
  • Final consolidated build from objectteams.org.
  • Cumulative New&Noteworthy.
26.02.2010 Service Release of the Object Teams Development Tooling version 1.3.3
  • Based on the Eclipse Service Release 3.5.2 ("Galileo").
  • Backported some (unlisted) bug fixes from the OTDT 1.4 stream.
This is the final release in the Galileo development stream (OTDT 1.3.x based on Eclipse 3.5.x).
01.02.2010 Release of the Object Teams Development Tooling version 1.4.0 Milestone 3This release shall soon graduate to become the 1.4.0 final release. No further releases are planned from www.objectteams.org, because our next release will already be hosted at eclipse.org/objectteams.
29.01.2010 Object Teams project at Eclipse.org created

Our project proposal has been approved by the Eclipse Foundation, and the project is provisioned on Eclipse.org servers.

We will immediately start moving content to our new home.

Please read here for background, rationale, benefits and impact of this move.

14.12.2009 Release of the Object Teams Development Tooling version 1.4.0 Milestone 2
  • Based on the latest Eclipse release 3.6.0 ("Helios") milestone 4.
  • Significant improvements in standard refactorings to respect OT/J rules.
  • First OT/J specific refactorings Extract Callin and Inline Callin.
  • Remote debugging of OT/J applications.
  • More enhancements and bug fixes.
  • Cumulative New&Noteworthy.
03.11.2009 Release of the Object Teams Development Tooling version 1.4.0 Milestone 1
  • Based on the latest Eclipse release 3.6.0 ("Helios") milestone 3.
  • New action to compare a callin method with its base method.
  • The OTDT can now be added to installations that use the -configuration option.
  • More enhancements and bug fixes.
  • Cumulative New&Noteworthy.
19.10.2009 Object Teams proposed as an Eclipse project
With this move Object Teams shall become an official sub-project of the Eclipse Tools Project
  • See the proposal.
  • The date for the project creation review will be posted here.
25.09.2009 Release of the Object Teams Development Tooling version 1.3.2
  • Based on the latest Eclipse release 3.5.1
  • Aspect Bindings are now visualized in the package explorer.
  • The OT/J metrics plug-in is back.
  • Existing projects can now be converted to OT/J or OT/Equinox projects.
  • More enhancements and bug fixes.
  • Cumulative New&Noteworthy.
12.08.2009 Release of the Object Teams Development Tooling version 1.3.1
  • Enhancements of the runtime to support the upcoming JPA integration incl. lazy loading.
  • Improved compatibility for plain-Java projects.
  • More enhancements and bug fixes.
21.07.2009 Video Published on Eclipse Live
The live recording of the EclipseCon'09 presentation has been published at Eclipse Live:
11.07.2009 Presentation slides published

Slides from recent presentations have been collected on a new web page, reachable from the Publications page.

25.06.2009 Release of the Object Teams Development Tooling version 1.3.0
  • Milestone 4 has been graduated as the final 1.3.0 release of the OTDT.
  • See the full New&Noteworthy for the major enhancements since 1.2.0.
  • See the list of all tickets resolved since 1.2.0..
  • Particular mention that we succeeded to work around all relevant bugs in some older JVMs (notably the Apple JVM).
23.06.2009 Release of the Object Teams Development Tooling version 1.3.0 Milestone 4
02.06.2009 Release of the Object Teams Development Tooling version 1.3.0 Milestone 3
25.05.2009 Release of the Object Teams Development Tooling version 1.3.0 Milestone 2
13.05.2009 Release of the Object Teams Development Tooling version 1.3.0 Milestone 1
11.05.2009

The following session is announced for the ECOOP'09 Summer School:
Object Teams: Programming with Contextual Roles, 09.07.2009, Genova, Italy.

12.04.2009 Release of the Object Teams Development Tooling version 1.2.8
10.03.2009 Release of the Object Teams Development Tooling version 1.2.7
  • See the OTDT 1.3 cumulative New&Noteworthynew items are marked since 1.2.7
  • Improvements regarding OT/Equinox: more validation for enhanced safety and a quickfix.
  • Also a few bug fixes are provided before development will migrate to the Eclipse 3.5.x stream.
  • See the list of resolved tickets.
04.03.2009 Release of the Object Teams Development Tooling version 1.2.6
  • See the OTDT 1.3 cumulative New&Noteworthynew items are marked since 1.2.6
  • Major enhancements in this release:
    • A new extension point org.objectteams.otequinox.aspectBindingNegotiators where contributions can participate in negotiation which aspect bindings and forced exports should be allowed, see ticket 199.
    • Stricter enforcement regarding visibility of role methods, see ticket 194;
      the transition is facilitated by tickets 195 and 196.
    • More content assist, see tickets 129 and 191.
    • Additional markers for methods decapsulated by a callout binding, see ticket 186.
    More improvements can be found in the list of resolved tickets.
25.01.2009 Release of the Object Teams Development Tooling version 1.2.5
07.01.2009 Object Teams presentation scheduled at EclipseCON'09
For a second time in a row EclipseCON features a long talk on Object Teams:
17.11.2008 Release of the Object Teams Development Tooling version 1.2.4
28.10.2008 At this fall's Eclipse Demo Camps the following demo will be presented:

This demo will focus on the benefits of using OT/Equinox to adapt existing plugins for reuse. It will showcase several examples from the implementation of the OTDT.

Watch it here:

23.10.2008 Release of the Object Teams Development Tooling version 1.2.3
  • This release adopts the Service Release Eclipse 3.4.1
  • See the OTDT 1.3 cumulative New&Noteworthynew items are marked since 1.2.3
  • Specifically the runtime environment has been enhanced in two respects:
    • The JPLIS launching mode has matured and supports weaving into "system classes" (rt.jar) (see ticket #149).
    • In OT/Equinox mode, sub-classes of bound base classes are now intercepted by the weaver, too (see ticket #145).
    A few more improvements can be found in the list of resolved tickets.
03.09.2008 Release of the Object Teams Development Tooling version 1.2.2
18.08.2008 Object Teams at berlin.jar
The Java User Group Berlin Brandenburg will have the first Berlin Java-Conference (berlin.jar) on Sept. 13 and 14.
This conference will feature the following talk about Object Teams:
08.08.2008 Release of the Object Teams Development Tooling version 1.2.1
30.06.2008 Release of the Object Teams Development Tooling version 1.2.0
This release combines the known stability of the OTDT with bags of new features and enhancements: Go get the OTDT 1.2.0!
17.06.2008 Pre-Release of the Object Teams Development Tooling version 1.2.0 Milestone 3
10.06.2008 Pre-Release of the Object Teams Development Tooling version 1.2.0 Milestone 2
07.04.2008 Release of the Object Teams Development Tooling version 1.1.9
This is the version that has been show-cased at EclipseCON'08 and AOSD'08.
Hightlights:
  • Enhanced code completion (#24, #101)
  • Call hierarchy across implicit inheritance (#100)
  • Generic advice (#99)
For details see the full list of resolved issues and the test reports.

Note:
This may be the final story for the Europa stream, another
1.1.X is not been scheduled.
Release 1.2.0 is scheduled to be our Ganymede release.

09.03.2008 Release of the Object Teams Development Tooling version 1.1.8
Highlights: For details see the list of resolved issues and the test reports.
23.02.2008 Object Teams presentation scheduled at EclipseCON'08
Long talk:
05.02.2008 Release of the Object Teams Development Tooling version 1.1.7
Aside from bugfixes and a preview of the JDT/Core v3.2.2, release 1.1.7 features three visible enhancements:
  • Debugger should translate method names (#67)
  • Extension page should provide filtered type selection dialogs (#59)
  • Support Quickfix to convert field access (inferred) to accessor call (#43)

Ticket #59 is a nice example of how OT/Equinox lets us prototype and release enhancements for core Eclipse components, while the Eclipse developers still work on adopting our proposal. In this particular case the PDE/UI is enhanced.

For details see the list of resolved issues and the test reports.
04.01.2008 Object Teams presentations at AOSD'08

At this year's AOSD conference in Brussels two presentations will cover issues of Object Teams:

Both presentations will be given by Stephan Herrmann and Marco Mosconi.
04.01.2008 Release of the Object Teams Development Tooling version 1.1.6
  • This is mainly a bug-fix release
    • Specifically, issue #36 was considered critical.
  • Plus a few improvements in
    • Team Monitor view
    • Content assist (completion, quick fix)
    • Compiler and runtime environment
For details see the build notes.
18.12.2007 Release of the Object Teams Development Tooling version 1.1.5
  • most updates are described via their Trac ticket:
    Tickets closed for OTDT 1.1.5 (trac report), which includes these enhancements:
    • Handle forced exports in the compiler (# 18)
    • Enable inferred callout-to-field bindings (# 30)
    • Create-callout quickfix should be generalized to cover callins, too (# 31).
  • other improvements are manually logged in the release notes.
  • Mac users might be specifically interested in seeing Trac #29 closed.
26.11.2007 We have submitted two items for EclipseCON 2008:
A long talk (Java track)
The Object Teams Development Tooling: A High Fidelity Extension Of The JDT
A tutorial (Modeling track)
Extending And Integrating GMF-based Modeling Tools With OT/Equinox
04.11.2007 Release of the Object Teams Development Tooling version 1.1.4
  • Adopt the Eclipse maintenance release 3.3.1.1
  • New feature in OT/Equinox: forced exports.
  • Support call hierarchy of all write accesses to a given field.
  • Bug fixes etc. (trac report)
30.10.2007 New issue tracker, wiki etc. online.
This new site is based on the trac SCM and project management system.
03.10.2007 Release of the Object Teams Development Tooling version 1.1.3
  • Adopt the Eclipse maintenance release 3.3.1
  • Improvements for plain (i.e., non-Eclipse) OT/Equinox bundles.
  • Fixed the type system for the special situation if inheritance of a replace callin binding hits a covariantly redefined base method.
  • Bug fixes etc.
10.09.2007 Release of the Object Teams Development Tooling version 1.1.2
28.07.2007 Release of the Object Teams Development Tooling version 1.1.1
  • First public release based on Eclipse 3.3 (Europa).
  • OT-aware refactoring has been ported to an aspect-plugin to improve consistency and maintainability
19.07.2007 A printable version of the ObjectTeams/Java Language Definition — version 1.0 has been published as a technical report of TU-Berlin.
This document has been generated from a target independent XML source using XSLT and pdfLaTeX. Hardcopies can be obtained from the authors.
21.04.2007 Object Teams will be represented by 2 technical papers at TOOLS Europe 2007:
30.03.2007 Release of the Object Teams Development Tooling version 1.0.0 (final)
28.03.2007 Release candidate 2 for the Object Teams Development Tooling version 1.0.0 uploaded
This release fixes problems reported against RC1.
22.03.2007 Release candidate 1 for the Object Teams Development Tooling version 1.0.0 uploaded
16.03.2007 Prototype for new web pages launched.
Still in a separate universe, the new web pages using a design by Marco Mosconi are available for testing.
06.03.2007 Object Teams Development Tooling version 0.9.28 released
19.02.2007 Object Teams Development Tooling version 0.9.27 released
Fully adopted the Eclipse maintenance release 3.2.2
25.10.2006 OTDT is registered at the Eclipse Plugin Central.
Please cast your vote!
21.09.2006 Object Teams Development Tooling version 0.9.17 released
No known bugs reported by 26,903 test cases!

02.07.2006
Object Teams Development Tooling version 0.9.9 released
This release is based on the brand new Eclipse 3.2
16.05.2006 Object Teams Development Tooling version 0.8.19 released
This version marks the last planned release in the 0.8.x stream which is based on Eclipse 3.0.2
05.12.2005 Announcing the Tutorial
"Programming with Views and Collaborations in ObjectTeams/Java"
at AOSD 2006, March 2006, Bonn, Germany.
05.12.2005 Object Teams Development Tooling version 0.8.17 released
8.8.2005 Object Teams Development Tooling version 0.8.7 released!
This release marks a significant consolidation of the OTDT
14.7.2005 Announcing the Tutorial
"Aspectoriented Programming with Views and Collaborations
- The TOPPrax approach"

at Net.ObjectDays, Sept. 19, Erfurt.
2.6.2005 A section on Object Teams can be found in the
"Survey of Aspect-Oriented Languages and Execution Models"
by the European Network of Excellence on Aspect-Oriented Software Development
25.5.2005 Object Teams Development Tooling version 0.8.0 released
19.1.2005 Object Teams Development Tooling publically released!
(version 0.7.5)
10.12.2004 Announcing the Demonstration
"Aspect composition with ObjectTeams/Java in Eclipse"
at AOSD'05, March 14/18, Chicago.