Android overview


Published on

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Android overview

  1. 1. Alexey Ustenko programmer @ustav
  2. 2. Overview
  3. 3. Phones
  4. 4. Tablets
  5. 5. Google TV
  6. 6. Android Inc. founded in 2003 Android, Inc. was founded in Palo Alto, California, United States in October, 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White
  7. 7. Android Inc. acquired by Google Google acquired Android Inc. in August, 2005 , making Android Inc. a wholly owned subsidiary of Google Inc. Key employees of Android Inc., including Andy Rubin, Rich Miner and Chris White, stayed at the company after the acquisition
  8. 8. Open Handset Alliance On the November 5, 2007 the Open Handset Alliance, a consortium of several companies unveiled itself. The goal of the Open Handset Alliance is to develop open standards for mobile devices . On the same day, the Open Handset Alliance also unveiled their first product, Android , a mobile device platform built on the Linux kernel version 2.6.
  9. 9. A preview release of the Android SDK was released on 12 November 2007 T-Mobile G1 was released on 22 October 2008
  10. 10. Features Application framework enabling reuse and replacement of components Dalvik virtual machine optimized for mobile devices Integrated browser based on the open source  WebKit  engine Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES specification SQLite  for structured data storage Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony, Bluetooth, EDGE, 3G, and WiFi (hardware dependent) Camera, GPS, compass, and accelerometer (hardware dependent)
  11. 11. Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE Tools
  12. 13. Application Framework The application architecture is designed to simplify the reuse of components. Any application can publish its capabilities and any other application may then make use of those capabilities.
  13. 14. Android Runtime Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language. Every Android application runs in its own process , with its own instance of the Dalvik virtual machine. The Dalvik VM executes files in the Dalvik Executable ( .dex ) format which is optimized for minimal memory footprint. The Dalvik VM relies on the Linux kernel for underlying functionality such as threading and low-level memory management.
  14. 15. Languages: C/C++ If you write native code, your applications are still packaged into an .apk file and they still run inside of a virtual machine on the device
  15. 16. Google announced the Android Market on 28 August 2008, and it was available to users on 22 October 2008 Android Market
  16. 17. Hardware buttons Back : Takes you back a level in an app, or back a page in a browser, etc.
  17. 18. Home Home : Returns to the main home screen.
  18. 19. Search Search : Brings up the search function. Could be search within an app, Google search, or universal search of contacts, bookmarks, apps, etc. that are in the phone.
  19. 20. Menu Menu : Tap this for additional options in an application, or from the home screens.
  20. 21. Several screens
  21. 22. A Notification Manager enables all applications to display custom alerts in the status bar   Notification Manager
  22. 23. Widgets
  23. 24. Open source
  24. 25.