web application

Stack roulette - 180 runtimes in 180 minutes!

Session Type: 
Tutorial [3 hours]
Speakers

OSGi is a mature and popular technology. One natural consequence of this is that users of OSGi technology can take advantage of a wide range of features, each with a number of available implementations. While even the basic OSGi platform has multiple implementations, the OSGi Compendium and Enterprise specifications dramatically increased the richness of the OSGi ecosystem, and also the number of potential implementation-combinations.

Given that there are so many options, how can you work out which bits will work together, and which bits won't? Surely building your own runtime is so complicated that it needs to be left to an expert integrator! In fact, thanks to OSGi's modularity, building your own stack is actually not as hard as you might think. In this tutorial we help you to build your own stack from your own selection of components, and to keep things interesting you will also be picking the components that the speakers have to use to build their stack!

Schedule info

Time slot: 
25 March 13:00 - 16:00
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

Winning the WAR on complexity.

Session Type: 
Standard [35 minutes]
Speakers

Pretty much every Java developer has written a WAR file and some Servlets, and most are familiar with Spring and dependency injection. Those who used these technologies together before the transitive dependency management of Maven will also be painfully familiar with how hard it can be to manage the libraries and versions of libraries inside their application. However this problem is solved, the resulting WAR files are often brittle, bloated and leave you with no idea why any given library is there in the first place.

OSGi offers the perfect modularity solution to escape this “class path hell”, but what do you do with your existing monolithic WAR files, and how do you stop them being so big? Thanks to the Enterprise OSGi Web Applications specification, moving Java EE applications to an OSGi stack is as easy as possible, even when the libraries you're using aren't available as OSGi bundles. In this session I will cover the tools and architectural principles which can be used to turn a chunky WAR into a lean, mean, extensible OSGi web application!

Schedule info

Time slot: 
26 March 17:00 - 18:00
Room: 
Federal
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Beginner

Developing mobile applications with Eclipse Scout

Session Type: 
Standard [35 minutes]
Speakers

With the growing popularity of mobile devices accessing business critical data, the demand for user interfaces optimized for mobile devices is getting more and more important. Today, the technologies we choose for desktop applications and mobile phones are often completely different. This leads to the situation that (at least the presentation layer of) a given functionality will be implemented multiple times. Once for desktop and once for a mobile device. This means that additional developers are involved or existing developers need to master additional languages and frameworks.

Schedule info

Time slot: 
27 March 11:15 - 11:50
Room: 
Beacon Hill 1
Status: 
Accepted

Audience

Track: 
Mobile Development
Experience level: 
Beginner

Business Process Modeling, UI Mashups and Web Application Integration with Orion and Stardust

Session Type: 
Standard [35 minutes]
Speakers

The session will introduce the browser-based BPMN2 Editor of the Stardust Project and demonstrate how business process modeling, development of web screens for interactive process steps, integration of Web Services and deployment into a BPM runtime environment can be performed with and from Orion.

Schedule info

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

Audience

Track: 
Web Development
Experience level: 
Intermediate

A tale of 2 architectures

Session Type: 
Standard [35 minutes]
Speakers

OSGI allows for modular extensible applications in Java. One of the key areas where tremendous growth is happening both in terms of nature of devices as well as the types of data is in smart meters and the associated smart grid. Energy utilities have considerable investments in B2B and B2B websites that serve their customers to do things like view bills, submit meter reads and make payments. In addition these websites often provide functionalities to compare and view the consumption across various device categories and time periods.

Schedule info

Status: 
Declined

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.