Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Riena » Riena -> App checklist.
Riena -> App checklist. [message #667052] Tue, 26 April 2011 11:58 Go to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Hi there,

I just discovered Riena (Yes, I spend some time under rocks :-) and it
seems to be providing a lot of the requirements out of the box for an
existing RCP app I have. Just to be sure, I would like to check with the
community on the following capabilities with Riena.

- Nebula widgets. (Grid and Datchooser I use).

- Charting in a form with SWTChart. (This is an SWT component which is
actually very nice).
- Use of editors, like a generated xtext editor to edit expressions.
(Sounds, this could be a deal breaker...)

- EMF Data binding.

- eclipse CNF. (I know, this requires eclipse.ide, but I need this to
upload and download local files in/from the app). Perhaps Riena has an
elegant alternative to deal with local files?

- Wizards?

Thanks! Christophe
Re: Riena -> App checklist. [message #667340 is a reply to message #667052] Thu, 28 April 2011 08:42 Go to previous messageGo to next message
Christian Campo is currently offline Christian CampoFriend
Messages: 597
Registered: July 2009
Senior Member
Hi Christphe,

Am 26.04.11 13:58, schrieb Christophe Bouhier:
> Hi there,
>
> I just discovered Riena (Yes, I spend some time under rocks :-) and it
> seems to be providing a lot of the requirements out of the box for an
> existing RCP app I have. Just to be sure, I would like to check with the
> community on the following capabilities with Riena.
>
> - Nebula widgets. (Grid and Datchooser I use).
Riena already supports the CompositeTable from Nebula. All you need is to write a ridget. A Ridget is what the
controller deals with when "talking" to the widget in the View. There are already many ridgets in Riena and new ones can
be added by anyone. We can support you there when you want to implement it. Just open a bug and we give you hints on
where to start.
>
> - Charting in a form with SWTChart. (This is an SWT component which is
> actually very nice).
> - Use of editors, like a generated xtext editor to edit expressions.
> (Sounds, this could be a deal breaker...)
>
> - EMF Data binding.
The project redView actually uses EMF Data binding together with Riena views and controllers. So it works :-). You find
more information on this in http://ekkescorner.wordpress.com/ I am not that much of a modelling person, but if you have
issues let us know or open a bug. Riena has its own binding API (model to ridget) but uses JFace under the hood. So what
JFace can do can also be accomplished in Riena (more or less)
>
> - eclipse CNF. (I know, this requires eclipse.ide, but I need this to
> upload and download local files in/from the app). Perhaps Riena has an
> elegant alternative to deal with local files?
Not sure what that would mean. Can you embedd CNF components into a regular RCP View. If so then it shouldnt be a problem.

>
> - Wizards?
If you look here http://wiki.eclipse.org/Riena_Downloads_–_Installation_– _Setup#Set_up_Riena_Toolbox there is a tooling
now for the Eclipse IDE called Riena Toolbox. The Riena Toolbox contains a convient editor for the assemblies but also
wizards for creating a number of Riena projects, so that you can play with them.
>
> Thanks! Christophe
>

any more questions let us know....

christian
Re: Riena -> App checklist. [message #667369 is a reply to message #667052] Thu, 28 April 2011 11:23 Go to previous messageGo to next message
Stephan Mann is currently offline Stephan MannFriend
Messages: 22
Registered: August 2010
Junior Member
On Tue, 26 Apr 2011 13:58:17 +0200, Christophe Bouhier <dzonekl@gmail.com>
wrote:
> - Nebula widgets. (Grid and Datchooser I use).
>
> - Charting in a form with SWTChart. (This is an SWT component which is
> actually very nice).


Hi Christophe,

to use either of the above the Riena way, you'll need Ridgets for each of
the widgets. There is no magic involved. I've created Ridgets for
JFreeChart charts for a project of mine that came out at around 50 lines
of code each. Just look at the class AbstractValueRidget and try to make
you're way from there. There is also some documentation in the Riena wiki
on custom Ridgets [1].

hth, stephan


[1] http://wiki.eclipse.org/Riena/Custom_Ridgets
Re: Riena -> App checklist. [message #667461 is a reply to message #667369] Thu, 28 April 2011 21:35 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Thanks, So on the low level UI component side (SWT) it should be doable.


On 28-04-11 13:23, Stephan Mann wrote:
> On Tue, 26 Apr 2011 13:58:17 +0200, Christophe Bouhier
> <dzonekl@gmail.com> wrote:
>> - Nebula widgets. (Grid and Datchooser I use).
>>
>> - Charting in a form with SWTChart. (This is an SWT component which is
>> actually very nice).
>
>
> Hi Christophe,
>
> to use either of the above the Riena way, you'll need Ridgets for each
> of the widgets. There is no magic involved. I've created Ridgets for
> JFreeChart charts for a project of mine that came out at around 50 lines
> of code each. Just look at the class AbstractValueRidget and try to make
> you're way from there. There is also some documentation in the Riena
> wiki on custom Ridgets [1].
>
> hth, stephan
>
>
> [1] http://wiki.eclipse.org/Riena/Custom_Ridgets
Re: Riena -> App checklist. [message #667486 is a reply to message #667340] Fri, 29 April 2011 05:09 Go to previous message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Hi Christian,

Ok, sounds good. I will need to dive in the pointers you give me.
rgds Christophe


On 28-04-11 10:42, Christian Campo wrote:
> Hi Christphe,
>
> Am 26.04.11 13:58, schrieb Christophe Bouhier:
>> Hi there,
>>
>> I just discovered Riena (Yes, I spend some time under rocks :-) and it
>> seems to be providing a lot of the requirements out of the box for an
>> existing RCP app I have. Just to be sure, I would like to check with the
>> community on the following capabilities with Riena.
>>
>> - Nebula widgets. (Grid and Datchooser I use).
> Riena already supports the CompositeTable from Nebula. All you need is
> to write a ridget. A Ridget is what the controller deals with when
> "talking" to the widget in the View. There are already many ridgets in
> Riena and new ones can be added by anyone. We can support you there when
> you want to implement it. Just open a bug and we give you hints on where
> to start.
>>
>> - Charting in a form with SWTChart. (This is an SWT component which is
>> actually very nice).
>> - Use of editors, like a generated xtext editor to edit expressions.
>> (Sounds, this could be a deal breaker...)
>>
>> - EMF Data binding.
> The project redView actually uses EMF Data binding together with Riena
> views and controllers. So it works :-). You find more information on
> this in http://ekkescorner.wordpress.com/ I am not that much of a
> modelling person, but if you have issues let us know or open a bug.
> Riena has its own binding API (model to ridget) but uses JFace under the
> hood. So what JFace can do can also be accomplished in Riena (more or less)
>>
>> - eclipse CNF. (I know, this requires eclipse.ide, but I need this to
>> upload and download local files in/from the app). Perhaps Riena has an
>> elegant alternative to deal with local files?
> Not sure what that would mean. Can you embedd CNF components into a
> regular RCP View. If so then it shouldnt be a problem.
>
>>
>> - Wizards?
> If you look here
> http://wiki.eclipse.org/Riena_Downloads_–_Installation_– _Setup#Set_up_Riena_Toolbox
> there is a tooling now for the Eclipse IDE called Riena Toolbox. The
> Riena Toolbox contains a convient editor for the assemblies but also
> wizards for creating a number of Riena projects, so that you can play
> with them.
>>
>> Thanks! Christophe
>>
>
> any more questions let us know....
>
> christian
Previous Topic:Riena Client Monitor
Next Topic:Reuse views in a wizard?
Goto Forum:
  


Current Time: Sat Apr 20 02:49:05 GMT 2024

Powered by FUDForum. Page generated in 0.03105 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top