Skip to main content



      Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Use cases for org.eclipse.equinox.app.IApplication
Use cases for org.eclipse.equinox.app.IApplication [message #463837] Fri, 16 February 2007 07:36 Go to next message
Eclipse UserFriend
Hello,

I am trying to dive in to the new style application service in 3.3 and I
have few questions about how it i meant to be used...

The new extension point schema defines that you can define application
to have one of several cardinalities:
"singleton-global", "singleton-scoped", [1..5] and "*"

That would imply that new application framework an be used to run
several application instances within running eclipse product instance?

I assume the intended purpose for this is to be able to, say run an
eclipse Help backend as one application, some sort of service layer API
as another and finally RCP Workbench as GUI?

How can I define a set of applications that ought to be run when
launching my RCP product?

Do I have to specify a "main" application that would then "manually"
launch and manage other applications or is there some declarative
"automanaged" application launching mechanism?

--
Roland Tepp
Re: Use cases for org.eclipse.equinox.app.IApplication [message #463839 is a reply to message #463837] Fri, 16 February 2007 08:36 Go to previous message
Eclipse UserFriend
Some good questions, and if you don't get decent information here I
would try in the eclipse.technology.equinox group.

From my limited understanding, the new extension is designed to be able
to run multiple applications within one JVM ... from the OSGi/equinox
point of view.


I'm not sure how to work it with eclipse, though. In the end, eclipse
still has one main UI thread for SWT. I'm not sure if you could run 2
eclipse applications in one JVM (although since OSGi would in theory be
using different classloaders, they would have no Classes in common).

Later,
PW
Previous Topic:How to get an Editor from within an Action
Next Topic:IntegerFieldEditor
Goto Forum:
  


Current Time: Wed Mar 26 21:39:13 EDT 2025

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

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

Back to the top