Try the communication ping pong example

Select "Projects with source folders" unter Import As (since its more fun with source code) -> Next

Select in the Plug-ins Listbox the 4 plugins *.communication.sample.pingpong.* and click Add and then Finish

You can switch in the Run Dialog and Select (under OSGi Framework)

DONT FORGET to press the Add required Bundles button for both of them before you start them

Riena Sample PingPoing Server (start that one)

Riena Sample PingPong Client (start that one)

The server starts at port 8080, make sure that port is not taken

On success you client will print a message on the console:

PingPong::Client:: [Pong] says = Thx. I got the ping!

Switch the to server console should show a message like:

PingPong::Server:: [Ping] says = I ping you and you pong me

Try the unittests

Import the project org.eclipse.riena.tests from the Target Platform (same as above)

There are classes like AllTests on various level that you can run as Junit Plugin Tests.

You can also run individual Tests a JUnit Plugin Tests

There are roughly 1300 tests and they should all work. Some of them fail if you click or move the mouse while the tests are running. (i.e. focus or ui tests)

Sometimes when you launch a AllTests classes as JUnit Plugin Test for the first time you get a "Launch Error". Simply say "No" in the dialog and modify the launch entry in the dialog for this class in the tab "Main" change the field "Run an application" from "org.eclipse.ui.ide.workbench" which is the default to "[No Application] - Headless Mode"

Classes ending with *ITest require a server. Thats the Riena App Sample Server (explained in the next step)

Install the Riena Sample App Server

Stop any previously started client or server

Import the project org.eclipse.riena.sample.app.server and org.eclipse.riena.sample.app.common from the Target Platform

Run the Riena Example Client

Select "Projects with source folders" unter Import As (since its more fun with source code) -> Next

Select in the Plug-ins Listbox the 1 plugin org.eclipse.riena.example.client and click Add and then Finish

In The Run Dialog -> Eclipse Application there are two entries "SWT ExampleApplication" and "SWT ExampleApplication (with alternative Lnf)".

You can launch them both (dont forget to click on Add Required Plug-ins in the Plug-ins Tab. Both launchers start the same application based on the same code using two different Riena Themes (different color, fonts etc.)

Play with it :-)

There is also a project org.eclipse.riena.sample.app.client.mail that you can import and start the same way. (launcher is "Mail Sample (Riena UI)")