Project Plan For TEXO [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).
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.
M6 | 3/12/2010 | Code generation of entities, EMF-conversion, Runtime Model, XMI/XML persistence |
M7 | 4/30/2010 | JPA annotation generation |
RC1 | 5/14/2010 | Annotation maintenance support, JSON Webservice support |
Final Build | 6/11/2010 | Final Build |
GA | 06/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.
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.
Compatibility with Previous Releases
This will be the first release of Texo.
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.
- No items.
- No items.
- No items.
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.