Live briefing
Everything about OSGi
Open standards organisation
OSGi is an open specification and open source project which describes a modular system and a service platform for the Java programming language that implements a complete and dynamic component model, something that does not exist in standalone Java or VM environments. It has a service-oriented architecture based on micro services each implemented as an extended Java class file archive. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: OSGiA 5-minute orientation
- Skim a recent paper: An F-box protein OsFKF1 interacts with either OsGI or Hd1 and mediates the degradation of OsGI to control flowering time in riceInfluential work since 2022
- Pick up a classic book: Wicket in actionThe most-reprinted book on the subject
- Read the landmark paper: Toward an OSGi-Based Infrastructure for Context-Aware ApplicationsCited 199 times
- Go sideways: Equinox (OSGi)A closely related topic
- Go sideways: OSGi Specification ImplementationsA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Toward an OSGi-Based Infrastructure for Context-Aware Applications
Service-Oriented Smart-Home Architecture Based on OSGi and Mobile-Agent Technology
Device and service discovery in home networks with OSGi
Enabling smart spaces with OSGi
The Eclipse 3.0 platform: Adopting OSGi technology
OsGI controls flowering time by modulating rhythmic flowering time regulators preferentially under short day in rice
Challenges in building service-oriented applications for OSGi
OsPhyA modulates rice flowering time mainly through OsGI under short days and Ghd7 under long days in the absence of phytochrome B
🆕 Influential since 2022
📚 Books worth reading
Wicket in actionMartijn Dashorst, Eelco Hillenius · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Equinox (OSGi) In computing, Equinox is a sub-project of the Eclipse project that provides a certified implementation of the OSGi R4.x core framework specification. It…
- OSGi Specification Implementations The OSGi framework is a standardized module system and service platform for the Java programming language. The OSGi standards are defined in the OSGi Specificat…
- Apache Felix Apache Felix is an open source implementation of the OSGi Core Release 6 framework specification. The initial codebase was donated from the Oscar project…
- Virgo (software) Virgo is an open source, OSGi-based, Java application server. Virgo supports the deployment of OSGi bundles and unmodified Java web applications as well…
- JAR (file format) A JAR ("Java archive") file is a package file format typically used to aggregate many Java class files and associated metadata and resources (text, images…
- Eclipse (software) Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for…
- Java Platform Module System The Java Platform Module System (JPMS) specifies a distribution format for collections of Java code and associated resources. It also specifies a repository…
- Jakarta EE Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending…