Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Using OSGi to Build Better Software: Lessons from a Telemedicine Software for Smartphones and Desktop Systems

A session at ApacheCon North America 2011

  • Doreen Seider

Friday 11th November, 2011

4:00pm to 4:50pm (PST)

OSGi brings benefits to Java applications and can even enable software to meet specified requirements. The talk will show how we applied OSGi to develop a telemedicine software for smartphones and desktop systems. This software captures vital signs from medical devices of patients via Bluetooth and sends them to medical expert centers. With this real-world example the talk will illustrate how we used dependency injection with OSGi Declarative Services (DS) to build an easy-to-use plugin and registry mechanism. It will demonstrate how we used the modularity of OSGi to have different deployments for different platforms without rewriting all of the code or how we used loose coupling between components via services to abstract hardware layers like Bluetooth.
In this context the talk will also introduce in general the development of OSGi applications for smartphones using an OSGi stack for mobile systems and the appropriate development environment called mBS mobile. Problems we encountered during development on the different mobile systems will be described. In this context the talk will also introduce in general the development of OSGi applications for smartphones using an OSGi stack for mobile systems and the appropriate development environment called mBS mobile. Problems we encountered during development on the different mobile systems will also be described.

About the speaker

This person is speaking at this event.
Doreen Seider

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 4:00pm4:50pm PST

Date Fri 11th November 2011

Short URL

lanyrd.com/skdwf

Official session page

na11.apachecon.com/…19399

View the schedule

Share

Topics

See something wrong?

Report an issue with this session