Project Plan For The Eclipse Examples Project, version 0.2

Introduction

This project plan has not yet been approved by the project. The Eclipse Examples Project (Examples) provides a location for adopters of Eclipse technology to find well-documented example applications, platforms, and features/plug-ins/bundles that demonstrate the use of Eclipse technology. The idea behind the project is to provide a home for examples of applications and plug-ins that use Eclipse technology. As a general rule, examples utilise technologies from multiple Eclipse projects, though this is not rigorously enforced to avoid excluding examples that might otherwise be useful and interesting.

Release Deliverables

Enhancements to existing examples along with some new ones.

Table of Contents

Release Milestones

We have set the following milestones.
0.2M103/13/2009

This milestone is primarily concerned with introducing new examples into the project.

0.2M205/15/2009

This milestone is concerned with increasing and improving unit test coverage and ensuring compatibilty of examples with Galileo release train.

0.2RC107/10/2009

First release candidate.

0.208/07/2009

Table of Contents

Target Environments

All components in this release are compatible with projects from Galileo release train.

Internationalization

No internationalisation is planned for this release.

Table of Contents

Compatibility with Previous Releases

There are no compatibility issues with this release as no supported APIs were included with the previous release.

Table of Contents

Themes and Priorities

We've broken the themes and priorities for the Examples project by component.

Eclipse Business Expense Reporting and Tracking (EBERT) Example

  • Committed

    • EBERT doesn't work on eRCP [259398] (target milestone: 0.2M1)
    • EBERT needs a better persistence solution [259513] (target milestone: 0.2M1)
    • Ensure EBERT works with eRCP 1.2.1 [263097] (target milestone: 0.2M1)
    • Purge invalid "view model" bundles from CVS [264782] (target milestone: 0.2M2)
    • Replace ViewCustomizer infrastructure with individual extension-points [237646] (target milestone: 0.2M1)
    • Need to be able to determine the current user's locale in a platform independent manner [239865] (target milestone: 0.2M1)
    • SImplify ExpenseType by removing ordinality [259511] (target milestone: 0.2M1)
    • Consider providing a notion of UserState [259516] (target milestone: 0.2M1)
    • Reimplement LineItemView using traditional observers [259529] (target milestone: 0.2M1)
    • Reimplement ExpenseReportView using traditional observers [259530] (target milestone: 0.2M1)
    • Create extension point for customizing BinderView instances [262957] (target milestone: 0.2M1)
    • Create extension point for customizing ExpenseReportView instances [262959] (target milestone: 0.2M1)
    • Create extension point for customizing LineItemView instances [262960] (target milestone: 0.2M1)
    • Refactor "add" and "remove" behaviour into proxies. [263842] (target milestone: 0.2M1)
    • FieldHandlers in LineItemView need isDisposed checks [266583] (target milestone: 0.2M1)

Image Utilities

Eclipse Slideshow

Eclipse Tic-Tac-Toe Everwhere

Table of Contents

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