Eclipse RCP

  • 6,253 views
Uploaded on

Eclipse Rich Client Platform introduction

Eclipse Rich Client Platform introduction

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Good work dude. Thanks
    Are you sure you want to
    Your message goes here
  • Explained clearly on Eclipse RCP.

    Thumbs up for you.

    Roy Jan
    http://be.freepolyphonicringtones.org/ http://dk.freepolyphonicringtones.org/
    Are you sure you want to
    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
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
6,253
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
3
Likes
9

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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