29
A look ahead at RAP A look ahead at RAP News and Vision News and Vision Ralf Sternberg @ralfstx © 2011, EclipseSource

A look ahead at RAP - News and Vision

Embed Size (px)

DESCRIPTION

Slides from my talk at EclipseCon 2011: http://www.eclipsecon.org/2011/sessions/?page=sessions&id=2134

Citation preview

Page 1: A look ahead at RAP - News and Vision

A look ahead at RAPA look ahead at RAPNews and VisionNews and Vision

Ralf Sternberg@ralfstx

© 2011, EclipseSource

PREVIEWPREVIEW

Page 2: A look ahead at RAP - News and Vision
Page 3: A look ahead at RAP - News and Vision

Five Years!

Page 4: A look ahead at RAP - News and Vision

?

History

Page 5: A look ahead at RAP - News and Vision

2007

Page 6: A look ahead at RAP - News and Vision

New & Noteworthy

Page 7: A look ahead at RAP - News and Vision

The Rich Ajax Platform

… as you know it

Page 8: A look ahead at RAP - News and Vision

Not new – but noteworthy!

You don't have to use the workbench!Not even OSGi.

Page 9: A look ahead at RAP - News and Vision

Graphics context (GC): drawing in the browser with SWT API

Browser history support

Draganddrop

Advanced styling features includingrounded borders, gradients, animations, and transparency

JFacedatabinding

Large set of SWT widgets including fully functional VIRTUAL Table and Tree, JFace viewers

RAP 1.3

Page 10: A look ahead at RAP - News and Vision

1.4: Key bindings!

Page 11: A look ahead at RAP - News and Vision

1.4: Mashups made easier

Page 12: A look ahead at RAP - News and Vision

1.4: File upload

Page 13: A look ahead at RAP - News and Vision

1.4: Themeable Scrollbars

Page 14: A look ahead at RAP - News and Vision

1.4: Theming improvements

– New default theme– Theme contributions

Page 15: A look ahead at RAP - News and Vision

Improved Tooling

Page 16: A look ahead at RAP - News and Vision

WAR Product Tooling

Page 17: A look ahead at RAP - News and Vision

RAP UI Designer?

Page 18: A look ahead at RAP - News and Vision

Mobile

Page 19: A look ahead at RAP - News and Vision
Page 20: A look ahead at RAP - News and Vision

Challenges

– Accessibility– Draw2D, GEF– Rich Text Editing– Mobile devices– Multi touch

Page 21: A look ahead at RAP - News and Vision

Single Sourcing?

Page 22: A look ahead at RAP - News and Vision

A Vision for RAP:

Exchangeable Clients:The “protocol”

Page 23: A look ahead at RAP - News and Vision

Modularity!

EMF BIRT Riena SWT JFaceData-

bindingWork-bench

RAP BoF tomorrow: 7:30

RTP BoF: tomorrow, 8:30 RT BoF: tonight, 8:30

Page 24: A look ahead at RAP - News and Vision

CreditsCover photo by Christopher S. Pennhttp://www.flickr.com/photos/financialaidpodcast/4670014137CC-by-nc-nd 2.0

IPad photo by JaredEarlehttp://www.flickr.com/photos/jaredearle/4675262184CC-by-nc-sa 2.0

Web 2.0 Tag Cloud by Markus Angermeierhttp://kosmar.de/archives/2005/11/11/the-huge-cloud-lens-bubble-map-web20/via http://de.wikipedia.org/w/index.php?title=Datei:Web20en.pngCC-by-sa 2.0

Tab folder screenshotshttp://www.flickr.com/photos/guspim/2944368439http://www.flickr.com/photos/guspim/448649435http://www.flickr.com/photos/guspim/417451390CC-by-sa 2.0

Page 25: A look ahead at RAP - News and Vision

Ok. What's next?

Page 26: A look ahead at RAP - News and Vision

Is that really cool?

Page 27: A look ahead at RAP - News and Vision

Code reuse!

Page 28: A look ahead at RAP - News and Vision

Kick ass development tools

Page 29: A look ahead at RAP - News and Vision

Community

– Simplify– Open APIs– Make contributing easier– Build a marketplace– Public build