create web 20 style rich clients with eclipse

10

Click here to load reader

Upload: suresh-krishna-madhuvarsu

Post on 22-Jan-2015

2.085 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

  • 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. 1RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0

2. Google Web Toolkit - GWTYahoo! UI Library - YUI Background :Proliferation of Web2.0 frameworksRich and Interactive Widgets from Web2.0 FrameworksEclipse 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. Challenges :Too many AJAX frameworksWidgets styles and effects are differentWeb2.0 UI is more on the css and js based where as Eclipse is SWT and Jface based 3RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0 4. Alternatives : Use/customize SWT/Jface widgetsUse/customize Nebula widgetsCool widgets and composites from RCP ToolboxEclipse RAP ProjectGoogle Uface Projectand others yet to be explored 4RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0 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 5RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0 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 6RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0 7. Cool Widgets I 7RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0 8. Cool Widgets II 8RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0 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 9RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0 10. Thanks for your time !!!Enjoy your RCP applications with cool LNF.Questions : [email protected] : http://www.sureshkrishna.comEclipse Blog : http://sureshkrishna.wordpress.com10RCP apps in Web20 Style | Short Talk | 2008 by Suresh Krishna made available under the EPL v1.0