OSO Bundle
OSO orchestrates the video conference establishment and the file sharing among users. It starts by invoking Profile service, which offers detailed information about the profile of the given Bluetooth code. Afterwards Calendar service checks the events associated to it and Contacts provides information about contact details saved in its address book. Once the event participants are well known Profile is invoked again in order to access to their personal data so the video conference can be properly established and the required documents shared.
The main packages are defined in the following table:
OSO bundle packages
| Packages
| Description
|
| org.vodafone.osami.oso
| This package contains the bundle activator
|
| org.vodafone.osami.oso.service
| This package contains the service interface
|
| org.vodafone.osami.oso.service.impl
| This package contains the service implementation
|
OSO bundle class diagram
This package is composed of the next classes:
OSO bundle classes
| Classes
| Description
|
| org.vodafone.osami.oso.Activator
| The activator registers the service so it can be accessed from other bundles
|
| org.vodafone.osami.oso.service.OSO
| Service interface
|
| org.vodafone.osami.oso.service.impl.OSOImpl
| This class implements the request to the Web Service, handles the response and returns it.
|
Manifest Definition
This file just contains the bundle configuration, as well as some other features like dependencies, exports and imports.
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: OSO
Bundle-SymbolicName: org.vodafone.osami.OSO
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: org.vodafone.osami.oso.Activator
Import-Package: com.vodafone.google.calendar,
com.vodafone.google.contact,
com.vodafone.google.profile,
com.vodafone.minutes,
com.vodafone.share,
org.osgi.framework;version="1.3.0",
org.vodafone.osami.calendar.service,
org.vodafone.osami.contact.service,
org.vodafone.osami.minutes.service,
org.vodafone.osami.profile.service,
org.vodafone.osami.share.service,
org.vodafone.osami.video.service
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: org.vodafone.osami.oso.service
|