Your SlideShare is downloading. ×
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Open Mobile Platforms
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Open Mobile Platforms

893

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
893
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Open Mobile Platforms EE 392I, Lecture-6 May 4th, 2010
  • 2. 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
  • 3. 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
  • 4. Android research projects at DT Laboratories Overview Dynamic Usage WiFi / 3G <>3G Cloud Computing Services Location Based Services Mobile Social Network 4
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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.
  • 11. 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

×