Single Sourcing Techniques for RAP and RCP
Upcoming SlideShare
Loading in...5
×
 

Single Sourcing Techniques for RAP and RCP

on

  • 2,874 views

 

Statistics

Views

Total Views
2,874
Views on SlideShare
2,762
Embed Views
112

Actions

Likes
0
Downloads
89
Comments
0

3 Embeds 112

http://www.eclipsecon.org 103
http://eclipsecon.org 6
http://www.slideee.com 3

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Single Sourcing Techniques for RAP and RCP Single Sourcing Techniques for RAP and RCP Presentation Transcript

  • Single-Sourcing Techniques for RAP RCP and Rüdiger Herrmann Ralf Sternberg
  • Desktop Web 2.0 ? RCP
  • RCP Knowledge
  • Web 2.0 Knowledge
  • Desktop Web 2.0 RCP / RAP
  • The Rich Ajax Platform 6
  • RAP Basics
  • Foundation: OSGi RCP RAP equinox 8
  • Layers of RCP
  • RAP Layers
  • On the Surface
  • Best of both worlds Workbench Window Menu Bar Tool Bar Page Editor View View 13
  • Select a point of view 14
  • Differences
  • Code Reuse 80%–98% is possible platform specific code shared code 16
  • RAP is Multi-User! RCP RAP
  • RAP Runs in a Browser File system File upload GraphicsContext RCP RAP
  • API Differences RCP RAP Desktop-only Web-specific features features
  • Techniques
  • Hand Tools Eclipse SDK RAP SDK includes - RAP Runtime - Tooling - Help
  • Workplace
  • Shared Projects RAP Workspace RCP Workspace
  • Example Application RCP Mail Demo 24
  • Runs immediately 25
  • Import into RAP Workspace 26
  • Do not copy! 27
  • Don't Panic! 28
  • Dependencies Package Imports Optional Dependencies 29
  • Optional Dependencies 30
  • Only Two Errors Left 31
  • Fragments Fragments Host Bundle
  • Create Fragments maildemo.rap maildemo.rcp 33
  • Move extensions 34
  • Only One Error Left 35
  • Delegation Bundle Fragment 36
  • API Differences RCP RAP RCP + RAP 37
  • Helper Class 38
  • ImplementationLoader 39
  • Implementations RCP RAP 40
  • Zero Errors 41
  • Entry Point 42
  • Lift Off 43
  • Summary 45
  • Use Two Workspaces 46
  • Optional Dependencies 47
  • Compatibility Plug-in
  • Use Fragments Fragments Host Bundle
  • Use Delegation Bundle Fragment 51
  • … meet us at the booth
  • www.eclipse.org/rap 53