Skip to main content



      Home
Home » Eclipse Projects » Equinox » Starting Fresh - Do I Use OSGI?
Starting Fresh - Do I Use OSGI? [message #42358] Thu, 20 May 2004 15:15 Go to next message
Eclipse UserFriend
Originally posted by: mark.melvin.dspfactory.com

Hi All,

I'm about to get in up to my elbows coding plug-ins for Eclipse. I have
been prototyping for awhile and am about to start fresh. I have
installed the latest integration build, and I imagine will be moving to
M9 tomrrow?

Anyway - I am confused on the whole OSGi thing. I assume it is
recommended you code to "native 3.0" as I have seen it referred to in
other posts. I have no desire to support pre-3.0 as we are developing a
new product, and I want all the benefits of the latest OSGi stuff
(hopefully faster startup times, the ability to hot plug, etc.). But my
question is - if this OSGi stuff is the cat's pyjamas, why does the PDE
default to not creating support for OSGi bundles? Is it simply because
it isn't ready yet? Will this be "turned on" for 3.0?

In short - should I turn on the OSGi bundle/manifest stuff for my
plug-ins if I am starting fresh, developing for 3.0 only?

Thanks,
Mark.
Re: Starting Fresh - Do I Use OSGI? [message #43907 is a reply to message #42358] Mon, 28 June 2004 15:28 Go to previous message
Eclipse UserFriend
Originally posted by: jeff_mcaffer.REMOVE.ca.ibm.com

OSGi is the underlying implementation used to define and manage
plugins/classloading. We do not expose it prominently because the plugin
model fits right on top and is consistent with the Eclipse community, the
doc, etc. In the end all we are talking about here is the markup. Under
the covers ALL plugins are OSGi bundles and we just take care of the
tranformation for you.

Summary: You should likely just write plugins unless there is some very
specific feature of OSGi that you want/need to use and cannot express in the
plugin.xml (e.g., import-package).

Jeff

"Mark Melvin" <mark.melvin@dspfactory.com> wrote in message
news:c8ivm6$m8$1@eclipse.org...
> Hi All,
>
> I'm about to get in up to my elbows coding plug-ins for Eclipse. I have
> been prototyping for awhile and am about to start fresh. I have
> installed the latest integration build, and I imagine will be moving to
> M9 tomrrow?
>
> Anyway - I am confused on the whole OSGi thing. I assume it is
> recommended you code to "native 3.0" as I have seen it referred to in
> other posts. I have no desire to support pre-3.0 as we are developing a
> new product, and I want all the benefits of the latest OSGi stuff
> (hopefully faster startup times, the ability to hot plug, etc.). But my
> question is - if this OSGi stuff is the cat's pyjamas, why does the PDE
> default to not creating support for OSGi bundles? Is it simply because
> it isn't ready yet? Will this be "turned on" for 3.0?
>
> In short - should I turn on the OSGi bundle/manifest stuff for my
> plug-ins if I am starting fresh, developing for 3.0 only?
>
> Thanks,
> Mark.
Previous Topic:Problem wirh OSGI system
Next Topic:dynamic installation of optionally required bundles
Goto Forum:
  


Current Time: Thu Jul 24 17:16:00 EDT 2025

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

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

Back to the top