Add to Technorati Favorites

Add to My Yahoo!

RECENT ARTICLES

Open Source Blog

Open source Eclipse gets the server bug
October 18, 2007

Complementing its Rich Client Platform (RCP), the Eclipse Foundation is now releasing version 1.0 of the server counterpart, the Rich Application Platform (RAP). It’s a Java-based platform that enables Java developers to work in Java, rather than JavaScript, to develop server-based rich browser clients.

In contrast to Eclipse’s original direction that focused on development tools, the RCP and RAP are run time environments. Using the Eclipse Java IDE (plus other Eclipse plug-ins) as the development platform, both rich run times transform the Java code at run time to JavaScript. The idea of having a server run time is that, if you are exposing the same base data to multiple clients, it makes more sense to run that portion of the rich application back on the server.

Both RCP, and now RAP, provide a set of frameworks that support user interfaces, complex widgets, data binding, and the obligatory loose coupling of UI elements. As part of Eclipse, RAP takes advantage of the OSGi framework, which enables components to hot swap at run time without having to take the system offline.

Although this is a 1.0 release, the Rich Ajax Platform definitely remains a work in progress. On the roadmap for early next year is support for several missing pieces including file upload, mouse events, along with drag and drop.

And, as for Eclipse’s Ajax development tools that are pure Ajax, it still has a long way to go as it’s currently at the 0.2.3 version stage.

By Tony Baer

  Email this entry to a friend

Posted by Jason Stamper on October 18, 2007 02:52 PM

Comments

Post a comment

Name:

Email Address:

URL:

Remember Me?    Yes     No 

Comments:

Advertisement