OSGi

Developing Enterprise OSGi Applications (continued)

Session Type: 
Sponsored Workshop [90 minutes]
Speakers

In this lab you'll be creating a simple blogging website using the free IBM® WebSphere® Application Server Developmer Tools for eclipse. The content you'll be creating has been adapted from the Apache Aries Blog Sample. Apache Aries is the open source project that delivers a set of pluggable Java components enabling an enterprise OSGi application programming model.

Schedule info

Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Developing Enterprise OSGi Applications

Session Type: 
Sponsored Workshop [90 minutes]
Speakers

In this lab you'll be creating a simple blogging website using the free IBM® WebSphere® Application Server Developmer Tools for eclipse. The content you'll be creating has been adapted from the Apache Aries Blog Sample. Apache Aries is the open source project that delivers a set of pluggable Java components enabling an enterprise OSGi application programming model.

Schedule info

Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

A Platform for the Internet of Things

Session Type: 
Standard Talk [25 minutes]
Speakers

Bosch Software Innovations is developing a platform for the Internet of Things -- integrating sensors, actors, and mobile end devices. The platform abstracts out the communication protocols used by the ’’things’’ and provides a clean semantic view on their functionalities.

This presentation will start with some usage scenarios for the platform and will then give an overview of the platform’s OSGi-based architecture and its benefits for developing internet-based applications.

Schedule info

Status: 
Accepted

Audience

Track: 
Building Industry Solutions
Experience level: 
Intermediate

Clearing Up Class Loading Problems in OSGi Based Systems (continued)

Session Type: 
Extended Talk [55 minutes]
Speakers

A class loading architecture is a foundational element that enables the modularity of OSGi. Each OSGI bundle has a separate class loader, which it uses to share or hide classes and resources. However, within OSGI, the bundles has to delegate class loading to other bundles, and therefore, OSGI class loading is much different from normal java class loading. Due to these complexities in OSGi, there are many ways a developer can go wrong when developing OSGi bundles.

Schedule info

Room: 
Schubartsaal
Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Workflow for development, release and versioning with OSGi / bndtools: real-world challenges (continued)

Session Type: 
Standard Talk [25 minutes]
Speakers

Seeing the advantages of the OSGi modularity level, we want to introduce it into our daily workflow, based on Eclipse and the bndtools plugin.
In this talk we concentrate on the modularity level, independent of whether the service layer is used or not.

Initial requirements for our research group at Siemens, Corporate Technology include:
- integration of OSGi with the currently-used VCS (subversion, hg, git)
- integration of OSGi with our Jenkins CI server
- automated creation of deployable applications, which might include a collection of artifacts, start scripts, installers

Schedule info

Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

CICS and Java - OSGi within business critical mainframe environments (continued)

Session Type: 
Standard Talk [25 minutes]
Speakers

This talk is about the OSGi integration in the transaction monitor CICS. CICS is the leading Mainframe transaction monitor in the world and is used by many Fortune 500 companies. The traditional languages on mainframes are COBOL and PL/I but in the last years Java became more and more important.

Schedule info

Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Native-OSGi, Modular Software Development in a Native world (continued)

Session Type: 
Standard Talk [25 minutes]
Speakers

Where creating modular, loosely-coupled, and dynamic software components on the Java platform is becoming the de-facto standard, this is not yet the case for (embedded) native software, mainly due to a lack of standardized solutions. To fill this gap, several native OSGi like implementations currently exist, but they all provide their own implementation and design. To be able to reuse bundles from different implementations, more information and specifications are needed.

Schedule info

Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Hints and Tips for Migrating Existing Enterprise Applications to OSGi (continued)

Session Type: 
Standard Talk [25 minutes]
Speakers

Lack of modularity is one of the biggest challenges when it comes to making your enterprise applications more flexible and extensible. Without strong modularity, systems become entangled and brittle and development teams become afraid to make changes for fear of breaking things - the application becomes a real bottleneck to business progress. So, you've decided you want to adopt OSGi to improve the agility of your enterprise applications, but where do you start? What are the strategies that people have found most successful? What tools are there to help with the task?

Schedule info

Room: 
Schubartsaal
Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Best Practices for Enterprise OSGi Applications (continued)

Session Type: 
Extended Talk [55 minutes]
Speakers

Since the first release of the OSGi Enterprise specification in March 2010 the use of OSGi in the enterprise has increased dramatically. Moving traditional Java EE applications to an OSGi stack is intentionally as easy as possible, however there are a number of common mistakes that can make it feel very hard. This session will describe some best practices for developing Enterprise OSGi applications and OSGi bundles, allowing developers to utilise the power of OSGi in a painless way. This talk is recommended to anyone who is looking to improve their OSGi principles.

Schedule info

Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Telecom Italia experiences of OSGi application in Home Networking context

Session Type: 
Standard Talk [25 minutes]
Speakers

Telecom Italia is committed to OSGi use in home networking applications; a specific roadmap for the deployment of new services in the connected home, based on OSGi platform, has been already set up. The presentation outlines the TI general approach to OSGi framework implementation in the digital home and in particular on access gateways, and provides details on ongoing developments either with a “two-box” or a “single box” solution.

Schedule info

Room: 
Schubartsaal
Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.