Basically it is possible to use native code in OSGi. Using karaf you
also have some good amanagement tools for deploying your code.
You should keep in mind though that doing all this in OSGi is not easy.
In the long run it may be a good idea but it can take some time till you
got all code running nicely on OSGi.
So the big question is: Why do you want to use OSGi? If your client is
built and deployed as one artifact then OSGi will not give you that many
benefits. If your client is modular and perhaps even has plugins then
OSGi can be really good for you.
Christian
Am 02.07.2012 10:51, schrieb dafr:
Hi all,
I am new to OSGi and am reading the docs but there is so much out there.
I have a rich java app on Windows that requires drivers, native DLLs and
some windows registry keys. The app is typically installed on several PCs in
a company network behind firewall and proxy. The app communicates with our
JBoss server but can also run standalone with reduced functionality.
Communication is restricted to HTTP.
My questions:
1. Can we use OSGi to deploy and/or update our install base of client
applications (including drivers, DLLs and windows registry keys)?
2. If so, what should we use? Felix, Karaf, Aries, ... There are so many
frameworks, core implementations, incubators and what not that I don't know
where to start to fit my requirements.
3. If not, feel free to point me to something else that can help.
Thank you for your answer.
Daniel
--
View this message in context:
http://karaf.922171.n3.nabble.com/New-to-OSGi-Can-it-be-used-for-deploying-a-rich-Java-EE-client-with-drivers-DDLs-and-windows-registr-tp4025121.html
Sent from the Karaf - User mailing list archive at Nabble.com.
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
Talend Application Integration Division http://www.talend.com