Project Plan For Mylyn, version 3.4
Introduction
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
- Tasks Framework
- Task-focused Interface
- Focused UI
- Eclipse IDE Bridge
- Java Development Bridge
- Plug-in Development Bridge
- Team Support Bridge
- C/C++ Development Bridge
- Bugzilla Connector
- JIRA Connector
- Trac Connector
- WikiText
- SDK Features
- Mylyn SDK
- Mylyn Extras SDK
- Mylyn WikiText SDK
Release Milestones
The plan and roadmap dates are listed in the Mylyn Calendar (view as iCal or html) and on the Eclipse project timeline.
3.3.1 | 12/15/2009 | Service Release |
3.3.2 | 01/27/2010 | Service Release |
3.2.3 | 02/26/2010 | Service Release (Galileo SR2) |
3.4 | 06/23/2010 | Major Release |
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:
- Eclipse 3.6
- Eclipse 3.5
- Eclipse 3.4
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 |
Ubuntu Linux | 8.04 | x86-64 | GTK | Sun Java 2 Standard Edition 6.0 Update 17 | Eclipse 3.6, 3.5, Eclipse 3.4 |
Internationalization
Compatibility with Previous Releases
API Contract Compatibility: Mylyn 3.4 will be backward compatible with Mylyn 3.0.
Binary (plug-in) Compatibility: Mylyn 3.4 will be binary compatible with Mylyn 3.0.
Source Compatibility: Mylyn 3.4 will not by be source compatible with previous versions.
Workspace Compatibility: We intend to keep Mylyn 3.4 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.4 and upgraded to a 3.4 workspace.
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.
- Framework APIs: Tasks, Context, Team, Monitor, Standalone and Headless Use
- UI: Task List, Task Editor, Task-focused Interface
- Connectors: Bugzilla (reference implementation), JIRA (community supported), Trac (committer supported)
- WikiText
Framework and API
- Committed
- No items.
- Proposed
- produce Java API for OSLC CM 1.0 [281711]
(target milestone: 3.4)
- produce Java API for OSLC CM 1.0 [281711]
- Deferred
- No items.
User Interface
- Committed
- No items.
- Proposed
- Deferred
- No items.