Android presentation
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Android presentation

  • 2,133 views
Uploaded on

Ghoto Hussain...

Ghoto Hussain
MS(CS) The University Of Lahore, Lahore Pakistan

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • thanks
    Are you sure you want to
    Your message goes here
  • nice...
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,133
On Slideshare
2,133
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
213
Comments
2
Likes
3

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. ANDROID OS Next Generation Mobile Computing Presentation By Ghoto Hussain Company LOGO1/6/2012
  • 2. I am Android I am Open Source1/6/2012
  • 3. OUTLINE 1. INTRODUCTION 2. ARCHITECTURE 3. ANATOMY OF DEVELOPMENT 4. APPLICATION1/6/2012
  • 4. USING ANDROID OS Motorola (X) HTC G1, Tattoo Sony Ericsson Suno S880 Samsung Galaxy1/6/2012
  • 5. What is ANDROID?• Android is an Operating system and platform for mobile devices• We can write different apps to run on mobile phones• Android is Lightweight and full featured• Android is an Open Source Product, we can download SDK free• Android is under version 3 of the Apache Software License (ASL)• A SDK is available to build, compile, test and debug user applications• Mostly open sourced under the Apache and other open source licenses• Android is developed by Google and later the Open Handset Alliance (OHA)• Allows writing managed code in the Java language• Good1/6/2012 framework based on Java
  • 6. Android is based of Linux Kernel 2.6 but Android is not Linux1/6/2012
  • 7. Android FeaturesApplication Framework Enabling reuse & replacement of componentDalvik Virtual Machine Optimized for mobile devices Integrated Browser Based on open source WebKit engineOptimized graphics powered by custom 2D graphics library 3D based on openGL ES 1.0 specificationSQlite Structured data storageMedia Support common audio,video and image format1/6/2012
  • 8. Android FeaturesGSM telephony (hardware dependant)Bluetooth,EDGE,3G,Wi-Fi(hardware dependant)Camera ,GPS (hardware dependant)Rich Development Environment SDK include device emulator, debugger, memory & performance profiling , plugin for Eclipse IDE1/6/2012
  • 9. ANDROID ARCHITECTURE Fig. Architecture of Android OS1/6/2012
  • 10. Linux Kernel Linux Version 2.6 as - h/w abstraction layer Proven driver model Security, Memory & Process Management Efficient computing resource management Stable and proven for mobile platform1/6/2012
  • 11. Libraries Written in C/C++ - System C Library(libc) Surface manager - composing different drawing screens Display/Graphics(SGL)-for 2D graphics OpenGLES – 3D Graphics Library Media Libraries SQLite –RDB engine-light weight LibWebCore–web browser engine–embeddable web view 1/6/2012
  • 12. Techniques for saving data  SQLite Databases: relational database library for storing and managing complex data  Files: you can create, write, and read files from the local storage or external media (SD Cards)  FileOutputStream, FileInputStream, and Resources classes.1/6/2012
  • 13. DEVELOPMENT TOOL Android Emulator -A virtual mobile device that runs on our computer -use to design, debug, and test our applications in an actual Android run-time environment Android Development Tools Plugin -for the Eclipse IDE – adds powerful extensions to the Eclipse integrated environment Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik-this tool let us manage processes on an emulator and assists in debugging1/6/2012
  • 14. APPLICATION1/6/2012
  • 15. APPLICATION1/6/2012
  • 16. Versions of Android Platform Codename Android 1.5 Cupcake Android 1.6 Donut Android 2.1 Éclair Android 2.2 Android 2.2 Android 2.3 Gingerbread Android 3.0 Honeycomb Android 4.0 Ice Cream Sandwich1/6/2012
  • 17. Android 1.0  The Android 1.0 was launched in 23 September 2008  The first Android device, the HTC Dream(G1), featuring Android 1.0. Integrated with Google Services  Web browser to show, zoom and full HTML and XHTML WebPages, multiple pages show as windows  Android Market app downloads and updates  Multitasking, Instant Messaging, Wifi and Bluetooth1/6/2012
  • 18. Android 1.5(Cupcake) The Cupcake was launched in 30 April 2009 Based on Linux Kernel 2.6.27 Faster Camera start up and image capture Much faster GPS Onscreen Soft Keyboard Directly uploads videos to Youtube and Picasa 1/6/2012
  • 19. Android 1.6(Donut)  The Donut was launched in 15 September 2009  Based on Linux Kernel 2.6.29 - Quick Search box and Voice Search  Integrated camera, camcorder and gallary, toggle between still and video capture modes  Battery usage indicator  CDMA support  Multilingual text-to-speech function1/6/2012
  • 20. Android 2.0(Eclair) The Éclair was launched in 26 October 2009 Multiple Accounts for email and contact synchronization Bluetooth 2.1 Support New browser User-interface and support for HTML5 New calendar features 1/6/2012
  • 21. Android 2.2(Froyo)  Based on Linux Kernel 2.6.32  The Froyo was launched in 20 May,2010  New tips widget for home screen  Improve exchange support  Hotspot Support  Multiple keyboard language  Adobe Flash 10.1.1/6/2012
  • 22. Android 2.3(Gingerbread ) Gingerbread was launched in 6, December 2010 UI refinements for simplicity and speed New keyboard for faster text input One-touch word selection and copy/paste Internet Calling 1/6/2012
  • 23. Android 3.0(Honeycomb) - 10 May 2011  Honeycomb was launched in 10 May 2011  Specially optimized for tablets and devices with larger screen sizes  Refined multitasking, rich notifications, home screen customizations widgets  Bluetooth tethering  Built-in support for Media/Picture Transfer Protocol1/6/2012
  • 24. Android Version Distribution ( As On July 5,2011 )1/6/2012
  • 25. CONCLUSION Android is a disruptive technology, which was introduced initially on mobile handsets, but has much wider potential.1/6/2012
  • 26. 1/6/2012