Project Plan For IDE for Education, version 0.1

Introduction

This project plan has not yet been approved by the project. The Eclipse IDE for Education is a version of Eclipse streamlined specifically for use by university and college students. The environment provides support for programming languages that are commonly used in university courses, including Java, Scheme, and Prolog.

Release Deliverables

A baseline environment including streamlined support for Java, and Scheme development.

Table of Contents

Release Milestones

We have contacted several universities about student participation in open source projects. These universities have several students who have agreed to participate in this project. With this in mind, our themes for this release are along the lines of usability and general improvement of what we already have. We have identified numerous bugs as candidates for students to get their "feet wet" on. We have further aligned our milestones with the Fall term in order to better facilitate student involvement.
0.1M110/06/2009

Students involved in the project will have submitted patch contributions for at least one bug each by this date.

0.1M211/03/2009

Students who are on their way toward becoming a committer should have already proved their merit to the project.

0.1M312/01/2009

Student term is ending soon. No new functionality after this milestone.

0.1RC112/08/2009

First release candidate.

0.112/15/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

Our initial efforts are focused on providing an environment with reduced clutter that allows students to focus on their immediate requirement of getting classroom work done. To that end, the current version provides a streamlined environment featuring stripped down versions of wizards for creating common elements. We anticipate that students will use this environment in their first months of learning and then progress to a more complete Eclipse configuration. The Scheme programming language is used in some of the more advanced "programming languages" courses and so is of particular interest in a university context. With this release, we introduce support for the Scheme programming language in the form of specialised editors, and console and debugger integration. Support for arbitrary Scheme interpreters is an essential aspect of this release. We've broken the themes and priorities for the this project by component.

JavaLite

  • Committed

    • Too much whitespace in wizards [244736] (target milestone: 0.1M1)
    • JavaLite wizards not accessible via "New" menu [246087] (target milestone: 0.1M1)

Scheme

  • Committed

    • Scheme Plug-ins Inital Contribution [242444] (target milestone: 0.1M1)

Table of Contents

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