Declarative Services

DS, BP, EJB, CDI, WTF!?

Session Type: 
Standard [35 minutes]
Speakers

There are a number component models available to OSGi developers; Declarative Services (DS), Blueprint (BP), Enterprise JavaBeans (EJB), Contexts and Dependency Injection (CDI). Some have their roots in Java EE, some in open source projects such as the Spring Framework, others are standards at the OSGi Alliance, and some have DNA from all three. As is often the case where there are options available, there's rarely a one-size-fits-all.

Schedule info

Time slot: 
27 March 10:30 - 11:05
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

What's new in the Declarative Services Specification

Session Type: 
Standard [35 minutes]
Speakers

This talk will present the state of the specification work following up on RFP-151, Declarative Services Enhancements. The main goal of this specification to provide a diagnostic API to introspect the Service Component Runtime and thus support developers and system administrators to trace issues and get a snapshot of a running system. The diagnostic API will be demonstrated using the Apache Felix Web Console.

Schedule info

Status: 
Declined

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

Developing OSGi Components with Annotations

Session Type: 
Standard [35 minutes]
Speakers

This session demonstrates the easy and straightforward usage of well established annotations to develop OSGi components and services. It introduces the open source tooling from the Apache Felix project for creating components based on Declarative Services, Configuration Admin and Metatype.

Schedule info

Status: 
Declined

Audience

Track: 
OSGi DevCon
Experience level: 
Beginner

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.