Java One – Good looking apps with RAP

If you are at JavaOne, drop by the Eclipse Foundation (Mo 5-7pm, Tu 11:30-1-30) or EclipseSource booths (all week) for a demo of the Rich Ajax Platform (RAP).

In my demos, I’ll focus on the CSS customizations and enhanced theming capabilities that ship with the new with RAP 1.2 release (Galileo).

Here’s a screenshot showing a ‘RAP Addressbook’ application:


It is inspired by Kai’s recent work on the E4 Contacts Demo, but based entirely on my own codebase. I wanted to use a slightly richer data-model and UI, as I want this to become a replacement for the dated ‘Palm Desktop’ application I’m using. What you see is my progress after one day of work. It’s still very alpha, but you can get the code on github.

The second screenshot shows the same app using the new ‘business’ example theme:


With RAP 1.2, we have added the ability to customize the header, footer and part-stacks of the application. This is build on top of the Platform’s Presentation API but with our own extension points that should simplify things. You can find this under ‘’ in the RAP CVS. Look forward for a blog post decicated to this topic later this week.

See you at Java One!

5 Responses to “Java One – Good looking apps with RAP”

  1. Kai Tödter says:

    Very nice!

    Probably I will add a similar rich detailed view to the my e4 demo :)
    How about RAP and css based gradients?


  2. Benjamin Muskalla says:

    Nice you asked Kai – take a look at this bug:

    277671: Implement background gradients

  3. Elias says:

    Thanks, Kai.

    Actually, because RWT almost == SWT it should be fairly straightforward to make the Detail View work in E4. Be advised that it’s not complete yet (for example modifying the model is not yet supported property).


  4. hangum says:

    so Cool~~~~~~~~~~

  5. Elias says:

    Thanks hangum!

    If you are interested, you can find the source code here.


5 responses so far

Written by . Published in Categories: Planet Eclipse

Looking for a job?

Karlsruhe / Remote
Karlsruhe / Victoria / Remote
Karlsruhe / Victoria / Remote