Eclipse E4 Open Social Gadgetsvrs3

1,957 views
1,919 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,957
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Eclipse E4 Open Social Gadgetsvrs3

  1. 1. Eclipse E4 Eclipse, the web and OpenSocial Gadgets
  2. 2. About me – Lars Vogel • Works for SAP as Product Manager • Outsite SAP: – Open Source Fan – Tries to help the community via Java/ Eclipse Tutorials on www.vogella.de – Eclipse E4 committer www.twitter.com/vogella
  3. 3. Eclipse E4 • Explore new aproaches for Eclipse technologies • Eclipse 3.x and Eclipse E4 will co-exists
  4. 4. Eclipse E4 - Overview • Modelled Workbench • Eclipse can be styled via CSS • XWT – Declarative UI via XML • Dependency Injection • Improved resource handling • Better Web integration – Using HTML for UI‘s – Plugins written in Javascript – OpenSocial Gadgets • …..
  5. 5. Eclipse and the web • E4 targets to bring the Eclipse IDE closer to the web • One way would be to run Eclipse in the web, e.g. via Eclipse RAP • Another way would be to run the web inside Eclipse This demo shows how to bring the web to Eclipse
  6. 6. SWT Browser Widget Demo
  7. 7. OpenSocial Gadgets • Basically XML files with JavaScript which is placed on a server • Must follow the OpenSocial specification • Can be integrated in the big social sites (expect Facebook) • Allow social interaction • Reference implementation for an OpenSocial Container Apache Shindig
  8. 8. OpenSocial Gadgets
  9. 9. Demo • OpenSocial Gadgets (main developers Boris Bokowski and Benjamin Cabé)
  10. 10. OpenSocial Gadgets in Eclipse
  11. 11. Why is this cool? • Web integration allows the extension of Eclipse without any knowledge of Eclipse API, just use XML and JavaScript • Deeper integration with Web and Eclipse possible – Using the selection service in Eclipse – Preference Store – Etc. • You will be able to style SWT similar to a web app • OpenSocial Gadgets – Existing spec, existing gadgets – Opens up Eclipse
  12. 12. Info – Lars Vogel Lars.Vogel@gmail.com www.vogella.de www.twitter.com/vogella Infos about OpenSocial Gadgets: http://wiki.eclipse.org/E4/OpenSocialGadgets http://www.vogella.de/articles/OpenSocialGadgets/article.html
  13. 13. Rational Software | Eclipse Eclipse Application Services (“Twenty Things”) • Editor lifecycle • Long-running operations • Receiving input • Progress reporting • Producing selection • Error handling • Standard dialogs • Navigation model • Persisting UI state • Resource management • Logging • Status line • Interface to help system • Drag and drop • Menu contributions • Undo/Redo • Authentication • Accessing preferences • Authorization 14 IBM Confidential © 2009 IBM Corporation

×