Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A look ahead at RAP (ESE 2010)

1,844 views

Published on

What is new now and will be noteworthy in the future

Short talk at Eclipse Summit Europe 2010

Published in: Technology
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

A look ahead at RAP (ESE 2010)

  1. 1. A look ahead at RAP What is new now and will be noteworthy in the future Ralf Sternberg, RAP Team Lead © 2011, EclipseSource
  2. 2. The Rich Ajax Platform • Running RCP applications in a web browser • Single sourcing
  3. 3. RAP 1.3 Most Noteworty Graphics context (GC): drawing in the browser with SWT API Browser history supportDrag and drop New theming / styling features: Rounded borders, gradients, sliding and fading animations, semi-transparency Completed our coverage of APIs: JFace 3.6, Forms 3.6, cheat sheets, control decoration, and lots of additional SWT methods
  4. 4. Collaboration with other Projects • EMF • Riena • MAT • Virgo • redView
  5. 5. A new Tree widget • themeable expand icons • row hover effect • full VIRTUAL support • alternating row colors • row colors • cell colors • SWT.FULL_SELECTION
  6. 6. New Default Theme
  7. 7. More 1.4 Plan items • Update SWT, JFace, Workbench • Key binding support • Improved mobile devices support • Non-native scrollbars • Theming improvements • ...
  8. 8. History of RAP
  9. 9. Where do we stand? Lots of features added, developed extremely quickly Technically: • Sufficient coverage of SWT • Single sourcing works • Powerful theming Project and Community: • Simultaneous release • Growing and very active community • Collaboration with other Eclipse projects RAP - the Eclipse web app framework?
  10. 10. What is left to do? Features • Draw2D • StyledText ... Future directions • Challenges? • other web frameworks • Web 2.0 trends
  11. 11. Stabilizing the Client
  12. 12. RAP is a Web App Platform
  13. 13. Theming
  14. 14. Shadows Theming
  15. 15. Tab Folders
  16. 16. Native Scrollbars?
  17. 17. Hackability, Mashability • Use mashups in RAP • Use JQuery etc. for custom widgets • Embed RAP application in Websites • Define a usable API for custom widgets
  18. 18. Custom widgets
  19. 19. Custom Widgets • Knowledge required: • RWT request lifecycle • JavaScript • qooxdoo 0.7.4 API (modified subset) • Client-side RWT code • Hacks involved • flushing queues • redirecting events • listening for DOM insertion → We need some documented API on the client
  20. 20. New devices
  21. 21. RAP on the IPad
  22. 22. Android? Blackberry? Windows phone? MeeGo? ... Improve support for mobile platforms • lightweight and modular client library • fix known issues support for alternative clients
  23. 23. RAP Protocol?
  24. 24. Request: HTTP Parameters
  25. 25. Response: JavaScript
  26. 26. Alternative clients Well defined protocol based on JSON Proof-of-concept: IPod client using iAd JavaScript library native widgets!
  27. 27. RAP 2.0 will be ... nicer     faster         more extendable             more stable
  28. 28. ... join us at the       RAP BoF stay tuned: www.eclipse.org/rap www.eclipsesource.com/blogs/ @eclipsesource
  29. 29. Resources IPad photo by JaredEarle http://www.flickr.com/photos/jaredearle/4675262184/sizes/m/in/photostream/ CC-by-nc-sa 2.0 Web 2.0 Tag Cloud by Markus Angermeier http://kosmar.de/archives/2005/11/11/the-huge-cloud-lens-bubble-map-web20/ via http://de.wikipedia.org/w/index.php?title=Datei:Web20en.png&filetimestamp=20070425070135 CC-by-sa 2.0 Tab folder screenshots http://www.flickr.com/photos/guspim/2944368439/sizes/o/in/photostream/ CC-by-sa 2.0 http://www.flickr.com/photos/guspim/448649435/sizes/o/in/photostream/ CC-by-sa 2.0 http://www.flickr.com/photos/guspim/417451390/sizes/o/in/photostream/ CC-by-sa 2.0

×