Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.7 Release Review Planned Review Date: March 14, 2012 Communication.

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

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 –
AJDT and AspectJ Release Review | © 2007 by SpringSource, made available under the EPL v1.0 1 Release Review: AJDT and AspectJ
1 Eclipse Marketplace Client (MPC) Release Review Submitter Ian Skerrett, Eclipse Foundation.
© 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.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Jenkins User Conference San Francisco, Sept #jenkinsconf Business Process Model & Notation (BPMN) Workflows in Jenkins Max Spring Cisco
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.
For Eclipse users Integrates task management Automates context management For developers and integrators Provides framework for tasks and contexts Mik.
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.
© 2008 Zend Technologies; made available under the EPL v March 2008 PDT – The PHP Development Toolkit Assaf Almaz, PDT co-Project Leader Zend Technologies.
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.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
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:
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
© 2005 by IBM Corporation; made available under the EPL v1.0 | February 28 th 2005 Adopting the Eclipse™ Test and Performance Tools Platform (TPTP) project.
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 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
For Eclipse users Reduces information overload For developers and integrators Provides framework for tasks and contexts Mik Kersten, project lead EclipseCon,
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.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
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.
Mylyn Release Review | © 2011 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.5 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.2 Release Review Mik Kersten and Steffen Pingel Planned.
© 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.
© 2006 DTP PMC; made available under the EPL v1.0 | July 12, 2006 | DTP Enablement Project Creation Review Creation Review: Eclipse Data Tools Platform.
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
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
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.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
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.
© 2007 by Michal Dobisek; made available under the EPL v1.0 | EclipseCon 2007 Michal Dobisek, Inside Subversive The Subversion.
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.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Java Workflow Tooling (JWT) Move Review March XX 2010 Transition from Technology.
© 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:
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.
Proposed IT Infrastructure for TOP OS project
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Teneo Ganymede Simultaneous Release Graduation Review
Object Constraint Language (MDT OCL) 1
Eclipse Marketplace Client (MPC) Release and Graduation Review
DSDP Mobile Tools for Java 1
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
Mylyn 3.6 Release Review Planned Review Date: June 8, 2011
XSD Ganymede Simultaneous Release
Presentation transcript:

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.7 Release Review Planned Review Date: March 14, 2012 Communication Channel:

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 2 Introduction  The Mylyn Application Lifecycle Tools Top-Level Project is an open source collaborative software development project dedicated to providing an extensible, standards-based platform to address a broad range of needs of accessing task and application lifecycle management tools and services using the Eclipse platform.  The mission of the project is to provide:  Frameworks and APIs for Eclipse-based task and Application Lifecycle Management (ALM)  Exemplary tools for task-focused programming within the Eclipse IDE.  Reference implementations for open source ALM tools used by the Eclipse community and for open ALM standards such as OSLC

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 3 Overview  The Mylyn project was created in 2005 as a Technology project and moved to the Tools top-level project in Mylyn was restructured and promoted to a top-level project in  In order to keep up with its rate of adoption, the Mylyn project is continuing to evolve APIs for Application Lifecycle Management (ALM) tools. Since its inception, Mylyn has released multiple times per annual release cycle, and is continuing to do that for Juno.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn 4 The Mylyn 3.7 release includes the following sub-projects:  Mylyn Builds  Mylyn Commons  Mylyn Context  Mylyn Docs  Mylyn Reviews  Mylyn Tasks  Mylyn Versions Project Plan:  New Features 

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Builds 5 Deliverables included in Mylyn Builds 0.9:  Builds Framework  Hudson/Jenkins Connector Project Plan:  Supported Build Servers:  Hudson 2.1, 2.2  Jenkins and later New Features:  The builds editor shows a hierarchical list of artifacts.  The Hudson connector supports form-based, HTTP and certificate authentication.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Commons 6 Deliverables included in Mylyn Commons 3.7:  Discovery Framework  Identity Framework  Interaction Monitoring Framework  Notification Framework  Repository Framework  Transport Framework  HTTP Transport  SOAP Transport  XML-RPC Transport  UI Toolkit Project Plan: 

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Commons 7 New Features:  Components were restructured and provisional packages were promoted to API.  An extension point is provided for opening URLs in rich editors.  An transport layer based on Apache HttpComponents HttpCore and HttpClient has been added.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Context 8 Deliverables included in Mylyn Context 3.7:  Context Framework  Java Bridge  C/C++ Bridge  PDE Bridge  Resource Bridge  IDE Integration Project Plan:  New Features:  Editor mementos are stored in the file system rather than in the preferences store.  Dependencies on Mylyn Tasks have been moved to a new component to improve reuse.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Docs 9 Deliverables included in Mylyn Docs 1.6:  HtmlText  WikiText Project Plan:  Supported markup languages:  Creole, Confluence, MediaWiki, Textile, TracWiki and Twiki. New Features:  API and an Ant task for generating WikiText from content such as HTML or other formats has been added.  WikiText supports the Creole markup language.  An ANT task for converting wiki markup to the EPUB format has been added.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Incubator 10 Mylyn Incubator does not do releases by definition and does not participate in Mylyn releases.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Reviews 11  Deliverables included in Mylyn Reviews 0.9:  Gerrit Connector  Reviews Framework Project Plan:  Supported Review Systems:  Gerrit 2.2.1, New Features:  Open ID authentication is supported.  Comparing patch sets is support.  The EGit import wizard shows Git repositories from configured Gerrit servers.  Gerrit change IDs and comment link patterns are hyperlinked in the task editor and short links are supported.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Tasks 12  Deliverable included in Mylyn Tasks 3.7:  Bugzilla Connector  Tasks Framework  Trac Connector  Project Plan:   Supported Task Repositories:  Bugzilla 3.6.8, 4.0.5,  Trac , ,  New Features  A Lucence based index has been implemented for the Task List.  The query page API has been extended to support configuration refresh and clearing of input fields.  Extension points for monitoring task activation and task submission have been added.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Mylyn Versions 13 Deliverables included in Mylyn Versions 0.9:  CVS Connector  Git Connector Project Plan:  New Features:  A connector for Subversion based on Subclipse has been added.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Non-code aspects(1)  Localization/externalization  The code base has been externalized for Mylyn 3.1.  Mylyn is now available for translation via Eclipse Babel.  User documentation  Eclipse help content that is generated from the Wiki has been added for Mylyn 3.1.  The webinar on Mylyn 3.0 is the most viewed webinar on Eclipse Live.  The web site has been restructured for easier access to Downloads, Support and Getting Started documentation.  Developer documentation  Wiki-based Contributors Guide  Wiki-based Integrators Guide

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Non-code aspects(2)  Release Engineering  The build system is based on Maven Tycho.  Continuous Integration  Tests are executed on a regular schedule on the Eclipse.org Hudson instance  Test results and build artifacts are available to anyone.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v APIs  No breaking API changes from 3.0  API tooling is used to verify that binary backwards compatibility is maintained and no API regressions are introduced.  APIs are consumed by 3 rd parties who provide regular feedback  All API changes are tracked in Bugzilla on bugs tagged as [api]  Notes on API additions since Mylyn 3.0:  Connector core APIs are available to standalone environments and do not require an OSGi container

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Frameworks  Builds API  Commons API  Repository API  Identity API  Monitor API  Context API  Reviews API  Tasks API  Team API  Versions API  WikiText API

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Architectural Issues  Components in Mylyn Commons were restructured and provisional packages were promoted to API. Consumers are strongly encouraged to consume the new APIs for Mylyn 3.7 based extensions. The Porting Guide at has more details. 18

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Tool Usability (Unchanged since 3.0)‏  Maturity  Constant stream of stable releases  Bundled as part of EPP distributions  Committers work from HEAD, contributors from weekly builds, community from milestone releases  User feedback says it best  "..arguably the most productivity-enhancing idea since background compilation and all of the things that enables (namely refactoring and syntax highlighting). I just don't know how I ever was able to read and understand the Eclipse sources (or the sources of other large projects I've worked on) before Mylar, it's just that good.“ (David Orme)‏  “I would like to commend you on this very good tool. It has increased my productivity by 3 folds - no kidding...” (Deepak Devje)‏ 19

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v End-of-Life Active Streams:  Mylyn 3.7 supports Eclipse 4.2, 3.8, 3.7, and 3.6. End-of-Live Streams:  Mylyn 3.6 support Eclipse 3.7, 3.6 and 3.5.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Bugzilla  Bugs resolved  Mylyn 3.7 (March 21, 2012): 347 (as of February 27, 2012)  Mylyn 3.6 (June 22, 2011): 93 (as of May 30, 2011)  Mylyn 3.5 (March 16, 2011): 324  Mylyn 3.4 (June 23, 2010): 171  Mylyn 3.3 (Oct. 26th, 2009): 166  Mylyn 3.2 (June 24, 2009): 333‏  Mylyn 3.1 (March 4, 2009): 431  Mylyn 3.0 (June 25, 2008): 493

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 Community

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Standards (Unchanged since 3.1)‏  Mylyn requires J2SE 1.5, provides warning if installed on 1.4  Key driver for using1.5 was the benefits of generics-aware APIs

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v UI Usability (Unchanged since 2.1)‏  Accessibility  No review for this release, but following accessibility guidelines   Follow the User Interface Guidelines  Focus on consistent visual design, UI elements, icons   Validated UI usability with field study  For details see:  Mylyn Monitor is being used to gather usage feedback:

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Schedule ReleaseDatePlatform ReleaseNotes Mylyn 3.6June 22, 2011Eclipse and 3.7 Mylyn 3.6.1August 9, 2011Eclipse and 3.7 Mylyn 3.6.2September 23, 2011Eclipse and 3.7 Mylyn 3.6.3October 26, 2011Eclipse and Mylyn 3.6.4November 18, 2011Eclipse and  Project plan: Mylyn 3.6.5February 24, 2012Eclipse and Indigo SR2 Indigo Mylyn 3.7March 21, 2012Eclipse 3.6.2, 3.7.2, 3.8M6 and 4.2M6 Mylyn 3.8June 27, 2012Eclipse 3.6.2, 3.7.2, 3.8 and 4.2 Juno Juno M6 Indigo SR1

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Communities  Users  Lively community on newsgroup and bug reports  Articles and blogs by community members  Developers  Contributor documentation on Eclipsepedia  Lively community on mylyn-dev and bug reports  Integrators  Integrator documentation on Eclipsepedia  Separate mylyn-integrators mailing list removes need for integrators to watch the higher-traffic mylyn-dev  Specific discussions on “[connector]” and “[bridge]” bug reports, as well as “manage integration with Foobar” bug reports

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Projects and Committers  The R4E component which was part of the Mylyn Reviews has project has been promoted to a sub-sub-project.  The Vex and Mylyn Intent projects have been created under Mylyn Docs.  The Model Focusing Tools project has been created under Mylyn Context.  Sam Davis and David Green have joined the Mylyn Tasks project as committers.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v IP Log  Contributions are tracked in Git commits through setting the commit author accordingly or flagged as +iplog as they are applied.  Aggregated IP log:  lyn.commons,mylyn.context,mylyn.docs,mylyn.reviews,mylyn.tasks,m ylyn.versions  Sub-project IP logs:  Mylyn Builds:  Mylyn Commons:  Mylyn Context:  Mylyn Docs:  Mylyn Reviews:  Mylyn Tasks:  Mylyn Versions:

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v IP Log(2)  Mylyn Commons, Mylyn Context, Mylyn Docs, and Mylyn Tasks ship code that was migrated from the Mylyn tools project for which contributions were tracked in a CSV file located at  Since the release contributions are tracked through the automatic IP log but contributions applied in earlier releases are listed in the CSV file. It is planned to flag contributions listed in the IP log for a future release to fully migrate to the automatic IP log.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v IP Issues  None.

Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v Release review version  These slides are based on the following version of the Release review document  Version 032 – January 15, 2006