Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Riena/E4"
(→Set up target platform for Riena apps) |
(clean up) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | Riena supports the new E4 concepts to simplify the implementation of Riena applications in turn. Therefore there is a new branch '''rienaOnE4''' in the [http://git.eclipse.org/c/riena/org.eclipse.riena.git/ Riena Git Repository] where all Riena E4 development happens. (learn more about [[E4]]) | |
− | + | E4 offers a compatibility layer for existing Eclipse 3.x applications. Riena does not make use of this compatibility layer, but brings native E4 support. Even so, Riena applications built on Eclipse 3.x basis will work with Riena on E4. | |
− | + | The following guide will walk through the necessary steps to setup your environment in minutes. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Set up target platform for Riena apps == | == Set up target platform for Riena apps == | ||
− | + | Follow [[Riena/GettingStarted| this instruction]] to setup Riena for E4 and launch the example application. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Get Riena Source Code == | == Get Riena Source Code == | ||
Line 59: | Line 19: | ||
*Import the Git Repository in Eclipse | *Import the Git Repository in Eclipse | ||
− | |||
*Checkout additional dependencies using the projectset in ''org.eclipse.riena.releng'' | *Checkout additional dependencies using the projectset in ''org.eclipse.riena.releng'' | ||
Line 69: | Line 28: | ||
*Use the launch configuration ''SWT ExampleApplication '''E4''''' to start the Example Application | *Use the launch configuration ''SWT ExampleApplication '''E4''''' to start the Example Application | ||
**If required, select ''Add Required Plug-Ins'' in the ''Plug-Ins'' tab | **If required, select ''Add Required Plug-Ins'' in the ''Plug-Ins'' tab | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== TODOs == | == TODOs == | ||
*Verify that Riena works with pure E4 applications (E4 Example Client) | *Verify that Riena works with pure E4 applications (E4 Example Client) | ||
*Use E4 dependency injection (DI) mechanism for the Riena DI implementation | *Use E4 dependency injection (DI) mechanism for the Riena DI implementation | ||
− |
Latest revision as of 12:25, 13 June 2013
Riena supports the new E4 concepts to simplify the implementation of Riena applications in turn. Therefore there is a new branch rienaOnE4 in the Riena Git Repository where all Riena E4 development happens. (learn more about E4)
E4 offers a compatibility layer for existing Eclipse 3.x applications. Riena does not make use of this compatibility layer, but brings native E4 support. Even so, Riena applications built on Eclipse 3.x basis will work with Riena on E4.
The following guide will walk through the necessary steps to setup your environment in minutes.
Contents
Set up target platform for Riena apps
Follow this instruction to setup Riena for E4 and launch the example application.
Get Riena Source Code
- Clone the Riena Git Repository to any location in your file system
git clone git://git.eclipse.org/gitroot/riena/org.eclipse.riena.git
- Import the Git Repository in Eclipse
- 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 the dialog Run Configurations...
- Use the launch configuration SWT ExampleApplication E4 to start the Example Application
- If required, select Add Required Plug-Ins in the Plug-Ins tab
TODOs
- Verify that Riena works with pure E4 applications (E4 Example Client)
- Use E4 dependency injection (DI) mechanism for the Riena DI implementation