Eclipse RCP

6,752
-1

Published on

Eclipse Rich Client Platform introduction

Published in: Business, Technology
3 Comments
9 Likes
Statistics
Notes
  • Good work dude. Thanks
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Explained clearly on Eclipse RCP.

    Thumbs up for you.

    Roy Jan
    http://be.freepolyphonicringtones.org/ http://dk.freepolyphonicringtones.org/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Great display about the need to innovate business models; tips on how to represent them succinctly; as well as the need to make advancement initiatives actionable. Superb use of pictures and clear to see illustrative examples.
    Teisha
    http://dashinghealth.com http://healthimplants.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
6,752
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
3
Likes
9
Embeds 0
No embeds

No notes for slide

Eclipse RCP

  1. 1. Eclipse RCP <ul><li>in 30 minutes! </li></ul>VijayKiran.com
  2. 2. What ? VijayKiran.com
  3. 3. What is RCP? <ul><li>RCP is Rich Client Platform </li></ul><ul><ul><li>A Platform for building Client applications with Rich functionality. </li></ul></ul><ul><li>Open Source/Free </li></ul><ul><li>Started in 2003 (since Eclipse 2.1) </li></ul>VijayKiran.com
  4. 4. What's inside the RCP? <ul><li>OSGi - Open System Gateway initiative </li></ul><ul><ul><li>Applications/Bundles </li></ul></ul><ul><li>Extensions/Extension Points </li></ul><ul><ul><li>Contract for the extensions </li></ul></ul>VijayKiran.com Runtime Components
  5. 5. What's inside the RCP? <ul><li>SWT - S tandard W idget T oolkit </li></ul><ul><li>JFace - Framework for UI abstractions </li></ul><ul><li>Workbench </li></ul><ul><li>Views/Editors/Actions/Perspectives... </li></ul><ul><li>Text/Forms/GEF </li></ul>VijayKiran.com User Interface Components
  6. 6. What's inside the RCP? <ul><li>Intro Plugin </li></ul><ul><ul><li>“Welcome to the product” experience </li></ul></ul><ul><li>Cheat Sheets </li></ul><ul><ul><li>“Show me how to do it” experience. </li></ul></ul><ul><li>Eclipse Help </li></ul><ul><ul><li>XML/XHTML Based </li></ul></ul>VijayKiran.com User Experience/Assistance
  7. 7. What's inside the RCP? <ul><li>Deployment </li></ul><ul><ul><li>Supports JNLP (Webstart) </li></ul></ul><ul><li>Programmatic Update </li></ul><ul><li>Update UI </li></ul><ul><li>Feature Update </li></ul>VijayKiran.com Deployment and Update
  8. 8. Why ? VijayKiran.com
  9. 9. Why should I use RCP? VijayKiran.com Native User Experience
  10. 10. Why should I use RCP? <ul><li>Tight Desktop Integration </li></ul><ul><ul><li>Drag and Drop </li></ul></ul><ul><ul><li>System Tray </li></ul></ul><ul><li>Easy Deployment (Update Site Mechanism) </li></ul><ul><li>Runs on Multiple platforms/devices </li></ul>VijayKiran.com Smart Applications
  11. 11. Why should I use RCP? <ul><li>Everything is a plugin </li></ul><ul><li>Component libraries </li></ul><ul><li>Don’t need to start from the scratch </li></ul><ul><li>It’s ‘ Java’ </li></ul>VijayKiran.com Reusability/Portability
  12. 12. Why should I use RCP? <ul><li>RCP Size : 5MB </li></ul><ul><ul><li>VM Size of Java Hello Word: ~ 8MB </li></ul></ul><ul><ul><li>VM Size -“Headless” RCP Hello World: ~9MB </li></ul></ul><ul><ul><li>Total Number of plugins in RCP(bin) : 10 </li></ul></ul>VijayKiran.com Some numbers ...
  13. 13. Show me! VijayKiran.com
  14. 14. Show me an RCP App VijayKiran.com
  15. 15. Show me an RCP App VijayKiran.com
  16. 16. Show me an RCP App VijayKiran.com
  17. 17. Show me an RCP App VijayKiran.com
  18. 18. Where ? VijayKiran.com
  19. 19. Where can I find more? <ul><li>http://eclipse.org </li></ul><ul><li>http://wiki.eclipse.org/index.php/Rich_Client_Platform </li></ul><ul><li>http://eclipsecon.org </li></ul><ul><li>http://javaref.com </li></ul><ul><li>news://news.eclipse.org/eclipse.platform.rcp </li></ul><ul><li>news://news.eclipse.org/eclipse.platform </li></ul>VijayKiran.com URLs/Newsgroups
  20. 20. Where can I find more? <ul><li>Eclipse Rich Client Platform : Designing, Coding and Packaging Java Applications </li></ul><ul><ul><li>Jeff McAffer, Jean-Michel Lemieux </li></ul></ul><ul><li>Eclipse: Building Commercial-Quality Plug-ins </li></ul><ul><ul><li>Eric Clayberg, Dan Rubel </li></ul></ul>VijayKiran.com Books
  21. 21. Shoot ! VijayKiran.com
  22. 22. Questions/Feedback? <ul><ul><li>[email_address] </li></ul></ul>VijayKiran.com

×