Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[] Project Declarations: Rich AJAX Platform and Enterprise Component Platform

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 and


*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.

Back to the top