0
GhulamYasin


A software stack for mobile devices that includes
 An operating system
 Middleware
 Key Applications



Uses Linux ...






Android is an open source operating
system, created by Google specifically for use
on mobile devices (cell phone...


A business alliance consisting of 47 companies
to develop open standards for mobile devices

5


With the iPhone being the first to the
marketplace it sets the configuration of the
Smartphone Platform
 3G/4G connect...
HTC G1,
Droid,
Tattoo

Suno S880

Motorola Droid (X)

Samsung Galaxy

Sony Ericsson
7
Velocity Micro Cruz

Dawa D7

Gome FlyTouch

Toshiba Android
SmartBook

Acer beTouch

Cisco Android Tablet
8








Application Framework
virtual machine
Integrated (webkit) browser
2D and 3D graphics APIs
Video and audio c...






Always with the user
Typically have Internet access
Typically GPS enabled
Most have cameras & microphones
Many ...
Limited screen size
Limited battery life
Limited processor speed
Limited and sometimes slow network access
Limited or awkw...


Android OS: Java



iOS: Objective C


Android OS:
 open platform, allowing the use of 3rd party tools
 Key to OS success


Android OS:
 Very versatile  dynamic
 Highly fragmented  challenging
▪ In USA: 80 Android models vs. 9 iOS models

...


Android OS:
 Access control, isolation, web security
 Encryption

 Permission-based access control


iOS:
 Access control, isolation, web security
 Encryption

 Permission-based access control:
 Auto Erase
Thank you very much
Lecture 11 android
Lecture 11 android
Lecture 11 android
Upcoming SlideShare
Loading in...5
×

Lecture 11 android

25

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide
  • The linux kernel 2.6 is the hardware abstraction layer (HAL) between the hardware and the android software stack.
  • Maybe more profitable with ads than actually selling the app
  • Transcript of "Lecture 11 android"

    1. 1. GhulamYasin
    2. 2.  A software stack for mobile devices that includes  An operating system  Middleware  Key Applications  Uses Linux to provide core system services      Security Memory management Process management Power management Hardware drivers
    3. 3.     Android is an open source operating system, created by Google specifically for use on mobile devices (cell phones and tablets) Linux based (2.6 kernel) Can be programmed in C/C++ but most app development is done in Java . Supports Bluetooth, Wi-Fi, and 3G and 4G networking
    4. 4.  A business alliance consisting of 47 companies to develop open standards for mobile devices 5
    5. 5.  With the iPhone being the first to the marketplace it sets the configuration of the Smartphone Platform  3G/4G connectivity  Wi-Fi connectivity  Bluetooth connectivity  sensor  GPS
    6. 6. HTC G1, Droid, Tattoo Suno S880 Motorola Droid (X) Samsung Galaxy Sony Ericsson 7
    7. 7. Velocity Micro Cruz Dawa D7 Gome FlyTouch Toshiba Android SmartBook Acer beTouch Cisco Android Tablet 8
    8. 8.        Application Framework virtual machine Integrated (webkit) browser 2D and 3D graphics APIs Video and audio codecs Bluetooth, and WiFi Camera, GPS….
    9. 9.      Always with the user Typically have Internet access Typically GPS enabled Most have cameras & microphones Many apps are free or low-cost
    10. 10. Limited screen size Limited battery life Limited processor speed Limited and sometimes slow network access Limited or awkward input: soft keyboard, phone keypad, touch screen, or stylus  Limited web browser functionality  Range of platforms & configurations across devices     
    11. 11.  Android OS: Java  iOS: Objective C
    12. 12.  Android OS:  open platform, allowing the use of 3rd party tools  Key to OS success
    13. 13.  Android OS:  Very versatile  dynamic  Highly fragmented  challenging ▪ In USA: 80 Android models vs. 9 iOS models  Poor battery performance  Best notification system (e.g. emails)  iOS:  Stable and exclusive platform  Fixed set of tools, with clear potential and boundaries  easier
    14. 14.  Android OS:  Access control, isolation, web security  Encryption  Permission-based access control
    15. 15.  iOS:  Access control, isolation, web security  Encryption  Permission-based access control:  Auto Erase
    16. 16. Thank you very much
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×