Lu Cheng (l2686604). Power Consuming Services Android and iPhone support energy hungry network services 2G/3G: the two-way radio system for long range.

Slides:



Advertisements
Similar presentations
Corporate Office: “4 B", 4th  Floor Bigjos ,Building No 8
Advertisements

Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Android architecture overview
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Android Platform Overview (1)
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
FALL 2006 Abstracts Arial Font Family. 2 Group Members  Muhammad Waqas Naseer  Adnan Khan.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
RIM INTERNAL Apple iPhone: Overview A ‘revolutionary’ multimedia smartphone for the consumer market ‘Simpler, easier to use’ yet more functional Combines.
Apple iPad Presentation By: Leigh Casal. Apple iPad Video.
Mobile Application Development
Android is a mobile operating system developed by Google and is based upon the Linux kernel and GNU software. It was initially developed by Android.
A smartphone from Apple that integrates cellphone, iPod, camera, text messaging, and Web browsing. Data and applications can be sent to the phone.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
GPS. Meet the Bad Elf GPS Pro The Bad Elf GPS Pro offers the first Apple approved GPS with an informative user interface.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Wentworth Institute of Technology Elec101 07/08 Douglas A. Arevalo-Santos.
UFCFX5-15-3Mobile Device Development Anatomy of a Mobile Device.
Introduction to Android Platform Overview
A+ Certification Guide Chapter 10 Mobile Devices.
Android Introduction Platform Overview.
HARDWARE CAPABILITIES SENSORS LIMITATIONS CONSIDERATIONS iPhone Details.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
Mobile Application Development using Android
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Wireless iPhone uses quad-band GSM, the global standard for wireless communications. It also supports Cingular’s EDGE network, b/g Wi-Fi, and Bluetooth.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Presentation on android based application
INTRO TO IOS AND ANDROID. THE PLAYERS AAndroid – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based on Linux 2.6 kernel.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Mobile Security iPhone and Android OS. iPhone Security Features Find my iPhone Remote wipe Automated back up at sync Auto lock / passcode lock Wipe after.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
IPHONE Neeraj Dhiman. CONTENT  INTRODUCTION  HISTORY  HARDWARE  SOFTWARE  FEATURES  SPECIFICATIONS  RESTRICTIONS.
Symbian OS 1.  Symbian  Symbian OS is an operating system and software platform that designed for smart phones and maintained by Nokia.  Symbian platform.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Vs "Smart phones are getting popular quickly. Compare the Apple’s I-phone platform (which is a closed system) with Google’s Droid platform (which is open)
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Thobani Shaba COSC 101.  What is an Operating System  What is iOS?  History  Features  iOS Jailbreaking  Conclusion.
Analysis And Research Of System Security Based On.
Android Development For Beginners. What is Android? Android is an open mobile phone platform that was developed by Google and later by Open Handset Alliance.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
The First Smartphone with Three-way Talking. Three-way Talking Fantastic Camera.
By: Collin Molnar. Overview  Intro to Android  Security basics  Android architecture  Application isolation  Application permissions  Physical access.
With 3000mAh Battery cm | 5 Inch Full Capacitive Screen.
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Android Training in Chandigarh. What is Android Android is a mobile operating system based on the Linux Kernel. The goal of android project is to create.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Android Mobile Application Development
Visit for more Learning Resources
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
chapter 6- Android Introduction
ANDROID AND ANDROID PHONES
MOBILE DEVICE OPERATING SYSTEM
Contents: Introduction Different Mobile Operating Systems
Swipe 3G Mobile with Gorilla Glass Experience the Difference!
ANDROID AND ANDROID PHONES
Android Developer Fundamentals V2
Stay connected with friends & family - always
Android Introduction Platform Mihail L. Sichitiu.
Presentation transcript:

Lu Cheng (l )

Power Consuming Services Android and iPhone support energy hungry network services 2G/3G: the two-way radio system for long range service. Frequencies for America: GSM 850, GSM 1900 Frequencies for Europe: GSM 800, GSM 1800 Wi-Fi: a standard, is a two-way, short range protocol and operates in two bands Bluetooth: a two-way, ultrashort range protocol. GPS: a one-way system via satellite

Power Consuming Services The most power hungry network service: 3G radio system Wi-Fi 2G radio system Bluetooth GPS

Other energy consuming aspect Large LCD screen 3.7 inch in Droid 3.5 inch in iPhone Multi-media Audio & video player Audio & video recorder Camera

Android Android Power Management Support On top of the standard Linux Power Management CPU cannot consume power without applications or services power requirement Simple power management mechanism Locks and timer Support screen on/off, backlight on/off, adjust screen brightness

Power manager in Android Change phone’s power usage based on the amount of battery left Triggers Plug into A/C adapter, USB charger or USB port Battery level reaching particular level Adjustable features based on triggers Wi-Fi; Bluetooth; GPS; Awake time; Screen’s brightness, etc

iPhone iPhone don’t have power management toolkit iPhone supports different mode Sleep mode Airline mode

Battery and Portable Power USB charge Car charge DroidiPhone typelithium-ion battery RemoveYesBuilt-in inaccessible ReplacementYesNo-user replaceable StandbyUp to 270hrUp to 277hr Talk time327 min350min

Power Management strategy Android and iPhone shares similar power management strategy Turn off unnecessary application Charge the cell phone whenever you can!!!

Android T-mobile G1 One-click Google Search. Customizable Home screen with instant , text message and IM notifications. Instant access to Google services (Gmail, YouTube, Maps, Google Talk, Calendar).

System History Android 2005 July: Google bought Android, Inc. At Google, the team developed a mobile device platform powered by the Linux kernel 2007 November: Google released Android build on the Linux kernel version October: Opened Android’s source code April: Google released Cupcake with Linux kernel September: Google released Donut

System History iPhone 2007 June: Apple released the initial version of iPhone OS 2007 September: Apple released version with the iPod 2008 July: Apple released version 2.0 with iPhone 3G 2009 June: Apple released version 3.0 with iPhone 3GS 2010 January: Apple released the latest version 3.2 which support iPad

System Architecture Android Kernel Linux Android relies on Linux version 2.6 for core system services Libraries Android has a set of C/C++ libraries used by various components of the Android system These libraries are exposed to developers

System Architecture Android Runtime Core libraries Dalvik virtual machine Application framwork All Android applications are written with Java programming language Offer developers with the ability to build applications

System Architecture iPhone Hardware Firmware Processor iPhone OS Objective-C Runtime Objective-C dynamically- linked runtime libraries Underlying C libraries Frameworks Application

Hardware Comparison DroidiPhone Memory256MB168MB Second Storage32GB16GB MediaCamera; Audio; Video; Up to 24 fps capture Camera; Audio; Video; Up to 27 fps capture Screen3.7 inch widescreen3.5-inch widescreen Multi-Touch display Battery1400 Ah Li Ion battery; Up to 270 hours standby time None user-replaceable; Up to 250 hours standby time SensorProximity; Ambient light; E-Compass Proximity; Ambient light; 3-axis accelerometer; Moisture; e-Compass

Memory Management Android Handles memory management automatically Garbage collector destroys the application without active May cause performance issues(too many allocations; too large allocations) iPhone Has no garbage collection Developer maintain the count number for each object When count number become 0, destroy the object NSObject class helps to keep the track of count number

Security Android Open platform Allow user load third-party application onto a device. Enforce security between applications and system at process level Permission mechanism enforce restriction on specific operations with particular process iPhone iPhone has no security software Third party software is not allowed on the device Provide passcode lock feature When password failure, perform soft reset, lock the device, unlock with remote unlock service