blob: 1ea674916240c876b4929e5c91fa71f81caf41df [file] [log] [blame]
<div class="container"
style="height:220px;width:100%;
background-image:url(/luna/assets/public/images/background.jpg);">
<div class="col-md-15" style="margin-bottom:-40px;">
<h1 style="color:#fff;"><a href="/neon"
style="color:#AC86A8;"
onMouseOver="this.style.color='#FFC7FA'"
onMouseOut="this.style.color='#AC86A8'">Neon</a> is here:<br/>
<a href="https://www.eclipse.org/objectteams/download.php"
style="color:#A9C3CE;"
onMouseOver="this.style.color='#C8E7F4'"
onMouseOut="this.style.color='#A9C3CE'">OTDT Release 2.5.3</a></h1>
</div>
<div class="col-md-8 col-md-offset-1">
<span style="display:inline-block; width:180px;font-size:22px;margin-top:40px;">
<a href="/objectteams/documentation.php" style="color:#aaa;"
onMouseOver="this.style.color='#F1FF94'"
onMouseOut="this.style.color='#aaa'">Documentation</a></span>
<span style="display:inline-block; width:180px;font-size:22px;">
<a href="/objectteams/download.php" style="color:#aaa;"
onMouseOver="this.style.color='#F1FF94'"
onMouseOut="this.style.color='#aaa'">Download</a></span>
<span style="display:inline-block; width:180px;font-size:22px;">
<a href="/objectteams/support.php" style="color:#aaa;"
onMouseOver="this.style.color='#F1FF94'"
onMouseOut="this.style.color='#aaa'">Support</a></span>
<span style="display:inline-block; width:180px;font-size:22px;">
<a href="/objectteams/getting_involved.php" style="color:#aaa;"
onMouseOver="this.style.color='#F1FF94'"
onMouseOut="this.style.color='#aaa'">Getting&nbsp;Involved</a></span>
</div>
</div>
<div class="container" style="margin-top:50px;margin-left: auto; margin-right: auto; background-color:0xFFFFFF;">
<h3>Welcome to the Object Teams project</h3>
<div style="width:33%;float:left;">&nbsp;</div><div style="width:33%;float:left;"><ul class="novaArrow">
<li><a href="https://wiki.eclipse.org/Object_Teams_Quick-Start">Quick-Start (hands-on)</a></li>
</ul></div>
<div id="midcolumn" style="padding-top:10px;">
<div id="feature_1">
<h4>OT/J: extreme modularity</h4>
<p>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.</p>
</div>
<div id="feature_2">
<h4>OT/J: extreme reuse</h4>
<p>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.</p>
</div>
<!--
<div id="feature_3">
<h4>The fabric for quality software</h4>
<p style="margin-bottom:10px;">OT/J is the fabric from which high quality software can be produced:
flexible, durable, elegant. </p>
<ul class="novaArrow">
<li><a href="https://wiki.eclipse.org/OTJ">OT/J in the Wiki</a></li>
</ul>
</div>
-->
<div id="feature_3">
<h4>Mature and fresh</h4>
<p style="margin-bottom:10px;">OT/J looks back on a long history,
but is is also well <a href="/objectteams/pages/otj_java8.php">integrated with Java 8</a>,
and sports a leading-edge mechanisms for <a href="https://www.youtube.com/watch?v=0ugRIx0vu_g">runtime specialization</a>.</p>
<ul class="novaArrow">
<li><a href="https://wiki.eclipse.org/OTJ">OT/J in the Wiki</a></li>
</ul>
</div>
<div style="clear:both;margin-left:0px;margin-bottom:60px;">
<div padding="10" style="text-align:center;margin-bottom:10px;margin-left:40px;margin-right:40px;">
<img alt="Object Teams Tag Cloud" src="images/otcloud.png"/>
</div>
<div style="margin-left:110px;width:33%;float:left;">&nbsp;</div><div style="width:33%;float:left;"><!--ul class="novaArrow">
<li><a href="https://wiki.eclipse.org/Object_Teams_Quick-Start">Quick-Start (hands-on)</a></li>
</ul--></div>
</div>
<!--
<p style="vertical-align:middle;">
If you like it big ...
<a href="http://www.objectteams.org/publications/Poster_OT_Feb08.pdf" target=_blank>
<img style="vertical-align:middle" src="images/th_Poster_ObjectTeams.png" alt="Object Teams poster"/></a>
<a style="vertical-align:middle" href="http://www.objectteams.org/publications/Poster_OT_Feb08.pdf" target=_blank>... have a look at this poster (pdf)</a>
</p>
-->
<div id="feature_4">
<h4>OTDT: a pimped JDT</h4>
<p style="margin-bottom:10px;">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.
</p>
<ul class="novaArrow">
<li><a href="https://wiki.eclipse.org/Object_Teams_Development_Tooling">OTDT in the Wiki</a></li></ul>
</div>
<div id="feature_5">
<h4>OT/Equinox: a&nbsp;pimped&nbsp;Equinox</h4>
<p style="margin-bottom:10px;">With OT/Equinox the advantages of Object Teams can be applied in any Plug-in/OSGi setting.
</p>
<ul class="novaArrow">
<li><a href="https://wiki.eclipse.org/Category:OTEquinox">OT/Equinox&nbsp;in&nbsp;the&nbsp;Wiki</a></li></ul>
</div>
<div id="feature_6">
<h4>Tooling and runtime</h4>
<p>The Object Teams project provides just the right tooling and runtime for applying OT/J in various contexts,
enabling superior productivity.</p>
</div>
</div>
<!--div id="screencast">
<object width="640" height="480"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8260921&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=DBD7EF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8260921&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=DBD7EF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"></embed></object>
</div-->
<div id="rightcolumn">
<!--
<div class="sideitem">
<h6>Status &amp; Plan</h6>
<p>The project has graduated on June 8, 2011. The current stable release is
<a href="/objectteams/download.php">2.5 (Neon)</a>.</p>
<ul class="novaArrow">
<li><a href="https://projects.eclipse.org/projects/tools.objectteams/releases/2.5.0">Release info for 2.5.0</a></li>
</ul>
</div>
-->
<div id="headlines" class="sideitem">
<script type="text/javascript">
function unhide(trigger) {
var news = document.getElementById("news");
var items = news.childNodes;
for (i = 0; i < items.length; i++) {
var item = items[i];
if (item.tagName == "DIV") {
if (item.className == "old") {
item.className = "oldButVisible";
}
}
}
trigger.parentNode.removeChild(trigger);
}
</script>
<h6>New and Noteworthy</h6>
<div id="news" style="margin-left:0px;margin-right:0px;padding-left:3px;">
<div class="highlight"><div class="item">
<div class="title"><strong>Neon.3: Bugfix release</strong></div> <div class="meta">March 23 2017</div>
<div class="description">Version 2.5.3 of Object Teams has been
<a href="https://www.eclipse.org/objectteams/download.php#R25">released</a>!<br/>
See the list of <a href="https://bugs.eclipse.org/bugs/buglist.cgi?j_top=OR&classification=Tools&query_format=advanced&product=Objectteams&resolution=FIXED&target_milestone=2.5.1&target_milestone=2.5.2&target_milestone=2.5.3">bugs fixes since 2.5.0</a>.
</div>
</div></div>
<div><div class="item">
<div class="title"><strong>Neon: Runtime weaver matured</strong></div> <div class="meta">June 22 2016</div>
<div class="description"><a href="https://projects.eclipse.org/projects/tools.objectteams/releases/2.5.0">Version 2.5 of Object Teams</a> has been
<a href="https://www.eclipse.org/objectteams/download.php#R25">released</a>!
In this release the new <b>runtime weaver</b>, which is also capable of Java 8, has matured for productive use.<br/>
See <a href="https://www.eclipse.org/objectteams/pages/new_in_2.5.html">what's new</a>.</div>
</div></div>
<div><div class="item">
<div class="title"><strong>Talk at EclipseCon Europe</strong></div> <div class="meta">Nov. 4, 2015</div>
<div class="description"><a href="https://www.eclipsecon.org/europe2015/session/runtime-specialization-java-has-never-been-so-dynamic"><b>Session: Runtime Specialization - Java has never been so dynamic before</b></a>
provided a fresh overview of Object Teams and included a first public demo of runtime weaving.<br>
<b>Watch the <a href="https://www.youtube.com/watch?v=0ugRIx0vu_g" target=_blank>video</a></b>!</div>
</div>
</div>
<div><div class="item">
<div class="title"><strong>Consolidation release</strong></div> <div class="meta">June 24 2015</div>
<div class="description"><a href="https://projects.eclipse.org/projects/tools.objectteams/releases/2.4.0">Version 2.4 of Object Teams</a> has been
<a href="https://www.eclipse.org/objectteams/download.php#R24">released</a>!
As a consolidation release this version has no significant new features.</div>
</div></div>
<div class="old"><div class="item">
<div class="title"><strong>Java 8 &amp; runtime weaving</strong></div> <div class="meta">June 25 2014</div>
<div class="description"><a href="https://projects.eclipse.org/projects/tools.objectteams/releases/2.3.0">Version 2.3 of Object Teams</a> has been
<a href="https://www.eclipse.org/objectteams/download.php#R23">released</a>!
It <a href="http://objectteams.wordpress.com/2014/03/30/object-teams-now-has-lambdas-and-more/" target=_blank>integrates <b>Java 8</b> and features a <b>runtime weaver</b></a>.
See <a href="https://www.eclipse.org/objectteams/pages/new_in_2.3.html">what's new</a>.</div>
</div></div>
<div class="old"><div class="item">
<div class="title"><strong>Final Release OTDT 2.2</strong></div> <div class="meta">June 26, 2013</div>
<div class="description">The final release <a href="download.php#R22">2.2</a> has been published as part of the Kepler release train.</div>
</div></div>
<div><div class="item">
<div class="title"><strong>Book chapter published</strong></div> <div class="meta">March 30, 2013</div>
<div class="description"><a href="http://objectteams.wordpress.com/2013/03/30/book-chapter-published-confined-roles-and-decapsulation-in-object-teams-contradiction-or-synergy/" target=_blank>Confined Roles and Decapsulation in Object Teams — Contradiction or Synergy?</a> &ndash;
published by <a href="http://link.springer.com/chapter/10.1007/978-3-642-36946-9_15" target=_blank>Springer</a>.</div>
</div></div>
<div class="old"><div class="item">
<div class="title"><strong>Service Release OTDT 2.1.2</strong></div> <div class="meta">Mar 01, 2013</div>
<div class="description">The service realese <a href="download.php#R21">2.1.2</a> has been published as part of <a href="https://www.eclipse.org/juno">Juno SR2</a>.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Service Release OTDT 2.1.1</strong></div> <div class="meta">Sept 29, 2012</div>
<div class="description">The service realese <a href="download.php">2.1.1</a> has been published as part of <a href="https://www.eclipse.org/juno">Juno SR1</a>.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Final Release OTDT 2.1</strong></div> <div class="meta">June 27, 2012</div>
<div class="description">The final realese <a href="download.php">2.1</a> has been published as part of <a href="https://www.eclipse.org/juno">Juno</a>.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Object Teams at JavaOne</strong></div> <div class="meta">June 9, 2012</div>
<div class="description">
<a href="http://www.oracle.com/javaone/index.html" target=_blank><img style="margin-left:0px;margin-top:4px;margin-bottom:4px;width:100%;" src="images/javaone_2012.png"/></a><br>
A <a href="https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=6780" target=_blank>talk on Object Teams</a> has been accepted for <a href="http://www.oracle.com/javaone/index.html" target=_blank>JavaOne 2012</a>.<br>
<b><font color="green">New:</font></b> <a href="http://www.myexpospace.com/JavaOne2012/smupload/scloader.cfm?SCID=f38c2d5e-7ae9-4085-9ebb-224d89f7ebdc" target=_blank>Slides</a> and
<a href="http://www.myexpospace.com/JavaOne2012/smupload/scloader.cfm?SCID=969225fe-73c5-47d5-9c5c-01c7a91bdf0c" target=_blank>recording</a> are available.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Eclipse Community Award</strong></div> <div class="meta">March 27, 2012</div>
<div class="description">
<a href="https://www.eclipse.org/org/press-release/20120326_awardwinners.php"><img style="margin:4px;margin-left:40px;" src="images/awards2012_individual_winner.png"/></a><br>
Project lead Stephan Herrmann has been recognized as 2012's <b>Top Contributor</b>.
</div>
</div>
</div>
<div class="old"><div class="item">
<!--a href="https://www.eclipsecon.org/2012/sessions/how-train-jdt-dragon"><img border="0" align="left"
src="images/130x100_speaking_ECNA12.gif"
height="100" width="130" alt="EclipseCon North America 2012" style="margin-right:10px;"/></a-->
<div class="title"><strong>JDT &amp; OT Tutorial</strong></div> <div class="meta">March 26, 2012</div>
<div class="description"><a href="https://www.eclipsecon.org/2012/sessions/how-train-jdt-dragon">EclipseCon Session: How to train the JDT dragon</a> (with <a href="http://eclipseandjazz.blogspot.com" target=_blank>Ayushman Jain</a>) included a section on using OT for adapting the JDT.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Indigo SR2</strong></div> <div class="meta">February 24, 2012</div>
<div class="description">The service release <a href="download.php">2.0.2</a> has been published as part of Indigo SR2.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Support null annotations</strong></div> <div class="meta">December 16, 2011</div>
<div class="description">The milestone release <a href="download.php">2.1M4</a> includes the support
for <a href="http://eclipseandjazz.blogspot.com/2011/12/inter-procedural-null-analysis-using.html" target=_blank>null annotations</a>
that has just been added to the JDT.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Support for Java 7</strong></div> <div class="meta">September 23, 2011</div>
<div class="description">The service release <a href="download.php">2.0.1</a> is the first official release
bringing Java 7 support to OT/J.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Talk at EclipseCon Europe</strong></div> <div class="meta">Sept. 13, 2011</div>
<div class="description"><a href="https://www.eclipsecon.org/europe2011/sessions/bye-bye-npe"><b>Session: Bye,&nbsp;bye,&nbsp;NPE</b></a>
included a show case of using OT/J for building a variant without the burdens of patches nor branches.<br>
<b>Watch the <a href="http://www.fosslc.org/drupal/content/bye-bye-npe" target=_blank>video</a></b>!</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Support for Java 7</strong></div> <div class="meta">August 19, 2011</div>
<div class="description">The twin milestones <a href="download.php#SR">2.0.1RC1 / 2.1M1</a> have been published
bringing Java 7 support to OT/J.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>OTDT 2.0.0 Final</strong></div> <div class="meta">June 22, 2011</div>
<div class="description">The <a href="download.php">release 2.0.0</a> has been published on time
as part of the <a href="https://www.eclipse.org/indigo">Indigo Simultaneous Release</a>.</div>
</div>
</div>
<div><div class="item">
<div class="title"><strong>Project Has Graduated!</strong></div> <div class="meta">June 8, 2011</div>
<div class="description">The Eclise Object Teams Project has passed its
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=345361">graduation review</a>.
By graduating the project left the incubation phase and is no longer required to use version numbers &lt; 1.0</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>OTDT 0.7.2</strong></div> <div class="meta">February 25, 2011</div>
<div class="description">Service release 0.7.2 (for Eclipse 3.6.2) is available for <a href="download.php">download</a>.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>EclipseCon Tutorial</strong></div> <div class="meta">December 22, 2010</div>
<div class="description">The tutorial <a href="https://www.eclipsecon.org/2011/sessions/?page=sessions&id=2302">"Hands-on introduction to Object Teams"</a>
has been accepted for <a href="https://www.eclipsecon.org/2011">EclipseCon 2011</a>.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Article on Object Teams</strong></div> <div class="meta">March 27, 2010</div>
<div class="description">The German <a href="https://www.eclipse-magazin.de" target=_blank>Eclipse Magazin</a> has printed
an article on Object Teams in its issue 3.10 -
<a href="http://it-republik.de/jaxenter/artikel/Neue-Dimensionen-der%20Modularitaet-3008.html" target=_blank>Online version</a>.</div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Object Teams at GeeCON 2010</strong></div> <div class="meta">Mar 22, 2010</div>
<div class="description"><a href="http://2010.geecon.org" target=_blank>GeeCON 2010</a> (<a href="http://2010.geecon.org/site/schedule" target=_blank>May 12-14</a>, Poznan, Poland), will feature a presentation
titled <a href="http://2010.geecon.org/speakerdetails/20" target=_blank>"Object Teams: The Next Dimension of Modularity"</a> &mdash; <a href="http://www.objectteams.org/publications/slides/ObjectTeams_GeeCON2010.pdf" target=_blank><b>Slides</b></a></div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>OTDT 1.4.0 final</strong></div> <div class="meta">Mar 19, 2010</div>
<div class="description">Get the final release from <a href="http://www.objectteams.org/distrib/otdt.html" target=_blank>objectteams.org</a></div>
</div>
</div>
<div class="old"><div class="item">
<div class="title"><strong>Object Teams project created</strong></div> <div class="meta">Jan 27, 2010</div>
<div class="description">&bull; <a href="https://www.eclipse.org/proposals/object-teams">Archived proposal</a>
&bull; <a href="https://www.eclipse.org/project-slides/ObjectTeamsCreationReviewSlides.pdf">Docuware</a>.</div>
</div>
</div>
<i onclick="unhide(this);return false;"><a href="">more headlines ...</a></i><br/>
</div>
</div>
<div class="sideitem">
<h6>More links</h6>
<ul>
<li><a href="https://www.eclipse.org/projects/project_summary.php?projectid=tools.objectteams">About This Project</a></li>
<li><a href="https://www.eclipse.org/forums/eclipse.objectteams">Objectteams Forum</a></li>
<li><a href="http://objectteams.wordpress.com" target=_blank>Object Teams Blog</a></li>
<li><a href="https://wiki.eclipse.org/Category:Object_Teams">Wiki</a></li>
<li><a href="http://www.objectteams.org/" target=_blank>Old Homepage</a> (pre&nbsp;2010)</li>
</ul>
</div>
</div>
<!--div id="headlines">
<h3>Headlines on the web</h3>
<p>Project headlines...</p>
</div>
<div id="headlines">
<h3>Another announcement</h3>
<p>MyProject is pleased to announce...</p>
</div-->
</div>