SlideShare a Scribd company logo
ANDROID
Presented by
JAASIR NAZIR WANI
132262601006
AN OPEN PLATFORM FOR MOBILE DEVELOPMENT
TOPICS
 Introduction
 History
 Features
 Android Devices
 Android Versions
 Android Architecture
INTRODUCTION
 Android is a software stack for mobile devices that includes
an operating system, middleware and key applications.
 Based on the Linux kernel;
 Developed by Google and later the Open Handset
Alliance(OHA)
 Allows writing code in the Java and C/C++ language;
 Simply: Android is a combination of three components:
 A free, open-source operating system for mobile devices
 An open-source development platform for creating mobile
applications
 Devices, particularly mobile phones, that run the Android operating
system and the applications
HISTORY
 Initially, Andy Rubin founded Android Incorporation in Palo
Alto, California, United States in October, 2003.
 In 17th August 2005, Google acquired android Incorporation.
Since then, it is in the subsidiary of Google Incorporation.
 The key employees of Android Incorporation are Andy
Rubin, Rich Miner, Chris White and Nick Sears.
OPEN HANDSET ALLIANCE(OHA)
 It's a consortium of 84 companies such as Google, Samsung,
AKM, Synaptic, KDDI, Garmin, Teleca, EBay, Intel etc.
 It was established on 5th November, 2007, led by Google. It is
committed to advance open standards, provide services and
deploy handsets using the Android Platform.
 This group of companies are allowed to use source code of
Android and develop applications.
 Reason for Nokia not to develop Android Mobiles is Nokia is
not part of OHA.
OPEN HANDSET ALLIANCE(OHA)
FEATURES
 It is open-source.
 Anyone can customize the Android Platform.
 Android is a multi-process system, in which each application
(and parts of the system) runs in its own process.
 Android supports wireless communication using:-
 3G Networks
 4G Networks
 802.11 Wi-Fi Networks
 Bluetooth Connectivity
 User gets millions of applications that user can not get in any
other mobile operating system.
 Android supports advanced audio/video/still media formats such
as MPEG-4, MP3, MP4, and AAC, AMR, JPEG, PNG, GIF.
 Developing an android application is not tough using
SDK(standard development kit) and java emulator we can easily
develop applications that we want.
TYPES OF ANDROID DEVICES
Galaxy Note 3 Galaxy Tablet
Android-Powered Microwave
Android-Powered Watch
Android-Powered Camera
Android-Powered TV
Android-Powered Car
Radio
Android-Powered Washing
Machine
ANDROID VERSIONS, CODENAMES, API
BRIEF DESCRIPTION
 Android Beta
 First Version of Android.
 The focus of Android beta is on testing incorporating usability.
 Android beta will generally have many more problems on speed
and performance.
 Android Aestro and Blender
 First full version of android.
 Released on September 23, 2008.
 Wi-Fi and Bluetooth support.
 Quite slow in operating.
 Copy and paste feature in the web browser is not present.
 Android Cupcake 1.5
 Released on April 30, 2009.
 Added auto-rotation option.
 Copy and Paste feature added in the web browser.
 Increased speed and performance but not up to required level
 Android Donut 1.6
 Released on September 15, 2009.
 Voice search and Search box were added.
 Faster OS boot times and fast web browsing experience.
 Typing is quite slower.
 Android Éclair 2.0/2.1
 Released on October 26, 2009.
 Bluetooth 2.1 support.
 Improved typing speed on virtual keyboard, with smarter
dictionary.
 no Adobe flash media support.
 Android Froyo 2.2
 Released on May 20, 2010.
 Support for Adobe Flash 10.1
 Improved Application launcher with better browser
 No internet calling.
 Android Gingerbread 2.3
 Released on December 6, 2010.
 Updated User Interface with high efficiency and speed
 Internet calling
 One touch word selection and copy/paste.
 New keyboard for faster word input.
 More successful version of Android than previous versions.
 not supports multi-core processors.
 Android Honeycomb 3.0
 Released on February 22, 2011.
 Support for multi-core processors
 Ability to encrypt all user data.
 This version of android is only available for tablets.
 Android IceCreamSandwich(ICS) 4.0
 Released on November 14, 2011.
 Virtual button in the UI.
 A new typeface family for the UI, Roboto.
 Ability to shut down apps that are using
data in the background.
 Android JellyBean 4.1
 Released on June 27, 2012.
 Restricted profiles
 Smoother user interface.
 Bluetooth smart ready
 Multi language support
LATEST VERSION KIT-KAT
 New version released on 31 October 2013
called Android 4.4 KitKat.
 It was long-rumoured that the follow up to Jelly Bean
would be “Key Lime Pie”, however in a deal with
Nestle, Google named Android 4.4 after the Kitkat
chocolate biscuit.
FEATURES
 “OK Google”
 You don’t need to touch the screen to get things done. When on
your home screen* or in Google Now, just say “Ok Google” to
launch voice search, send a text, get directions or even play
a song
 Full-screen immersion
 Kitkat hides the status bar and menu bar when in full screen
mode
 Print wherever, whenever
 Bluetooth MAP support
 Android now supports the Message Access Profile
(MAP) so Bluetooth-enabled cars can exchange
messages with your devices.
 Faster multitasking
 The future is calling
 Newly redesigned Quickoffice.
ANDROID ARCHITECTURE
ARCHITECTURE PART 1/5
Android provides a set of core applications:
 Email Client
 SMS Program
 Calendar
 Maps
 Browser
 Contacts
 Etc
All applications are written using the Java language.
ARCHITECTURE PART 2/5
 Enabling and simplifying the reuse of
components
 Developers have full access to the same framework
APIs used by the core applications.
 Users are allowed to replace components.
ARCHITECTURE PART 2/5
Features
ARCHITECTURE PART 3/5
 Libc: c standard lib.
 SSL: Secure Socket Layer
 SGL: 2D image engine
 OpenGL|ES: 3D image engine
 Media Framework: Core part of Android multi-media
 SQLite: Embedded database
 WebKit: Kernel of web browser
 FreeType: Bitmap and Vector
 SufraceManager: Manage difference windows for different
applications
 Including a set of C/C++ libraries used by components of the Android
system
 Exposed to developers through the Android application framework
ARCHITECTURE PART 4/5
Core Libraries
Providing most of the functionality available in
the core libraries of the Java language
APIs
Data Structures
Utilities
File Access
Network Access
Graphics, etc.
ARCHITECTURE PART 4/5
 Dalvik Virtual Machine
 Providing environment on which every Android application
runs
 Each Android application runs in its own process, with its
own instance of the Dalvik VM.
 Dalvik has been written such that a device can run multiple
VMs efficiently.
 Register-based virtual machine
 Executing the Dalvik Executable (.dex) format
 .dex format is optimized for minimal memory footprint.
 Compilation
 Relying on the Linux Kernel for:
 Threading
 Low-level memory management
ARCHITECTURE PART 5/5
 Relying on Linux Kernel 2.6 for core system services
 Memory and Process Management
 Network Stack
 Driver Model
 Security
 Providing an abstraction layer between the H/W and the rest
of the S/W stack
THANK
YOU

More Related Content

What's hot

Android operating system
Android operating systemAndroid operating system
Android operating system
kunthekeshav
 
Basic android
Basic androidBasic android
Basic android
Dharmendra Kushwaha
 
Android architecture
Android architectureAndroid architecture
Android architecture
Kartik Kalpande Patil
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
Megha Jain
 
Android app development
Android app developmentAndroid app development
Android app development
Tanmoy Roy
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
Rachna Beegun
 
Android | Xamarin | Mobile Application development
Android | Xamarin | Mobile Application developmentAndroid | Xamarin | Mobile Application development
Android | Xamarin | Mobile Application development
KrishnaMildain
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
ganesh mate
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
Vijay Rastogi
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
dipali badgujar
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
Sneha Lata
 
Andriod apps
Andriod appsAndriod apps
Andriod apps
shakil2604
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
Akash Bisariya
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
mehul patel
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
Naresh Chintalcheru
 
Android Training Report
Android Training ReportAndroid Training Report
Android Training Report
Achal kumari
 
Lesson 2 mobile application
Lesson 2 mobile applicationLesson 2 mobile application
Lesson 2 mobile application
Felix Huerte
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
donnfelker
 
Android operating system
Android operating systemAndroid operating system
Android operating system
Nilanjan Nayak
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
Atul Panjwani
 

What's hot (20)

Android operating system
Android operating systemAndroid operating system
Android operating system
 
Basic android
Basic androidBasic android
Basic android
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 
Android app development
Android app developmentAndroid app development
Android app development
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Android | Xamarin | Mobile Application development
Android | Xamarin | Mobile Application developmentAndroid | Xamarin | Mobile Application development
Android | Xamarin | Mobile Application development
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 
Andriod apps
Andriod appsAndriod apps
Andriod apps
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Android Training Report
Android Training ReportAndroid Training Report
Android Training Report
 
Lesson 2 mobile application
Lesson 2 mobile applicationLesson 2 mobile application
Lesson 2 mobile application
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 

Similar to Android

Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
Kaviarasu D
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
Salma Begum
 
Presentation2
Presentation2Presentation2
Presentation2
ragavendran
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
preeta sinha
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
imau6
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Hritika Raj
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
Suraj Rajput
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTER
jatin batra
 
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
NoorFatima504746
 
Android.... (4.4 included)
Android.... (4.4 included)Android.... (4.4 included)
Android.... (4.4 included)
ashish0019
 
Android
AndroidAndroid
Rishiraj 's ppt
Rishiraj 's pptRishiraj 's ppt
Rishiraj 's ppt
rrk24
 
Android Overview
Android OverviewAndroid Overview
Android Overview
IET DAVV Indore
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)
sai praneeth
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
Subhadip Chakraborty
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
Vipul Pratap Singh
 
Best Industrial Training in Android
Best Industrial Training in AndroidBest Industrial Training in Android
Best Industrial Training in Android
Arcadian Learning
 
Android technology gk1
Android technology gk1Android technology gk1
Android technology gk1
gautam khillare
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
Rohan Vadsola
 

Similar to Android (20)

Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Presentation2
Presentation2Presentation2
Presentation2
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTER
 
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
beginning-android-4-application-development-lee--annas-archive--libgenrs-nf-2...
 
Android.... (4.4 included)
Android.... (4.4 included)Android.... (4.4 included)
Android.... (4.4 included)
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android
AndroidAndroid
Android
 
Rishiraj 's ppt
Rishiraj 's pptRishiraj 's ppt
Rishiraj 's ppt
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
 
Best Industrial Training in Android
Best Industrial Training in AndroidBest Industrial Training in Android
Best Industrial Training in Android
 
Android technology gk1
Android technology gk1Android technology gk1
Android technology gk1
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Android

  • 1. ANDROID Presented by JAASIR NAZIR WANI 132262601006 AN OPEN PLATFORM FOR MOBILE DEVELOPMENT
  • 2. TOPICS  Introduction  History  Features  Android Devices  Android Versions  Android Architecture
  • 3. INTRODUCTION  Android is a software stack for mobile devices that includes an operating system, middleware and key applications.  Based on the Linux kernel;  Developed by Google and later the Open Handset Alliance(OHA)  Allows writing code in the Java and C/C++ language;  Simply: Android is a combination of three components:  A free, open-source operating system for mobile devices  An open-source development platform for creating mobile applications  Devices, particularly mobile phones, that run the Android operating system and the applications
  • 4. HISTORY  Initially, Andy Rubin founded Android Incorporation in Palo Alto, California, United States in October, 2003.  In 17th August 2005, Google acquired android Incorporation. Since then, it is in the subsidiary of Google Incorporation.  The key employees of Android Incorporation are Andy Rubin, Rich Miner, Chris White and Nick Sears.
  • 5. OPEN HANDSET ALLIANCE(OHA)  It's a consortium of 84 companies such as Google, Samsung, AKM, Synaptic, KDDI, Garmin, Teleca, EBay, Intel etc.  It was established on 5th November, 2007, led by Google. It is committed to advance open standards, provide services and deploy handsets using the Android Platform.  This group of companies are allowed to use source code of Android and develop applications.  Reason for Nokia not to develop Android Mobiles is Nokia is not part of OHA.
  • 7. FEATURES  It is open-source.  Anyone can customize the Android Platform.  Android is a multi-process system, in which each application (and parts of the system) runs in its own process.  Android supports wireless communication using:-  3G Networks  4G Networks  802.11 Wi-Fi Networks  Bluetooth Connectivity  User gets millions of applications that user can not get in any other mobile operating system.  Android supports advanced audio/video/still media formats such as MPEG-4, MP3, MP4, and AAC, AMR, JPEG, PNG, GIF.  Developing an android application is not tough using SDK(standard development kit) and java emulator we can easily develop applications that we want.
  • 8. TYPES OF ANDROID DEVICES Galaxy Note 3 Galaxy Tablet
  • 13. BRIEF DESCRIPTION  Android Beta  First Version of Android.  The focus of Android beta is on testing incorporating usability.  Android beta will generally have many more problems on speed and performance.  Android Aestro and Blender  First full version of android.  Released on September 23, 2008.  Wi-Fi and Bluetooth support.  Quite slow in operating.  Copy and paste feature in the web browser is not present.
  • 14.  Android Cupcake 1.5  Released on April 30, 2009.  Added auto-rotation option.  Copy and Paste feature added in the web browser.  Increased speed and performance but not up to required level  Android Donut 1.6  Released on September 15, 2009.  Voice search and Search box were added.  Faster OS boot times and fast web browsing experience.  Typing is quite slower.  Android Éclair 2.0/2.1  Released on October 26, 2009.  Bluetooth 2.1 support.  Improved typing speed on virtual keyboard, with smarter dictionary.  no Adobe flash media support.
  • 15.  Android Froyo 2.2  Released on May 20, 2010.  Support for Adobe Flash 10.1  Improved Application launcher with better browser  No internet calling.  Android Gingerbread 2.3  Released on December 6, 2010.  Updated User Interface with high efficiency and speed  Internet calling  One touch word selection and copy/paste.  New keyboard for faster word input.  More successful version of Android than previous versions.  not supports multi-core processors.  Android Honeycomb 3.0  Released on February 22, 2011.  Support for multi-core processors  Ability to encrypt all user data.  This version of android is only available for tablets.
  • 16.  Android IceCreamSandwich(ICS) 4.0  Released on November 14, 2011.  Virtual button in the UI.  A new typeface family for the UI, Roboto.  Ability to shut down apps that are using data in the background.  Android JellyBean 4.1  Released on June 27, 2012.  Restricted profiles  Smoother user interface.  Bluetooth smart ready  Multi language support
  • 17. LATEST VERSION KIT-KAT  New version released on 31 October 2013 called Android 4.4 KitKat.  It was long-rumoured that the follow up to Jelly Bean would be “Key Lime Pie”, however in a deal with Nestle, Google named Android 4.4 after the Kitkat chocolate biscuit.
  • 18. FEATURES  “OK Google”  You don’t need to touch the screen to get things done. When on your home screen* or in Google Now, just say “Ok Google” to launch voice search, send a text, get directions or even play a song  Full-screen immersion  Kitkat hides the status bar and menu bar when in full screen mode  Print wherever, whenever  Bluetooth MAP support  Android now supports the Message Access Profile (MAP) so Bluetooth-enabled cars can exchange messages with your devices.  Faster multitasking  The future is calling  Newly redesigned Quickoffice.
  • 20. ARCHITECTURE PART 1/5 Android provides a set of core applications:  Email Client  SMS Program  Calendar  Maps  Browser  Contacts  Etc All applications are written using the Java language.
  • 21. ARCHITECTURE PART 2/5  Enabling and simplifying the reuse of components  Developers have full access to the same framework APIs used by the core applications.  Users are allowed to replace components.
  • 23. ARCHITECTURE PART 3/5  Libc: c standard lib.  SSL: Secure Socket Layer  SGL: 2D image engine  OpenGL|ES: 3D image engine  Media Framework: Core part of Android multi-media  SQLite: Embedded database  WebKit: Kernel of web browser  FreeType: Bitmap and Vector  SufraceManager: Manage difference windows for different applications  Including a set of C/C++ libraries used by components of the Android system  Exposed to developers through the Android application framework
  • 24. ARCHITECTURE PART 4/5 Core Libraries Providing most of the functionality available in the core libraries of the Java language APIs Data Structures Utilities File Access Network Access Graphics, etc.
  • 25. ARCHITECTURE PART 4/5  Dalvik Virtual Machine  Providing environment on which every Android application runs  Each Android application runs in its own process, with its own instance of the Dalvik VM.  Dalvik has been written such that a device can run multiple VMs efficiently.  Register-based virtual machine  Executing the Dalvik Executable (.dex) format  .dex format is optimized for minimal memory footprint.  Compilation  Relying on the Linux Kernel for:  Threading  Low-level memory management
  • 26. ARCHITECTURE PART 5/5  Relying on Linux Kernel 2.6 for core system services  Memory and Process Management  Network Stack  Driver Model  Security  Providing an abstraction layer between the H/W and the rest of the S/W stack