Striding towards the Future Multiple Edits at a Time

2,394 views
2,213 views

Published on

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

No Downloads
Views
Total views
2,394
On SlideShare
0
From Embeds
0
Number of Embeds
681
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Striding towards the Future Multiple Edits at a Time

  1. Striding Towards the Future Multiple Edits at a Time Mustafa K. Isik Scott Lewis codesurgeonblog.com eclipsesource.com Eclipse Communication Framework EclipseCon 2009 - March 25th Santa Clara, CA
  2. Overview ‣ Live Demo ‣ Motivation for this Talk ‣ Cola, DocShare, Sync API ...WTH? ‣ Synchronization Abstraction ‣ Communication Abstraction ‣ Workspace Sharing
  3. Live Demo
  4. This Talk vs. Other Cola Talks ‣ Much shorter ‣ Updates to ECF Real-Time Shared Editing ‣ High-level View ‣ APIs/Components ‣ How does it all fit together ‣ Provide Orientation
  5. Used with permission from Liesel Donaldson, copyright holder http://flickr.com/photos/lieselseasel/2978239390
  6. ECF Cola Santa Clara Convention Center
  7. The Name Game ‣ Cola: Synchronizer for Shared Text Editing ‣ DocShare: Everything else ‣ e.g. Connection Management ‣ Sync API: Abstraction Layer
  8. The Past DocShare Cola
  9. The Past - Big Picture Zoë Anna DataShare DataShare DocShare DocShare Cola Cola XMPP XMPP
  10. Synchronization Abstraction Zoë Anna DataShare DataShare DocShare DocShare Sync API Sync API XMPP XMPP Cola Cola
  11. The Present: Synchronization Abstraction DocShare Sync API Cola
  12. The Why DocShare Sync API ? Cola
  13. The Why DocShare Sync API Cola Gobby? SubEthaEdit? Compatibility to other Shared Editors
  14. The Future DocShare Sync API Gobby? SubEthaEdit? EMF/GMF? Cola Real-Time Graphical / Model Editing
  15. Communication Abstraction Zoë Anna DataShare DataShare DocShare DocShare Sync API Sync API XMPP XMPP Cola Cola
  16. Communication Abstraction Zoë Anna DataShare DataShare DocShare DocShare Sync API Sync API XMPP Skype XMPP Skype Cola Cola
  17. Communication Abstraction DataShare Skype More! XMPP
  18. Workspace Resource Sharing Zoë Anna DataShare DataShare DocShare DocShare Sync API Sync API XMPP Skype XMPP Skype Cola Cola
  19. Application Level Goal Zoë Anna SyncMagic SyncMagic DataShare DataShare Let’s all Skype XMPP be friends Christina Laura SyncMagic SyncMagic DataShare DataShare AIM Yahoo IM
  20. Interest # of Views on EclipseDay @ the Googleplex Videos # of Views on Cola Screencast 30,000 22,500 15,000 7,500 PDE Mylyn eBay 0 GWT Cola
  21. Insights into Cola Algorithms http://www.youtube.com/watch?v=GfeUCT-tRJQ
  22. Live Shared Text Editing http://vimeo.com/1195398
  23. How is Cola different? ‣ Taps into powerful Eclipse framework ‣ Editors ‣ Communication ‣ Open Source ‣ Modular ‣ Extendible
  24. Getting involved - Trying it out ‣ Set up access to CVS Repository ‣ dev.eclipse.org /cvsroot/rt ‣ Import Release Engineering package ‣ org.eclipse.ecf.releng ‣ Click projectSet-anonymous.psf ‣ Launch configuration ‣ Eclipse Cola Demo EclipseCon
  25. Resources ‣ ECF wiki eclipse.org/Eclipse_Communication_Framework_Project ‣ ECF Mailing list ecf-dev@eclipse.org ‣ Scott eclipseecf.blogspot.com/, eclipsesource.com/blogs/author/slewis/ & twitter.com/scottslewis ‣ Mustafa codesurgeonblog.com & twitter.com/codesurgeon ‣ Slides licensed under Creative Commons Attribution 3.0 ‣ github.com/codesurgeon/talks/tree/master
  26. Feedback ‣ email to feedback@eclipsecon.org ‣ session number: 429 ‣ rating: +1, 0 or -1 ‣ additional comments ‣ use the buckets on your way out
  27. Thank You.

×