InfoQ

InfoQ

Topic/Tag specific view

OSGi Content on InfoQ


Latest featured content about OSGi

OSGi – The Missing Piece Of The Jigsaw

Topics
Java,
Modularity

Ian Robinson explains where OSGi fits into the Java ecosystem, presenting the needs met by OSGi, the framework’s current status and a peek of future developments.

News about OSGi

Apache Geronimo 3 is Java EE 6 Full Profile Certified

Topics
Enterprise,
Java,
OSGi

Apache Geronimo 3.0-beta-1 is now fully Java EE 6 Certified. Geronimo joins the rank of GlassFish 3 as an open source server that has passed both Java EE 6.0 Full Profile and Web Profile certification tests. Geronimo 3 has also updated its kernel to use OSGi, based on the Apache Karaf OSGi runtime, and supports the Aries programming model.

WSO2 Releases New Versions of WSO2 Carbon and Stratos

Topics
Platforms,
Cloud Computing

WSO2 has added a new Ghost Deployer, a Cassandra-based Column Store Service, an Apache Subversion-based Deployment and an enhanced Load Balancer to both Carbon and Stratos. This functionality is also available on StratosLive.

Articles about OSGi

Modular Java: Declarative Modularity

Topics
Java

The fourth of the Modular Java series covers declarative modularity. It describes how components can be declaratively defined and wired together, without having a code dependency on OSGi APIs. Declarative services will be used to write POJOs together dynamically, such that code no longer needs to explicitly register or consume OSGi services, and without any start ordering dependencies.

Classloader Acrobatics: Code Generation with OSGi

Topics
Java

Porting great infrastructure to OSGi often means solving complex classloading problems. This article is dedicated to the frameworks that face the hardest issues in this area: those that do dynamic code generation. Incidentally these are also the coolest frameworks: AOP wrappers, ORM mappers, and service proxy generators are just a few examples.

Presentations about OSGi

Panel: Modular Java

Topics
Java,
Modularity

Alex Blewitt, Kevin Seal and Alex Buckley discuss modularity in Java, answering questions from the audience: when is modularity needed, how to address modularity, what are the similarities and differences in modularity between Jigsaw and .NET, and what are the improvements in OSGi-based development?

Modular Web Applications with OSGi and the RFC66 Web Container

Topics
Modularity,
Java,
Enterprise Architecture

In this presentation from SpringOne 2009, Rob Harrop provides a tutorial on creating effective modular web applications for OSGi and the RFC66 Web Container. Topics include the design and modularization of web applications, extending web applications dynamically using standard OSGi features, and using the OSGi Web Container (RFC66) to deploy web applications on an OSGi platform.

Interviews about OSGi

Adrian Colyer on AspectJ, tc Server and dm Server

Topics
Java,
Agile Techniques,
Web Servers,
Tools

SpringSource CTO Adrian Colyer talks to InfoQ about AspectJ. The interview explores how products such as Spring Roo are using AspectJ, and how ideas from AspectJ helped SpringSource improve the Groovy compiler inside Eclipse. Colyer also discusses SpringSource's two server offerings, dm Server and tc Server, OSGi and Scrum.

Ross Mason Discusses MuleSource, Mule ESB and Galaxy

Topics
ESB,
Java,
Cloud Computing,
SOA

In this interview from QCon San Francisco 2008, Ross Mason discusses Mule, the role of an ESB, Enterprise Edition versus Community Edition, monitoring and MuleHQ, REST support, cloud-based deployments, Galaxy, governance, Mule integrations, community interaction via MuleForge, and the impact of the current recession upon open source software.