Tooling

Embrace change - and hope nobody notices

Session Type: 
Standard [35 minutes]
Speakers

Have you ever come across the situation that you wanted to change the name of an Eclipse plugin that you wrote? Have you wanted to change the ID of the plugin itself, its package names, the ID of a project builder, or preference store IDs? It is easy to do this, but if you have thousands of users you start to think twice. What happens to their data? To their installations? To their workspaces? It is not trivial to provide a smooth upgrade path for your users in the context of those changes.

Schedule info

Status: 
Declined

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Intermediate

Creating a Distributable OSGi (Web)Application

Session Type: 
Standard [35 minutes]
Speakers

How do you assemble your modules into a runnable (web) application which you can distribute to your clients? This session introduces the valuable tooling from the Apache Sling open source project which makes creating a deliverable very easy. The deliverable bootstraps a bundled OSGi framework and deploys the contained modules and configurations. The available tooling includes bootstrap code which takes care of firing up an OSGi framework either as a standalone application or inside a web application, installing your included OSGi bundles and configurations.

Schedule info

Status: 
Declined

Audience

Track: 
OSGi DevCon
Experience level: 
Beginner

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.