Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Riena » Develop platform for Riena
Develop platform for Riena [message #584943] Wed, 24 March 2010 13:55 Go to next message
Amel Jakupovic is currently offline Amel JakupovicFriend
Messages: 64
Registered: March 2010
Member
We have start using riena for a brand new ERP project, but we arrived a few "problems":

1. There is no example of real-world application (setting up workspace, persistency with hibernate, remote service with 1.000.000 rows, showing data form... ) from developing to deploy
2. Documentation is quite small :)
3. Why not using eclipse rcp, spring rcp...why riena is "must have" tehnology

For now just this.

We want to make platform with this:

"Tools":
1. Eclipse Spring IDE
2. Maven
3. SVN
5. Postgre

Tehnologys:
1. Hibernate
2. SpringDM
3. ECF
4. Riena
5. SpringFramework (Inecting services for Riena)

Worksteps:

1. SVN checkout project:
- Project db - project that have SQL for creating DB
- Project model - project that have all HBM and beans of tables
- Project persistence - project with DAO (import: project.model, export:services of DAO)
- project bussinesrule - project with one bussinesrule(import: project.model, project.persistence, export: services of BR)
- project services - project with services that will be exposed to clients (import: project bussinesrule, export: project.services)
- project.deploy - project with server (equinox, springdm...) who make deploy of our projects on the fly

2. Maven clean install:
- must get all dependency, create db, maybe make deploy

3. Maven package:
- package all project in one file or in eache file, but make copy to one direcotry


We can make this example the be included in your demo, but we are not sure if this is ok, because riena will be just for UI.


Thank you very much for greate project
Re: Develop platform for Riena [message #584955 is a reply to message #584943] Thu, 25 March 2010 12:59 Go to previous messageGo to next message
Amel Jakupovic is currently offline Amel JakupovicFriend
Messages: 64
Registered: March 2010
Member
Nothing?

Ok now we will try connectiong Riena with BIRT for reports. After that try executing it in RAP.

If some one have try please inform me or us.

Thank you vary much
Re: Develop platform for Riena [message #584966 is a reply to message #584943] Fri, 26 March 2010 07:58 Go to previous messageGo to next message
Stefan Liebig is currently offline Stefan LiebigFriend
Messages: 124
Registered: July 2009
Senior Member
Hi Amel,

To be honest, it is not quit clear to me what you expect from Riena.
However, I will try to answer your "questions".

On 24.03.2010 14:55, Amel Jakupovic wrote:
> We have start using riena for a brand new ERP project, but we arrived a
> few "problems":
>
> 1. There is no example of real-world application (setting up workspace,
> persistency with hibernate, remote service with 1.000.000 rows, showing
> data form... ) from developing to deploy

Yes, there is no example of a "real-world" application. That would be
out of scope for my opinion. Examples should focus on certain aspects.
However,
- setting up a workspace - is not different from that what you are used
to do when doing pde development
- persistence with hibernate - persistence is not part of Riena. You can
choose what is best for you, e.g. EclipseLink, hibernate, ..
- remote services with 1.000.000 rows - can you please explain more
detailed what this means
- showing data forms - have you read
http://wiki.eclipse.org/Riena_Project#User_Interface_.28UI.2 9_concepts

> 2. Documentation is quite small :)

Well, yes and no. Documentation can always be improved. But I think that
our wiki (http://wiki.eclipse.org/Riena_Project) is good starting point.
I am sure that more concrete questions will be answered here.

> 3. Why not using eclipse rcp, spring rcp...why riena is "must have"
> tehnology

First, Riena is not a "must have". You can use it. However, we think
that Riena's different UI concept and its easy to use approach for
dealing with remote services makes it worth using it - besides all the
other nice offerings.

>
> For now just this.
>
> We want to make platform with this:
>
> "Tools":
> 1. Eclipse Spring IDE
> 2. Maven
> 3. SVN
> 5. Postgre
>
> Tehnologys:
> 1. Hibernate
> 2. SpringDM
> 3. ECF
> 4. Riena
> 5. SpringFramework (Inecting services for Riena)
>
> Worksteps:
>
> 1. SVN checkout project:
> - Project db - project that have SQL for creating DB
> - Project model - project that have all HBM and beans of tables
> - Project persistence - project with DAO (import: project.model,
> export:services of DAO)
> - project bussinesrule - project with one bussinesrule(import:
> project.model, project.persistence, export: services of BR)
> - project services - project with services that will be exposed to
> clients (import: project bussinesrule, export: project.services)
> - project.deploy - project with server (equinox, springdm...) who make
> deploy of our projects on the fly
>
> 2. Maven clean install:
> - must get all dependency, create db, maybe make deploy
> 3. Maven package:
> - package all project in one file or in eache file, but make copy to one
> direcotry
>
>
> We can make this example the be included in your demo, but we are not
> sure if this is ok, because riena will be just for UI.

You can of course make you example somewhere publicly available and we
can link to it like we do in
http://wiki.eclipse.org/Riena_Project#External_resources

>
>
> Thank you very much for greate project
>
>

Tschüß,
Stefan
Re: Develop platform for Riena [message #584995 is a reply to message #584943] Fri, 26 March 2010 08:58 Go to previous messageGo to next message
Amel Jakupovic is currently offline Amel JakupovicFriend
Messages: 64
Registered: March 2010
Member
Hi Stefan,

I'm not good in english and maybe not describe everything good enough.

I like Riena, but part for UI and we start using it, but we don't want to use everything else (Riena security, Riena stages, Injector for services...). For that we start using spring, ecf, hibernate...


Examples for Riena Ui are good, but there is no examples what you find in "real-world":
- List of values, Partial finder in ComboBox, how to use reports, what if user want to show 1500 rows...lazy loading)
- How to organize project (Just one plugin or using one plugin-one function) - what is the best practice if project is big
- How to mamek update
- How riena application work on computer if the project is big (memory, cpu use...)
- Riena - spring inject - ecf+springdm for use with remote services


Maybe is better that we organise EclipseCon in Croatia :).


Thank you vary much for answers.
Re: Develop platform for Riena [message #585005 is a reply to message #584995] Fri, 26 March 2010 10:16 Go to previous message
Stefan Liebig is currently offline Stefan LiebigFriend
Messages: 124
Registered: July 2009
Senior Member
Hi Amel,

On 26.03.2010 09:58, Amel Jakupovic wrote:
> Hi Stefan,
>
> I'm not good in english and maybe not describe everything good enough.

No problem - I am neither a native speaker.

>
> I like Riena, but part for UI and we start using it, but we don't want
> to use everything else (Riena security, Riena stages, Injector for
> services...). For that we start using spring, ecf, hibernate...

I think that this is no problem at all. It is one of the goals of the
Riena project that it can be combined with other Eclipse projects.

>
>
> Examples for Riena Ui are good, but there is no examples what you find
> in "real-world":
> - List of values, Partial finder in ComboBox, how to use reports, what
> if user want to show 1500 rows...lazy loading)

To be honest "UI" is not my favorite field. I will notify a colleague
who can answer that better, but be patient the next two weeks are Easter
holidays her in Germany.

> - How to organize project (Just one plugin or using one plugin-one
> function) - what is the best practice if project is big

There is no easy answer. It depends on your requirements.
This is less a technical issue because Eqinox (the OSGi runtime) and RCP
scale very well, i.e. the can deal with quite a large number of
bundles/plug-ins.
The issue is more architectural and can not be answered in a few
sentences and without your specific requirements.

> - How to mamek update

You should consider using p2 (http://wiki.eclipse.org/P2)

> - How riena application work on computer if the project is big (memory,
> cpu use...)

There should be no difference to plain RCP applications.

> - Riena - spring inject - ecf+springdm for use with remote services

We do not have any experience with that - it is not our preferred
environment.

>
>
> Maybe is better that we organise EclipseCon in Croatia :).

That would be really cool!!

>
>
> Thank you vary much for answers.

Tschüß,
Stefan
Previous Topic:Develop platform for Riena
Next Topic:assynchron webservice
Goto Forum:
  


Current Time: Thu Apr 18 05:28:24 GMT 2024

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

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

Back to the top