Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Riena/E4"
< Riena
Line 36: | Line 36: | ||
* Switch to Branch ''e4-experimental'' | * Switch to Branch ''e4-experimental'' | ||
* Checkout additional dependencies using the projectset in ''org.eclipse.riena.releng'' | * Checkout additional dependencies using the projectset in ''org.eclipse.riena.releng'' | ||
+ | ''If you have problems with the projectset checkout https://bugs.eclipse.org/bugs/show_bug.cgi?id=380375'' | ||
==Start Your Engines== | ==Start Your Engines== | ||
* Open Bundle ''org.eclipse.riena.navigation.ui.e4'' | * Open Bundle ''org.eclipse.riena.navigation.ui.e4'' | ||
* Use the launch configuration ''rienaE4.launch'' to start the Example Application | * Use the launch configuration ''rienaE4.launch'' to start the Example Application |
Revision as of 07:27, 27 June 2012
Intro
Eclipse 4 offers some key concepts which ease the development of RCP applications.
Among these are
- EMF based Workbench Model
- Separation of Model and Presenentation
- Customizable Rendering Engine
- Dependency Injection ( no more Singletons )
In the near future Riena aims to support these new concepts to simplify the implementation of Riena applications in turn. Therefore there is a new branch in the Riena git repo where all Riena E4 development happens.
The following guide will walk through the necessary steps to setup your environment in minutes.
Get Eclipse
- Grab the Eclipse Juno 4.2 Release from the website
- Install it to your preferred location
Setup Target Platform
- Add new, empty Target Definition and give it a name
- Add Software Site http://download.eclipse.org/releases/juno
- Select Target Platform Components
- Equinox Target Components
- Eclipse RCP
- Eclipse RCP SDK
- Activate your new Target Platform
Get Riena
- Clone the Riena Git Repository to any location in your file system
git clone git://git.eclipse.org/gitroot/riena/org.eclipse.riena.git
For more information about using the Riena Git Repository checkout Riena on Git.
- Import the Git Repository in Eclipse
- Switch to Branch e4-experimental
- Checkout additional dependencies using the projectset in org.eclipse.riena.releng
If you have problems with the projectset checkout https://bugs.eclipse.org/bugs/show_bug.cgi?id=380375
Start Your Engines
- Open Bundle org.eclipse.riena.navigation.ui.e4
- Use the launch configuration rienaE4.launch to start the Example Application