Eclipse RAP Integrates Java Tools for RIA Development

The Eclipse Foundation released version 1.0 of the Eclipse Rich AJAX Platform (RAP). The organization is billing this toolset as the first AJAX platform that allows developers to create rich Internet applications (RIAs) using the Eclipse component model.

RAP 1.0 is based on the OSGi standard of the OSGi Alliance. OSGi is a service-oriented, component-based environment designed to promote the interoperability of applications and services. Organizations can use RAP to create AJAX and RIA applications that are component-based and that integrate into existing enterprise systems, according to Jochen Krause, leader of Eclipse RAP project and CEO of Germany-based Innoopract Informationssysteme.

"It's basically an AJAX runtime that allows developers to build RIAs and programs entirely in Java," Krause said. "They can use the Eclipse plug-ins to modularize their applications, and so they get very powerful and extensible applications."

Eclipse RAP is based on the Eclipse Rich Client Platform (RCP), a well known and established framework for RIAs. The applications built with RAP can be run with RCP, Krause said, proving a single source for rich desktop and rich Internet applications.

Innoopract has been the driving force behind the 15-month-old Eclipse RAP project. A software and services company with offices in Karlsruhe, Germany, and Portland, OR, Innoopract is a founding member of the Eclipse Foundation. The company bases its products and services on the Eclipse development platform. It is probably best known as the creator of the Yoxos Eclipse distribution, which bundles dozens of popular open source plug-ins and an easy-to-use installation tool.

"The RAP is infrastructure," Krause said. "And we came to the conclusion that if you want to establish infrastructure, the only way you can do that--if you're not Microsoft--is through open source." The RAP release is the first middleware delivered by the Eclipse Foundation, Krause added.

Eclipse Foundation Marketing Manager Ian Skerrett noted the importance of RAP for enterprise developers in a recent blog posting.

"The neat thing about RAP is that you write AJAX applications in Java and use the Eclipse component model based on OSGi," Skerrett wrote. "Think of it something like [Google Web Toolkit] but using Eclipse plugins. This means you can now architect your AJAX applications as extensible components. For large companies this is a big deal since they typically like to create architectures that help them reuse code in different applications."

RAP 1.0 includes features designed for enterprises that are building a large number of new applications based on AJAX and RIA technologies. A list of those features includes:

  • The ability to create and deploy RIA or RCP applications from the same Java code base, allowing organizations the flexibility to create browser-based RIA applications or desktop-based rich client applications.
  • Support for creating AJAX applications based on the OSGi component model.
  • Java development tools that tightly integrate with the Eclipse platform and allow developers to quickly develop, test, debug and deploy RIA applications.
  • A complete set of frameworks for creating AJAX applications that support scalable user interfaces, complex widgets, databinding and loose coupling for UI elements.

Eclipse RAP 1.0 is available now as a free download here. More information is available on the Foundation's RAP page.

About the Author

John K. Waters is a freelance journalist and author based in Mountain View, CA.

Featured

  •  laptop on a clean desk with digital padlock icon on the screen

    Study: Data Privacy a Top Concern as Orgs Scale Up AI Agents

    As organizations race to integrate AI agents into their cloud operations and business workflows, they face a crucial reality: while enthusiasm is high, major adoption barriers remain, according to a new Cloudera report. Chief among them is the challenge of safeguarding sensitive data.

  • glowing digital brain interacts with an open book, with stacks of books beside it

    Federal Court Rules AI Training with Copyrighted Books Fair Use

    A federal judge ruled this week that artificial intelligence company Anthropic did not violate copyright law when it used copyrighted books to train its Claude chatbot without author consent, but ordered the company to face trial on allegations it used pirated versions of the books.

  • college student using a laptop alongside an AI robot and academic icons like a graduation cap, lightbulb, and upward arrow

    Nonprofit to Pilot Agentic AI Tool for Student Success Work

    Student success nonprofit InsideTrack has joined Salesforce Accelerator – Agents for Impact, a Salesforce initiative providing technology, funding, and expertise to help nonprofits build and customize AI agents and AI-powered tools to support and scale their missions.

  • three main icons—a cloud, a user profile, and a padlock—connected by circuit lines on a blue abstract background

    Report: Identity Has Become a Critical Security Perimeter for Cloud Services

    A new threat landscape report points to new cloud vulnerabilities. According to the 2025 Global Threat Landscape Report from Fortinet, while misconfigured cloud storage buckets were once a prime vector for cybersecurity exploits, other cloud missteps are gaining focus.