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. Eclipse E4
• Explore new aproaches for Eclipse technologies
• Eclipse 3.x and Eclipse E4 will co-exists
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. 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
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
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.
13. 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