Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Riena » HowTo build an Equinox-Riena-EasyBeans-OSGI-Server
HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #16718] Mon, 17 November 2008 14:58 Go to next message
Eclipse UserFriend
Originally posted by: ekkehard.gentz-software.de

just published a new entry of my blog series

HowTo build an Equinox-Riena-EasyBeans-OSGI-Server:

http://ekkes-corner.blogspot.com/2008/11/howto-build-osgi-en terprise-server-ejb3.html

now following parts of this blog series are available:

1. Introduction
5. Entity and EJB Bundles
6. Easybeans EJB3 Container

following will follow:

2. Overview
3. Installation (Equinox, Riena, EasyBeans)
4. Server Start (Start-Level, Start-Order)
7. EasybeansServiceTracker
8. Riena Remote Services
9. Configuration, Logging,...
....


if you follow this blog series at the end you'll get an OpenSource OSGI
Server combining Riena and EasyBeans under Equinox

ekke

blog in english: http://ekkes-corner.org
blog in german: http://ekkes-ecke.org
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #16728 is a reply to message #16718] Sat, 22 November 2008 16:33 Go to previous messageGo to next message
Velganesh Subramanian is currently offline Velganesh SubramanianFriend
Messages: 69
Registered: July 2009
Member
Ekke, Are you planning to show examples of Riena UI too? I do RCP
applications and an wondering if someone in this group is going to talk
UI also.
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #17499 is a reply to message #16728] Sat, 22 November 2008 19:14 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: ekkehard.gentz-software.de

Vel schrieb:
> Ekke, Are you planning to show examples of Riena UI too? I do RCP
> applications and an wondering if someone in this group is going to talk
> UI also.
yes !
But I'm using Riena UI only partly - not the strict UI - only Views with
Ridgets / Markers / Validation in a RCP app communicating with the
server thru Riena Remote Services and also using Riena
ObjectTransactions to transfer deltas of changed entity attributes only

....and we just started a subproject (redView - Riena EMF Dynamic View)
where we generate the Riena Views and create the View dynamically

....please expect some weeks until Client - UI - Examples will come

and before you ask: at the moment there's no source code published -
but will come soon (Open Source EPL)

ekke
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #17502 is a reply to message #16728] Sun, 23 November 2008 13:49 Go to previous messageGo to next message
Christian Campo is currently offline Christian CampoFriend
Messages: 597
Registered: July 2009
Senior Member
Hi Vel,


did you look at the UI samples, the UI Snippets that are already available ?

Have you concret questions that I could help you with ?

regards
christian


Vel schrieb:
> Ekke, Are you planning to show examples of Riena UI too? I do RCP
> applications and an wondering if someone in this group is going to talk
> UI also.
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #17554 is a reply to message #17499] Mon, 24 November 2008 16:15 Go to previous messageGo to next message
Velganesh Subramanian is currently offline Velganesh SubramanianFriend
Messages: 69
Registered: July 2009
Member
Thanks Ekke. I have a suggestion for you.

I am sure you might be comfortable with SWT and JFace classes. For any
beginner or an expert, mastering layout is a huge task. If you look at
o.e.pde.ui or o.e.jdt.ui, IBM folks have created nice abstract classes
to extract the layout (they are internal to pde and jdt plugins). Thus,
the classes of wizard pages and editor pages concentrate on 'actual
stuff' rather laying out the controls.

This may be too early for you to give best practices on ridgets but we
need to explore the possibilities.

Do you use different themes in your Firefox browser? It would be fun if
Riena allows us to download a theme class from this site and use as
such. Wouldn't it be awesome?
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #17567 is a reply to message #17554] Mon, 24 November 2008 22:26 Go to previous messageGo to next message
Christian Campo is currently offline Christian CampoFriend
Messages: 597
Registered: July 2009
Senior Member
Hi Vel,

actually ridgets dont deal with layout. Riena still uses the regular widgets and all
the tools that are there to do the layout. Ridgets are a wrapper to widgets and meant
to ease and abstract their usage.

Can you explain how firefox themes relate to Riena. Indeed Riena has something like Themes
and look and feel for SWT but it is not the same thing firefox offers.

Maybe you can clarify your intention with themes.

- christian



Vel schrieb:
> Thanks Ekke. I have a suggestion for you.
>
> I am sure you might be comfortable with SWT and JFace classes. For any
> beginner or an expert, mastering layout is a huge task. If you look at
> o.e.pde.ui or o.e.jdt.ui, IBM folks have created nice abstract classes
> to extract the layout (they are internal to pde and jdt plugins). Thus,
> the classes of wizard pages and editor pages concentrate on 'actual
> stuff' rather laying out the controls.
>
> This may be too early for you to give best practices on ridgets but we
> need to explore the possibilities.
>
> Do you use different themes in your Firefox browser? It would be fun if
> Riena allows us to download a theme class from this site and use as
> such. Wouldn't it be awesome?
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #17606 is a reply to message #17567] Thu, 27 November 2008 16:27 Go to previous messageGo to next message
Velganesh Subramanian is currently offline Velganesh SubramanianFriend
Messages: 69
Registered: July 2009
Member
Sure Christian.

I am a UI fan. I love colors and the arrangements of controls in
Eclipse. I never bothered to open Eclipse source code until I started
building a relatively full-fledged application an year back. o.e.pde.ui
was my target. I still refer it for better usage of JFace viewers.

Coming to Firefox themes, I am sure you will be using Firefox and
Thunderbird. Both these applications have themes that can be downloaded
from mozilla.com. As you download a theme and install, the new theme
plugs seamlessly into the application.

I read about Riena themes and am going to try it. I want to explore if
this possible in the final application. We change the editor font in
Preferences. In a similar, can we give the user a way to choose a
pre-packaged Riena theme using a preference? Your EclipseCon ppt shows
two examples for new RCP appearance. Since the possibilities are
endless, I asked if theme can be put into the application at runtime. Am
I asking for more :) ?
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #17620 is a reply to message #17606] Fri, 28 November 2008 10:24 Go to previous message
Christian Campo is currently offline Christian CampoFriend
Messages: 597
Registered: July 2009
Senior Member
Vel schrieb:
> Sure Christian.
>
> I am a UI fan. I love colors and the arrangements of controls in
> Eclipse. I never bothered to open Eclipse source code until I started
> building a relatively full-fledged application an year back. o.e.pde.ui
> was my target. I still refer it for better usage of JFace viewers.
>
> Coming to Firefox themes, I am sure you will be using Firefox and
> Thunderbird. Both these applications have themes that can be downloaded
> from mozilla.com. As you download a theme and install, the new theme
> plugs seamlessly into the application.
>
> I read about Riena themes and am going to try it. I want to explore if
> this possible in the final application. We change the editor font in
> Preferences. In a similar, can we give the user a way to choose a
> pre-packaged Riena theme using a preference? Your EclipseCon ppt shows
> two examples for new RCP appearance. Since the possibilities are
> endless, I asked if theme can be put into the application at runtime. Am
> I asking for more :) ?

You can plugin Themes at runtime but only at starttime at this point in time I believe. But you can
certainly switch Thema without changing your application code.

However the EclipseCon presentations only contains UI-Visions which we had at the that time which was
based on a pre-Riena application based on Swing. Swing quite naturally comes with Themes.

Riena now also has Themes for SWT and you can see a good example for them in this presentation

http://www.eclipsecon.org/summiteurope2008/sessions?id=39 (slide 24) so that is changing color, font, moving
logos navigation and things like that without touching or recompiling the code just by supplying a differnt
system property at start.

Beyond that you can also modify the "Look". We have yet not alternate Look implemented but that would include
having different renders for everything navigation (on the left) like ModuleGroup, Module, Submodule and also for the
top SubApplication switcher and top bar.

any more feedback questions, let me know

christian

p.s. the riena.example.app has two launch files for the different themes
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577005 is a reply to message #16718] Sat, 22 November 2008 16:33 Go to previous message
Velganesh Subramanian is currently offline Velganesh SubramanianFriend
Messages: 69
Registered: July 2009
Member
Ekke, Are you planning to show examples of Riena UI too? I do RCP
applications and an wondering if someone in this group is going to talk
UI also.
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577066 is a reply to message #16728] Sat, 22 November 2008 19:14 Go to previous message
Eclipse UserFriend
Originally posted by: ekkehard.gentz-software.de

Vel schrieb:
> Ekke, Are you planning to show examples of Riena UI too? I do RCP
> applications and an wondering if someone in this group is going to talk
> UI also.
yes !
But I'm using Riena UI only partly - not the strict UI - only Views with
Ridgets / Markers / Validation in a RCP app communicating with the
server thru Riena Remote Services and also using Riena
ObjectTransactions to transfer deltas of changed entity attributes only

....and we just started a subproject (redView - Riena EMF Dynamic View)
where we generate the Riena Views and create the View dynamically

....please expect some weeks until Client - UI - Examples will come

and before you ask: at the moment there's no source code published -
but will come soon (Open Source EPL)

ekke
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577087 is a reply to message #16728] Sun, 23 November 2008 13:49 Go to previous message
Christian Campo is currently offline Christian CampoFriend
Messages: 597
Registered: July 2009
Senior Member
Hi Vel,


did you look at the UI samples, the UI Snippets that are already available ?

Have you concret questions that I could help you with ?

regards
christian


Vel schrieb:
> Ekke, Are you planning to show examples of Riena UI too? I do RCP
> applications and an wondering if someone in this group is going to talk
> UI also.
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577175 is a reply to message #17499] Mon, 24 November 2008 16:15 Go to previous message
Velganesh Subramanian is currently offline Velganesh SubramanianFriend
Messages: 69
Registered: July 2009
Member
Thanks Ekke. I have a suggestion for you.

I am sure you might be comfortable with SWT and JFace classes. For any
beginner or an expert, mastering layout is a huge task. If you look at
o.e.pde.ui or o.e.jdt.ui, IBM folks have created nice abstract classes
to extract the layout (they are internal to pde and jdt plugins). Thus,
the classes of wizard pages and editor pages concentrate on 'actual
stuff' rather laying out the controls.

This may be too early for you to give best practices on ridgets but we
need to explore the possibilities.

Do you use different themes in your Firefox browser? It would be fun if
Riena allows us to download a theme class from this site and use as
such. Wouldn't it be awesome?
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577189 is a reply to message #17554] Mon, 24 November 2008 22:26 Go to previous message
Christian Campo is currently offline Christian CampoFriend
Messages: 597
Registered: July 2009
Senior Member
Hi Vel,

actually ridgets dont deal with layout. Riena still uses the regular widgets and all
the tools that are there to do the layout. Ridgets are a wrapper to widgets and meant
to ease and abstract their usage.

Can you explain how firefox themes relate to Riena. Indeed Riena has something like Themes
and look and feel for SWT but it is not the same thing firefox offers.

Maybe you can clarify your intention with themes.

- christian



Vel schrieb:
> Thanks Ekke. I have a suggestion for you.
>
> I am sure you might be comfortable with SWT and JFace classes. For any
> beginner or an expert, mastering layout is a huge task. If you look at
> o.e.pde.ui or o.e.jdt.ui, IBM folks have created nice abstract classes
> to extract the layout (they are internal to pde and jdt plugins). Thus,
> the classes of wizard pages and editor pages concentrate on 'actual
> stuff' rather laying out the controls.
>
> This may be too early for you to give best practices on ridgets but we
> need to explore the possibilities.
>
> Do you use different themes in your Firefox browser? It would be fun if
> Riena allows us to download a theme class from this site and use as
> such. Wouldn't it be awesome?
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577255 is a reply to message #17567] Thu, 27 November 2008 16:27 Go to previous message
Velganesh Subramanian is currently offline Velganesh SubramanianFriend
Messages: 69
Registered: July 2009
Member
Sure Christian.

I am a UI fan. I love colors and the arrangements of controls in
Eclipse. I never bothered to open Eclipse source code until I started
building a relatively full-fledged application an year back. o.e.pde.ui
was my target. I still refer it for better usage of JFace viewers.

Coming to Firefox themes, I am sure you will be using Firefox and
Thunderbird. Both these applications have themes that can be downloaded
from mozilla.com. As you download a theme and install, the new theme
plugs seamlessly into the application.

I read about Riena themes and am going to try it. I want to explore if
this possible in the final application. We change the editor font in
Preferences. In a similar, can we give the user a way to choose a
pre-packaged Riena theme using a preference? Your EclipseCon ppt shows
two examples for new RCP appearance. Since the possibilities are
endless, I asked if theme can be put into the application at runtime. Am
I asking for more :) ?
Re: HowTo build an Equinox-Riena-EasyBeans-OSGI-Server [message #577275 is a reply to message #17606] Fri, 28 November 2008 10:24 Go to previous message
Christian Campo is currently offline Christian CampoFriend
Messages: 597
Registered: July 2009
Senior Member
Vel schrieb:
> Sure Christian.
>
> I am a UI fan. I love colors and the arrangements of controls in
> Eclipse. I never bothered to open Eclipse source code until I started
> building a relatively full-fledged application an year back. o.e.pde.ui
> was my target. I still refer it for better usage of JFace viewers.
>
> Coming to Firefox themes, I am sure you will be using Firefox and
> Thunderbird. Both these applications have themes that can be downloaded
> from mozilla.com. As you download a theme and install, the new theme
> plugs seamlessly into the application.
>
> I read about Riena themes and am going to try it. I want to explore if
> this possible in the final application. We change the editor font in
> Preferences. In a similar, can we give the user a way to choose a
> pre-packaged Riena theme using a preference? Your EclipseCon ppt shows
> two examples for new RCP appearance. Since the possibilities are
> endless, I asked if theme can be put into the application at runtime. Am
> I asking for more :) ?

You can plugin Themes at runtime but only at starttime at this point in time I believe. But you can
certainly switch Thema without changing your application code.

However the EclipseCon presentations only contains UI-Visions which we had at the that time which was
based on a pre-Riena application based on Swing. Swing quite naturally comes with Themes.

Riena now also has Themes for SWT and you can see a good example for them in this presentation

http://www.eclipsecon.org/summiteurope2008/sessions?id=39 (slide 24) so that is changing color, font, moving
logos navigation and things like that without touching or recompiling the code just by supplying a differnt
system property at start.

Beyond that you can also modify the "Look". We have yet not alternate Look implemented but that would include
having different renders for everything navigation (on the left) like ModuleGroup, Module, Submodule and also for the
top SubApplication switcher and top bar.

any more feedback questions, let me know

christian

p.s. the riena.example.app has two launch files for the different themes
Previous Topic:Riena Webinary 26.Nov 2008
Next Topic:Sessions about Riena at EclipseCon
Goto Forum:
  


Current Time: Tue Apr 16 19:09:01 GMT 2024

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

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

Back to the top