Your SlideShare is downloading. ×
Lecture 11 android
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

Lecture 11 android

19
views

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
19
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
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
  • 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

    • 1. GhulamYasin
    • 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.     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.  A business alliance consisting of 47 companies to develop open standards for mobile devices 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. HTC G1, Droid, Tattoo Suno S880 Motorola Droid (X) Samsung Galaxy Sony Ericsson 7
    • 7. Velocity Micro Cruz Dawa D7 Gome FlyTouch Toshiba Android SmartBook Acer beTouch Cisco Android Tablet 8
    • 8.        Application Framework virtual machine Integrated (webkit) browser 2D and 3D graphics APIs Video and audio codecs Bluetooth, and WiFi Camera, GPS….
    • 9.      Always with the user Typically have Internet access Typically GPS enabled Most have cameras & microphones Many apps are free or low-cost
    • 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.  Android OS: Java  iOS: Objective C
    • 12.  Android OS:  open platform, allowing the use of 3rd party tools  Key to OS success
    • 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.  Android OS:  Access control, isolation, web security  Encryption  Permission-based access control
    • 15.  iOS:  Access control, isolation, web security  Encryption  Permission-based access control:  Auto Erase
    • 16. Thank you very much

    ×