EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

Slides:



Advertisements
Similar presentations
Europa Simultaneous Release | © 2007 by Borland Software Corporation, made available under the EPL v1.0 1 GMF 2.0 Europa Simultaneous Release June 06,
Advertisements

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.
Ganymede Simultaneous Release | © 2008 by IBM Corporation, made available under the EPL v1.0 EMF Project Ganymede Simultaneous Release Mini Deck June 4.
© 2007 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.
Mylyn Release Review | © 2007 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.0 Release Review Mik Kersten June 18, 2007.
2006 JavaOne SM Conference | Session TS-4160 | © 2006 by IBM Create, Test, and Consume Web Services with the Eclipse Web Tools Platform Jeffrey Liu, Release.
Vex Release Review | © 2012 by Vex committers, made available under the EPL v1.0 Visual Editor for XML 1.0 Release and Graduation Review Florian Thienel.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
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 2.3 Release Review Mik Kersten February 27, 2008.
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
Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 1 Model Development Tools (MDT) 1.0 Europa Simultaneous.
Copyright © 2010 Motorola Inc., Made available under the Eclipse Public License v Sequoyah 1.0 Release/Graduation Review May 2010 Sequoyah Team Mailing.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.4 Release Review Mik Kersten and Steffen Pingel Planned.
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.
Copyright © IBM Corp., All rights reserved. From SWT to RCP: Experiences implementing RSSOwl 2.0 with RCP Benjamin Pasero.
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.2 Release Review Mik Kersten and Steffen Pingel Planned.
© 2008 by Matt Flaherty & Mary Ruddy; made available under the EPL v1.0 Security & Identity : From present to future Matt Flaherty, IBM Mary Ruddy, Meristic.
© 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.
Copyright © IBM Corp., Introduction to the Eclipse™ Babel Project Kit Lo IBM™ Corporation.
ECF Release | © 2014 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
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.
Copyright © 2012 Obeo and Petals Link, Made available under the Eclipse Public License v SCA Tools (Juno) Release Review Planned Review Date:
ETrice Release Review | © Protos Software GmbH, Made available under the EPL v 1.0 eTrice Release Review Planned Review Date: Communcation.
© 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.
PHP Development Tools 2.1 Release Review Planned Review Date: 10 June Communication Channel: eclipse.tools.pdt [Names of submitters]
TOP project – STATUS UPDATE & Workflow demo
eTrice Release Review Planned Review Date:
Chapter 18 Maintaining Information Systems
Maintaining software solutions
Validation & conformity testing
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
TDL Open Source Project (TOP) Input to MTS#70,
EMF Compare Ganymede Simultaneous Release
Device Debugging 0.9 Europa Release Review
Teneo Ganymede Simultaneous Release Graduation Review
EMF Ganymede Simultaneous Release
Object Constraint Language (MDT OCL) 1
Eclipse Marketplace Client (MPC) Release and Graduation Review
ECF Project Lead: Scott Lewis
EMFT Net4j Ganymede Simultaneous Release
DSDP Mobile Tools for Java 1
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
EMFT CDO Ganymede Simultaneous Release
Java Workflow Tooling (JWT) Release review: JWT v0.6
Eclipse IP Due Diligence
XSD Ganymede Simultaneous Release
EMFT Ganymede Simultaneous Release Mini Deck
Presentation transcript:

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review 4 June, 2007 1 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Agenda Talking Points Features Non-Code Aspects APIs Architectural Issues Tool Usability End-of-Life Bugzilla UI Usability Schedule Communities IP Issues Project Plan 2 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Talking Points TBD 3 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Features Initial set of features as contributed Java model decoration Structured viewer filters for generated Java code Java search integration GenModel-to-Java navigation actions Java Editor enhancements Updated for Eclipse 3.4 and EMF 2.4 Implementation refactored for extensibility Summarize the major features of this release as well as any other features that have generated significant discussion amongst the community during the development cycle. Compare the features against the Roadmap to understand the project's conformance or divergence. Reason: The community will use this release and the ecosystem will build products on top of this release, and both need to know what features were included or excluded. 4 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Non-Code Aspects Documentation hosted at EMF Web site, Wiki Automated unit tests available Example features/plug-ins available but needs to be populated Summarize the state of the non-code aspects of the release including: user documentation, localization/externalization, examples, tutorials, articles, and so on. Have the existing artifacts been updated? Are there new artifacts? Have the obsolete ones been retired or at least marked as pertaining only to older material? Reason: The non-code aspects are essential for the wide-spread adoption of the release. 5 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

APIs The component lead certifies that the requirements for Eclipse Quality APIs have been met for this release Non-API in “internal” namespace Certify that the APIs in this release are Eclipse Quality. The project lead will personally certify that the requirements for quality have been met and/or discuss any deficiences. Reason: Eclipse members build commercial tools on top of the extensible frameworks and thus the quality of the APIs is extremely important. 6 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Architectural Issues Code is J2SE 5.0 compliant (per EMF 2.4) Extensibility still maturing (not fully exposed yet) Many small features – not broken out into separate plugins Summarize the architectural quality of the release. Discuss the intrinsic nature of being extensible embodied by this project. Discuss issues such as unresolved overlap with other projects, unpaid "merge debt" from incorporating various components, and so on. Reason: Eclipse members build commercial tools on top of the extensible frameworks and thus the quality of the architecture is important. 7 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Tool Usability Code generation in support of extensibility (e.g., Java Element item providers) planned in the future Summarize the usability of the tools. Usability in this sense is about using the tools to solve development problems, not the more academic sense of UI evaluation/testing. Reason: Without usable tools, the project will not attract the user community necessary to enable the ecosystem. 8 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

End-of-Life No end-of-life concerns – initial public release Summarize the features (APIs and any significant user features) from previous releases that are being end-of-life'd in this release. End of life includes both deprecation and actual removal. Reason: The community builds products that rely on features and so they need to know when these features are changing. 9 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Bugzilla (as of May 19, 2008)‏ Summarize the bugzilla situation. How many bug records (defects and enhancements) have been opened/closed/deferred/new, etc? How many P1, P2, ..., bug records are outstanding? Reason: Summaries of the bugzilla records offer a glimpse into the project productivity. They also offer an estimate of the outstanding risk. And the summary is used to alert the community to known issues. 1010 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

UI Usability Mint follows Eclipse User Interface Guidelines I18N support Accessibility Summarize the user interface usability and the conformance to the Eclipse User Interface Guidelines. Include section 508 compliance, language pack conformance (does the code support multiple languages), etc. Explain any deviations from the user interface guidelines and standards. Reason: The user community is larger than just mouse-wielding, English- speaking, computer jockeys. We need to support that larger community. 1111 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Schedule Mint is a “+2” component in the simultaneous release Interim builds published every one to two weeks Milestone builds on schedule Discuss the initial schedule and any changes to the schedule over the course of the release, i.e., what the project team achieved. Discuss whether milestones were met or slipped. Reason: The community relies on consistent schedules from Eclipse so that projects and products can plan for the correct dependencies. 1212 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Communities Building community on Bugzilla and EMFT newsgroup Interest in collaboration expressed by other components as well as private enterprise Summarize the project's development of its three communities. Consider the interactions on bugzilla, the mailing lists, the newsgroups, public conference calls, blogs, PR activities, code camps, conference tutorials, coordinating with other Eclipse projects and other open source projects (Apache, ObjectWeb, etc), ... Reason: It is important for Eclipse projects to build a community around the project, not just deliver code for a project. This review item is about the success of building a community. 1313 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

IP Issues The EMFT Mint component leadership verifies that: the about files and use licenses are in place as per the Guidelines to Legal Documentation. all contributions (code, documentation, images, etc) have been committed by individuals who are either Members of the Foundation, or have signed the appropriate Committer Agreement. In either case, these are individuals who have signed, and are abiding by, the Eclipse IP Policy. all significant contributions have been reviewed by the Foundation's legal staff. all non-Committer code contributions, including third-party libraries, have been documented in the release and reviewed by the Foundation's legal staff. all Contribution Questionnaires have been completed. the "provider" field of each plug-in is set to "Eclipse.org“. the "copyright" field of each feature is set to the copyright owner. any third-party logos or trademarks included in the distribution (icons, help file logos, etc) have been licensed under the EPL. any fonts or similar third-party images included in the distribution (e.g. in PDF or EPS files) have been licensed under the EPL. The EMFT project IP log is located at http://www.eclipse.org/modeling/emft/project-info/ipquery.php The EMO explicitly asks during the Release Review if any Member would like to assert that this release infringes their IP rights. If so, the EMO and the project will follow the Eclipse IP Policy in discussions with that Member. Reason: One of the important benefits that the Eclipse Foundation provides for its members is the consistent application of the Eclipse IP Policy which helps ensure (but does not guarantee) that the framework and tools are useable in commercial products. 1414 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Project Plan Draft development plan for Mint 0.8 is not yet available If there is a Project Plan (full or even a draft) for the next release, the final issue to cover in the Release Review is the unveiling of the new plan. 1515 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0

Legal Notices Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both Other company, product, or service names may be trademarks or service marks of others 1616 Ganymede Simultaneous Release Review | © 2008 Ecliptical Software Inc. Made available under the EPL v1.0