• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Open Mobile Platforms
 

Open Mobile Platforms

on

  • 1,086 views

 

Statistics

Views

Total Views
1,086
Views on SlideShare
1,082
Embed Views
4

Actions

Likes
0
Downloads
23
Comments
0

1 Embed 4

http://www.slideshare.net 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Open Mobile Platforms Open Mobile Platforms Presentation Transcript

    • Open Mobile Platforms EE 392I, Lecture-6 May 4th, 2010
    • Open Mobile Platforms The Android Initiative § T-Mobile’s ongoing focus on Android based devices in US and EU markets § In Nov 2007, Google announced Android, an open source software platform and Linux-based OS for mobile devices § Open Handset Alliance (OHA) steers the Android development § T-Mobile as an active member of OHA announced first Android handsets for Q4/2008 § SDK for Android available § DT Labs’ Ongoing research collaboration with Stanford 2
    • Android – Open Mobile Platform What is Android? Android Emulator § Open source mobile operating system § Full software stack: - developing language Java -- Android’s internal layers: kernel layer, hardware abstraction layer (HAL), native libraries layer, Android runtime (Dalvik VM), application framework layer - core applications - Java middleware, framework Android Software Architecture – Internal Layers § A development kit (SDK) available for Android § Emulator - QEMU-based ARM emulator support – runs same system image as the Android device § Android Eclipse Plugin: - most popular Java editor (debugging, features, refactoring) - ADT: Android Development Tools plugin - DDMS: Dalvik Debug Monitor Server tool 3
    • Android research projects at DT Laboratories Overview Dynamic Usage WiFi / 3G <>3G Cloud Computing Services Location Based Services Mobile Social Network 4
    • Deutsche Telekom Labs Services and Mobile Platforms – Android Projects Heterogeneous Dynamic usage of WiFi and cellular (3G/2G) networks on Android to improve Network Access energy consumption, performance, and offload data traffic. Android Projects Cloud Computing Infrastructure based on Android to offload computation-intensive operations. Making Infrastructure the Android phone a powerful and efficient platform for computing services. Location-based Designed and developed energy-efficient location-sensing frameworks. Service Consider multiple applications scenario. Mobile Social Developing energy-efficient mobile social networking systems in conjunction Networking with location-based services. 5
    • Heterogeneous Network Access for Android Mobile Devices Brief Description § Over time the amount of data traffic over the mobile Internet has been § Over time the amount of data traffic over the mobile Internet has been increasing. For instance, T-Mobile networks have experienced rise in data increasing. For instance, T-Mobile networks have experienced rise in data traffic since the official launch of Android G1 phones in the market. traffic since the official launch of Android G1 phones in the market. Trends will continue further into future with increasing services and Trends will continue further into future with increasing services and applications. applications. § Dynamic usage of WiFi and cellular (3G/2G) networks on Android § Dynamic usage of WiFi and cellular (3G/2G) networks on Android mobile devices. mobile devices. § Has the potential of dynamically offloading the traffic by using the WiFi § Has the potential of dynamically offloading the traffic by using the WiFi and cellular networks. and cellular networks. § Novel services and applications in emerging mobile networks. § Novel services and applications in emerging mobile networks. Objectives and Progress § Dynamic usage of wireless networks on Android mobile devices § Energy efficiency (battery life) is critical => Developing a novel system that allows efficient and dynamic usage of WiFi and cellular (3G/2G) networks, as well as mechanisms for maximizing battery lifetime. § Determination of how much power is consumed by network transmissions on radio interfaces on Android phones. Power consumption of 4MB data transfer 6
    • Cloud Computing Infrastructure for Android Mobile Devices Cloud computing infrastructure § § Cloud computing has become a scalable services delivery platform in the field of computing services § § Our vision: Android devices will be the access point to the cloud for many customers. § § No adequate cloud computing architectures available for mobile devices. § § Design and implementation of middleware API architectures that enable mobile users to easily and securely interact with other systems. § § Enable integrating code on devices with apps in the cloud. API § § Infrastructure based on Android to offload computation-intensive operations to the cloud § § Makes Android phone a powerful and efficient platform for computing services § § Developing of cloud computing apps and services 7
    • Location-Sensing is Core but Expensive Operation Improving energy efficiency of location sensing on Android Project overview § GPS-based location sensing (LS) is highly power-intensive. § Multiple location-based applications are triggering expensive GPS sensing many times. LBA1 LBA2 LBA3 Location Sensing GPS NET ACC Zhenyun Zhuang, Kyu-Han Kim, and Jatinder Pal Singh, "Improving Energy Efficiency of Location Sensing on Smartphones," ACM Mobisys 2010 8
    • Sharing Mobile Data with Social-Networking Communities Aggregation of multiple social networking for the mobile Project overview § Mobile users like to update & share mobile data across multiple social networking communities. § Users often experience difficulty in sharing given limited resource and interface of mobile phone. j Easy to manage k Offloading • • • l Aggregation Point m Caching/Optimization 9
    • Research Challenges and Future Directions § Design and develop energy-efficient mobile sensing techniques, including indoor location- sensing, social activity-sensing using low-power sensors on smartphones. § Develop privacy-preserving platforms for mobile social data. § Design next-generation location-based services and mobile social networking applications (like Twitter). § Study and investigate smartphones usage as well as user mobility § Design and implement system and mechanisms that allow for the efficient usage of wireless network interfaces on smartphones. § Design a cloud computing infrastructure to offload computation-intensive operations from mobile phones to the cloud, making the phones a powerful and efficient platform for computing services.
    • Deutsche Telekom R&D Labs in Silicon Valley R&D Portfolio Technology layer Planned R&D Areas Service Presentation Layer New Media Mobile Platforms (Multimedia Services communications Execution Environment and mobile and systems) platforms Operating System Backend systems structure Infra- Network Clean slate Internet design 11