View
917
Download
1
Category
Tags:
Preview:
Citation preview
EE 392I, Lecture-6May 4th, 2010
Open Mobile Platforms
2
§ 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
Open Mobile PlatformsThe Android Initiative
2
3
§ 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
§ 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
Android – Open Mobile PlatformWhat is Android?
3
Android Emulator
Android Software Architecture – Internal Layers
Android research projects at DT LaboratoriesOverview
Cloud Computing Services
Dynamic Usage WiFi / 3G
<>3G
Location Based Services
4
Mobile Social Network
5
Deutsche Telekom LabsServices and Mobile Platforms – Android Projects
Android Projects
Dynamic usage of WiFi and cellular (3G/2G) networks on Android to improve energy consumption, performance, and offload data traffic.
Heterogeneous Network Access
Cloud Computing Infrastructure
Infrastructure based on Android to offload computation-intensive operations. Makingthe Android phone a powerful and efficient platform for computing services.
5
Location-basedService
Designed and developed energy-efficient location-sensing frameworks. Consider multiple applications scenario.
Mobile SocialNetworking
Developing energy-efficient mobile social networking systems in conjunctionwith location-based services.
Heterogeneous Network Access for Android Mobile Devices
§Over time the amount of data traffic over the mobile Internet has been increasing. For instance, T-Mobile networks have experienced rise in data traffic since the official launch of Android G1 phones in the market. Trends will continue further into future with increasing services and applications.
§ Dynamic usage of WiFi and cellular (3G/2G) networks on Android mobile devices.
§ Has the potential of dynamically offloading the traffic by using the WiFi and cellular networks.
§ Novel services and applications in emerging mobile networks.
§Over time the amount of data traffic over the mobile Internet has been increasing. For instance, T-Mobile networks have experienced rise in data traffic since the official launch of Android G1 phones in the market. Trends will continue further into future with increasing services and applications.
§ Dynamic usage of WiFi and cellular (3G/2G) networks on Android mobile devices.
§ Has the potential of dynamically offloading the traffic by using the WiFi and cellular networks.
§ Novel services and applications in emerging mobile networks.
Brief Description
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 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
architectures that enable mobile users to easily and securely interact with other systems.§ Enable integrating code on devices with apps
in the cloud.§ 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
§ 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
architectures that enable mobile users to easily and securely interact with other systems.§ Enable integrating code on devices with apps
in the cloud.§ 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
Cloud computing infrastructure
API
API
7
8
Location-Sensing is Core but Expensive OperationImproving energy efficiency of location sensing on Android
§ GPS-based location sensing (LS) is highly power-intensive. §Multiple location-based applications are triggering expensive GPS sensing many times.
Project overview
LBA1 LBA2 LBA3
GPS NET ACC
Location Sensing
Zhenyun Zhuang, Kyu-Han Kim, and Jatinder Pal Singh, "Improving Energy Efficiency ofLocation Sensing on Smartphones," ACM Mobisys 2010
9
Sharing Mobile Data with Social-Networking CommunitiesAggregation of multiple social networking for the mobile
§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.
Project overview
1 Easy to manage2 Offloading
•••
3 Aggregation Point4 Caching/Optimization
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 ValleyR&D Portfolio
Technology layer Planned R&D Areas
Presentation Layer
Execution Environment
Operating System
Backend systems
Network
Service
Infra
-st
ruct
ure
Mob
ile P
latfo
rms New Media
(Multimediacommunications
and systems)
Clean slate Internet design
Servicesand mobileplatforms
Servicesand mobileplatforms
11
Recommended