Getting started with RAP development

Ralf Sternberg (Innoopract Informationssysteme GmbH), Rüdiger Herrmann (Innoopract Informationssysteme GmbH)

Eclipse As A Platform · Tutorial
Presentation
Monday, 08:00, 2 hours | Cypress | Download in iCal Format

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Rüdiger Herrmann

The Rich Ajax Platform provides a subset of the Rich Client Platform, designated to develop rich, AJAX-enabled web applications using the same development model as RCP. Built on top of Equinox, RAP allows to deploy applications constituted of OSGi bundles in a server environment. With RAP, the development of web applications hardly differs from the development of RCP applications.

In this tutorial, you will learn how to create a simple RAP application from scratch and how to transform an existing RCP application into a RAP application. You will be introduced to the tooling and the resources available for RAP developers and and learn about some additional API provided by RAP. Along with the work on the sample application, the basic concepts of the platform will be introduced and the major differences between RAP and RCP will be pointed out. The sample application will make use of well-known JFace and Workbench concepts. Eventually, we will customize the look and feel of the application using the RAP branding and theming extension points.

This session is suited for RAP beginners, no previous knowledge of RAP is required. However, you should have basic knowledge of RCP development and a bit of SWT. After this tutorial, you will have a basic RAP application up and running and you will be equipped with the knowledge to extend it by yourself.

Ralf works as an Eclipse developer at Innoopract in Karlsruhe, Germany. Since 2007, he is a member and committer of the RAP team with a special focus on the client side implementation and the RAP Theming.

Rüdiger works at Innoopract Informationssysteme GmbH as of the core committers on the Rich Ajax Platform (RAP) Project.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor