+ All Categories

Android

Date post: 28-Jan-2015
Category:
Upload: kapil-koul
View: 753 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
26
Transcript
Page 1: Android
Page 2: Android

WHAT ISANDROID ?

Android is a Linux-based operating system for mobile

devices such as smartphones and tablet computers.

Android specially developed for applications

There are more than 4,00,000 apps in Android market

It is an open source.

Page 3: Android

EVOLUTION OFANDROID

Android, Inc. found in Palo alto in California United

States by Andy Rubin. - October 2003

Google acquired Android, Inc. – August 2005

The open handset alliance, a group of several

companies was formed - 5 November 2007

Android Beta SDK Released - 12 November 2007.

Page 4: Android

GROWTH STAGES IN THE LIFE OF ANDROID

Page 5: Android

Android 1.1

Android 1.5 Cupcake

Android 1.6 Donut

Android 2.0 – 2.1 Éclair

Android 2.2 - 2.2.3 Froyo

Android 2.3 - 2.3.7 Gingerbread

Android 3.0 - 3.2.6 Honeycomb

Android 4.0 - 4.0.4 Ice Cream Sandwich

Android 4.1- 4.3 Jelly Bean

Android 4.4 KitKat

Page 6: Android

VERSION 2.0/ 2.1(ECLAIR)

THIS VERSION REVAMPED THE USER INTERFACE AND INTRODUCED HTML5 AND EXCHANGE ACTIVESYNC 2.5 SUPPORT

Page 7: Android

VERSION 2.2(FROYO)

THIS VERSION INTRODUCED SPEED IMPROVEMENT WITH JIT OPTIMIZATION AND CHROME V8 JAVASCRIPT ENGINE, AND ALSO ADDED WI-FI HOTSPOT TETHERING AND ADOBE FLASH

Page 8: Android

VERSION 2.3(GINGERBREAD)

THIS VERSION REFINED THE USER INTERFACE, IMPROVED THE SOFT KEYBOARD AND COPY/PASTE FEATURES AND ADDED SUPPORT FOR NFC (NEAR FIELD COMMUNICATION)

Page 9: Android

VERSION 3.0(HONEYCOMB)

THIS VERSION WAS A TABLET ORIENTED RELEASE WHICH SUPPORTS LARGER SCREEN DEVICES AND INTRODUCES MANY NEW USER INTERFACE FEATURES, AND SUPPORTS MULTICORE PROCESSORS AND HARDWARE ACCELERATION FOR GRAPHICS.THE HONEYCOMB SDK RELEASED ITS 1ST VERSION IN THE MOTOROLA XOOM TABLET ON FEBRUARY 2011

Page 10: Android

VERSION 4.0(ICE CREAM SANDWICH)

THIS VERSION WAS THE LATEST UPDATE TO OFFICIALLY SUPPORT ADOBE SYSTEMS FLASH PLAYER. ITS ALSO ADDED ADDITIONAL FEATURES LIKE THE PINCH ZOOM FACILITY, A CUSTOMIZABLE LAUNCHER, DRAG AND DROP ITEMS TO FOLDERS, ABILITY TO ACCESS WIDGETS DIRECTLY FROM THE LOCK SCREEN, ANDROID BEAM, WI-FI DIRECT, ETC.

Page 11: Android

VERSION 4.1(JELLY BEAN)

THIS VERSION WAS INTRODUCED ON 27TH JUNE, 2012.IT HAD FEATURES LIKE IMPROVED VOICE SEARCH, GOOGLE CHROME, NOTIFICATION POWER CONTROL, ALWAYS ON VPN, BLUETOOTH GAMEPAD AND JOYSTICK

Page 12: Android

VERSION 4.4(KITKAT)

ANDROID HAS INTRODUCED ITS MOST LATEST VERSION THE KITKAT 4.4. THE VERSION WAS OFFICIALLY SUPPOSED TO BE NAME THE ‘KEY LIME PIE’RELEASED ON 3RD SEPTEMBER, 2013, THIS VERSION IS CREATING A WOE IN THE ANDROID MARKET FOR ITS LATEST FEATURES AND CHARACTERISTICS. FEATURES LIKE BLUETOOTH MESSAGE ACCESS PROFILE (MAP), BUILT IN SCREEN RECORDING, NFC HOST CARD EMULATION FOR EMULATING SMART CARDS.

Page 13: Android

OHA (OPEN HANDSET ALLIANCE)

IT IS A CONSORTIUM OF SEVERAL COMPANIES

OHA(OPEN HANDSET ALLIANCE)

Page 14: Android
Page 15: Android

STRUCTURE AND FRAMEWORK

Page 16: Android
Page 17: Android

• Linux version 2.6.x for core system services.

• Provides proven driver model.

• Provides memory management, process management, security model, networking and lot of core OS infrastructure

Page 18: Android

• Libc: C standard library

• SSL: Secure Socket Layer

• Surface Manager: Responsible

for composing different

drawing surfaces onto the

screen.

• Open GL|ES : 3D Image Engine

• SGL : 2D image Engine.

Hence we can combine 3D and 2D graphics in the same application.

• Media Framework : Core part of the android multimedia.

MPEG4,H264,MP3,AAC…..

• FreeType: To render the fonts.

• WebKit: open source browser engine. Helps to work well on small screen.

• SQLite: Embedded Database

Page 19: Android

•Android runtime meets the needs of running in an embedded environment ,i.e., where is limited battery, limitedMemory and limited CPU.

• CORE LIBRARIES:Java Programming LanguageContains all the collection classes, utilities, IO..all these utilities which you come across and expected to use. •DALVIK VIRTUAL MACHINE:Java based license free VMOptimization for low memory requirements.DVM runs .dex files (byte codes) that converts during built time. more efficient and run very well on small processors.

structure are designed to be shared across processes due to which multiple instance of DVM running on device at the same time one in several processes

Page 20: Android

Functions

1.Activity

• UI component typically corresponding to one screen

2.Intent Receiver

• Responds to notification or status changes. Can wake up your process.

3.Service

• Performs tasks that runs in a background.

4.Content Provider

• Enable applications to share data.

Page 21: Android

CLASH OF THE TWO GIANTS

Page 22: Android

ANDROID• We can set any app as a

default on Android

• Android just drag and drop for syncing by using USB cable on computer

• While Google charges for Android developers only $5

• Android OS has Flash support

• On Android, you are notified of an email as soon as it arrives

IOS• It is impossible on

iPhone. Have to click manually

• iPhone syncing only with iTunes

• Apple charges for the App developers $100

• While the iPhone only has html5 support

• The email system on the iPhone is horrible..!

Page 23: Android
Page 24: Android
Page 25: Android

GOOGLE PLAY STORE(ANDROID MARKET)

• Android Market is the online software store developed by Google for Android devices

• Users to browse and download apps published by third party developer

• As of October 2011 there were more than 4,00,000 apps available for Android

• Android has several famous apps like voice action, sky map, place directory, GPS, etc.,

Page 26: Android

THANK YOU


Recommended