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.

Cool stuff in E4 for developers

1,036 views

Published on

This is a simple overview of the main new concepts in E4 for plugins/RCP developers

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cool stuff in E4 for developers

  1. 1. Cool stuff in Eclipse 4 for developers.Eclipse DemoCamp Grenoble 2012Mickael IstriaCC-BY 3.0
  2. 2. (Very easy) CSS in RCP app + =
  3. 3. Modeled Workbench and Renderer
  4. 4. ServicesNew API Grain: o.e.eclipse.e4.core.services.log.Loo.e.core.databinding.observable.Realm ggero.e.core.runtime.dynamichelpers.IExtensionTr acker o.e.e4.core.services.translation.Tro.e.core.runtime.IExtensionRegistry anslationServiceo.e.core.runtime.Platform o.e.e4.ui.css.swt.theme.IThemeEno.e.e4.core.commands.ECommandService gineo.e.e4.core.commands.EHandlerService o.e.e4.ui.services.IStylingEngineo.e.e4.core.services.adapter.Adapter o.e.e4.ui.workbench.IPresentationo.e.e4.core.services.events.IEventBroker Engine o.e.e4.ui.workbench.IResourceUtili ties
  5. 5. Dependency Injection (DI)Dont seek an object: @Inject it! ServiceDont override/implement classes, use POJO with Annotations
  6. 6. Event Brokerhttp://wiki.eclipse.org/Eclipse4/RCP/Event_Model
  7. 7. Compatibility Layer Necessary bundles to get compatibility to work: org.eclipse.e4.ui.workbench.addo ns.swt org.eclipse.equinox.ds org.eclipse.equinox.event org.eclipse.equinox.util org.eclipse.platform org.eclipse.ui.forms org.eclipse.ui.intro

×