InfoQ

InfoQ

Topic/Tag specific view

OSGi Content on InfoQ


Latest featured content about OSGi

Interview With Ross Mason On The Release Of Mule 3

Topics
OSGi ,
Java,
ESB,
REST,
SOA,
Languages,
Architecture,
Programming,
Enterprise Architecture,
Mule,
MuleSoft

Mulesoft recently released Mule 3, their next generation ESB platform. The product comes with a lot of architectural changes under the hood to support the features aimed at making the product easier to use, such as Mule Cloud Connect and Flow, a message flow based service design. InfoQ caught up with Ross Mason to learn more about the product release and the new features in the product offering.

News about OSGi

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.

Apache Geronimo 3 is Java EE 6 Full Profile Certified

Topics
Geronimo,
OSGi ,
Java EE,
Application Servers,
Java,
Languages,
Enterprise,
OSGi,
Programming

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.

BndTools provides OSGi Development in Eclipse

Topics
OSGi ,
Java,
Eclipse,
Languages,
IDE,
Programming

Neil Bartlett has released BndTools 1.0, an OSGi development environment for Eclipse. BndTools provides a way of developing OSGi bundles with Eclipse. Instead of defining dependencies by direct editing of the Manifest.MF, it uses Bnd files to drive a toolchain based on the Bnd tool.

Annotation-Driven Dependency Injection with Google Guice 3.0

Topics
Java Annotations,
OSGi ,
Java,
Annotations,
Maven,
Languages,
Design Pattern,
Build systems,
Open Source,
Patterns,
Spring Integration,
Aspect Oriented Programming,
Object Oriented Design,
Programming,
Design,
Spring AOP,
JSR 330

Late last month Google released Guice 3.0, a Java framework that implements the dependency injection (DI) design pattern. The motivation behind Guice was to make it easier for programmers to write DI code by reducing the need to write boilerplate factories. This article examines the new 3.0 features, loks at how Guice 3.0 supports Spring DI, and introduces Guice 4.1 (a.k.a. MiniGuice).

JAX London 2011 Review

Topics
OSGi ,
Java,
Languages,
Programming,
Conferences

Last week's JAX London included an OSGi specific day as well as others on Agile, Spring, JavaEE and tools. As well as the JAX Awards, other products were introduced such as the free GlobalsDB, an overview of Cloud Foundry, and Adobe Flex 4.5 running on top of iOS and on a demonstration BlackBerry playbook. Read on to find out more.

Is OSGi the Right Foundation for Java Middleware?

Topics
Versioning,
OSGi ,
Java,
Version Control,
Languages,
Source Control,
Architecture,
Programming,
Modularity,
Service Component Architecture,
Mule

Ross Mason, founder of MuleSource expressed his frustration with OSGi: "OSGi is a great specification for middleware vendors, but a terrible specification for the end user." He argues that OSGi just isn’t ready for the developer yet as it is too difficult to completely make it invisible to a developer.

Eclipse Virgo Released

Topics
JPA,
Spring Dynamic Modules,
OSGi ,
Java EE,
Spring,
Java,
Dependency Injection,
SpringSource,
Languages,
VMWare,
Design Pattern,
Object Oriented Design,
Companies,
Design,
Programming,
Patterns,
OSGi,
SpringSource dm Server

The inaugural version of Eclipse Virgo was released today, including the Eclipse Gemini Web component. Despite these being the first release under the Eclipse moniker, they are the natural evolution of the well-regarded Spring DM Server. Read on to find out what's important about this release.

OSGi Community Event

Topics
OSGi ,
Java SE,
Java ME,
Java EE,
Java,
Languages,
Programming,
Modularity,
Apache Harmony

Last week saw London's OSGi Community Event, in conjunction with JAX London. The conference presentations covered a wide range of environments, from Java EE migrations and cloud computing, down to embedded devices and Android.