Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks

Similar documents
EMF Ganymede Simultaneous Release

EMF Europa Simultaneous Release

EMF Compare Ganymede Simultaneous Release

GMF 2.0 Europa Simultaneous Release

EMF Compare Galileo Simultaneous Release

Acceleo Galileo Simultaneous Release

Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review. 4 June, 2009

e4 Project 0.9 Release Review

Object Constraint Language (MDT OCL) 1.3 Galileo Simultaneous Release Review

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

Equinox Project 3.6 Release Review

Eclipse Data Tools Platform (DTP) 0.7 Release Review. Eclipse DTP PMC March 8, 2006

Comparing graphical DSL editors

Tools for mobile Linux Release Review Dec 2009

Graphiti Release Review

Dali JPA Tools Project Graduation Review

EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation)

CDT 7.0 Helios Release Review. Planned Review Date: June 11, 2010 Communication Channel: cdt-dev Doug Schaefer

ECF 3.0 Release Review

CISC836: Models in Software Development: Methods, Techniques and Tools

Eclipse Packaging Project

Model Driven Development with EMF and EclipseLink (experiences in MDD and generating user interfaces)

The Galilean Moons of Eclipse

Model Driven Ontology: A New Methodology for Ontology Development

Embedded Rich Client Platform (ercp) 1.2 Release Review

SCA Tools: new & noteworthy

Eclipse Foundation, Inc. Copyright 2005 by Intel, IBM, Scapa Technologies and others and made available under the EPL v1.0 1

Papyrus: Advent of an Open Source IME at Eclipse (Redux)

Web Tools Platform (WTP) 3.1

WindowBuilder Graduation & Release Review

INTRODUCTION TO EMF. Creating Model using EMF. Our Domain model used to showcase this use case is as shown below in fig.1

Eclipse Technology Project: g-eclipse

Eclipse Data Tools Platform (DTP) 1.8 Release Review. Eclipse DTP PMC May 28, 2010

The Eclipse Modeling Framework and MDA Status and Opportunities

Web Tools Platform (WTP) 3.2

TPTP 4.7 Release Review -- One Quick Foil What s new

Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review

Buckminster. Helios Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

m2e 1.2 Release Review

Planned Review Date: Communication Channel: news://eclipse.technology.linuxtools Andrew Overholt

BPMN modeler project Creation review. Wednesday, Oct. 29 8am PT. Feedback and communication: eclipse.bpmn-modeler newsgroup

Migration of Pogo7 Templates

J2EE Application Development : Conversion and Beyond Osmond Ng

Linux Tools 0.6 Release Review

Modeling Amalgamation Project

Eclipse Project 3.6 Release Review

Sequence Diagram Generation with Model Transformation Technology

Eclipse Packaging Project

Eclipse Data Binding - Updating RCP Mail 2.0 Handout

EMC Documentum Composer

Eclipse Process Framework Project

Eclipse Automotive Working Group

Liberate your components with OSGi services

CS560: Formal Modelling and Implementation of Systems (Term II) Lecture: CASE A. O Riordan, 2009.

Eclipse-based Embedded Engineering Environments Inspired by AUTOSAR

Model handling with EMF

IBM Rational Software Architect

Smart Client development with the Eclipse Rich Client Platform

Model-Level Integration of the OCL Standard Library Using a Pivot Model with Generics Support

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

(Meta)Models between MetaEdit+

Modellierung operationaler Aspekte von Systemarchitekturen. Master Thesis presentation. October 2005 March Mirko Bleyh - Medieninformatik

Improving Military Information Technology Through Common Conceptual Models

TOPCASED. Toolkit In OPen source for Critical Applications & SystEms Development

Technical Debt in Eclipse Development. Eclipse Con France 2018

SCA Tools project Creation Review. July

CIMPHONY. Alan McMorran. OGO Open Grid Systems

ADT: Eclipse development tools for ATL

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Tools to Develop New Linux Applications

DEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner. Xiao-Yun WANG PowerDesigner Chief Architect

EMC Documentum Composer

Eclipse Packaging Project

ECLIPSE MODELING PROJECT

The Unbearable Stupidity of Modeling

Eclipse Project 3.2 Release Review. Eclipse Project PMC

Web Tools Platform (WTP) 3.3

Model-Driven Engineering An introduction to the EMF facilities

Coral: A Metamodel Kernel for Transformation Engines

Building Java Persistence API Applications with Dali 1.0 Shaun Smith

BPS BIRT General Designer Usability Improvements Specification

Wikileaking Eclipse Modeling - Spilling the beans on how industry uses EMF based tooling successfully! Ronan Barrett, Ericsson

AbstractCommand, AbstractEnumerator, AbstractOverrideableCommand, AddCommand, AbstractTreeIterator, Adapter, EAnnotation.

Docuware for Creation Review

The p2 Provisioning Platform. Eclipse European Summit - Ludwigsburg. Oct 27-29, 2009 Henrik Lindberg, Cloudsmith Inc

The JSF Tools Project

How we reached 0 technical debt in our Eclipse project

Basic Profile 1.0. Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project

Integration of the Semantic Web with Meta Object Facilities

What is Wazaabi 2.0? Declarative UI framework. based on. live EMF model(s)

Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml

Eclipse as a Web 2.0 Application Position Paper

An EMF Framework for Event-B

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

The Eclipse Rich Client Platform

Gemini DBAccess Release Review February 2013

Index. Symbols. /**, symbol, 73 >> symbol, 21

Getting the Most from Eclipse

Understanding and Using Metadata in ArcGIS. Adam Martin Marten Hogeweg Aleta Vienneau

Transcription:

EMF Core 2.5 Release Review Galileo Simultaneous Release Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks

Eclipse Modeling Framework Framework and code generation facility for modeldriven development and data integration Core component of the Eclipse Modeling Project Supports conversion between different model formats (Ecore/EMOF, XML Schema, UML) and generation of Java code Merging generator allows alternating between modeling and programming Editor generation for rapid tool prototyping in Eclipse Generated Java code Sample Ecore Editor (Model) XML to Java Binding Reflective Editor (Instance)

Features Minimal footprint EObject implementation New, optimally memory-efficient base EObject implementation available for use in generated models Adopted in Ecore to reduce footprint of metadata Generate models command Convenient new UI for generating one or more models New code generator options Flexible interface/implementation naming

Features Old-runtime XML types support New generator support for XML types (date, time, duration, QName, etc.) when targeting EMF 2.2 runtime Implementation of property-based data binding Support for JFace's new data binding API, providing model-agnostic creation of observables and bindings

Non-Code Aspects No significant new documentation or examples Minor updates to existing documentation (overviews, tutorials, and API reference) Mostly new Javadoc and accessibility-related changes Changes with the potential for significant impact documented in The Bleeding Edge http://www.eclipse.org/modeling/emf/docs/#whatsnew Two major EMF publications this year Eclipse Modeling Framework, Second Edition Essential EMF Refcard

APIs The component lead certifies that the requirements for Eclipse Quality APIs have been met for this release Due to historical use, most of EMF is treated as API Increasingly, more recent code is identified as internal Provisional API Generate models command Data binding implementation Accessible table editing Binary resource implementation Deprecated API continues to be supported

Architectural Issues No new architectural issues in this release EMF continues to be highly extensible and finely componentized

Tool Usability New generate models command improves generator usability by simplifying regeneration

End-of-Life EMF's SDO implementation, which was previously delivered as part of EMF core, has been removed in this release

Bugzilla Over Galileo timeframe (as of May 27, 2009) Status Severity

Standards No standards-related changes EMF continues to support OMG XMI 2.0 and 2.1 for serialization and EMOF 2.0 interchange

UI Usability Small usability improvements Better organization of New Project/Model wizards Galileo capabilities Accessibility Reviewed for Section 508 compliance Keyboard navigation added to tables in wizards Internationalization All strings externalized using Java message bundles Babel participant Translatability verified with Babel Pseudo-Translation Test

Schedule EMF followed the Galileo schedule as a +1 component Completed Planned M1 2008/08/11 (as planned) M2 2008/09/24 (as planned) M3 2008/11/03 (two days early) M4 2008/12/15 (two days early) M5 2009/02/03 (as planned) M6 2009/03/16 (as planned) M7 2009/05/04 (as planned) RC1 2009/05/18 (as planned) RC2 2009/05/25 (as planned) RC3 2009/06/01 RC4 2009/06/08 RC5 2009/06/15 GA 2009/06/24

Communities Active interaction in EMF's newsgroup and Bugzilla Committers attended and presented at Eclipse Summit Europe 2008, EclipseWorld 2008, and EclipseCon 2009 Several committers are active bloggers Significant cross-project collaboration

IP Issues The project leadership verifies that the Eclipse IP policies and procedures have been followed. A frozen copy of the Project Log is part of the Release Review documentation The live version is also available at eclipse.org/modeling/emf/eclipse-project-ip-log.php Would any Member like to assert that this release infringes their IP rights?

Project Plan EMF 2.5 development plan available at eclipse.org/projects/project-plan.php?projectid=modeling.emf Draft plan for EMF 2.6 is not yet available