Jump to: navigation, search

Difference between revisions of "Eclipse4/RCP"

(Further Information)
(Further Information)
Line 84: Line 84:
== Further Information ==
== Further Information ==
* [[Eclipse4/RCP/Modeled UI/Best Practices|Best Practices]]
** [[Eclipse4/RCP/FAQ|Frequently Asked Questions about Eclipse 4 RCP development]].
* Frequently Asked Questions:
* [[Eclipse4/RCP/Modeled UI/Best Practices|Best Practices for Eclipse 4 RCP development]]
** more general questions about the [[Eclipse4/FAQ|Eclipse 4.x Application Platform]];
** about [[Eclipse4/RCP/FAQ|Eclipse 4 development (for RCP)]].
== Tutorials ==
== Tutorials ==

Revision as of 19:24, 9 February 2012


Eclipse 4 is the next generation platform for building Eclipse-based tools and rich client desktop applications. This new release makes it easier for developers to develop and assemble applications and tools based on the Eclipse platform.

Eclipse 4 introduces the following:

  • a model-based user interface and a new CSS-based declarative mechanism for application styling. These facilities make it easier to design and customize an application user interface. This also adds greater flexibility to UI layout, making it easier to make a user interface look different from an IDE.
  • a new services-oriented programming model that makes it easier to use discreet application services of the Eclipse platform.
  • a compatibility layer to allow existing well-behaved Eclipse 3.x applications to take advantage of the new functionality of the Eclipse 4 Application Platform.

Programming Model

Workbench Model

Source material: http://wiki.eclipse.org/E4/UI/Modeled_UI

Model Elements

Contributing to the Model

Workbench Renderers

Application Services

Source material: http://wiki.eclipse.org/E4/Eclipse_Application_Services

Compatibility Layer

Further Information