Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rap-dev] "My first steps with Eclipse RAP" articles

Hi Angelo,

 

sorry that I'm answering directly to your post and not via the mailing list due to some stupid mistake of mine..

 

It have seen your posts on planet eclipse, but I hadn't the time to read them all completely (blush). But from what I've seen so far this should give anybody who's interested in getting started with RAP a good head start.

 

To your question:

 

Styles are registered with the servlet name in use. The default servlet name is "rap" as in your example URLs. But using the branding mechanism (configurable via extension points) you can register servlet names. Given such different servlets you can register different styles for each servlet. You would then access both with different URLs: http://127.0.0.1:4711/mail or http://127.0.01:4711/hello in your case. The latter does omit the startup parameter as I assume the according brandings are registered with default entry points.

 

But note: As you've already mentioned registering different servlet names does not change the fact that the workbench is running as session singleton. So there cannot live both applications in one session. This drawback is inherited from the RCP code base since it was never assumed that implementing the workbench as singleton would do any harm…

 

 

Hope this helps

Frank

 

------------

Von:                                            rap-dev-bounces@xxxxxxxxxxx im Auftrag von Angelo zerr <angelo.zerr@xxxxxxxxx>

Gesendet:                                Dienstag, 24. Mai 2011 16:39

An:                                              rap-dev@xxxxxxxxxxx

Betreff:                                     [rap-dev] "My first steps with Eclipse RAP" articles

 

Hi RAP Team,

I would like tell you that I'm writing articles about RAP that I have called "My first steps with Eclipse RAP". I explain step by step how generate RAP Hello World and explain the RAP architecture.
Hope you will like it.

I'm writing the step5 where I will explain the RAP generated code. When I have studied the IEntryPoint, I have tested to start 2 RAP Application in the same OSGi container "RAP Hello World" and "Mail RAP Application"
When I start the RAP launch, it opens the URL http://127.0.0.1:1508/rap?startup=mail with Mail RAP Application. When I try to access to the http://127.0.0.1:1508/rap?startup=hello to opes "RAP Hello World", it opens Hello World BUT with Mail styles.
I suppose that it's normal, because RAP Application is a singleton and Workbench should be a singleton too.

But I would like be sure with that and give well explanation in my articles. For instance, explain that OSGi container (Equinox) can start ONLY one RAP Application, tell that it's not possible to start several RAP application in the same equinox and see the (styles) problem in action. But before telling that, I would like be sure with that.

Thank a lot for your help.

Regards Angelo

 


Back to the top