I am notifying the Eclipse Membership-at-Large of the intent of
developers from Innopract to propose the Rich AJAX Platform project,
and the intent of developers from Exadel to propose the Enterprise
Component Platform project, both as part of the Technology PMC.
A brief description of the projects are below. Project proposals have
been posted on
http://www.eclipse.org/proposals/rap/ and
http://www.eclipse.org/proposals/ecp/
------------------------------------------------------------------------
*
Rich
AJAX Platform (RAP)*
With the recent ubiquity of AJAX technologies, web applications can
provide
the user experience end-users have demanded for a long time. Rich
Client and web
applications are converging with regard to functionality and usability
- web
applications are becoming "Rich" with respect to UI capabilities, Rich
Client applications are offering better deployment and management
functionality.
Eclipse has successfully entered the Rich Client world with its Rich
Client
Platform (RCP). RCP offers a flexible, extensible platform that is
operating-system-independent while providing a user experience that is
consistent with that of the native operating system. RCP also offers
built in
functionality to extend and update client installations.
The RAP project aims to enable developers to build rich,
AJAX-enabled Web
applications by using the Eclipse development model, plug-ins and a
Java-only
API.
------------------------------------------------------------------------
*
Enterprise
Component Platform*
The outstanding flexibility of the Eclipse Platform is provided by
its comprehensive component model. The Eclipse Platform component model
targets tools development, tools integration and rich client
applications and offers users a strong GUI orientation. Unfortunately,
there is nothing similar to the Eclipse Platform available for
enterprise application developers. Existing components models do not
provide the flexibility for enterprise
applications that the Eclipse Platform does for GUI-oriented
applications.
The Enterprise Component Platform Project's goal is to create a
comprehensive component model for enterprise application development.
The component model will provide a great deal of flexibility for
building enterprise applications from components. In addition,
applications would benefit from the component approach by acquiring
such feature as adaptability e.g. ability to react on changes in
environment at runtime. Finally, the project will create the ability to
easily create enterprise application from existing components for
development teams and users.