Top Banner
ANDROID Presented by: Almas Sulthana P.A.College of Engineering Mangalore November 2011
29

Presentation1

Apr 11, 2017

Download

Technology

Almas Khan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentation1

ANDROID

Presented by: Almas SulthanaP.A.College of EngineeringMangalore

November 2011

Page 2: Presentation1

Introduction…Android is an open source platform

developed under the open handset alliance to enable faster development of mobile applications and provisions of services to the users.

Google is the leading company to develop and promote android, however there are other companies as well who are involved in the development of android.

Page 3: Presentation1

What is Android???

Android is a software stack.Android = operating system + middleware + key applications

Page 4: Presentation1

Uses unix programmi

ng language/

kernel based on

linux.

Supports large number of

applications, which run on Dalvik Run time engine.

Uses ARM

architecture.

Fig 1: Android Basics

Page 5: Presentation1

History Of Android

Page 6: Presentation1

2003 2005 5 Nov’07 12 Nov’07

Palo Alto, Andy, Rich miner, Nick

and Chris founded Android.

Android Inc was acquired by

Google

Open Handset Alliance was

formedBeta SDK was

released

Beginning of Android…

Page 7: Presentation1

Versions of androidFrom then on there have been several changes…

Page 8: Presentation1

1.5 Cupcake Based on linux kernel 2.6.2730 April 2009

1.6 DonutSDK

2.0 EclairSDK

2.2 Froyo

2.3 Gingerbread

3.0 Honeycomb

4.0 IceCream Sandwich

Based on linux kernel 2.6.29

Based on linux kernel 2.6.29

Based on linux kernel 2.6.32

Released on 6 December 2010

Released on 10 May 2011

Released on 18 October 2011

15 September 2009

October 2009

20 May 2010

Page 9: Presentation1

Fig 2: Versions of Android

Page 10: Presentation1

The latest version is 4.0 Icecream sandwich.•It combines the best of the android 2x phone interface with android 3x phone interface.•Easy multitasking, customizable home screens, customizable widgets.

Page 11: Presentation1

Android Architecture

Page 12: Presentation1

Fig 3: Android Architecture

Page 13: Presentation1

ApplicationAll applications are written using the java

programming language.Core applications include –

Email clientSMS programcalendarMapsBrowserContacts etc.

Page 14: Presentation1

Application FrameworkUnderlying all applications is a set of services

and systems, including:ViewsContent providersResource managerNotification managerActivity manager

Page 15: Presentation1

LibrariesIncludes a set of C/C++ libraries used by

various components of the android system.Some of the core libraries are System C

library, Media library, surface manager, libWebcore, SGL, 3D libraries, Freetype, SQLite.

Page 16: Presentation1

Android RuntimeEvery android application runs in its own

process, with its own instance of the Dalvik Runtime machine.

Dalvik has been written so that a device can run multiple VMs efficiently.

Page 17: Presentation1

Linux kernelAndroid relies on Linux version 2.6 for core

system services such as security, memory management, process management, network stack, and driver model.

Page 18: Presentation1

Features of android …Android has many amazing and unique features that are of significance to developers and users

Page 19: Presentation1

Application Framework that enables reuse and replacement of components

Dalvik virtual machine optimised for mobile devices

Open source WebKit engine based integrated web browser

Page 20: Presentation1

Optimized Graphics that is powered by customized 2D graphics library and 3D graphics based on the OpenGL ES 1.0 specification

SQLite for structured data storage

GSM Telephony

Page 21: Presentation1

Media Support for common video, audio, and still image formats.

Provision of Bluetooth, EDGE, 3G and Wi-Fi

Camera, GPS, Compass, and Accelerometer (dependent on hardware support)

Page 22: Presentation1

What makes Android different??Android is open-source.

Complete smartphone software stack, free of charge.

Page 23: Presentation1

Advantages of Android.The google’s android platform provides the

ability to be customized by anyone

Provides a wide range of mobile applications.

Innovative maps of android will provide users with any information they maybe in need of.

Page 24: Presentation1

Disadvantages of androidSince Google Android is an open source

platform driving all Android phones, it could significantly increase the risk of hacking these devices. If this happens, then locking mobiles as a security measure will be a mockery. 

Page 25: Presentation1

Conclusion…

Page 26: Presentation1

Android vs IosCustomization and Widgets: Android has the

ability to create shortcuts to contacts right on the home screen.

Multitasking: Android performs multitasking. It lets you see more apps on one screen.

Page 27: Presentation1

Steve Jobs threat!!!Apple Inc founder Steve Jobs threatened to

destroy Android saying it was a stolen product and that he would go thermonuclear war on this.

Tension between the two companies escalated as Google used the Android operating system to follow Apple into the growing market for smartphones.

Page 28: Presentation1

What makes android different??Android operating system is open source.

Therefore, it is legal and possible for you to modify the entire Operating System to work the way you want it to.

However, to call it different from others because of “openness” can be debatable.

Page 29: Presentation1

Thank you!References:

www.android.comwww.engineersgarage.com

www.androiddevelopers.com