Most Read Latest News Blog Resources
Digg!  Digg
Reddit  Reddit


            iphoneapp GET THE APP!

Riena merges Equinox and RCP




March 13, 2009 —  When IBM originally pushed Eclipse out into the open-source world, few people anticipated that the IDE itself would become the basis for an entire ecosystem of rich client applications. But for those building applications on top of Eclipse, a host of new tools should make life easier. On March 2, Eclipse Riena hit version 1.0, offering RCP users a new way to tie Equinox into their applications.

Christian Campo, project lead on Riena said that Eclipse RCP and the OSGi-based Equinox work well together. He said that Equinox “provides the component model that allows developers to create applications based on a modular architecture. An important feature of OSGi is that you can dynamically update and delete parts of an application while it is running. This makes it easier to maintain running RCP-based applications.”

Another goal of Riena was to give RCP developers an easier way to developer user interfaces. “Eclipse RCP has become a popular platform for developing complex business applications during the last few years. However, the UI frameworks in RCP tend to address the power users and not end users. Eclipse Riena provides a set of UI frameworks that allow developers to create an optimized user interface for end users,” said Campo.

To tie these two Eclipse projects together into a single, cohesive product, Campo and his team built some additions on top of Equinox and Eclipse RCP.

“Riena has implemented a Remote Services component that coordinates the communication between the Eclipse RCP client and Equinox server,” said Campo. “The Remote Services component provides the frameworks to make it easy to build distributed client/server OSGi-based applications. Riena also implements an Object Transaction framework that isolates the changes on the client before any communication is sent to the server. This improves the performance and efficiency of a client/server application and also allows for transaction rollback.

"The goal of Riena is to create an environment where components can easily be moved between the client and a server. Beyond the use of Equinox, Riena also offers APIs for accessing security information (identity, permissions, etc.), sending logs and accessing local and remote services for the client and server platform.”


Related Search Term(s): Eclipse, Equinox, Riena


Share this link: http://www.sdtimes.com/link/33328
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 8/1/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Like Ruby n' Rails
Programming languages and Web frameworks go together like peas n carrots. Or Ruby n' Rails.
07/30/2010 04:36 PM EST

Adobe buys a Web-based IDE
Adobe looks to buy a rapid and agile Web development environment.
07/28/2010 03:49 PM EST

OpenStack opens up
OpenStack looks to be an intriguing new idea for running clouds.
07/28/2010 01:56 PM EST

 

Events calendar tab
8/1/2010 to 8/5/2010
Boston
SHARE

8/2/2010 to 8/6/2010
Redmond, Wash.
1105 Media

8/9/2010 to 8/13/2010
Orlando
Agile Alliance

8/23/2010 to 8/26/2010
San Jose
S&S Media

8/30/2010 to 9/2/2010
San Francisco
VMware