SlideShare a Scribd company logo
1 of 20
Android Technology .
Paper by : Omkar S. Tembe
Vipul S.Phadtare
( B.C.A.III )
D.G.College of Commerce , Satara.1
 Android is an open source operating system, created by Google
specifically for use on mobile devices (cell phones and tablets)
 Android is the software stack for mobile devices that includes …..
1) An operating system
2) Middleware
3) Key Applications
 Android can be programmed in C/C++ but most app development is done
in Java as Java gives access to C Libraries via JNI (JNI = Java Native Interface)
 Supports Bluetooth, Wi-Fi, and 3G and 4G networking
 Introduction :-
2
 2005
a) Google acquired Android Inc. to start Android platform
b) Work on Dalvik Virtual Machine begun
 2007
a) Open Handset Alliance announced
b) Early look at SDK
 2008
a) Google sponsored 1st Android Developer Challenge
b) T-Mobile G1 announced
c) SDK 1.0 released
d) Android released open source (Apache License)
e) Android Dev Phone 1 released
 History :-
3
 Versions of Android : -
Kit Kat
Android 4.4
4
 Versions of Android (Tabular Form): -
Version Code Name Release Date Distribution (%)
4.4 Kit Kat September 3 , 2013 0%
4.3 Jelly Bean July 24, 2013 0%
4.2 Jelly Bean November 13, 2012 8.5%
4.1 Jelly Bean July 9, 2012 36.6%
4.0.3-4.0.4 Ice Cream Sandwich December 16, 2011 21.7%
3.2 Honey Comb July 15, 2011 0.1%
3.1 Honey Comb
May 10, 2011 0 %
2.3.3-2.3.7 Ginger Bread February 9, 2011 30.7%
2.3-2.3.2 Ginger Bread December 6, 2010 0%
2.2 Froyo May 20, 2010 2.4%
2.0-2.1 Eclair October 26, 2009 0%
1.6 Donut September 15, 2009 0%
1.5 Cupcake April 30, 2009 0% 5
 Distribution of Android Devices :-
Data collected during a 14-day period ending on
January 3, 2012
Ginger Bread
Froyo
Eclair
6
 Distribution of Android Devices :-
Data collected during a 7-day period ending on Sept 4, 2013.
Any versions with less than 0.1% distribution are not shown
7
 Application Framework
 Dalvik virtual machine
 Integrated (web kit) browser
 2D and 3D graphics APIs with HW
 SQLite
 Video and audio codecs
 Bluetooth, EDGE, 3G, and Wi-Fi
 Camera, GPS, compass, and accelerometer
 Features of Android : -
8
 Architecture of Android :-
9
 Examples of Android Devices :-
Android powered Microwave Oven Galaxy Tablet 10
 Built using Java and new SDK libraries
 Java code compiled into Dalvik byte code (.dex)
 Optimized for mobile devices (better memory management,
battery utilization, etc.)
 Dalvik VM runs .dex files
 By default, each app is run in its own Linux process
 Process started when app’s code needs to be executed
 Threads can be started to handle time-consuming operations
 Each process has its own Dalvik VM
 By default, each app is assigned unique Linux ID
 Permissions are set so app’s files are only visible to that app
 Android Apps ( Introduction ) :-
11
 Android Application Development :-
Eclipse IDE
Android
SDK
Android
Emulator
Android
Mobile
Device
12
 Development Process Of Android
Application :-
13
Definition : Any application that runs on a mobile
device.
Types
1) Web apps : run in a web browser
HTML, JavaScript, Flash, server-side
components , etc.
2) Native : compiled binaries for the device
often make use of web services
 Mobile Applications ( Introduction ) :-
14
 Android Market :-
 Has various categories, allows ratings
 Have both free/paid apps
 Featured apps on web and on phone
 The Android Market (and iTunes/App Store) is great for developers
1) Level playing field, allowing third-party apps
2) Revenue sharing
 Requires Google Developer Account : $25 fee
 Link to a Merchant Account
 Google Checkout
 Link to your checking account
 Google takes 30% of app purchase price
15
 Paid apps in Android Market, various other markets
 Free, ad-supported apps in Android Market
1) Ad networks (Google Ad Mob, Quattro Wireless)
2) Sell your own ads
 Services to other developers
1) Ex. Skyhook Wireless
(http://www.skyhookwireless.com/)
 Contests (Android Developer Challenge)
 Selling products from within your app
 Android Market :-
16
 Android Market :-
17
 Scope of Android :-
 Augmented Campus Reality
camera + maps + compass = heads up info
 Games
multi-player (Bluetooth, Wi-Fi, cell)
location-based (scavenger hunt)
 Custom overlays for maps
weather, traffic, friends
 Web scraping
news filters
sport scores
news eliminators
 Distributed computing
10,000 phones all donating their idle time
tiny terminal (phone) + fast cpu/network (server)
 Shared whiteboard
18
Android Power: http://blogs.computerworld.com/raphael
The Droid Guy: http://thedroidguy.com/
Seeing through Windows: http://blogs.computerworld.com/gralla
Phandroid: http://phandroid.com/
Android Guys: http://www.androidguys.com/
CW: http://www.computerworld.com/s/article/9178688/
Wireless & Mobile News: http://www.wirelessandmobilenews.com/android
 References :-
19
Thank you !!!
20

More Related Content

What's hot

Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2RancieCastro
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesDorothy Marcella
 
Android and android phone
Android and android phoneAndroid and android phone
Android and android phoneDnd17
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development WorkshopMuthu Kumar
 
Introduction To android
Introduction To androidIntroduction To android
Introduction To androidZaid Khan
 
Android versions
Android versionsAndroid versions
Android versionssriramakhil
 
Android Development Training
Android Development TrainingAndroid Development Training
Android Development Trainingchandutata
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0Praveen Reddy
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorialnazzf
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesyugenyasha
 
Android.... (4.4 included)
Android.... (4.4 included)Android.... (4.4 included)
Android.... (4.4 included)ashish0019
 
Powerpoint activity 2 morales
Powerpoint activity 2 moralesPowerpoint activity 2 morales
Powerpoint activity 2 moralesmonkeysen6
 
Android overview
Android overviewAndroid overview
Android overviewbhavani p
 

What's hot (20)

Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Android
AndroidAndroid
Android
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android and android phone
Android and android phoneAndroid and android phone
Android and android phone
 
Android
AndroidAndroid
Android
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
 
Android
AndroidAndroid
Android
 
Introduction To android
Introduction To androidIntroduction To android
Introduction To android
 
Android versions
Android versionsAndroid versions
Android versions
 
Android Development Training
Android Development TrainingAndroid Development Training
Android Development Training
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
Android
AndroidAndroid
Android
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android.... (4.4 included)
Android.... (4.4 included)Android.... (4.4 included)
Android.... (4.4 included)
 
Powerpoint activity 2 morales
Powerpoint activity 2 moralesPowerpoint activity 2 morales
Powerpoint activity 2 morales
 
Android overview
Android overviewAndroid overview
Android overview
 
Android overview
Android overviewAndroid overview
Android overview
 

Similar to Android Technology

Similar to Android Technology (20)

AndroidOverview
AndroidOverviewAndroidOverview
AndroidOverview
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android overview 123
Android overview 123Android overview 123
Android overview 123
 
"double quotes"
"double quotes""double quotes"
"double quotes"
 
Android overview
Android overviewAndroid overview
Android overview
 
From Deepa's client
From Deepa's clientFrom Deepa's client
From Deepa's client
 
Android overview
Android overviewAndroid overview
Android overview
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android
AndroidAndroid
Android
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android (1)
Android (1)Android (1)
Android (1)
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-ass
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting Started
 
Android OS PPT
Android OS PPTAndroid OS PPT
Android OS PPT
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
Android in Netbooks
Android in NetbooksAndroid in Netbooks
Android in Netbooks
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Android 1
Android 1Android 1
Android 1
 
Android development
Android developmentAndroid development
Android development
 
Portfolio
PortfolioPortfolio
Portfolio
 

More from Omkar Tembe

Organizational Communication
Organizational CommunicationOrganizational Communication
Organizational CommunicationOmkar Tembe
 
Elevator Manners
Elevator MannersElevator Manners
Elevator MannersOmkar Tembe
 
Plant Visit Communication
Plant Visit CommunicationPlant Visit Communication
Plant Visit CommunicationOmkar Tembe
 
Employee Motivation
Employee MotivationEmployee Motivation
Employee MotivationOmkar Tembe
 
Occupational Health and Safety
Occupational Health and SafetyOccupational Health and Safety
Occupational Health and SafetyOmkar Tembe
 
HR Presentation (2017 18)
HR Presentation (2017 18)HR Presentation (2017 18)
HR Presentation (2017 18)Omkar Tembe
 
HR Department Induction
HR Department InductionHR Department Induction
HR Department InductionOmkar Tembe
 
Operation Department Induction
Operation Department InductionOperation Department Induction
Operation Department InductionOmkar Tembe
 
Rural Education Using Akash Tablet
Rural Education Using Akash TabletRural Education Using Akash Tablet
Rural Education Using Akash TabletOmkar Tembe
 
Recent Trends in Advertising
Recent Trends in AdvertisingRecent Trends in Advertising
Recent Trends in AdvertisingOmkar Tembe
 
A study of change in advertising techniques in Satara Taluka
A study of change in advertising techniques in Satara TalukaA study of change in advertising techniques in Satara Taluka
A study of change in advertising techniques in Satara TalukaOmkar Tembe
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business IntelligenceOmkar Tembe
 
Corporate Social Responsibility
Corporate Social ResponsibilityCorporate Social Responsibility
Corporate Social ResponsibilityOmkar Tembe
 
Digital Right Management
Digital Right ManagementDigital Right Management
Digital Right ManagementOmkar Tembe
 

More from Omkar Tembe (16)

Alive 2016
Alive 2016Alive 2016
Alive 2016
 
Organizational Communication
Organizational CommunicationOrganizational Communication
Organizational Communication
 
Elevator Manners
Elevator MannersElevator Manners
Elevator Manners
 
Tie Etiquettes
Tie EtiquettesTie Etiquettes
Tie Etiquettes
 
Plant Visit Communication
Plant Visit CommunicationPlant Visit Communication
Plant Visit Communication
 
Employee Motivation
Employee MotivationEmployee Motivation
Employee Motivation
 
Occupational Health and Safety
Occupational Health and SafetyOccupational Health and Safety
Occupational Health and Safety
 
HR Presentation (2017 18)
HR Presentation (2017 18)HR Presentation (2017 18)
HR Presentation (2017 18)
 
HR Department Induction
HR Department InductionHR Department Induction
HR Department Induction
 
Operation Department Induction
Operation Department InductionOperation Department Induction
Operation Department Induction
 
Rural Education Using Akash Tablet
Rural Education Using Akash TabletRural Education Using Akash Tablet
Rural Education Using Akash Tablet
 
Recent Trends in Advertising
Recent Trends in AdvertisingRecent Trends in Advertising
Recent Trends in Advertising
 
A study of change in advertising techniques in Satara Taluka
A study of change in advertising techniques in Satara TalukaA study of change in advertising techniques in Satara Taluka
A study of change in advertising techniques in Satara Taluka
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Corporate Social Responsibility
Corporate Social ResponsibilityCorporate Social Responsibility
Corporate Social Responsibility
 
Digital Right Management
Digital Right ManagementDigital Right Management
Digital Right Management
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 

Android Technology

  • 1. Android Technology . Paper by : Omkar S. Tembe Vipul S.Phadtare ( B.C.A.III ) D.G.College of Commerce , Satara.1
  • 2.  Android is an open source operating system, created by Google specifically for use on mobile devices (cell phones and tablets)  Android is the software stack for mobile devices that includes ….. 1) An operating system 2) Middleware 3) Key Applications  Android can be programmed in C/C++ but most app development is done in Java as Java gives access to C Libraries via JNI (JNI = Java Native Interface)  Supports Bluetooth, Wi-Fi, and 3G and 4G networking  Introduction :- 2
  • 3.  2005 a) Google acquired Android Inc. to start Android platform b) Work on Dalvik Virtual Machine begun  2007 a) Open Handset Alliance announced b) Early look at SDK  2008 a) Google sponsored 1st Android Developer Challenge b) T-Mobile G1 announced c) SDK 1.0 released d) Android released open source (Apache License) e) Android Dev Phone 1 released  History :- 3
  • 4.  Versions of Android : - Kit Kat Android 4.4 4
  • 5.  Versions of Android (Tabular Form): - Version Code Name Release Date Distribution (%) 4.4 Kit Kat September 3 , 2013 0% 4.3 Jelly Bean July 24, 2013 0% 4.2 Jelly Bean November 13, 2012 8.5% 4.1 Jelly Bean July 9, 2012 36.6% 4.0.3-4.0.4 Ice Cream Sandwich December 16, 2011 21.7% 3.2 Honey Comb July 15, 2011 0.1% 3.1 Honey Comb May 10, 2011 0 % 2.3.3-2.3.7 Ginger Bread February 9, 2011 30.7% 2.3-2.3.2 Ginger Bread December 6, 2010 0% 2.2 Froyo May 20, 2010 2.4% 2.0-2.1 Eclair October 26, 2009 0% 1.6 Donut September 15, 2009 0% 1.5 Cupcake April 30, 2009 0% 5
  • 6.  Distribution of Android Devices :- Data collected during a 14-day period ending on January 3, 2012 Ginger Bread Froyo Eclair 6
  • 7.  Distribution of Android Devices :- Data collected during a 7-day period ending on Sept 4, 2013. Any versions with less than 0.1% distribution are not shown 7
  • 8.  Application Framework  Dalvik virtual machine  Integrated (web kit) browser  2D and 3D graphics APIs with HW  SQLite  Video and audio codecs  Bluetooth, EDGE, 3G, and Wi-Fi  Camera, GPS, compass, and accelerometer  Features of Android : - 8
  • 9.  Architecture of Android :- 9
  • 10.  Examples of Android Devices :- Android powered Microwave Oven Galaxy Tablet 10
  • 11.  Built using Java and new SDK libraries  Java code compiled into Dalvik byte code (.dex)  Optimized for mobile devices (better memory management, battery utilization, etc.)  Dalvik VM runs .dex files  By default, each app is run in its own Linux process  Process started when app’s code needs to be executed  Threads can be started to handle time-consuming operations  Each process has its own Dalvik VM  By default, each app is assigned unique Linux ID  Permissions are set so app’s files are only visible to that app  Android Apps ( Introduction ) :- 11
  • 12.  Android Application Development :- Eclipse IDE Android SDK Android Emulator Android Mobile Device 12
  • 13.  Development Process Of Android Application :- 13
  • 14. Definition : Any application that runs on a mobile device. Types 1) Web apps : run in a web browser HTML, JavaScript, Flash, server-side components , etc. 2) Native : compiled binaries for the device often make use of web services  Mobile Applications ( Introduction ) :- 14
  • 15.  Android Market :-  Has various categories, allows ratings  Have both free/paid apps  Featured apps on web and on phone  The Android Market (and iTunes/App Store) is great for developers 1) Level playing field, allowing third-party apps 2) Revenue sharing  Requires Google Developer Account : $25 fee  Link to a Merchant Account  Google Checkout  Link to your checking account  Google takes 30% of app purchase price 15
  • 16.  Paid apps in Android Market, various other markets  Free, ad-supported apps in Android Market 1) Ad networks (Google Ad Mob, Quattro Wireless) 2) Sell your own ads  Services to other developers 1) Ex. Skyhook Wireless (http://www.skyhookwireless.com/)  Contests (Android Developer Challenge)  Selling products from within your app  Android Market :- 16
  • 18.  Scope of Android :-  Augmented Campus Reality camera + maps + compass = heads up info  Games multi-player (Bluetooth, Wi-Fi, cell) location-based (scavenger hunt)  Custom overlays for maps weather, traffic, friends  Web scraping news filters sport scores news eliminators  Distributed computing 10,000 phones all donating their idle time tiny terminal (phone) + fast cpu/network (server)  Shared whiteboard 18
  • 19. Android Power: http://blogs.computerworld.com/raphael The Droid Guy: http://thedroidguy.com/ Seeing through Windows: http://blogs.computerworld.com/gralla Phandroid: http://phandroid.com/ Android Guys: http://www.androidguys.com/ CW: http://www.computerworld.com/s/article/9178688/ Wireless & Mobile News: http://www.wirelessandmobilenews.com/android  References :- 19