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.

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.
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.
University of British Columbia Software Practices Lab Task-focused programming with Mylar Gail C. Murphy Joint work with Mik Kersten This talk describes:
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Mik Kersten Copyright 2007 Tasktop Technologies Mylyn Tutorial 1.
Tool Reduces information overload Makes multi-tasking easy Framework How it works Integrating and extending Integration Showcase of extensions Task-Focused.
© 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.
© 2005 UBC; made available under the EPL v1.0 mylar a degree-of-interest model for eclipse Mik Kersten Gail Murphy Shawn.
JSR Review Process April Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza.
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
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
For Eclipse users Reduces information overload For developers and integrators Provides framework for tasks and contexts Mik Kersten, project lead EclipseCon,
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
Mylyn The Task-Focused Interface Mik Kersten, Tasktop President & CTO, Mylyn Project Lead.
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.
© 2005 UBC; made available under the EPL v1.0 mylar project creation review may 9, 2005.
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.
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.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why??? +1, I like that idea… Source & Binary Code Repository Bug.
Mik Kersten Mylyn Project Lead, Tasktop President & CTO BZ Media Webinar, July , made available under the EPL v1.0 Eclipse 3.3 and Mylyn 2.0.
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.
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.
APT Configuration Management May 25th, 2004 APT Configuration Management Jesse Doggett.
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.
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.
PHP Development Tools 2.1 Release Review Planned Review Date: 10 June Communication Channel: eclipse.tools.pdt [Names of submitters]
eTrice Release Review Planned Review Date:
Mylar: a Task Focused UI for Eclipse
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
Eclipse Marketplace Client (MPC) Ian Skerrett, Eclipse Foundation
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
Mylar: a Task Focused UI for Eclipse
Presentation transcript:

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 Review Date: June 11, 2010, 8am PT Communication Channel:

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 2 Introduction  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 Indigo.  The first goal of Mylyn is to make task and context management seamlessly integrated with the Eclipse Platform by providing rich and extensible frameworks for task repository connectors, structure bridges and team support. The second goal is to provide a reference implementation of the Task-Focused UI for the Eclipse SDK. This includes structure bridges for the artifacts supported by the SDK which include Java, PDE, Ant and generic files. It also includes the Bugzilla Connector as the reference task repository implementation, and CVS integration as the reference team support. Additional features can be considered based on the availability community contributions and resources.  Note that Mylyn is undergoing a restructuring process that will take effect post-Helios. For details see bug bug

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 New Framework Features 3  Task Editor  The integration for opening attachments in the workbench has been improved.  The editor has a quick outline for quick keyboard navigation.  Task-Focused Interface  Resource exclusion filtering now supports ant patterns and ignores resource changes based on modification times.  Task List  The scheduled presentation now shows incoming and outgoing tasks.  Discovery  The discovery component has moved to the p2 project.  WikiText  WikiText generates integrated Eclipse Help from a set of MediaWiki pages, enabling a crowdsourcing approach to documenting Eclipse features.

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 New Connector Features 4  Bugzilla  Bugzilla 3.6 is supported.  Hyperlink detection has been extended to support additional patterns.  Attachment flags can be modified from the Task Editor.

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 5 Non-code aspects (Unchanged since 3.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 | © 2009 by Mylyn Committers, made available under the EPL v1.0 6 APIs (Unchanged since 3.2)‏  No breaking API changes from 3.0  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:  Frameworks:  Commons API  Context API  Tasks API  Monitor API  Team API  WikiText API

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 Architectural Issues‏ (Unchanged since 3.3)  For Mylyn 3.3 pooling of network connections has been fixed which uncovered connection leaks in several connector implementations.  For Mylyn 3.1 processing of resource change events has been optimized to avoid a negative impact on performance when rebuilding large workspace while a task is active.  For Mylyn 3.1 scheduling rules and locking for concurrently running jobs have been reviewed and problems were addressed.  For Mylyn 3.0 API tooling was adopted and API baselines have been made available for download.  For Mylyn 2.3 a new kind of bundle activator for the Task- Focused UI was created and all known issues with startup concurrency, performance and laziness were addressed. 7

Mylyn Release Review | © 2009 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)‏ 8

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 9 End-of-Life  Mylyn 3.4 support Eclipse 3.6, 3.5 and 3.4 from HEAD. The JIRA Component has moved to Atlassian.  Mylyn 3.3 supports Eclipse 3.6M2, 3.5 and 3.4 from HEAD. Support for Eclipse 3.3 has ended.  Mylyn 3.2 supports Eclipse 3.5 and 3.4 from HEAD and Eclipse 3.3 via a separate branch.  Mylyn 3.1 is in maintenance and supports Eclipse 3.4 and 3.3 via separate branches.  All Mylyn 3.0 streams have reached end-of-life  All Mylyn 2.0 streams have reached end-of-life.

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v Bugzilla  Bugs resolved  Mylyn 3.4 (June 23, 2010): 165 (as of May 28, 2010)  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 2.3 (Feb. 27, 2008): 158  Mylyn 2.2 (Dec. 19, 2007): 201  Mylyn 2.1 (Sep. 28, 2007): 120  Contributions  15 contributions were merged for Mylyn 3.4

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

Mylyn Release Review | © 2009 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 WikiText supports the following markup languages: Confluence, MediaWiki, Textile, TracWiki and Twiki.

Mylyn Release Review | © 2009 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 | © 2009 by Mylyn Committers, made available under the EPL v Schedule ReleaseDatePlatform ReleaseNotes Mylyn 3.4June 23, 2010Eclipse 3.4.2, and 3.6 Mylyn 3.4.1September 25, 2010Eclipse 3.4.2, and Mylyn 3.5October, 2011 (tentative)Eclipse 3.5.2, and 3.7M2 Mylyn 3.4.2February 25, 2011Eclipse 3.4.2, and Mylyn 3.6June, 2011 (tentative)‏Eclipse 3.5.2, and 3.7 Helios SR1 Helios SR2  Project plan:

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v Communities‏ (1)‏ (Unchanged since 3.1)‏  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 | © 2009 by Mylyn Committers, made available under the EPL v Communities‏ (2)‏ (Unchanged since 3.1)‏  Committers  3 new committers since June 2008  Summer of Code  Mylyn participated in Summer of Code 2008  Steffen Pingel mentored Jingwen Ou who integrated rich wiki markup editing with the Task Editor.

Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v IP Log  The IP Log is kept updated by committers as contributions are applied.   The adoption of the automatic IP log has been postponed until the move review has been completed.

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

Mylyn Release Review | © 2009 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