Android introduction

M
Chep-1
McaNotes.com
What is Android ?
 Android is :-
Comprehensive:-
 Developer (get everything for development)
 User (get rich experience)
 Manufacture (freedom from hardware
dependency)
Open Source Platform:-
 Totally Open and Business Friendly license
Design for Mobile Device:-
 Core design is portable
McaNotes.com
History of Android :
 2005 Google buy Android Inc.
 2007 Open Handset Alliance announced, android
is officially open source.
 2008 Android SDK 1.0 released.
 2009 Different flavor of android SDK Launched.
 2010 Froyo (2.2) and Gingerbread (2.3) was
released.
 2011 Honeycomb was released.
McaNotes.com
Android version
McaNotes.com
Open Handset Alliance
McaNotes.com
Birth of Open Handset Alliance
 Google was not satisfied with it’s success.
 Google lead the movement to turn closed system
to open.
 November 2007, Open Handset Alliance formed.
 Google acquired android in 2005.
 Many well known company join OHA.
 OHA started to create open resources .
McaNotes.com
Every one is getting Advantage
 Manufactures
 More than half member of OHA are handset
 manufacture like Samsung, Motorola, LG, HTC, Intel …
 Mobile Operator From
 North, South and Center America
 Europe, Asia, India, Australia, Africa ,Middle East …
Content Provider
 Everyone is developing killer apps for android
 More than 80,000 apps in Android Market
McaNotes.com
Open Handset Alliance
Mobile Operators
McaNotes.com
Open Handset Alliance
Handset Manufacturers
McaNotes.com
Open Handset Alliance
Semiconductor Companies
McaNotes.com
Open Handset Alliance
Software Companies
McaNotes.com
Android Features
 Free and Open Source
Android is an open source platform.
handset manufacturers can not pay anything like royalties
or license fees to develop for the platform.
Developers also don't pay anything for develop android
application
The Android framework is distributed under the Apache
Software License which allows for the distribution of both
open-and closed-source derivations of the source code.
 Familiar and Inexpensive Development Tools
Devel oper doesn’t require expensive compilers.
Developer also doesn’t require registration fees.
There are no any kind of other costs of developing Android
applications.McaNotes.com
Android Features
 Freely Available Software Development Kit
The Android SDK and tools are freely available.
Developers can download the Android SDK from the
Android website.
 Familiar Language, Familiar Development
Environments.
Eclipse is the most popular IDE for Android development,
and there is an Android plug-in available for facilitating
Android development.
Android applications can be developed on the xp , mac ,
linux…..etc operating systems:
McaNotes.com
Android Features
Enabling Development of Powerful applications
The manufacturer would grant the developer Privileged
All Android applications use the same libraries.
Applications can be extended or replaced altogether .
 A “Free Market” for Applications.
Android developers are free to choose any kind of revenue
model they want.
Developer can develop
 freeware
 shareware
 trial-ware applications
 ad-driven
 paid applications.
McaNotes.com
Android Features
 Rich, Secure Application Integration.
 A New and Growing Platform
McaNotes.com
Android Architecture
McaNotes.com
Android Architecture
 Linux Kernel
 The basic layer is the Linux kernel.
 It is this Linux that interacts with the hardware and
contains all the essential hardware drivers.
 Drivers are programs that control and communicate with
the hardware.
 For example, consider the Bluetooth function. All devices
has a Bluetooth hardware in it. Therefore the kernel must
include a Bluetooth driver to communicate with the
Bluetooth hardware.
 The Linux for all its core functionality such as Memory
management, process management, networking, security
settings etc.
McaNotes.com
 Libraries
 The next layer is the Android’s native libraries.
 It is this layer that enables the device to handle different
types of data.
 These libraries are written in c or c++ language and are
specific for a particular hardware.
 well known library libc, SQLite database which is a useful
repository for storage and sharing of application data,
 libraries to play and record audio and video, SSL libraries
responsible for Internet security etc.
McaNotes.com
Android Architecture
 Android Runtime
 Android Runtime consists of Dalvik Virtual machine and
Core Java libraries.
 Dalvik Virtual Machine
 It is a type of JVM used in android devices to run apps
and is optimized for low processing power and low
memory environments.
 Unlike the JVM, the Dalvik Virtual Machine doesn’t run
.class files, instead it runs .dex files. .dex files are built
from .class file at the time of compilation and provides
hifger efficiency in low resource environments.
 providing security, isolation, memory management and
threading support. It is developed by Dan Bornstein of
Google.
McaNotes.com
Android Architecture
 Application Framework
 These are the blocks that our applications directly interact.
 These programs manage the basic functions of phone like
resource management, voice call management etc.
 As a developer, you just consider these are some basic
tools with which we are building our applications.
 Activity Manager: Manages the activity life cycle of applications.
 Content Providers: Manage the data sharing between applications.
 Telephony Manager: Manages all voice calls. We use telephony
manager if we want to access voice calls in our application.
 Location Manager: Location management, using GPS or cell tower
McaNotes.com
Android Architecture
 Applications
 Applications are the top layer in the Android architecture
and this is where our applications are gonna fit. Several
standard applications comes pre-installed with every
device, such as:
 SMS client app
 Dialer
 Web browser
 Contact manager
 As a developer we are able to write an app which replace
any existing system app.
 That is, you are not limited in accessing any particular
feature.
McaNotes.com
1 de 21

Recomendados

Android app development ppt por
Android app development pptAndroid app development ppt
Android app development pptsaitej15
11.1K vistas28 diapositivas
android architecture por
android architectureandroid architecture
android architectureAashita Gupta
22.4K vistas32 diapositivas
Android architecture por
Android architectureAndroid architecture
Android architectureKartik Kalpande Patil
852 vistas49 diapositivas
Android : Architecture & Components por
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & ComponentsAkash Bisariya
1.5K vistas79 diapositivas
Android Platform Architecture por
Android Platform ArchitectureAndroid Platform Architecture
Android Platform ArchitectureNaresh Chintalcheru
14.2K vistas38 diapositivas
Android seminar report por
Android seminar reportAndroid seminar report
Android seminar reportdgpune
17.4K vistas20 diapositivas

Más contenido relacionado

La actualidad más candente

Introduction to Android - Seminar por
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - SeminarAkshay Sharma
89 vistas24 diapositivas
Android app development por
Android app developmentAndroid app development
Android app developmentTanmoy Roy
742 vistas38 diapositivas
Android Architecture por
Android ArchitectureAndroid Architecture
Android Architecturedeepakshare
17.7K vistas6 diapositivas
Introduction to Android por
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
13.4K vistas28 diapositivas
Android PPT por
Android PPTAndroid PPT
Android PPTsaikrishnabachuwar
462 vistas13 diapositivas
ppt on Android os- vinit por
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinitVipul Pratap Singh
1.7K vistas22 diapositivas

La actualidad más candente(20)

Introduction to Android - Seminar por Akshay Sharma
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
Akshay Sharma89 vistas
Android app development por Tanmoy Roy
Android app developmentAndroid app development
Android app development
Tanmoy Roy742 vistas
Android Architecture por deepakshare
Android ArchitectureAndroid Architecture
Android Architecture
deepakshare17.7K vistas
Introduction to Android por Ranjith Kumar
Introduction to Android Introduction to Android
Introduction to Android
Ranjith Kumar13.4K vistas
Introduction to Android App Development por Todd Burgess
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
Todd Burgess2.4K vistas
Presentation2 android Os por ganesh mate
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
ganesh mate167 vistas
Android application structure por Alexey Ustenko
Android application structureAndroid application structure
Android application structure
Alexey Ustenko13.5K vistas
Android ppt por Pooja Garg
Android pptAndroid ppt
Android ppt
Pooja Garg36.8K vistas
Android.ppt por Future_1CA
Android.pptAndroid.ppt
Android.ppt
Future_1CA2.1K vistas
Android - An Operating System por Saket Khopkar
Android - An Operating SystemAndroid - An Operating System
Android - An Operating System
Saket Khopkar102 vistas
Android ppt por Ansh Singh
Android pptAndroid ppt
Android ppt
Ansh Singh63.5K vistas
Android Training Report por Achal kumari
Android Training ReportAndroid Training Report
Android Training Report
Achal kumari183 vistas
Introduction to Android Development por donnfelker
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
donnfelker3.2K vistas

Destacado

Android by naag por
Android by naagAndroid by naag
Android by naagNaag Raju
683 vistas30 diapositivas
Getting started with android por
Getting started with androidGetting started with android
Getting started with androidamitgb
1.9K vistas22 diapositivas
Android por
AndroidAndroid
AndroidAnkur Gupta
407 vistas20 diapositivas
Android: A 9,000-foot Overview por
Android: A 9,000-foot OverviewAndroid: A 9,000-foot Overview
Android: A 9,000-foot OverviewMarko Gargenta
2.3K vistas46 diapositivas
Android OS presentation by Rehban Khatri por
Android OS presentation by Rehban KhatriAndroid OS presentation by Rehban Khatri
Android OS presentation by Rehban KhatriRehbanRK123
1.1K vistas24 diapositivas
History and development of Android OS por
History and development of Android OSHistory and development of Android OS
History and development of Android OSusernameleon
2.3K vistas10 diapositivas

Destacado(17)

Android by naag por Naag Raju
Android by naagAndroid by naag
Android by naag
Naag Raju683 vistas
Getting started with android por amitgb
Getting started with androidGetting started with android
Getting started with android
amitgb1.9K vistas
Android: A 9,000-foot Overview por Marko Gargenta
Android: A 9,000-foot OverviewAndroid: A 9,000-foot Overview
Android: A 9,000-foot Overview
Marko Gargenta2.3K vistas
Android OS presentation by Rehban Khatri por RehbanRK123
Android OS presentation by Rehban KhatriAndroid OS presentation by Rehban Khatri
Android OS presentation by Rehban Khatri
RehbanRK1231.1K vistas
History and development of Android OS por usernameleon
History and development of Android OSHistory and development of Android OS
History and development of Android OS
usernameleon2.3K vistas
History of Android por atmflora
History of AndroidHistory of Android
History of Android
atmflora2K vistas
Android OS of Mobile Systems por Akash Awaskar
Android OS of Mobile SystemsAndroid OS of Mobile Systems
Android OS of Mobile Systems
Akash Awaskar301 vistas
Android and android versions por Megha Jain
Android and android versionsAndroid and android versions
Android and android versions
Megha Jain3.8K vistas
Introduction to Android por Suraj Ligade
Introduction to Android Introduction to Android
Introduction to Android
Suraj Ligade437 vistas
01 Introduction to Android por Tushar B Kute
01 Introduction to Android01 Introduction to Android
01 Introduction to Android
Tushar B Kute868 vistas
Introduction to Android - Seminar por Akshay Sharma
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
Akshay Sharma127 vistas
Google Android 7.0 Nougat History Features and more por Devakumar Kp
Google Android 7.0 Nougat History Features and moreGoogle Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and more
Devakumar Kp2.5K vistas

Similar a Android introduction

An introduction to Android por
An introduction to AndroidAn introduction to Android
An introduction to AndroidRajesh Jambukia
1.2K vistas33 diapositivas
Android platform por
Android platform Android platform
Android platform Rashmi Warghade
413 vistas27 diapositivas
01 03 - introduction to android por
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to androidSiva Kumar reddy Vasipally
1.3K vistas34 diapositivas
Introduction to Android Environment por
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android EnvironmentCompare Infobase Limited
5.4K vistas37 diapositivas
Introduction to android por
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
8.6K vistas45 diapositivas
Android por
AndroidAndroid
AndroidDr. Ramkumar Lakshminarayanan
269 vistas7 diapositivas

Similar a Android introduction(20)

Introduction to android por zeelpatel0504
Introduction to androidIntroduction to android
Introduction to android
zeelpatel05048.6K vistas
Slides bootcamp21 por dxsaki
Slides bootcamp21Slides bootcamp21
Slides bootcamp21
dxsaki288 vistas
Android development training programme Day 1 por DHIRAJ PRAVIN
Android development training programme Day 1Android development training programme Day 1
Android development training programme Day 1
DHIRAJ PRAVIN845 vistas
Android Applications Development (a Walkthrough) por Deuphil Kaufmann
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)
Deuphil Kaufmann917 vistas

Último

Narration lesson plan por
Narration lesson planNarration lesson plan
Narration lesson planTARIQ KHAN
59 vistas11 diapositivas
On Killing a Tree.pptx por
On Killing a Tree.pptxOn Killing a Tree.pptx
On Killing a Tree.pptxAncyTEnglish
66 vistas11 diapositivas
When Sex Gets Complicated: Porn, Affairs, & Cybersex por
When Sex Gets Complicated: Porn, Affairs, & CybersexWhen Sex Gets Complicated: Porn, Affairs, & Cybersex
When Sex Gets Complicated: Porn, Affairs, & CybersexMarlene Maheu
73 vistas73 diapositivas
Java Simplified: Understanding Programming Basics por
Java Simplified: Understanding Programming BasicsJava Simplified: Understanding Programming Basics
Java Simplified: Understanding Programming BasicsAkshaj Vadakkath Joshy
316 vistas155 diapositivas
Solar System and Galaxies.pptx por
Solar System and Galaxies.pptxSolar System and Galaxies.pptx
Solar System and Galaxies.pptxDrHafizKosar
94 vistas26 diapositivas
Create a Structure in VBNet.pptx por
Create a Structure in VBNet.pptxCreate a Structure in VBNet.pptx
Create a Structure in VBNet.pptxBreach_P
75 vistas8 diapositivas

Último(20)

Narration lesson plan por TARIQ KHAN
Narration lesson planNarration lesson plan
Narration lesson plan
TARIQ KHAN59 vistas
On Killing a Tree.pptx por AncyTEnglish
On Killing a Tree.pptxOn Killing a Tree.pptx
On Killing a Tree.pptx
AncyTEnglish66 vistas
When Sex Gets Complicated: Porn, Affairs, & Cybersex por Marlene Maheu
When Sex Gets Complicated: Porn, Affairs, & CybersexWhen Sex Gets Complicated: Porn, Affairs, & Cybersex
When Sex Gets Complicated: Porn, Affairs, & Cybersex
Marlene Maheu73 vistas
Solar System and Galaxies.pptx por DrHafizKosar
Solar System and Galaxies.pptxSolar System and Galaxies.pptx
Solar System and Galaxies.pptx
DrHafizKosar94 vistas
Create a Structure in VBNet.pptx por Breach_P
Create a Structure in VBNet.pptxCreate a Structure in VBNet.pptx
Create a Structure in VBNet.pptx
Breach_P75 vistas
The basics - information, data, technology and systems.pdf por JonathanCovena1
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdf
JonathanCovena1126 vistas
CUNY IT Picciano.pptx por apicciano
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptx
apicciano54 vistas
Monthly Information Session for MV Asterix (November) por Esquimalt MFRC
Monthly Information Session for MV Asterix (November)Monthly Information Session for MV Asterix (November)
Monthly Information Session for MV Asterix (November)
Esquimalt MFRC58 vistas
Drama KS5 Breakdown por WestHatch
Drama KS5 BreakdownDrama KS5 Breakdown
Drama KS5 Breakdown
WestHatch87 vistas
Ch. 7 Political Participation and Elections.pptx por Rommel Regala
Ch. 7 Political Participation and Elections.pptxCh. 7 Political Participation and Elections.pptx
Ch. 7 Political Participation and Elections.pptx
Rommel Regala105 vistas
How to empty an One2many field in Odoo por Celine George
How to empty an One2many field in OdooHow to empty an One2many field in Odoo
How to empty an One2many field in Odoo
Celine George72 vistas
Education and Diversity.pptx por DrHafizKosar
Education and Diversity.pptxEducation and Diversity.pptx
Education and Diversity.pptx
DrHafizKosar177 vistas
Sociology KS5 por WestHatch
Sociology KS5Sociology KS5
Sociology KS5
WestHatch76 vistas
AI Tools for Business and Startups por Svetlin Nakov
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
Svetlin Nakov111 vistas

Android introduction

  • 2. What is Android ?  Android is :- Comprehensive:-  Developer (get everything for development)  User (get rich experience)  Manufacture (freedom from hardware dependency) Open Source Platform:-  Totally Open and Business Friendly license Design for Mobile Device:-  Core design is portable McaNotes.com
  • 3. History of Android :  2005 Google buy Android Inc.  2007 Open Handset Alliance announced, android is officially open source.  2008 Android SDK 1.0 released.  2009 Different flavor of android SDK Launched.  2010 Froyo (2.2) and Gingerbread (2.3) was released.  2011 Honeycomb was released. McaNotes.com
  • 6. Birth of Open Handset Alliance  Google was not satisfied with it’s success.  Google lead the movement to turn closed system to open.  November 2007, Open Handset Alliance formed.  Google acquired android in 2005.  Many well known company join OHA.  OHA started to create open resources . McaNotes.com
  • 7. Every one is getting Advantage  Manufactures  More than half member of OHA are handset  manufacture like Samsung, Motorola, LG, HTC, Intel …  Mobile Operator From  North, South and Center America  Europe, Asia, India, Australia, Africa ,Middle East … Content Provider  Everyone is developing killer apps for android  More than 80,000 apps in Android Market McaNotes.com
  • 8. Open Handset Alliance Mobile Operators McaNotes.com
  • 9. Open Handset Alliance Handset Manufacturers McaNotes.com
  • 10. Open Handset Alliance Semiconductor Companies McaNotes.com
  • 11. Open Handset Alliance Software Companies McaNotes.com
  • 12. Android Features  Free and Open Source Android is an open source platform. handset manufacturers can not pay anything like royalties or license fees to develop for the platform. Developers also don't pay anything for develop android application The Android framework is distributed under the Apache Software License which allows for the distribution of both open-and closed-source derivations of the source code.  Familiar and Inexpensive Development Tools Devel oper doesn’t require expensive compilers. Developer also doesn’t require registration fees. There are no any kind of other costs of developing Android applications.McaNotes.com
  • 13. Android Features  Freely Available Software Development Kit The Android SDK and tools are freely available. Developers can download the Android SDK from the Android website.  Familiar Language, Familiar Development Environments. Eclipse is the most popular IDE for Android development, and there is an Android plug-in available for facilitating Android development. Android applications can be developed on the xp , mac , linux…..etc operating systems: McaNotes.com
  • 14. Android Features Enabling Development of Powerful applications The manufacturer would grant the developer Privileged All Android applications use the same libraries. Applications can be extended or replaced altogether .  A “Free Market” for Applications. Android developers are free to choose any kind of revenue model they want. Developer can develop  freeware  shareware  trial-ware applications  ad-driven  paid applications. McaNotes.com
  • 15. Android Features  Rich, Secure Application Integration.  A New and Growing Platform McaNotes.com
  • 17. Android Architecture  Linux Kernel  The basic layer is the Linux kernel.  It is this Linux that interacts with the hardware and contains all the essential hardware drivers.  Drivers are programs that control and communicate with the hardware.  For example, consider the Bluetooth function. All devices has a Bluetooth hardware in it. Therefore the kernel must include a Bluetooth driver to communicate with the Bluetooth hardware.  The Linux for all its core functionality such as Memory management, process management, networking, security settings etc. McaNotes.com
  • 18.  Libraries  The next layer is the Android’s native libraries.  It is this layer that enables the device to handle different types of data.  These libraries are written in c or c++ language and are specific for a particular hardware.  well known library libc, SQLite database which is a useful repository for storage and sharing of application data,  libraries to play and record audio and video, SSL libraries responsible for Internet security etc. McaNotes.com
  • 19. Android Architecture  Android Runtime  Android Runtime consists of Dalvik Virtual machine and Core Java libraries.  Dalvik Virtual Machine  It is a type of JVM used in android devices to run apps and is optimized for low processing power and low memory environments.  Unlike the JVM, the Dalvik Virtual Machine doesn’t run .class files, instead it runs .dex files. .dex files are built from .class file at the time of compilation and provides hifger efficiency in low resource environments.  providing security, isolation, memory management and threading support. It is developed by Dan Bornstein of Google. McaNotes.com
  • 20. Android Architecture  Application Framework  These are the blocks that our applications directly interact.  These programs manage the basic functions of phone like resource management, voice call management etc.  As a developer, you just consider these are some basic tools with which we are building our applications.  Activity Manager: Manages the activity life cycle of applications.  Content Providers: Manage the data sharing between applications.  Telephony Manager: Manages all voice calls. We use telephony manager if we want to access voice calls in our application.  Location Manager: Location management, using GPS or cell tower McaNotes.com
  • 21. Android Architecture  Applications  Applications are the top layer in the Android architecture and this is where our applications are gonna fit. Several standard applications comes pre-installed with every device, such as:  SMS client app  Dialer  Web browser  Contact manager  As a developer we are able to write an app which replace any existing system app.  That is, you are not limited in accessing any particular feature. McaNotes.com