Web-based Business UIs with Eclipse RAP, EMF and ECP

1,338 views
1,117 views

Published on

Creating model-driven business user-interfaces for web browsers with Eclipse technologies: EMF (Eclipse Modeling Framework), RAP (Remote Application Platform), and ECP (EMF Client Platform).

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,338
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Web-based Business UIs with Eclipse RAP, EMF and ECP

  1. 1. Web-based Business UIs with RAP and EMF Markus Knauer (EclipseSource) Maximilian Kögel (EclipseSource)
  2. 2. A Chocolate Bar GTIN Supplier Size Weight Color Name Price Packaging Logistics Data ... Source: Wikipedia
  3. 3. “CRUD Editors for Models”
  4. 4. Workflow From DB to UI Application Server XML based on XSD EMF Client Platform RAP Protocol via HTTP FrontEnd Oracle Database EMF RAP RWT Web Browser Mobile Device
  5. 5. ECP: Article Model - UI Mapping Domain Model ECP UI
  6. 6. ECP: ViewModel and Layout Domain Model ECP View Model ECP UI
  7. 7. DEMO
  8. 8. When to chose this approach ● large data model ● UI with many different screens ● homogeneous UI ○ no pixel perfect UI design ● frequent domain model changes ● re-usable approach ○ exceptions are expensive ● fast turnaround / rapid prototyping
  9. 9. Thank You! http://eclipse.org/rap/ http://eclipse.org/emf/ EMF Client Platform Talk: Are you still manually coding UIs? Wednesday, 14:30,Theater Stage http://eclipse.org/emfclient/

×