Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 1 Model Development Tools (MDT) 1.0 Europa Simultaneous.

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 –
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
E4 July 2010 Move | © 2010 Eclipse Contributors, made available under the EPL v1.0E4 July 2010 Move | © 2010 Eclipse Contributors, made available under.
Copyright © IBM Corp., Introducing the new Web Tools JavaScript™ Features Phil Berkland IBM Software Group 9/26/2007.
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.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
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.
1 © 2012 IBM Corporation Eclipse Lyo Update
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
Modeling Tools for Healthcare Technical Overview April 8, 2009.
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.
Copyright © IBM Corp., The Eclipse™ Babel Project Translation Server Kit Lo IBM™ Corporation.
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.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
Copyright © IBM Corp., | March | Creating Robust Scalable DSLs with UML Tutorial (172) James Bruck, Christian Damus IBM Rational Software.
Copyright © IBM Corp., Introduction to the Eclipse™ Babel Project Kit Lo IBM™ Corporation.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 18, 2008 | Nitin Dahyabhai What can the WTP Snippets View do.
Interoperability Testing. Work done so far WSDL subgroup Generated Web Service Description with aim for maximum interoperability between various SOAP.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
© 2006 by IBM; made available under the EPL v1.0 | March 20, 2006 | Jeffrey Liu Release Lead IBM Rational Managing APIs with Eclipse API Scanner.
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.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June 3, 2009 Copyright © 2006, 2009 Wind River Systems, Inc., Made available.
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:
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Java Workflow Toolbox (JWT) Release review: Workflow Editor v0.4 & Transformations.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
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
Device Debugging 0.9 Europa Release Review
MDT UML2Tools 0.8 Mini-deck
Teneo Ganymede Simultaneous Release Graduation Review
EMF Ganymede Simultaneous Release
Object Constraint Language (MDT OCL) 1
DSDP Mobile Tools for Java 1
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
Java Workflow Tooling (JWT) Release review: JWT v0.6
XSD Ganymede Simultaneous Release
EMFT Ganymede Simultaneous Release Mini Deck
Presentation transcript:

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 1 Model Development Tools (MDT) 1.0 Europa Simultaneous Release Review 6 June, 2007 Release Review revision – 17 January, 2007

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 2 Agenda  Talking Points  Features  Non-Code Aspects  APIs  Architectural Issues  Tool Usability  End-of-Life  Bugzilla  Standards  UI Usability  Schedule  Communities  IP Issues  Project Plan

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 3 Talking Points  MDT 1.0 Themes  Appeal to a Broader Community  Be a Better Platform  Make Simpler to Use  Restructure Modeling Components  Increase Modeling Component Cohesion  Enable Consistent Multi-Language Support  MDT is requesting approval to graduate from incubation (EODM, UML2 Tools components)  The project lead certifies that the requirements for Eclipse Quality APIs have been met for this releaseEclipse Quality  End-of-life issues  RDF/OWL editors no longer available in EODM 2.0  org.eclipse.emf.ocl plug-in (OCL 1.0 API) deprecated, but continuing viability guaranteed  namespace URI now obsolete, superseded by  All significant contributions, non-Committer code contributions, and third-party libraries have received IP clearance  15 committers from two companies (Borland, IBM) in three countries (Canada, China, Czech Republic)

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 4 Features  1.0 development plan available at n_1_0.html n_1_0.html  24 committed, 7 deferred  New & Noteworthy documentation at  Release notes available at

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 5 Features – EODM 2.0  5 committed, 0 deferred  Appeal to a Broader Community  Standard Compliance. Implement the new package structure and ontology metamodel of RDF and OWL conforming to the ODM specification. Standard Compliance  Dynamic Typing. Allow objects representing RDF/OWL resources to change type. Dynamic Typing  RDF/OWL Parsing and Serialization. Provide support for parsing and serialization in RDF/XML format. RDF/OWL Parsing and Serialization  RDF/OWL Reasoning. Provide support for RDF/OWL reasoning. RDF/OWL Reasoning  Increase Modeling Component Cohesion  RDF/OWL Transformation to/from Ecore. Provide a mechanism to transform RDF/OWL models to/from Ecore. RDF/OWL Transformation to/from Ecore

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 6 Features – OCL 1.1  7 committed, 2 deferred  Appeal to a Broader Community  Stand-alone Support. Provide a stand-alone (Eclipse-free) OCL build. Stand-alone Support  Be a Better Platform  Parsing API. Provide a public API for parsing OCL documents, with the complete context declaration syntax. Parsing API  EMF 2.3 / J2SE 5 Support. Adopt EMF 2.3, including regeneration of the OCL metamodel. EMF 2.3 / J2SE 5 Support  Make Simpler to Use  Improved Documentation. Develop a complete Programmer’s Guide for the OCL component. Improved Documentation

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 7 Features – OCL 1.1  Restructure Modeling Components  LPG. Consume LPG runtime library from the Orbit project. LPG  Increase Modeling Component Cohesion  Integration with UML. Provide support for parsing and evaluating OCL constraints and expressions on the UML metamodel. Integration with UML  Enable Consistent Multi-language Support  ICU4J. Isolate and minimize dependency on ICU4J; ensure support for the “thin” variant of ICU4J. ICU4J

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 8 Features – UML2 2.1  7 committed, 3 deferred  Appeal to a Broader Community  Static Profile Definition. Provide a way to specify that a profile definition be generated using EMF; this would allow, among other things, support for custom data types and derived stereotype properties. Static Profile Definition  Be a Better Platform  Ant Task for Ecore Importer. Provide an Ant task for the UML Ecore importer, similar to those provided for the Rose and Ecore importers in EMF. Ant Task for Ecore Importer  Make Simpler to Use  Create Child/Sibling Menu Reorganization. Reorganize the ‘Create Child’ and ‘Create Sibling’ menus of the UML editor so that the items are grouped by feature. Create Child/Sibling Menu Reorganization  Improved Documentation. Improve documentation by updating the FAQ, enhancing the Javadoc, and publishing new articles. Improved Documentation

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v1.0 9 Features – UML2 2.1  Increase Modeling Component Cohesion  Eclipse 3.3 / EMF 2.3 Compatibility. Maintain release currency concurrent with EMF 2.3 (and Eclipse 3.3); make changes as required to align with EMF features and bug fixes, in particular support for Java SE 5.0. Eclipse 3.3 / EMF 2.3 Compatibility  XML Primitive Types. Provide a model library to represent the types defined in the XMLType metamodel in EMF; be sure to update Ecore/UML converters to make use of this new library. XML Primitive Types  Integration with OCL. Integrate support for parsing and evaluating OCL constraints and expressions. Integration with OCL

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Features – UML2 Tools 1.0  4 committed, 1 deferred  Appeal to a Broader Community  Class Diagrams. Provide a GMF-based editor for UML class diagrams. Class Diagrams  State Machine Diagrams. Provide a GMF-based editor for UML state machine diagrams. State Machine Diagrams  Component Diagrams. Provide a GMF-based editor for UML component diagrams. Component Diagrams  Activity Diagrams. Provide a GMF-based editor for UML activity diagrams. Activity Diagrams  Other  Profile Definition Diagrams. Provide a GMF-based editor for UML profile diagrams. Profile Definition Diagrams

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Features – XSD 2.3  1 committed, 1 deferred  Appeal to a Broader Community  Java™ SE 5.0 Support. Exploit new Java language constructs; use generics (e.g. EList, EMap and implementations); generate and merge Java 5 constructs; investigate enumerations and annotations. Java™ SE 5.0 Support

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Non-Code Aspects  All components hosted at single Web site, WikiWeb siteWiki  XSD still needs to be migrated to MDT CVS moduleMDT CVS module  Documentation (FAQ, Javadoc, articles, etc.) available for EODM, OCL, UML2, XSD (UML2 Tools TBD); updates complete or underway Documentation  Example features/plug-ins available for all components

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v APIs  The project lead certifies that the requirements for Eclipse Quality APIs have been met for this releaseEclipse Quality  Non-API in “internal” namespace  Some ‘discouraged access’ warnings in cases of metamodel extension (plug-in compatibility restricted to minor version)  OCL, UML2, XSD APIs updated to support Java 5.0  EODM APIs are “provisional”, incompatible with previous release due to compliance with new draft of the ODM specification  New convenience APIs introduced in UML2  GMF Runtime represents bulk of API for UML2 Tools

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Architectural Issues  To support RDF graphs and dynamic typing, EODM implementation changed to make use of internal core objects and Java proxies – hence code generation not used/possible  OCL now consuming LPG Java Runtime from Orbit  UML2 schema changes introduced to address bidirectional association issues [185602]  GMF resources available for UML2 Tools to support code regeneration; 80 % generated code (including custom templates), 15 % pluggable custom code, 5 NOT code  XSD partitioned into finer-grained features  No generics support for XSD transformation to/from Ecore

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Tool Usability  Major OCL usability issue, lack of documentation, addressed with introduction of Programmer’s Guide  UML editor (create child/sibling menus), exporter usability improved  GMF-based editors introduced for activity, class, profile definition, and state machine diagrams

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v End-of-Life  RDF/OWL editors no longer available in EODM 2.0  org.eclipse.emf.ocl plug-in (OCL 1.0 API) deprecated, but continuing viability guaranteed  namespace URI now obsolete, superseded by

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Bugzilla (as of May 30, 2007)

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Bugzilla – EODM (as of May 30, 2007)

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Bugzilla – OCL (as of May 30, 2007)

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Bugzilla – UML2 (as of May 30, 2007)

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Bugzilla – UML2 Tools (as of May 30, 2007)

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Bugzilla – XSD (as of May 30, 2007)

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Standards  Ontology Definition Metamodel (ODM) 1.0 specification finalization underway; EODM 2.0 compliant with working draftworking draft  Object Constraint Language (OCL) 2.1 revision underway; OCL 1.1 compliant with 2.0 formal version2.0 formal version  Unified Modeling Language (UML) 2.2 specification revision underway; UML2 2.1 and UML2 Tools 1.0 compliant with formal version2.1.1 formal version  XSD compliant with XML Schema W3C standardXML Schema

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v UI Usability  MDT 1.0 conforms to Eclipse User Interface Guidelines  Eclipse platform standard i18n support used where applicable/possible; stand-alone deployment uses equivalent J2SE APIs  ICU4J is used but optional; stand-alone deployments delegate to corresponding J2SE 5.0 APIs when ICU not available  As with all Europa projects, language packs will be created as part of an Eclipse Translation Project  Eclipse platform APIs used to provide accessible UI

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Schedule  As a whole, MDT is a “+2” project, but should probably be “+3” or “+4” based on its dependencies  M3 met on November 16  M4 slipped from January 4 to January 22  M5 met on February 23  M6 slipped from April 6 to April 10  M7 slipped from May 18 to May 24

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Communities  Increased interaction in Bugzilla and on newsgroupsBugzillanewsgroups  MDT represented at EclipseCon 2007 (short/long talks, tutorials)  Coordination with Topcased open source project  Continued efforts to expand user communities for EODM, UML2 Tools  MDT is among the most active projects at Eclipse

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v IP Issues The MDT project leadership verifies that:  the about files and use licenses are in place as per the Guidelines to Legal Documentation.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 (the Eclipse Foundation is rarely 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 MDT project IP log is located at log.csvhttp:// log.csv

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Project Plan  Draft development plan for MDT 1.1 not yet available

Europa Simultaneous Release Review | © 2007 by IBM Corporation, made available under the EPL v Legal Notices  UML is a trademark of the Object Management Group  XML is a trademark of the World Wide Web Consortium  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