0
Create Web 2.0 style Rich Clients with Eclipse
                   (experiences in building RCP apps for Web2.0 clients)


...
Google Web Toolkit - GWT      Yahoo! UI Library - YUI




    Background :

        Proliferation of Web2.0 frameworks

  ...
Challenges :

        Too many AJAX frameworks

        Widgets styles and effects are different

        Web2.0 UI is mor...
Alternatives :

         Use/customize SWT/Jface widgets
         Use/customize Nebula widgets
         Cool widgets and c...
Components for a cool RCP – I :
        Browser in the application – IE / Mozilla / Safari
        Button with Text and Im...
Components for a cool RCP – II :

        Emulated tooltips for TableItems, TabFolder, etc…
        CDateTime Widget
     ...
Cool Widgets – I




7          RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the E...
Cool Widgets – II




8          RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the ...
Resources :

        SWT Controls : http://www.eclipse.org/swt/snippets
        Nebula Project : http://www.eclipse.org/ne...
Thanks for your time !!!




     Enjoy your RCP applications with cool LNF.




     Questions : suresh.madhuvarsu@oracle...
Upcoming SlideShare
Loading in...5
×

Create Web 20 Style Rich Clients With Eclipse

2,175

Published on

EclipseCon presentation on experiences of writing Web2.0 Style RCP clients by Suresh Krishna [www.sureshkrishna.com]

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Well created, really liked the images used in this slide.
    http://www.gardeningmania.net/
    http://www.gardeningmania.net/category/vegetable-garden/
    http://www.gardeningmania.net/category/vegetables/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
2,175
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Create Web 20 Style Rich Clients With Eclipse"

  1. 1. Create Web 2.0 style Rich Clients with Eclipse (experiences in building RCP apps for Web2.0 clients) Suresh Krishna, Oracle Inc. EclipseCon, 03.19.2008. 1 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  2. 2. Google Web Toolkit - GWT Yahoo! UI Library - YUI Background : Proliferation of Web2.0 frameworks Rich and Interactive Widgets from Web2.0 Frameworks Eclipse as IDE for the IT/Business developers 2 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  3. 3. Challenges : Too many AJAX frameworks Widgets styles and effects are different Web2.0 UI is more on the css and js based where as Eclipse is SWT and Jface based 3 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  4. 4. Alternatives : Use/customize SWT/Jface widgets Use/customize Nebula widgets Cool widgets and composites from RCP Toolbox Eclipse RAP Project Google Uface Project and others yet to be explored ☺ 4 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  5. 5. Components for a cool RCP – I : Browser in the application – IE / Mozilla / Safari Button with Text and Images Non-rectangular Buttons Use Forms-Toolkit and Sections – like plugin.xml editor Cursor from Images Usage of ExpandBar whenever necessary Link widget to simulate html LNF Different styles from styled text 5 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  6. 6. Components for a cool RCP – II : Emulated tooltips for TableItems, TabFolder, etc… CDateTime Widget Composite Table for data oriented tables Formatted text widgets for validations and formatting PShelf / Accordian widget for cool navigation Calander Combo GanttChart in Workforce time management apps 6 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  7. 7. Cool Widgets – I 7 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  8. 8. Cool Widgets – II 8 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  9. 9. Resources : SWT Controls : http://www.eclipse.org/swt/snippets Nebula Project : http://www.eclipse.org/nebula RAP Project : http://www.eclipse.org/rap SWT ToolKit : http://rcptoolbox.sourceforge.net Uface Project : http://code.google.com/p/uface 9 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  10. 10. Thanks for your time !!! Enjoy your RCP applications with cool LNF. Questions : suresh.madhuvarsu@oracle.com Myself : http://www.sureshkrishna.com Eclipse Blog : http://sureshkrishna.wordpress.com 10 RCP apps in Web20 Style | Short Talk | © 2008 by Suresh Krishna made available under the EPL v1.0
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×