OSGi on Android - Value Proposition

50 %
50 %
Information about OSGi on Android - Value Proposition
Technology

Published on March 12, 2009

Author: j.ritter

Source: slideshare.net

Description

The Android platform is a great mobile operating system. Nonetheless, there are some important technical areas in which Android is not yet state of the art. This presentation discusses how the OSGi technology complements Android and adds powerful concepts like Web Widgets, Remote Management and SOA.

Complementing Android with Mobile OSGi

OSGi complements, not competes the Android programming model

Technical Value Add

Mobile Web Widgets 1 OSGi adds support for Web Widgets like JIL, Bondi, W3C, Opera, etc. Support for multiple browsers and Flash JavaScript APIs (custom APIs or enabler APIs) pluggable at any time Best of Breed: Browser for UI Java for Business Logic

Mobile Web Widgets, cont. 1 Pushes the limits of web widgetsas developers can break out ofthe browser sandbox!! Web Runtime Widget App Widget App Widget App Technical Concept: Middleware components are deployed into OSGi OSGi Services (incl. custom code) canbe auto-translated into Web Services JavaScript APIs (i.e. wrappers for OSGi services) loadable from localhost OSGi is fully manageable from remote (app lifecycle, diagnostics,etc)Widget App JS Custom APIs JS Custom APIs JS Custom APIs Widget App JS Platform APIs Web Server Custom Module Deploy Platform Enablers (Camera, Messaging, BT, etc.) Custom Module Custom Service Mobile OSGi

Middleware components are deployed into OSGi

OSGi Services (incl. custom code) canbe auto-translated into Web Services

JavaScript APIs (i.e. wrappers for OSGi services) loadable from localhost

OSGi is fully manageable from remote (app lifecycle, diagnostics,etc)

Remote Management 2 OSGi adds remote Management capabilitiesto Android Comes with fully inte-grated OMA-DM Agent Eases enterprise usageof Android devices Value add for customercare & maintenance Supported Features: Android & OSGiAppLifecycleMgmtApp Push DeploymentAppUninstall, UpdateAppStart/Stop Remote Configuration Remote Monitoring Remote Lock & Wipe Server Initiated Session SupportPostloadof Agent possibleSupported Standards: OMA-DM 1.2 OMA-DLOTA 1.0OSGi 4.0 MOs SCOMO LAWMO

Android & OSGiAppLifecycleMgmt

App Push Deployment

AppUninstall, Update

AppStart/Stop

Remote Configuration

Remote Monitoring

Remote Lock & Wipe

Server Initiated Session Support

Postloadof Agent possible

OMA-DM 1.2

OMA-DLOTA 1.0

OSGi 4.0 MOs

SCOMO

LAWMO

Add a comment

Related presentations

Related pages

Reference – OSGi™ Alliance

OSGi Value Proposition; Success Stories; ... Reference; Review Specifications; ... OSGi EE Foundation set. Android:
Read more

Mobile OSGi Blog: Mobile OSGi on Android

Mobile OSGi on Android ... We'll continue to work out the value proposition so as an implementation that does all that. Comments? Posted by
Read more

EZDroid – OSGi™ Alliance

OSGi Value Proposition; Success Stories; ... EZDroid. Running EZDroid ... Instead of running mobile applications directly on top of the Android virtual ...
Read more

What is at stake - universAAL

What is at stake Positioning ... universAAL Value Proposition. ... currently with Java-based implementations for the OSGi and Android runtime environments.
Read more

Synaptic City An Architectural Approach using an OSGI ...

An Architectural Approach using an OSGI Infrastructure ... thus creating some value proposition to its ... took the form of an Android traffic ...
Read more

Analysis Of Mobile Applications Development Framework ...

Analysis Of Mobile Applications Development Framework Computer ... A key value proposition for Rhodes ... Figure 5 Differences between OSGi and Android ...
Read more

SpringSource Launches New Application Server without Java EE

... built over an OSGi core. ... Android; iOS; IoT; HTML5; ... That's not to say I don't see any value in their proposition ...
Read more

Java and IoT from a MicroDoc perspective

... Windows Mobile, Android, iOS etc.) ! Seamless Integration of Nav System ! ... OSGi, custom backend ... Software itself is part of the value proposition and
Read more