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? >> >> >> > >
