OSGi
-
Core Java
How to Create Extensible Java Applications
Many applications benefit from being open to extension. This post describes two ways to implement such extensibility in Java. Extensible…
Read More » -
Enterprise Java
Permissions in OSGi
In a previous post, we looked at implementing a sandbox for Java applications in which we can securely run mobile…
Read More » -
Enterprise Java
Making Plain Old Java OSGi Compatible
Although OSGi is increasingly popular in the Java world, there are many Java applications and libraries that have not been…
Read More » -
Enterprise Java
Extenders: Pattern or Anti-Pattern?
The extender pattern has become popular in recent years and has even been utilised in OSGi standards such as the…
Read More » -
Enterprise Java
OSGi case study: a modular vert.x
OSGi enables Java code to be divided cleanly into modules known as bundles with access to code and resources controlled…
Read More » -
Enterprise Java
Servlet Basic Auth in an OSGi environment
You will first need to get a reference to the OSGI HTTP Service. You can do this through a declarative…
Read More » -
Enterprise Java
Understanding how OSGI bundles get resolved
I’d like to review how OSGI bundles get resolved and use Apache Karaf to demonstrate. Karaf is a full-featured OSGI…
Read More » -
Enterprise Java
Learn by Errors : Java + OSGi
Recently I worked on getting Apache Hive work inside an OSGi environment. While not proving to be a proverbial piece…
Read More » -
Enterprise Java
OSGI – Modularizing your application
Since I am a big proponent of modularity, low coupling, high cohesion, etc … I believe that this technology is…
Read More »