Project Plan For EMFT Texo, version 1.0

Introduction

This document lays out the planned features for the first release of the server side web application generation framework Texo. This project plan inherits from the Modeling Project Plan, which should be referenced when consulting this individual project plan.

Release Deliverables

The release deliverables have the same form as is found in most Eclipse projects, namely:
  • Texo SDK (Includes code generation templates, Examples, Documentation and Source).
  • Texo Examples (contains the Texo examples models and tutorials.
  • Texo Tests (contains the testcases).

Table of Contents

Release Milestones

As Texo is in incubation and in its initial phases of development it will not be possible to release new versions with every milestone. Overall the goal is to deliver a first version in parallel with the Helios release.
M63/12/2010
Code generation of entities, EMF-conversion, Runtime Model, XMI/XML persistence
M74/30/2010
JPA annotation generation
RC15/14/2010
Annotation maintenance support, JSON Webservice support
Final Build6/11/2010
Final Build
GA06/23/2010
First downloadable incubation release
Texo will not have maintenance releases in this initial phase. Nightly builds are made available through the Hudson continuous build system.

Table of Contents

Target Environments

In order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. The Texo Project depends upon on the Platform and EMF project, which are mostly "pure" JavaTM. Texo will target the same Java version as EMF Core, which currently requires Java 5. Eclipse Platform SDK 3.6 will be tested and validated on a number of reference platforms. Texo will be tested and validated against a subset of those listed for the platform.

Internationalization

Texo is mostly a development time technology which requires little internationalization, most of the components having no user interface. The remaining user interface parts of Texo are considered exemplary and thus no attention has been paid to externalize them for internationalization.

Table of Contents

Compatibility with Previous Releases

This will be the first release of Texo.

Table of Contents

Themes and Priorities

A list of project requirements and agreed upon implementation time frames is found in this document. For the milestones listed in this document, a set of overall themes is used to indicate what major set of functionalities is to be concentrated on for each. These themes are presented below, while the requirements document and associated Bugzilla entries are left to those wanting more detailed information on each.

Appealing to a Broader Community

This is the first release of Texo. The bugzillas reflect the main development activities.

Table of Contents

Appendix A: Legal Notices

  • Java is a trademark or a registered trademark of Sun Microsystems, Inc.
  • All other products or company names are mentioned for identification purposes only, and may be trademarks or service marks of their respective owners.

Table of Contents

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