Android OS

rizzuIT 16,784 views 44 slides Nov 15, 2013
Slide 1
Slide 1 of 44
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44

About This Presentation

Brief information about Android OS


Slide Content

ANDROID BY RIZWAN M H A GOOGLE OS

AGENDA INTRODUCTION ORGIN OF ANDROID PLATFORM SOFTWARE DEVELOPMENT VERSIONS OF ANDROID LIMITATIONS FURURE OF ANDROID APPLICATION DEVELOPMENT

INTRODUCTION

INTRODUCTION Android is a software cluster for mobile devices that includes an operating system OS, key applications and middleware. About the design, Kernel of Android is based on Linux kernel further furnished by Google . Android doesn’t have a essential X Windows System nor does it support the full set of standard GNU libraries, which makes it difficult to port existing Linux applications or libraries to Android. Applications Kernel CPU Memory Devices

Origin OF ANDROID .

ORIGIN OF ANDROID Android was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White who work at “ G o o g l e ” to develop. “…smarter mobile devices that are more aware of its owner’s location and preferences.” Andy Rubin

ORIGIN OF ANDROID Android was bought by “ G o o g l e ” in 2005. On the 5 th of the November 2007 the Open Handset Alliance, a consortium of several companies was unveiled with the goal to develop open standards for mobile services.

PLATFORM

PLATFORM HARDWARE Android is not a single piece of hardware; it’s a complete, end-to-end software platform that can be adapted to work on any number of hardware configurations. Everything is there, from the boot loader all the way up to the applications

PLATFORM

PLATFORM OPERATING SYSTEM Android uses Linux for its device drivers, memory management, process management and networking. The next level contains Android native libraries. They are all written in C/C++ internally, but calling through Java interfaces, In this layer, Surface Manager, 2D and 3D graphics, Media Codecs , the SQL database ( SQLite ) and a web browser engine ( WebKit ).

PLATFORM NETWORK CONNECTIVITY It supports wireless communications using : GSM mobile-phone technology 3G technology 802.11 Wi-Fi networks

PLATFORM SECURITY Android is a multi-process system, in which each application (and parts of the system) runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to applications.

PLATFORM FUTURE POSSIBILITIES The OHA is committed to make their vision a reality: to deploy the Android platform for every mobile operator, handset manufacturers and developers to build innovative devices Intel doesn’t want to lose ownership of the netbook market, so they need to prepare for anything, including Android More Android devices are coming and some will push the envelope even further

Software development

SOFTWARE DEVELOPMENT DEVELOPMENT REQUIREMENTS JAVA Android SDK Eclipse IDE (or ) MonoDevelop (Xamarin) PROGRAMMING LANGUAGES JAVA – officially supported.

Android versions

ANDROID 1.0 Android 1.0, the first commercial version of the software, was released on September 23, 2008. HTC dream first commercially sold out mobile which runs on android on Oct 22 2008. On February 9, 2009, Android 1.1 update was released, initially for the HTC Dream only. Android 1.1 was known as "Petit Four" but not used officially.

ANDROID 1.5 On April 30, 2009, the Android 1.5 update was released, based on Linux kernel 2.6.27. This was the first release to officially use a name based on a dessert ("Cupcake")

ANDROID 1.6 On September 15, 2009, the Android 1.6 SDK – dubbed Donut – was released, based on Linux kernel 2.6.29.

ANDROID 2.0/2.1 On October 26, 2009, the Android 2.0 SDK – codenamed Éclair – was released, based on Linux kernel 2.6.29.

ANDROID 2.2.x On May 20, 2010, the Android 2.2 (Froyo, short for Frozen Yogurt) SDK was released, based on Linux kernel 2.6.32.

ANDROID 2.3.x On December 6, 2010, the Android 2.3 (Gingerbread) SDK was released, based on Linux kernel 2.6.35.

ANDROID 3.x On February 22, 2011, the Android 3.0 (Honeycomb) SDK – the first tablet-only Android update – was released, based on Linux kernel 2.6.36. The first device featuring this version, the Motorola Xoom tablet, was released on February 24, 2011.

ANDROID 4.0.x The SDK for Android 4.0.1 (Ice Cream Sandwich), based on Linux kernel 3.0.1, was publicly released on October 19, 2011.Googles Gabe Cohen stated that Android 4.0 was "theoretically compatible" with any Android 2.3.x device in production at that time.

ANDROID 4.1.x On June 27, 2012, at the Google I/O conference, Google announced Android 4.1 (Jelly Bean). Based on Linux kernel 3.0.31, Jelly Bean was an incremental update with the primary aim of improving the functionality and performance of the user interface. Nexus 7 the first device to run Jelly Bean.

limitations

LIMITATION Android doesn't support: Bluetooth stereo Contacts exchange Modem pairing  Wireless keyboards But it will work with Bluetooth headsets

ANDROID IN 2020

FUTURE OF ANDROID Lock screens with shortcuts

FUTURE OF ANDROID Better notifications

FUTURE OF ANDROID NFC unlocking

FUTURE OF ANDROID Always-listening voice control

FUTURE OF ANDROID Smart profiles

FUTURE OF ANDROID Multi-touch swipe controls

Application development

HOW TO DEVELOP APP? MonoDevelop :

MonoDevelop for Visual Studio 2010

Designing by our own…

Final Application…

We can find our required application and even we put our own application in “Android Market”

We can find our required application and even we put our own application in “Android Market”

http:// www.collegelib.com/t-an-introduction-to-android.html http:// gizmodo.com/the-best-future-android-features-you-can-get-right-now-1183469083 REFERENCES

THANK YOU