Difference between revisions of "Eclipse4/RCP"

From Eclipsepedia

Jump to: navigation, search
(Tutorials)
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
{{Eclipse4}}
 
{{Eclipse4}}
==Introduction==
+
 
 
'''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''' 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.
  
Line 96: Line 96:
 
* [http://www.vogella.de/articles/Eclipse4Services/article.html Eclipse 4 Services Tutorial - by Lars Vogel]
 
* [http://www.vogella.de/articles/Eclipse4Services/article.html Eclipse 4 Services Tutorial - by Lars Vogel]
 
* [http://www.vogella.de/articles/Eclipse4CSS/article.html Eclipse 4 CSS Styling - by Lars Vogel]
 
* [http://www.vogella.de/articles/Eclipse4CSS/article.html Eclipse 4 CSS Styling - by Lars Vogel]
 +
* [http://developer.eclipsesource.com/tutorials/#eclipse4 Eclipse 4 (e4) RCP Tutorial - by Jonas Helming]

Latest revision as of 08:24, 4 April 2013

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.

Contents

[edit] Programming Model

[edit] Workbench Model

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

[edit] Model Elements

[edit] Contributing to the Model

[edit] Workbench Renderers

[edit] Application Services

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

[edit] Application Lifecycle

[edit] Compatibility Layer

[edit] Further Information

[edit] Tutorials