My apologies; I have realized the need to pull up the spec again... ;)
BJ Hargrave wrote:
There are no mandatory services in the OSGi spec. Only the framework is
mandatory otherwise there would be zero OSGi present :-)
The point is that Eclipse (including eRCP version) all include a full OSGi
framework. So any OSGi bundle can be deployed to it.
BJ Hargrave
Senior Software Engineer, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]
Office: +1 407 849 9117 Mobile: +1 386 848 3788
Tom <[EMAIL PROTECTED]>
2005-08-04 08:37 PM
Please respond to
oscar-dev
To
[email protected]
cc
Subject
Re: Oscar, please meet Eclipse
Jeff McAffer wrote:
plugin == bundle. In 3.1 all Eclipse plugins have normal MANIFEST.MF
files etc. and so are just normal bundles. Some of these bundles MAY
happen to have additional files such as plugin.xml that are meant for
Eclipse-specific services but this is no different than say the
structure
of the OSGi declarative services mechanism.
I see, every Eclipse plugin is an OSGi-compliant bundle.
But my point was that Eclipse does not have certain services that are
mandatory in the OSGi spec, so I can not deploy any OSGi-compliant
bundle to Eclipse, correct?
Note also that your list of scenarios does not include server-side. The
Eclipse OSGi implementation (as I'm sure others) is being used on the
server as well.
Thanks for the pointer. I have to admit that I am not familiar with this
application area, will take this offline.
Jeff
Tom <[EMAIL PROTECTED]>
08/04/2005 05:42 PM
Please respond to
oscar-dev
To
[email protected]
cc
Subject
Re: Oscar, please meet Eclipse
Thanks for your clarification, corrected my list:
http://www.gatewide.com/tenderes_html/projects/osgi_appreqs.txt
(Just to make sure I understand correctly: eRPC is still the core
framework only, e.g. I can deploy an "embedded plugin" via eUpdate to an
eRCP device, but I can not deploy an OSGi bundle, right?)
Mike Milinkovich wrote:
I think that there is one misunderstanding which needs to be corrected.
The
Eclipse OSGi runtime is being used in more places than the IDE and
workstation. A specific example is the eRCP project
(www.eclipse.org/ercp)
which is supporting Nokia Series 80 and Windows Mobile 2003.
-----Original Message-----
Requirements according to application area:
-------------------------------------------
Eclipse Applications (IDE, Rich client):
- Software goals: Code Quality & Stability, Scalability to
many different bundles, startup/load times...
- Installation & Deployment: Eclipse Runtime
- Legal: Eclipes License code only?