My understanding is that OSGi was developed as a client side technology for small form factor devices. It's easy to think of it as a server technology since all the current app servers are based on OSGi.
Since NB is only for Swing I have started looking at the possibility of creating a JFX client running on Felix. It's not difficult to do and provides all the support of the OSGi platform to a very nice client (automatic updating of bundles, etc.). Unfortunately I have not gotten past the proof-of-concept stage (last tried on 8.2) due to other distractions but I plan to get back to it soon. For that reason I personally am very interested in NB having good support for creating OSGi bundles (assuredly different from integrating with NB which I presume Peter is saying is broken). I haven't tried to create an OSGi bundle with 9 or 10 but hope creating bundles for Felix is not broken. Fortunately, it is a technology very usable on both client and server. Just my $.02. On Fri, Nov 9, 2018 at 4:23 AM Peter Nabbefeld <[email protected]> wrote: > > Hello, > > OSGi support is obviously broken since NB 9, see > https://github.com/mojohaus/nbm-maven-plugin/issues/52 for details. I've > created NETBEANS-1638 as a critical bug. > > The question here is, how important is OSGi for functionality of > NetBeans itself (e.g. JEE support), i.e. does it probably need to be a > blocker? > > Kind regards > > Peter > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >
