InfoQ

InfoQ

Topic/Tag specific view

OSGi Content on InfoQ


Latest featured content about OSGi

IBM's Tim Ellison on the Future of Java

Topics
Java SE,
Java,
GarbageCollection,
Languages,
OSGi,
Programming,
Modularity

Tim Ellison talks to Charles Humble about Lambda, extension methods, modularity, and plans for Java beyond Java 8

News about OSGi

OSGi Abandons Snapshot Proposal

Topics
Maven,
Build systems,
Programming,
Maven Practice,
OSGi

With the recently-released OSGi Release 5 early access documents, one of the most anticipated features of the upcoming specification – that of SNAPSHOT style versions for OSGi – has been dropped from the specification because of concerns with existing tooling. Read on to find out why.

EclipseCon 2012: Community Award Winners, Eclipse 4 Application Platform, and Orion 1.0

Topics
JavaFX,
Java,
Rich Internet Apps,
Languages,
Programming,
orion,
Modularity,
Eclipse,
OSGi

The Eclipse Foundation has announced the winners of the annual Eclipse Community Awards on the opening day EclipseCon 2012. The awards recognize the top individuals, projects and technologies in the Eclipse ecosystem.

OSGi Provides Early Access Specifications for Release 5

Topics
OSGi ,
Java,
Languages,
Programming,
OSGi

Today at OSGi DevCon, the OSGi Alliance announced the availability of the early access for Release 5 of OSGi Core and Enterprise specifications. The final release of OSGi R5 is expected later this Summer. Read on to find out what's new in the latest release of these specifications.

Articles about OSGi

Modular Java: Declarative Modularity

Topics
Java,
Languages,
Programming,
OSGi

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,
Languages,
Programming,
Guice,
OSGi

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.

Modular Java: Dynamic Modularity

Topics
Java,
Languages,
Programming,
Module Systems,
Equinox,
Module,
Apache Felix,
OSGi

Modularity is an important aspect of large Java systems. Build scripts and projects are often split up into modules in order to improve the build, but this is rarely taken into account at runtime. This third part of the Modular Java series discusses dynamic modularity, how a bundle's classes are resolved, how they can come and go, and how they can communicate with each other.

Presentations about OSGi

OSGi – The Missing Piece Of The Jigsaw

Topics
QCon London 2011,
Java,
QCon,
Languages,
Conferences,
OSGi,
Programming,
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.

Panel: Modular Java

Topics
Java,
Languages,
QCon,
Programming,
Modularity,
Jigsaw,
Conferences,
QCon London 2010,
OSGi

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?

Interviews about OSGi

IBM’s Graham Charters on OSGi, WebSphere and Jigsaw.

Topics
Websphere,
IBM,
Application Servers,
Maven,
Companies,
Java,
Languages,
Build systems,
Programming,
Jigsaw,
OSGi

IBM WebSphere OSGi Applications Lead Architect, Graham Charters, talks to Charles Humble about OSGi, exploring its use and relevance within WebSphere, how useful it is for Java EE developers, and how OSGi and Jigsaw can co-exist. The interview also touches on issues around OSGi and governance, and the impact of modularity on development and operations teams.

Adrian Colyer on AspectJ, tc Server and dm Server

Topics
Java,
Tools,
Scrum,
Languages,
Agile Techniques,
Programming,
AspectJ,
Web Servers,
Agile,
SpringSource tc Server,
SpringOne 2009,
OSGi,
SpringSource dm Server,
Spring Roo

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.