Android Ice Cream Sandwich Operating System


Published on

Android Ice Cream Sandwich, an operating system for mobile devices such as smart phones and tablet computers.

Published in: Technology, Education
1 Like
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Android Ice Cream Sandwich Operating System

  1. 1. VISAK PAUL R7B:50androidice cream sandwich
  2. 2. What is android?<> Open software platform<> os + middleware + key applications<> An Open Handset Alliance (OHA) project<> Open source under the Apache 2 license<> Based on the Linux Kernel 3.0.
  3. 3. timeline<> Open handset alliance announces android on November 5th, 2007.<> android market(Open content distribution system) announced on august 28th, 2008 to connect users and developers.<> android 1.0 SDK release 1 available on September 23rd, 2008 and android developers have access to first 1.0 compatible SDK.<> android open source project released android source on October 21st, 2008.<> World’s first android mobile (T-Mobile G1) launched on October 22nd, 2008.
  4. 4. What is Open Handset Alliance?
  5. 5. (contd.) <> Its a consortium of several companies. <> Devoted to advancing open standards FOR mobile devices. <> Develop technologies that will significantly lower the cost of developing and Distributing mobile devices and services.
  6. 6. 2011 Smartphone Share
  7. 7. android: 29% Market Share
  8. 8. Architecture diagram
  9. 9. Linux Kernel<> Works as a HAL<> Device drivers<> Memory management<> Process management<> Networking
  10. 10. Libraries<> C/C++ libraries<> Interface through Java<> Surface manager – Handling UI Windows<> 2D and 3D graphics<> Media codecs, SQLite, Browser engine
  11. 11. android Runtime<> Dalvik VM – Dex files – Compact and efficient than class files – Limited memory and battery power<> Core Libraries – Java 6 Std edition – Collections, I/O etc…
  12. 12. Application Framework<> API interface<> Activity manager – manages application life cycle.<> Content Providers – enable applications to access data from other applications
  13. 13. Applications<> Built in and user apps<> Can replace built in apps
  14. 14. Android VersionsVersion Name 1.0 - 1.1 - 1.5 CUPCAKE 1.6 DONUT 2.0 Eclair 2.1 Eclair 2.2 Froyo 2.3 Gingerbread 3.0 Honeycomb 3.1 Honeycomb 3.2 Honeycomb 4.0 Ice Cream Sandwich
  15. 15. ice cream sandwich =Gingerbread + Honeycomb
  16. 16. Key FEATURES
  17. 17. 1 An Open Accessory API <allows external USB hardware (an Android USBaccessory) to interact with an Android-powered device in a special "accessory" mode>
  18. 18. 2 Cloud Music <users will be able to upload their libraries, playlists, etc.><access them virtually anywhere from various devices whether online or offline>
  19. 19. 3 One OS for all<bridge the gap between tablets and phones>
  20. 20. 4 NFC Sharing(Near Field Communication) <bring the devices together and the datashared without launching an application or navigating through the UI> <along with Augmented Reality facility>
  21. 21. 5Gaming Improvements <neat 3D stuff> <Better processor optimization>
  22. 22. 6Expanding, Resizable widgets <For enhanced multitasking and visual access to applications.>
  23. 23. 7Ability to be a USB host <you can hook up keyboards, mouse etc.>
  24. 24. 8 Face Detection<allow better coordination of a video chat/conferencesession by being able to highlight the speaker over and above the listener.> <advanced Face-reco app>
  25. 25. 9Uses a single UI interface <UI inspiration from Honeycomb for Phone form factor> <holographic UI> <multitasking UI>
  26. 26. 10Web Pages can be saved for reading offline
  27. 27. advantages<> free to customize<> All applications are equal<> A more mature platform<> More apps (because of its age)<> Fast and easy development
  28. 28. Limitations<> Very unstable and often hang or crash<> Extremely inconsistence in design among apps<> Difficult to use because if the above<> Relatively few if any update because the updates come from phone manufacturer not Google.
  29. 29. Conclusion<> Solid, proven, popular, open platform<> Used on wide range of devices<> Support from Google, OEMs, telecoms<> Low barriers to entry<> Major opportunity for new developers<> Creativity, hard work, persistence
  30. 30. references
  31. 31. THANK YOU
  32. 32. anyQuestions?