SlideShare a Scribd company logo
Presented by:-Amar Shah 
Roll no:-130973107008
Android 
 Android is a mobile operating 
system (OS) 
 Based on the Linux kernel. 
 Develop In JAVA & C/C++ Programming 
Language
History 
 All Of You Know The History Of Android. 
Let’s Start With TECHNOLOGY Behind 
Android
Content : 
Session Divided into Two part : 
 Android Architecture 
 Practical Application
Architecture Java C/C++
Architecture 
 Relies on Linux version 2.6Kernel 
 kernel as the hardware abstraction layer 
 drivers in place 
 provides memory management, process 
management, a security model networking, a 
lot of core OS infrastructure, etc.
Architecture 
 Surface Manager – is responsible for composing 
different drawing surfaces on to the screen. 
 OpenGL ES and SGL. These two make up the 
core of our graphics libraries 
 OpenGL ES is a 3D library and we have a 
software implementation that is hardware 
acceleratable if the device has 3D chip on it.
Architecture 
 SGL graphics are for 2D graphics and that is 
what, most of our application drawing is based 
upon. 
 Media Framework which was provided by 
packet video, one of the members of the Open 
Handset Alliance and that contains almost all of 
the codecs to make up the core of the overall 
media experience.
 Free Type to render fonts. 
Architecture 
 SQLite use as the core of most of the data 
storage. 
Web Kit as the open source browser engine. It’s 
the same browser that is powering Google’s 
chrome and apple’s Safari.
 Android Runtime : 
Architecture 
 Main component is the Dalvik VM. 
 Designed specifically for the android to meet the 
needs for running is an embedded environment, 
where you have limited battery, limited memory, 
limited CPU. 
 Dalvik VM runs dex files, .dex and these are byte 
codes running on small processors
 Dalvik Virtual Machine (Cont) 
 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 
 An Activity Manager that manages the life cycle 
of applications. It also provides a common 
navigation backstack so that applications running 
in different processes can have a smoothly 
integrated navigation experience. 
 Package Manager is what keeps track of which 
applications are installed on your device. 
 Window Manager manages windows.
Architecture 
 Telephony Manager contains the APIs that we use 
to build the phone application that’s central to the 
phone experience. 
 Content Providers the frame work that enable 
applications to access data from other applications, or 
to share their own data like name, phone number, 
address, email etc. on other applications 
 Resource Manager is what we use to store localized 
strings, bitmaps, and layout file, all of the external 
parts of an application that aren’t coded.
Architecture 
 View system contains, buttons and lists. It also 
handles things like event dispatching, layout, 
drawing. 
 Location manager, Notification manager and 
XMPP services are some API’s that will allow 
develop new applications. 
 A Notification Manager that enables all 
applications to display custom alerts in the status 
bar
Architecture 
 All are aware of this Layer.
Let's Start 
Application 
Development
Android Application Development 
Eclipse IDE 
Android 
SDK 
Android 
Emulator 
Android 
Mobile 
Device
3D Technology
ANY 
QUERIES…
Android Technology

More Related Content

What's hot

Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
TeachMission
 
Android ppt
Android pptAndroid ppt
Android pptAmit
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
ganesh mate
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by PrerakPrerak Rathore
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
Jowin John Chemban
 
Android technology
Android technologyAndroid technology
Android technology
vivek sharma
 
Andriod
AndriodAndriod
Andriod
Sanmit Pawar
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
renoy reji
 
Android
AndroidAndroid
Andriod Presentation
Andriod PresentationAndriod Presentation
Andriod Presentation
PrakashSoft
 
Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Yagmur Anish
 
Android ppt
 Android ppt Android ppt
Android ppt
Basavaraj Amogi
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
Vipul Pratap Singh
 
Android operating system final
Android operating system finalAndroid operating system final
Android operating system final
Ashok Kuikel
 
Android OS
Android OSAndroid OS
Android OS
Asish Kumar Sahu
 
Android o ppt
Android o pptAndroid o ppt
Android o ppt
Mit mysore
 

What's hot (20)

Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by Prerak
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
 
Android technology
Android technologyAndroid technology
Android technology
 
Andriod
AndriodAndriod
Andriod
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android
AndroidAndroid
Android
 
Andriod Presentation
Andriod PresentationAndriod Presentation
Andriod Presentation
 
Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi
 
Android ppt
 Android ppt Android ppt
Android ppt
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android operating system final
Android operating system finalAndroid operating system final
Android operating system final
 
Android OS
Android OSAndroid OS
Android OS
 
Android o ppt
Android o pptAndroid o ppt
Android o ppt
 

Viewers also liked

android technology presentation
android technology presentationandroid technology presentation
android technology presentation
Nishul Tomar
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_Rockstar
Manoj Magatapalli
 
Android technology
Android technologyAndroid technology
Android technology
Saurabh Chauhan
 
Android technology
Android technologyAndroid technology
Android technology
NIT Jamshedpur
 
Image Processing
Image ProcessingImage Processing
Image Processingtijeel
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
A B Shinde
 
Android technology
Android technologyAndroid technology
Android technology
satish kumar
 
What is Android OS in ppt ?
What is Android OS in ppt ? What is Android OS in ppt ?
What is Android OS in ppt ?
SoonTips.com
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentationhession25819
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
Geekizer
 
Apple talk
Apple talkApple talk
Apple talk
Sagar Raravi
 
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
 
Raspberry pi : an introduction
Raspberry pi : an introductionRaspberry pi : an introduction
Raspberry pi : an introduction
LTG Oxford
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentationconnectshilpa
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnology
KANNAN
 
Nanotechnology ppt
Nanotechnology pptNanotechnology ppt
Nanotechnology ppt
kirtisingh2011
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnology
Nasir Jumani
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
Salma Begum
 

Viewers also liked (20)

android technology presentation
android technology presentationandroid technology presentation
android technology presentation
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_Rockstar
 
Android technology
Android technologyAndroid technology
Android technology
 
Android technology
Android technologyAndroid technology
Android technology
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
Android technology
Android technologyAndroid technology
Android technology
 
What is Android OS in ppt ?
What is Android OS in ppt ? What is Android OS in ppt ?
What is Android OS in ppt ?
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentation
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
 
Apple talk
Apple talkApple talk
Apple talk
 
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
 
Raspberry pi : an introduction
Raspberry pi : an introductionRaspberry pi : an introduction
Raspberry pi : an introduction
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnology
 
Nanotechnology ppt
Nanotechnology pptNanotechnology ppt
Nanotechnology ppt
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnology
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 

Similar to Android Technology

Getting started with android
Getting started with androidGetting started with android
Getting started with android
amitgb
 
Android architecture
Android architectureAndroid architecture
Android architecture
Saurabh Kukreja
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android Application
Nitin Bhasin
 
Android primer
Android primerAndroid primer
Android primer
intellisenseit
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architecture
Dilip Singh
 
Android
Android Android
Android
Anand Buddarapu
 
01 what is android
01 what is android01 what is android
01 what is android
C.o. Nieto
 
Android
AndroidAndroid
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
zeelpatel0504
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
deepakshare
 
Android architecture
Android architectureAndroid architecture
Android architectureHari Krishna
 
Android technology
Android technologyAndroid technology
Android technologyDhruv Modh
 
OS in mobile devices [Android]
OS in mobile devices [Android]OS in mobile devices [Android]
OS in mobile devices [Android]
Yatharth Aggarwal
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
Dharani Kumar Madduri
 
Android
Android Android
Android
Nishant Jain
 
Android overview
Android overviewAndroid overview
Android overview
Has Taiar
 
1 introduction of android
1 introduction of android1 introduction of android
1 introduction of android
akila_mano
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
Bhavya Siddappa
 
Android seminar-report-body.doc
Android seminar-report-body.docAndroid seminar-report-body.doc
Android seminar-report-body.doc
Deepak Yadav
 

Similar to Android Technology (20)

Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android Application
 
Android primer
Android primerAndroid primer
Android primer
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architecture
 
Android
Android Android
Android
 
01 what is android
01 what is android01 what is android
01 what is android
 
Android
AndroidAndroid
Android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android technology
Android technologyAndroid technology
Android technology
 
OS in mobile devices [Android]
OS in mobile devices [Android]OS in mobile devices [Android]
OS in mobile devices [Android]
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Android
Android Android
Android
 
Android overview
Android overviewAndroid overview
Android overview
 
1 introduction of android
1 introduction of android1 introduction of android
1 introduction of android
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
 
Android seminar-report-body.doc
Android seminar-report-body.docAndroid seminar-report-body.doc
Android seminar-report-body.doc
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
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
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
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
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
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
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
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
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
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
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
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
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
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
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
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
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
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
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
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...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
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
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
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
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
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
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
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...
 

Android Technology

  • 1. Presented by:-Amar Shah Roll no:-130973107008
  • 2. Android  Android is a mobile operating system (OS)  Based on the Linux kernel.  Develop In JAVA & C/C++ Programming Language
  • 3. History  All Of You Know The History Of Android. Let’s Start With TECHNOLOGY Behind Android
  • 4. Content : Session Divided into Two part :  Android Architecture  Practical Application
  • 6. Architecture  Relies on Linux version 2.6Kernel  kernel as the hardware abstraction layer  drivers in place  provides memory management, process management, a security model networking, a lot of core OS infrastructure, etc.
  • 7. Architecture  Surface Manager – is responsible for composing different drawing surfaces on to the screen.  OpenGL ES and SGL. These two make up the core of our graphics libraries  OpenGL ES is a 3D library and we have a software implementation that is hardware acceleratable if the device has 3D chip on it.
  • 8. Architecture  SGL graphics are for 2D graphics and that is what, most of our application drawing is based upon.  Media Framework which was provided by packet video, one of the members of the Open Handset Alliance and that contains almost all of the codecs to make up the core of the overall media experience.
  • 9.  Free Type to render fonts. Architecture  SQLite use as the core of most of the data storage. Web Kit as the open source browser engine. It’s the same browser that is powering Google’s chrome and apple’s Safari.
  • 10.  Android Runtime : Architecture  Main component is the Dalvik VM.  Designed specifically for the android to meet the needs for running is an embedded environment, where you have limited battery, limited memory, limited CPU.  Dalvik VM runs dex files, .dex and these are byte codes running on small processors
  • 11.  Dalvik Virtual Machine (Cont)  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
  • 12. Architecture  An Activity Manager that manages the life cycle of applications. It also provides a common navigation backstack so that applications running in different processes can have a smoothly integrated navigation experience.  Package Manager is what keeps track of which applications are installed on your device.  Window Manager manages windows.
  • 13. Architecture  Telephony Manager contains the APIs that we use to build the phone application that’s central to the phone experience.  Content Providers the frame work that enable applications to access data from other applications, or to share their own data like name, phone number, address, email etc. on other applications  Resource Manager is what we use to store localized strings, bitmaps, and layout file, all of the external parts of an application that aren’t coded.
  • 14. Architecture  View system contains, buttons and lists. It also handles things like event dispatching, layout, drawing.  Location manager, Notification manager and XMPP services are some API’s that will allow develop new applications.  A Notification Manager that enables all applications to display custom alerts in the status bar
  • 15. Architecture  All are aware of this Layer.
  • 16. Let's Start Application Development
  • 17. Android Application Development Eclipse IDE Android SDK Android Emulator Android Mobile Device
  • 18.