Between releases Indigo (2011) and 2020-06 Object Teams was a member of the Simultaneous Release Train
- Releases from that period can be installed directly from the standard update site of all participating projects
- Newer releases of Object Teams are distributed only via the project's own update site and via this market place entry
Programming Language
The Object Teams Development Tooling embeds the role-based and aspect-oriented language OT/J into the Eclipse IDE. OT/J is an extension to the Java™ language, allowing for intuitive, role-based system modularization, as well as non-invasive adaptations of existing (Java-) software. By grouping roles into so-called teams, scalability is significantly better than in pure object-oriented languages. Starting with version 2.3.0 OT/J also includes all features of Java 8 and subsequent versions of Java have always been supported in OT/J simultaneously to corresponding updates of Eclipse Java development tools (JDT).
Development environment
The IDE is in development since 2003 and is based on the Eclipse Java development tools (JDT). It seamlessly supports and extends all features of the JDT like incremental compilation, code completion, quick-fixes, refactoring, debugging, etc.
Components
It is also possible to develop Eclipse plug-ins with OT/J and adapt existing plug-ins by hooking aspects into them. This technology — called OT/Equinox — can be used for all kinds of OSGi bundles including RCP components.
We eat our dog food
The OTDT itself has been developed using OT/Equinox thus showcasing the power of this technology in terms of unanticipated adaptations while sustaining a clear design that is easy to maintain.
Supported platforms
The OT/Equinox and OTDT have been tested on Linux, Windows and MacOS, but should run on any OS running a recent (≥1.8) JRE. Latest builds require JRE 17. To install OTDT, Eclipse Java Development Tools (JDT) must be installed first.
Further reading
Categories: EclipseRT Target Platform Components, IDE, Languages, Programming Languages
Tags: editor, AOP, AOSD, programming language
Additional Details
Eclipse Versions: 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Eclipse Object Teams Project
Development Status: Production/Stable
Date Created: Wednesday, October 25, 2006 - 09:57
License: EPL 2.0
Date Updated: Tuesday, April 21, 2015 - 11:01
Submitted by: Stephan Herrmann
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
October 2024 | 0/0 | 0 | 0 |
September 2024 | 401/642 | 16 | 8 |
August 2024 | 512/641 | 5 | 18 |
July 2024 | 562/663 | 3 | 14 |
June 2024 | 439/681 | 11 | 14 |
May 2024 | 363/682 | 23 | 31 |
April 2024 | 434/687 | 14 | 24 |
March 2024 | 487/694 | 9 | 13 |
February 2024 | 464/687 | 10 | 12 |
January 2024 | 375/691 | 23 | 10 |
December 2023 | 310/671 | 40 | 8 |
November 2023 | 241/686 | 83 | 15 |