Project Plan For Mylyn, version 3.3

Table of Contents


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.

Release Deliverables

Table of Contents

Release Milestones

The plan and roadmap dates are listed in the Mylyn Calendar (view as iCal or html) and on the Eclipse project timeline.

Service Release
Service Release (Galileo SR1)
Major Release
Service Release (Galileo SR2)
3.402/2010 (tentative)
Major Release
3.506/23/2010 (tentative)
Major Release

Table of Contents

Target Environments

Mylyn is designed to run on version 1.5.0 of the Java Runtime Environment, Standard Edition.

Mylyn will support the following Eclipse releases:

Support for Eclipse 3.3 has been discontinued.

Test Platforms
Operating system OS version Processor architecture Window system Java 2 Platform Eclipse Release
Manual Tests
Ubuntu Linux 9.10 x86-32 GTK Sun Java 2 Standard Edition 6.0 Update 15 Eclipse 3.6 (latest milestone)
Ubuntu Linux 8.04 x86-32 GTK Sun Java 2 Standard Edition 6.0 Update 11 Eclipse 3.5.1 (latest milestone)
Microsoft Windows Vista x86-32 Win32 Sun Java 2 Standard Edition 5.0 Update 14 Eclipse 3.5.1
Apple Mac OS X 10.5 Power Cocoa Apple Java 2 Platform Standard Edition (J2SE) 5, service release 4 Eclipse 3.5.1
Microsoft Windows XP x86-32 Win32 Sun Java 2 Standard Edition 5.0 Update 14 Eclipse 3.4.2
Automated Tests
SuSE Linux 10 x86-32 GTK Sun Java 2 Standard Edition 5.0 Update 14 Eclipse 3.6, 3.5, Eclipse 3.4


Strings in all non-incubation plug-ins and features will be externalized and available for translation through Eclipse Babel. See bug 215116 for details.

Table of Contents

Compatibility with Previous Releases

API Contract Compatibility: Mylyn 3.3 will be backward compatible with Mylyn 3.0.

Binary (plug-in) Compatibility: Mylyn 3.3 will be binary compatible with Mylyn 3.0.

Source Compatibility: Mylyn 3.3 will not by be source compatible with previous versions.

Workspace Compatibility: We intend to keep Mylyn 3.3 upwards workspace-compatible with all versions higher than Mylyn 2.0 unless noted. This means that workspaces created with Mylyn 2.0 can be successfully opened by Mylyn 3.3 and upgraded to a 3.3 workspace.

Table of Contents

Themes and Priorities

In addition to using the planned themes listed below, we need to continue prioritizing the ongoing input of our growing user community. Committers should prioritize bugs in the following order. This order need not be used if a bug contains a community contribution of a patch, in which case the quality of the patch determines the priority.

All bug scheduled for Mylyn 3.3

Framework and API

User Interface

  • Committed
    • make time tracking optional and opt-in [291084] (target milestone: 3.3)
    • [context][externalization] auto save task context [219173] (target milestone: 3.3)
    • [performance] improve responsiveness of common Task List operations [239667] (target milestone: 3.3)
  • Proposed
    • [releng] move CDT structure bridge to Mylyn [283445] (target milestone: 3.3)
    • improve Mylyn welcome experience [280807] (target milestone: 3.3)
    • end support for Eclipse 3.3 [280832] (target milestone: 3.3)
    • support reuse of Mylyn Discovery by other tools [284501] (target milestone: 3.3)
    • [performance] improve synchronization scheduling and reporting [286590] (target milestone: 3.3)
    • improve date picker widget [286286] (target milestone: 3.3)
    • support incremental updates of the repository configuration [273469] (target milestone: 3.3)
    • implement test suite driver for multiple repositories [287225] (target milestone: 3.3)
    • [editor] improve the task editor look-and-feel [290616] (target milestone: 3.3)
  • Deferred
    • improve Bugzilla Connector compatibility [290614] (target milestone: 3.4)

Table of Contents

view raw xml of project plan
from project meta-data key "projectplanurl"