modularity

The lessons of restructuring plugin-based software

Session Type: 
Standard [35 minutes]
Speakers

Developing systems out of a set of Eclipse plugins (or OSGi bundles) does not necessarily mean your software is wellmodular and nicely structured. We learned this through experience as we restructured the SpringSource Tool Suite into a set of smaller and largely independent projects. We always assumed that our set of plugins was nicely structured and well modularized, so shifting projects around and splitting things up should be easy. But it wasn't. By far not.

Schedule info

Time slot: 
26 March 14:15 - 14:50
Status: 
Accepted

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Intermediate

Modularity in the Cloud: a Case Study

Session Type: 
Standard [35 minutes]
Speakers

Running in the cloud introduces many new challenges. How to deal with hot updates and auto-scaling for example? Modularity helps solving many of these challenges. In this presentation you will see how to create modular OSGi applications with RESTful web services, using MongoDB and cloud services such as BlobStores. You will also learn about deploying modular applications using Apache ACE and how to apply auto-scaling.

Schedule info

Time slot: 
26 March 15:00 - 15:35
Room: 
Federal
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

Managing Modular Software for your NuGet, C++ and Java Development

Session Type: 
Standard [35 minutes]
Speakers

Binary repository is one of the cornerstones of building modular software. In this session we will demonstrate how it can be used to support modular development in Java, C++ and the .NET platform (using NuGet). Next, we will show how to take the binary repository one step forward to support Continuous Deployment and Release Management by using build integration features which allow full traceability and automation of staging and release procedures.

Schedule info

Status: 
Declined

Audience

Track: 
ALM Connect
Experience level: 
Intermediate

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.