Events

Meet us at the following events:

Dynamic Web Applications with RAP and OSGi

OSGi UFG Event 2011 in Köln – November 16th, 2011

Ralf Sternberg, Frank Appel

The Rich Ajax Platform (RAP) is an open source web framework run by the Eclipse project. It contains a powerful SWT compatible widget toolkit that allows developing desktop- and webclients from a single code base. While previous versions had been focused on the Equinox world the widget toolkit opens up to the OSGi standard.

With the current development stream, RAP integrates seamlessly with the OSGi service platform. This allows to start separate RAP applications in a single process and to add UI contributions dynamically to those applications.

In this talk we will give an overview of the technical concepts and show how these technologies can be used to build dynamic web applications.

Dynamic Web-Applications with RAP and OSGi

Eclipse Demo Camp München – November 15th, 2011

Frank Appel

RAP is known as a Web framework for Eclipse applications, able to bring complex RCP UIs into the browser. But its leightweight and powerful Java-only widget toolkit layer is now also available for other types of OSGi-based applications.

In the latest version, RAP provides an OSGi service that allows to configure and start RAP applications programmatically. With this new service, RAP is able to run on any standard OSGi implementation. It is also possible to start different RAP instances in parallel and bind them to selected HTTP services.

In this talk Frank will give a brief overview of the RWT OSGi integration and show you how to use the new API in your dynamic web applications.

Dynamic Web-Applications with OSGi and RAP

Eclipse Demo Camp Bonn – November 7th, 2011

Frank Appel

RAP is known as a Web framework for Eclipse applications, able to bring complex RCP UIs into the browser. But its leightweight and powerful Java-only widget toolkit layer is now also available for other types of OSGi-based applications.

In the latest version, RAP provides an OSGi service that allows to configure and start RAP applications programmatically. With this new service, RAP is able to run on any standard OSGi implementation. It is also possible to start different RAP instances in parallel and bind them to selected HTTP services.

In this talk Frank will give a brief overview of the RWT OSGi integration and show you how to use the new API in your dynamic web applications.

Lightweight, Dynamic Webapps Made Easy with RAP and OSGi

EclipseCon Europe 2011 – November 4th, 2011

Ralf Sternberg, Frank Appel

This workshop will give you a head start on setting up a dynamic web application project with RAP and OSGi, including build and continuous deployment with Tycho.

You’ll learn how to:

  • prepare your IDE for developing with RAP (workspace setup, latest RAP target installation)
  • register your RAP application as an OSGi service (both programmatically and as a declarative service)
  • configure all aspects of the application such as theming, browser title, icon, etc. without extensions
  • prepare your application for dynamic contributions
  • use OSGi’s ConfigAdmin service to start a separate RAP application on a different HTTP port
  • configure RAP webapps using annotations on Apache Felix
  • set up a Tycho build for continuous deployment

Participants should bring a laptop with an Eclipse 3.7 IDE. We recommend installing the Eclipse for RCP and RAP Developers package from the Eclipse download site.

To get you started, we’ll provide a working example in a Git repository

Dynamic Web-Applications with OSGi and RAP

EclipseCon Europe 2011 – November 3th, 2011

Ralf Sternberg, Frank Appel

RAP is known as a Web framework for Eclipse applications, able to bring complex RCP UIs into the browser. But its leightweight and powerful Java-only widget toolkit layer is now also available for other types of OSGi-based applications.

In the latest version, RAP provides an OSGi service that allows to configure and start RAP applications programmatically. With this new service, RAP is able to run on any standard OSGi implementation. It is also possible to start different RAP instances in parallel and bind them to selected HTTP services.

In this talk we will give a brief overview of the RWT OSGi integration and show you how to use the new API in your dynamic web applications.