Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 1 Equinox Project 3.6 Release Review Equinox Project Leadership.

Slides:



Advertisements
Similar presentations
Client Tools Explained EAE 3014
Advertisements

Tom Sugden EPCC OGSA-DAI Future Directions OGSA-DAI User's Forum GridWorld 2006, Washington DC 14 September 2006.
ERCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 1 Embedded Rich Client Platform (eRCP) 1.0 Release Review September.
ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis
5 August Eclipse Foundation - Mike Norman – CEO Scapa® Technologies Eclipse Test Project Lead Eclipse Test & Performance Tools Platform.
Europa Simultaneous Release | © 2007 by Borland Software Corporation, made available under the EPL v1.0 1 GMF 2.0 Europa Simultaneous Release June 06,
Galileo Simultaneous Release Review © 2009 by Borland Software Corp., made available under the EPL v1.0 Object Constraint Language (MDT OCL) 1.3 Galileo.
GMF 1.0 in the Callisto Simultaneous Release
Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis
AJDT and AspectJ Release Review | © 2007 by SpringSource, made available under the EPL v1.0 1 Release Review: AJDT and AspectJ
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
©2003 aQute, All Rights Reserved Tokyo, August 2003 : 1 OSGi Service Platform Tokyo August 28, 2003 Peter Kriens CEO aQute, OSGi Fellow
© 2009 VMware Inc. All rights reserved View Pool Image Configuration Considerations for Gold Images around Application virtualization and performance.
Eike Stepper Berlin, Germany CDO Model Repository 4.1 Release Review.
E4 July 2010 Move | © 2010 Eclipse Contributors, made available under the EPL v1.0E4 July 2010 Move | © 2010 Eclipse Contributors, made available under.
Eclipse 4.0 Release | © 2010 Eclipse contributors, made available under the EPL v1.0 1 Eclipse 4.0 Release Review July 28, 2010 Review communication channel:
ECF 3.1 Release | © 2009 by EclipseSource and others, made available under the EPL v1.0 1 ECF 3.1 Project Lead: Scott Lewis
Mylyn Release Review | © 2007 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.1 Release Review Mylyn Move Review Mik Kersten December.
Mylyn Release Review | © 2008 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.0 Release Review Mik Kersten June 4, 2008.
ECF 3.5 Release | © 2011 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF 3.5 Project Lead: Scott Lewis
ECF Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.1 Release Review Mik Kersten and Steffen Pingel Planned.
Helios Simultaneous Release | © 2010 Eclipse Contributors, made available under the EPL v1.0Helios Simultaneous Release | © 2010 Eclipse Contributors,
@ For more details visit : Opportunities for participation Modular Architecture Trace JIT compiler Interpreter Memory manager.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary PTP 2.1 Release Review October 29, 2008.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
ECF Release | © 2014 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.8 Release Review Mylyn Builds, Mylyn Reviews, Mylyn Versions.
Mylyn Release Review | © 2013 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.9 Release Review Planned Review Date: June 12, 2013 Communication.
Mylar Release Review | © 2006 by UBC, made available under the EPL v1.0 1 Mylar 1.0 Release Review Mik Kersten Rob Elves November 22, 2006.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
ECF Release | © 2012 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.3 Release Review Mik Kersten and Steffen Pingel Planned.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Kepler Release Review Copyright 2013 Helios Simultaneous Release | © 2010 Eclipse Contributors, made available under the EPL v1.0 1 Eclipse Project Kepler.
Indigo Release Review Copyright 2011 Helios Simultaneous Release | © 2010 Eclipse Contributors, made available under the EPL v1.0 1 Eclipse Project Indigo.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Java Workflow Toolbox (JWT) Release review: Workflow Editor v0.4 & Transformations.
Release Review – Planned Review Date: 01/9/2011 Communication Channel: Greg Wilkins, Jesse McConnell, Hugues Malphettes.
EMF Compare Ganymede Simultaneous Release
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Teneo Ganymede Simultaneous Release Graduation Review
Object Constraint Language (MDT OCL) 1
ECF Project Lead: Scott Lewis
DSDP Mobile Tools for Java 1
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
EMFT CDO Ganymede Simultaneous Release
XSD Ganymede Simultaneous Release
Presentation transcript:

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 1 Equinox Project 3.6 Release Review Equinox Project Leadership

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 2 Highlights 3.6 new features: –Introduction of p2 API –Multiple instances of p2 in one VM –New Discovery UI –Multi-local support in extension registry –Added support to send arguments to a running instance of Eclipse API quality: –High. No breaking changes to Equinox API –Binary compatible for compliant plug-ins –24 new p2 API/SPI packages –In addition to the new p2 API 26 other classes or interfaces have new API (either new types, or existing types with new members) IP Clearance and Licenses: –All licenses and about files are in place as per the Eclipse Development Process, the Due Diligence Process was followed for all contributions Community and Committer Diversity: –41 committers, 21 active in past 9 months –Organizations: IBM, EclipseSource, Cloudsmith, Individuals, Prosyst, Sonatype, compeople AG, Cloudsmith, WeigleWilczek GmbH, Tasktop –Geographies: Canada (9), USA (6), Germany (3), Bulgaria (1), Sweden (1), France (1) –Commits: IBM (52.0%), Sonatype (27.0%), Cloudsmith (10.1%), EclipseSource (5.9%), Individuals (1.9%), Prosyst (1.4%), Tasktop (1.2%) –Consumed by all other Eclipse projects

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 3 Themes and Plan Items Scalability –Support added for low memory events –Improve p2 resolver and engine performance Robustness –Define p2 API and JavaDoc –Multi-locale support in the extension registry –Provide p2 repository verification tools Consumability –API completeness –New p2 UI workflows –Improve p2 error reporting –Improve p2 responsiveness –Integration of servlet bridge with p2 –Define p2 API The Future –OSGi standards participation –Investigate improvements to the extension registry

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 4 Deferred 3.6 Plan Items p2 install flexibility Use p2 to manage and run on other OSGi framework implementations

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 5 New and Noteworthy New Equinox Weaving feature included in Helios Support for multi-session Equinox console Added Event Admin implementation to RCP Revert support added to p2 director Multi-locale support in extension registry Added Servlet filter support Performance improvements in p2 Improvements in proxy handling Defined event topic for memory events New server side features for products to use

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Plug-in Changes from 3.5 Added Plug-ins (10) org.eclipse.equinox.p2.discovery.compatibility org.eclipse.equinox.p2.discovery org.eclipse.equinox.p2.operations org.eclipse.equinox.p2.ql org.eclipse.equinox.p2.ui.discovery org.eclipse.equinox.servletbridge.extensionbundle org.eclipse.equinox.weaving.aspectj org.eclipse.equinox.weaving.caching org.eclipse.equinox.weaving.caching.j9 org.eclipse.equinox.weaving.hook Removed Plug-ins (2) org.eclipse.equinox.p2.exemplarysetup org.eclipse.equinox.p2.tools

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 7 Non-Code Aspects The 3.6 release will contain updated User and ISV documentation Community is very active –Mailing lists and newsgroups have steady activity –Blogs dedicated to Eclipse are active e.g. –Wiki content is growing

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 8 Non-Code Aspects Internationalization –Latin1 and Latin2 locales are supported in all operating environments –DBCS locales are supported on all platforms –GB Chinese codepage standard is supported on Windows, Linux GTK and Mac. Localization –Tested for Localization and participating in Babel Project Accessibility –Tested for accessibility, but Equinox has minimal GUI code

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 9 Non-Code Aspects Articles, examples, and tutorials –Numerous Webinars and Podcasts –Library of demo code in Equinox incubator –Tutorials given at EclipseCon and other conferences –New project named Toast in the Examples project demonstrating the various runtime technologies at Eclipse.

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Platform Quality API API quality is a collaborative effort that involves the experience of the developers working on the Equinox project, and feedback from consumers. API changes and proposed API additions are often broadcast to mailing lists to raise awareness of the changes and encourage discussion and feedback. API changes between 3.5 and 3.6 are checked automatically by API tooling integrated into integration build process. No breaking API changes in 3.6 The PMC is comfortable supporting the API that is in the Equinox project 3.6

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v API – Equinox New p2 API/SPI packages org.eclipse.equinox.frameworkadmin org.eclipse.equinox.p2.core org.eclipse.equinox.p2.core.spi org.eclipse.equinox.p2.engine org.eclipse.equinox.p2.engine.query org.eclipse.equinox.p2.engine.spi org.eclipse.equinox.p2.metadata org.eclipse.equinox.p2.metadata.expression org.eclipse.equinox.p2.metadata.index org.eclipse.equinox.p2.operations org.eclipse.equinox.p2.planner org.eclipse.equinox.p2.ql org.eclipse.equinox.p2.query org.eclipse.equinox.p2.repository org.eclipse.equinox.p2.repository.artifact org.eclipse.equinox.p2.repository.artifact.spi org.eclipse.equinox.p2.repository.metadata org.eclipse.equinox.p2.repository.metadata.spi org.eclipse.equinox.p2.repository.spi org.eclipse.equinox.p2.repository.tools.analyzer org.eclipse.equinox.p2.repository.tools.compara tor org.eclipse.equinox.p2.touchpoint.eclipse.query org.eclipse.equinox.p2.ui org.eclipse.equinox.simpleconfigurator.manipula tor

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v API – Equinox New Support to allow multiple OSGi console sessions Support to get a bundle data area from a Location service Support to dynamically enable and set debug tracing Launcher options to pass parameters to a running Eclipse instance Platform constants for ppc 64 LocaleProvider service interface to support multi-locale scenarios Support for asynchronous application results Defined event topic constant for memory events Support programatic access to declarative services runtime Support for servlet filters Support to determine when preferences have been overridden Support for wildcards to match preference keys to transfer Support for multi-locale extension registry

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Tool Usability As part of the Runtime project, tooling falls outside the Equinox project mandate Some developer tools such as console, command line tools provided Work closely with the PDE project which provides tooling for Equinox

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Architectural Issues Primary runtime is still a 1.4 JRE. Complementary functionalities on Java SE 5 (junit4, APT 5) and Java SE 6 (APT 6, compiler API) Many core Equinox bundles use the OSGi minimum 1.2 profile 10 new bundles, 2 removed bundles

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v End of Life Issues When evolving API the Equinox Project will, whenever possible, deprecate the affected API methods and continue to keep them operational. Exceptions to this rule are in the 3.6 migration guide.

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Bugzilla Between June 25, 2009 and May 21, 2009 (RC2) –More than 1500 reports were created –Over 1500 were resolved –Over 500 were resolved without changing code invalid, duplicate, worksforme, etc... –Over 70 were backported to 3.5.x maintenance Current state (RC3) is –3 blockers, 18 critical –0 P1, 8 P2

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Bug resolution during 3.5

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Resolved bugs including fixed, invalid, …

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Fixed bugs (only)

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Standards OSGi –Service Platform Core Specification, Release 4.2 –Elements of the OSGi Service Platform Service Compendium, Release 4.2 –Continued development of the next OSGi Specification (tentatively called Release 4.3) is going on in a branch.

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v UI Usability Strings are externalized to support translation into other languages. Extensive use of mnemonics and shortcut keys in the user interface enhances usability. Full Bidirectional support (mirroring) on Windows and Linux GTK, bidirectional text on Mac OS X Accessibility support for Windows, Linux GTK and Mac OS X We are not aware of any non-compliance with accessibility standards in the user interface

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Schedule Milestones every 6 weeks, 6 cycle duration –API frozen on March 12 (M6), Feature freeze April 30 (M7) – Tracked schedule –All milestones delivered as promised End game (release candidate) milestones for 4 cycles –Duration reduced from 2-week to 1-week cycles at RC2 milestone –No new features or API allowed without proper approvals –Development to end on June 3, 2009 –Increasingly stringent approval, checking, and change notification requirements in this stage –

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Process The Equinox project is developed using an open, transparent, and inclusive process Teams rely on Bugzilla, mailing lists and newsgroups for input Weekly planning calls conducted with the PMC and component leads –Meeting minutes posted on the Equinox wiki page Component teams have publicly available milestone plans on the wiki

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Community Equinox team members are active in Bugzilla, newsgroups, and mailing lists Blogs started by Equinox committers are active – Some teams are using the equinox-dev IRC channel –irc://irc.freenode.net/#equinox-dev –also see: The Equinox team participates in code camps, conference presentations, and tutorials, including –EclipseCon, JavaOne, JavaWorld, JAOO, Eclipse Summit Europe, Eclipse Forum Europe, JAX, JAX Asia The Equinox team interacts with other open source projects, standards bodies, and other projects on eclipse.org, including –OSGi, Apache, JCP

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v IP Issues All significant and third party contributions have been reviewed and approved by Eclipse legal. About files and license files are complete and correct. Draft IP log: –

Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v Project Plan for Equinox 3.7 Still in planning stage