Project Plan For modeling.emft.texo, version 1.0
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.
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).
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.
Code generation of entities, EMF-conversion, Runtime Model, XMI/XML persistence
JPA annotation generation
Annotation maintenance support, JSON Webservice support
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.
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.
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.
This will be the first release of Texo.
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.
- 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.