Open Development Platform

Eclipse Platform

Subscribe to Eclipse Platform: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Eclipse Platform: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Eclipse Platform Authors: Janakiram MSV, Ken Fogel, Marcin Warpechowski, Michael Meiner, Liz McMillan

Related Topics: RIA Developer's Journal, Eclipse Platform

RIA & Ajax: Article

Eclipse AJAX Project Proposed by Innoopract

RAP project will help build rich, AJAX-enabled web applications

A project to enable developers to build AJAX-enabled Web applications using Eclipse technology has been proposed by Innoopract, according to Eclipse Foundation, www.eclipse.org.

The Proposal for Rich AJAX Platform (RAP), currently is in the review stage at Eclipse. The Rich AJAX Platform RAP Project is a proposed open source project under the Eclipse Technology Project. 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. RAP is a new technology that promises to bring the Eclipse user interface and interaction model to web applications.

Innoopract will make an initial code contribution that will encompass some of the core functionality for a Rich AJAX Platform including: " a rich set of UI components with a Java API " event-driven program control " a generic mechanism for updating arbitrary UI elements of a web UI based on AJAX " a Lifecycle handling comparable to the one used in Java Server Faces " a mechanism for browser detection " rendering kits that enable to adapt to browser capabilities (NoScript, Script, AJAX).

The objectives of the RAP project are to :
• Enable the development of Rich Internet Applications that are based on the Eclipse Plugin architecture.
• Enable AJAX UI development based on a Java component library.
• Provide a Web Workbench similar to the Eclipse platform workbench.
• Align RAP API with the Eclipse platform API.
• Work on defining the right split between Plugins with session scope vs. application scope.

According to Eclipse, “RAP will offer the ease of development of Eclipse, Eclipse extensibility and user experience by reusing Eclipse technology for distributed applications and by encapsulating AJAX technologies into simple-to-use Java components (as SWT encapsulates native widgets).By encapsulating the AJAX technologies in a component library one major road block to a more efficient development model can be eliminated. By offering a plugin model on the server and providing Eclipse workbench UI capabilities developers can leverage their experience with Rich Client Applications and profit from the proven Eclipse development model to create Rich Internet Applications in a streamlined fashion.With the proposed Rich AJAX Platform Eclipse enters the Area of Rich Internet Applications.”

More Stories By RIA News Desk

Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to [email protected] to share your product and company news coverage with AJAXWorld readers.

Comments (2)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.