Adding advanced Device Capabilities to Android

  • Published on
    20-Jan-2015

  • View
    5.451

  • Download
    0

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.

Transcript

1. Adding advanced Device Capabilities to Android 2. IntroductionThis presentation is about enhancing Android with a number of advanced, open device capabilities.The enabling technology is Mobile OSGi, a powerful, standardized, cross-OS framework for APIs, Services and Middleware (available for other OSes incl. Win Mobile) 3. OSGi complements, not competesthe Android programming model 4. Technical Value Add 5. Mobile Web WidgetsOSGi adds support for Web Widgets like JIL, Bondi, W3C, Opera, etc.Support for multiple browsers and FlashJavaScript APIs (custom APIs or enabler APIs) pluggable at any timeBest of Breed: Browser for UI Java for Business Logic 6. Mobile Web Widgets, cont.Pushes the limits of web widgetsas developers can break out ofthe browser sandbox!!WebRuntimeWidgetAppWidgetAppWidgetAppTechnical Concept: Middleware components aredeployed into OSGi 7. OSGi Services (incl. custom code) canbe auto-translated into Web Services 8. JavaScript APIs (i.e. wrappers forOSGi services) loadable from localhost 9. OSGi is fully manageable fromremote (app lifecycle, diagnostics,etc)WidgetAppJSCustomAPIsJSCustomAPIsJSCustomAPIsWidgetAppJSPlatformAPIsWeb ServerCustomModuleDeployPlatformEnablers(Camera, Messaging, BT, etc.)CustomModuleCustomServiceMobile OSGi 10. Remote ManagementOSGi adds remote Management capabilitiesto AndroidEases enterprise usageof Android devices by intelligent remote controland security featuresValue add for corporateIT and customer careSupported Features:Android & OSGiAppLifecycleMgmt 11. App Push Deployment 12. AppUninstall, Update 13. AppStart/Stop 14. Remote Configuration 15. Remote Monitoring 16. Remote Lock & Wipe 17. Server Initiated Session Support 18. Postloadof Agent possibleSupported Standards: OMA-DM 1.2 19. OMA-DLOTA 1.0 20. OSGi 4.0 MOs 21. SCOMO 22. LAWMO

Recommended

View more >