To be quite honest, after reading the introduction, I'm still wondering what OSGi is. It might be nice to cut down on the buzzwords and instead try to explain i
| This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||
| |||||||||||
To be quite honest, after reading the introduction, I'm still wondering what OSGi is. It might be nice to cut down on the buzzwords and instead try to explain it in simpler/clearer terms.
Just a thought: it is mentioned that the OSGi framework enables installing, starting etc without a reboot, this could be made more clear, I assume that you mean that the java process does not need to be restarted in order to install new modules. A reboot seems like a computer reboot, and the link further strengthen the idea. mabac 19:39, 29 Jan 2012 (CET)
- Interesting - OSGi originated from the embedded world. First do some investigation and understanding before commenting? FAIL. — Preceding unsigned comment added by Pkriens (talk • contribs) 10:59, 17 November 2012 (UTC)
OSGi is not a specific piece of software but rather a specification; like J2EE is a specification and WebLogic is an implementation.
In addition to the above comment, I'd like to add my concern for the fact that the infobox states Java as OSGi's operating system, which really doesn't sound right. First of all, OSGi is not bound to a specific operating system, and second, Java is not an operating system. --77.5.230.107 (talk) 09:55, 17 July 2012 (UTC)
Can somebody explain to me what exactly is this OSGi? —Preceding unsigned comment added by Sen4u nav (talk • contribs) 05:53, 16 February 2010 (UTC)
What is OSGI in a nut shell ? —Preceding unsigned comment added by 203.13.146.61 (talk) 06:26, 9 March 2010 (UTC)
thanks
There is now quite a long list of OSGi projects and platforms. It would be a very good time to establish some criteria for how these alternatives compare and relate.
For example; I was looking at getting into a FOSS project that uses Knopflerfish. In this case my purpose is to take part in an open source OSGi based project. I'd like to know, or compare Knopflerfish with one or two other FOSS OSGi alternatives like Felix, Glassfish or Equinox.
There are quite a few good models for comparing and evaluating open source on wikipedia already. I'll add my thoughts on what distinctions I'd look for when comparing something like an OSGi architecture (specification).
Collate each project's benefits against both the OSGi and a specific implementation project. As well, include benefits not (yet included) in the OSGi, or for optional parts.
Collate each project's feature with the OSGi and other implementation projects. This ought encompass features that are outside the (or, yet to be included) in the OSGi core and for optional OSGi parts.
Compare the interface implementation as well as the effective interchangeableness for bundles between on OSGi implementation and another. I also reckon that this area should include an evaluation for (any?) offered bundle and component repository (e.g. like the Felix repository).
How or if-ever, easily can I transfer a bundle from (say) a Glassfish base project to a Websphere?
How easily can Java evolution like JavaFX and third party community technologies like JFXtras merge with the OSGi implementation.
What development and project tools and frameworks support or interoperate with a particular OSGi model?
Compare the projects themselves on the factual or basic areas like
The life-cycle says that all life-cycle operations are protected by security, but that text doesn't have a link to a description of the security methodology, and the toplevel article index doesn't have a section about security either. Somebody please update this article to include material and/or link. 198.144.192.45 (talk) 16:56, 28 March 2011 (UTC) Twitter.Com/CalRobert (Robert Maas)
They re-invented the wheel of small programs interacting with each other on a machine, using a OS to coordinate everything, where they run/quit, and they communicate via ports/sockets that are bound to daemons/services. They just call the machine “JavaVM”, the daemons “modules”, the applications “bundles”, the ports “interfaces”, the coordinating OS “services registry”, etc. Typical enterprisey consultant FAIL. — 88.77.141.225 (talk) 17:45, 4 March 2012 (UTC)
This needs to be clarified, so people can avoid it.
That comment is pretty academiccy. "small programs interacting with each other on a machine, using a OS to coordinate everything" is good end-of-semester project. Hot-plugging a single process with stuff generated by various development subsections running in an environment where a network stack may not even exist not so much. And do you REALLY want to go through your RPC lookup registry and coordinate via horrible RPC I/O when you just want to call a function locally? I doubt it. Also, are servlet engines and their servlets a symptom of an "inner platform effect". Are threads? Maybe! (There was the article by Eric Raymond, "Threads or threats?" "use Processes". But threads have their uses.) There is a T101 in your kitchen (talk) 07:28, 13 March 2020 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.