Java One – Good looking apps with RAP

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:

rap_addressbook_dark

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:

rap_addressbook_business

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 ‘org.eclipse.rap.design.example’ in the RAP CVS. Look forward for a blog post decicated to this topic later this week.

See you at Java One!

5 Comments
  • Posted at 7:53 pm, June 1, 2009

    Very nice!

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

    Kai

  • Benjamin Muskalla
    Reply
    Posted at 9:33 pm, June 1, 2009

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

    277671: Implement background gradients
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=277671

  • Elias
    Reply
    Posted at 6:40 am, June 2, 2009

    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).

    Elias.

  • Posted at 12:59 am, June 5, 2009

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

  • Elias
    Reply
    Posted at 5:01 am, June 9, 2009

    Thanks hangum!

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

    Elias.

Post a Comment

Comment
Name
Email
Website