SlideShare a Scribd company logo
Patel Dilip A. (110403107014)

         Modh Dhruv N. (110403107016)

                     B.E. 5th Sem CE-1

                  Computer Department

Sankalchand Patel college of Engineering
Abstract...
      Android is a software stack for mobile devices that includes an operating
system, middleware and key applications.

      Android is a software platform and operating system for mobile devices
based on the Linux operating system and developed by Google and the Open
Handset Alliance. It allows developers to write managed code in a Java-like
language that utilizes Google-developed Java libraries, but does not support
programs developed in native code.

              The unveiling of the Android platform on 5 November 2007 was
announced with the founding of the Open Handset Alliance, a consortium of 34
hardware    ,software    and     telecom companies    devoted to  advancing
open standards for mobile devices.
Contents...
  Open Handset Alliance

  Introduction To Android

  Why Android Was Created?

  Android Architecture

  Development Tools

  Conclusion
Open Handset Alliance…

        The Open Handset Alliance (OHA) is a business alliance that was created
for the purpose of developing open mobile device standards. The OHA has
approximately 80 member companies, including HTC, Samsung, Intel, Motorola,
Qualcomm and Google. The OHA's main product is the Android platform - the
world's most popular Smartphone platform
Introduction to Android…

 A complete & modern embedded operating system.

A world-class software stack for building applications.

An open platform for developers, users &industry.
Why Android Was Created?

 For full phone software stack including applications.

 Designed as a platform for software development.

 Communities Support.

100% Java Phone.

 For better Security.

  We can reduce redundancy.
Architecture
Linux Kernel

          Android relies on Linux kernel 2.6 for core system Services such as
security, memory management, process management, network management,
and driver model.

        The kernel is also acts as an abstraction layer between the hardware
and the rest of the software stack.
Runtime
          Every android application runs in its on process, with its own Dalvik
 virtual machine.

           Dalvik has been written so that device can run multiple VM s
efficiently. In java we are using JVM but here DVM.

         Dalvik VM takes the generated Java class files and combines them
into one or more Dalvik Executable (.dex) files. It reuses duplicate
information from multiple class files, effectively reducing the space
requirement (uncompressed) by half from a traditional .jar file.
Libraries
Libc : c standard lib.
WebKit : Kernel of web browser

SQLite : Embedded database
Media Framework: Core part of Android multi-media
OpenGL | ES: 3D image engine
SGL: 2D image engine
SufraceManager: Manage difference windows for different applications
FreeType: Bitmap and Vector
Application Framework




Activity Manager:
          Interact with the overall activities running in the system.
Content Provider:
                 A content provider is only required if you need to share data
 between multiple applications.

Notification manager:
                    Class to notify the user of events that happen. This is how
you tell the user that something has happened in the background.
Package Manager:
                  Class for retrieving various kinds of information related to the
application packages that are currently installed on the device.
Telephony Service:
         Provides access to information about the telephony services on
the device.

Window Manager:
      The interface that apps use to talk to the window manager.
Location Manager :
        This class provides access to the system location services.
Any Questions????
Android technology

More Related Content

What's hot

Andriod os ppt
Andriod os pptAndriod os ppt
Andriod os ppt
Santosh patel
 
Android technology
Android technologyAndroid technology
Android technologyHardik jain
 
Android as a technology
Android as a technologyAndroid as a technology
Android as a technology
eram nizam
 
Android technology
Android technologyAndroid technology
Android technology
dharsana sree
 
Android operating system
Android operating systemAndroid operating system
Android operating system
kunthekeshav
 
Android is a most popular os
Android is a most popular osAndroid is a most popular os
Android is a most popular osPrem Prasun
 
Android presantation
Android presantationAndroid presantation
Android presantation
UdayJethva
 
Android operating system
Android operating systemAndroid operating system
Android operating system
RoyalAmeet
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
Rohan Vadsola
 
Android os
Android osAndroid os
Android osManasa \
 
Andriod
AndriodAndriod
Andriod
Sanmit Pawar
 
Android Operating system
Android Operating systemAndroid Operating system
Android Operating system
Jawaher Abdulwahab Fadhil
 
Know about Android Operating System
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating System
Trailukya Dutta
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_Rockstar
Manoj Magatapalli
 
Reasons to Develop Your Next App in Android
Reasons to Develop Your Next App in AndroidReasons to Develop Your Next App in Android
Reasons to Develop Your Next App in Android
HyperBeans
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
vikas bharat
 
Andriod Operting System
Andriod  Operting System Andriod  Operting System
Andriod Operting System
Hitesh verma
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGYshakil2604
 
Ro Ck St Ar
Ro Ck St ArRo Ck St Ar
Ro Ck St Ar
Bikash Modi
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
Sai Butchi babu Manepalli
 

What's hot (20)

Andriod os ppt
Andriod os pptAndriod os ppt
Andriod os ppt
 
Android technology
Android technologyAndroid technology
Android technology
 
Android as a technology
Android as a technologyAndroid as a technology
Android as a technology
 
Android technology
Android technologyAndroid technology
Android technology
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android is a most popular os
Android is a most popular osAndroid is a most popular os
Android is a most popular os
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android os
Android osAndroid os
Android os
 
Andriod
AndriodAndriod
Andriod
 
Android Operating system
Android Operating systemAndroid Operating system
Android Operating system
 
Know about Android Operating System
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating System
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_Rockstar
 
Reasons to Develop Your Next App in Android
Reasons to Develop Your Next App in AndroidReasons to Develop Your Next App in Android
Reasons to Develop Your Next App in Android
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
Andriod Operting System
Andriod  Operting System Andriod  Operting System
Andriod Operting System
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGY
 
Ro Ck St Ar
Ro Ck St ArRo Ck St Ar
Ro Ck St Ar
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 

Viewers also liked

Flameproof High Range Pressure Switches with Scale FC series
Flameproof High Range Pressure Switches with Scale FC seriesFlameproof High Range Pressure Switches with Scale FC series
Flameproof High Range Pressure Switches with Scale FC series
NK Instruments Pvt. Ltd.
 
High range Bellow type Pressure Switch MD series
High range Bellow type Pressure Switch MD seriesHigh range Bellow type Pressure Switch MD series
High range Bellow type Pressure Switch MD series
NK Instruments Pvt. Ltd.
 
47%20facebook%20handy%20stats%20and%20charts2
47%20facebook%20handy%20stats%20and%20charts247%20facebook%20handy%20stats%20and%20charts2
47%20facebook%20handy%20stats%20and%20charts2Jacques Bouchard
 
SSI CIP snapshot user examples
SSI CIP snapshot user examplesSSI CIP snapshot user examples
SSI CIP snapshot user examples
Denis Morais
 
Story board reading
Story board readingStory board reading
Story board reading
hestiko
 
คำสั่ง Sql เบื้องต้น(create db)
คำสั่ง Sql เบื้องต้น(create db)คำสั่ง Sql เบื้องต้น(create db)
คำสั่ง Sql เบื้องต้น(create db)
Nattipong Siangyen
 
บทที่ 3 html editors
บทที่ 3 html editorsบทที่ 3 html editors
บทที่ 3 html editorsNattipong Siangyen
 
Bar stock with lag threaded end thermowell
Bar stock with lag threaded end thermowellBar stock with lag threaded end thermowell
Bar stock with lag threaded end thermowell
NK Instruments Pvt. Ltd.
 
RouteScout_v1.1_UserGuide_v1
RouteScout_v1.1_UserGuide_v1RouteScout_v1.1_UserGuide_v1
RouteScout_v1.1_UserGuide_v1Martha Roden
 
Le journal d'Argentré du Plessis
Le journal d'Argentré du PlessisLe journal d'Argentré du Plessis
Le journal d'Argentré du Plessis
Mairie Argentré du Plessis
 
MMM_UI_iteration_v11i_ViewPhotosVideos
MMM_UI_iteration_v11i_ViewPhotosVideosMMM_UI_iteration_v11i_ViewPhotosVideos
MMM_UI_iteration_v11i_ViewPhotosVideosMartha Roden
 
SUSE Manager 3 y SaltStack - OpenExpo 2016
SUSE Manager 3 y SaltStack - OpenExpo 2016SUSE Manager 3 y SaltStack - OpenExpo 2016
SUSE Manager 3 y SaltStack - OpenExpo 2016
Javier Martínez Nohalés
 

Viewers also liked (13)

Flameproof High Range Pressure Switches with Scale FC series
Flameproof High Range Pressure Switches with Scale FC seriesFlameproof High Range Pressure Switches with Scale FC series
Flameproof High Range Pressure Switches with Scale FC series
 
High range Bellow type Pressure Switch MD series
High range Bellow type Pressure Switch MD seriesHigh range Bellow type Pressure Switch MD series
High range Bellow type Pressure Switch MD series
 
47%20facebook%20handy%20stats%20and%20charts2
47%20facebook%20handy%20stats%20and%20charts247%20facebook%20handy%20stats%20and%20charts2
47%20facebook%20handy%20stats%20and%20charts2
 
SSI CIP snapshot user examples
SSI CIP snapshot user examplesSSI CIP snapshot user examples
SSI CIP snapshot user examples
 
Final report
Final reportFinal report
Final report
 
Story board reading
Story board readingStory board reading
Story board reading
 
คำสั่ง Sql เบื้องต้น(create db)
คำสั่ง Sql เบื้องต้น(create db)คำสั่ง Sql เบื้องต้น(create db)
คำสั่ง Sql เบื้องต้น(create db)
 
บทที่ 3 html editors
บทที่ 3 html editorsบทที่ 3 html editors
บทที่ 3 html editors
 
Bar stock with lag threaded end thermowell
Bar stock with lag threaded end thermowellBar stock with lag threaded end thermowell
Bar stock with lag threaded end thermowell
 
RouteScout_v1.1_UserGuide_v1
RouteScout_v1.1_UserGuide_v1RouteScout_v1.1_UserGuide_v1
RouteScout_v1.1_UserGuide_v1
 
Le journal d'Argentré du Plessis
Le journal d'Argentré du PlessisLe journal d'Argentré du Plessis
Le journal d'Argentré du Plessis
 
MMM_UI_iteration_v11i_ViewPhotosVideos
MMM_UI_iteration_v11i_ViewPhotosVideosMMM_UI_iteration_v11i_ViewPhotosVideos
MMM_UI_iteration_v11i_ViewPhotosVideos
 
SUSE Manager 3 y SaltStack - OpenExpo 2016
SUSE Manager 3 y SaltStack - OpenExpo 2016SUSE Manager 3 y SaltStack - OpenExpo 2016
SUSE Manager 3 y SaltStack - OpenExpo 2016
 

Similar to Android technology

Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
Tripti Tiwari
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 
Android
AndroidAndroid
Android
Android Android
Android
Anand Buddarapu
 
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 OS and application development
Android OS and application developmentAndroid OS and application development
Android OS and application development
Lokesh Kumar
 
Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
Kajal Kucheriya Jain
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versions
ijtsrd
 
Android overview
Android overviewAndroid overview
Android overview
Badrinath Kulkarni
 
Android Development - Session 2
Android Development - Session 2Android Development - Session 2
Android Development - Session 2
Mohammad Shaker
 
Android Development - Session 1
Android Development - Session 1Android Development - Session 1
Android Development - Session 1
Mohammad Shaker
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
zeelpatel0504
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
ABHISHEK DINKAR
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
Dharani Kumar Madduri
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
Akash Bisariya
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architecture
Dilip Singh
 
Android introduction
Android introductionAndroid introduction
Android introduction
mcanotes
 
Cc4201519521
Cc4201519521Cc4201519521
Cc4201519521
IJERA Editor
 

Similar to Android technology (20)

Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
 
Android os
Android osAndroid os
Android os
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 
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 OS and application development
Android OS and application developmentAndroid OS and application development
Android OS and application development
 
Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versions
 
Android overview
Android overviewAndroid overview
Android overview
 
Android Development - Session 2
Android Development - Session 2Android Development - Session 2
Android Development - Session 2
 
Android Development - Session 1
Android Development - Session 1Android Development - Session 1
Android Development - Session 1
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architecture
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Cc4201519521
Cc4201519521Cc4201519521
Cc4201519521
 
rakesh
rakeshrakesh
rakesh
 

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
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
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
 
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
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
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
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
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
 
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
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
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
 
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
 
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
 
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
 

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.........
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
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
 
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 Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
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...
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
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...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
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...
 
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 -...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
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 ...
 
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
 
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*
 
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
 

Android technology

  • 1. Patel Dilip A. (110403107014) Modh Dhruv N. (110403107016) B.E. 5th Sem CE-1 Computer Department Sankalchand Patel college of Engineering
  • 2. Abstract... Android is a software stack for mobile devices that includes an operating system, middleware and key applications. Android is a software platform and operating system for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance. It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries, but does not support programs developed in native code. The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 34 hardware ,software and telecom companies devoted to advancing open standards for mobile devices.
  • 3. Contents... Open Handset Alliance Introduction To Android Why Android Was Created? Android Architecture Development Tools Conclusion
  • 4. Open Handset Alliance… The Open Handset Alliance (OHA) is a business alliance that was created for the purpose of developing open mobile device standards. The OHA has approximately 80 member companies, including HTC, Samsung, Intel, Motorola, Qualcomm and Google. The OHA's main product is the Android platform - the world's most popular Smartphone platform
  • 5.
  • 6. Introduction to Android…  A complete & modern embedded operating system. A world-class software stack for building applications. An open platform for developers, users &industry.
  • 7. Why Android Was Created?  For full phone software stack including applications.  Designed as a platform for software development.  Communities Support. 100% Java Phone. For better Security.  We can reduce redundancy.
  • 9. Linux Kernel Android relies on Linux kernel 2.6 for core system Services such as security, memory management, process management, network management, and driver model. The kernel is also acts as an abstraction layer between the hardware and the rest of the software stack.
  • 10. Runtime Every android application runs in its on process, with its own Dalvik virtual machine. Dalvik has been written so that device can run multiple VM s efficiently. In java we are using JVM but here DVM. Dalvik VM takes the generated Java class files and combines them into one or more Dalvik Executable (.dex) files. It reuses duplicate information from multiple class files, effectively reducing the space requirement (uncompressed) by half from a traditional .jar file.
  • 11. Libraries Libc : c standard lib. WebKit : Kernel of web browser SQLite : Embedded database Media Framework: Core part of Android multi-media OpenGL | ES: 3D image engine SGL: 2D image engine SufraceManager: Manage difference windows for different applications FreeType: Bitmap and Vector
  • 12. Application Framework Activity Manager: Interact with the overall activities running in the system. Content Provider: A content provider is only required if you need to share data between multiple applications. Notification manager: Class to notify the user of events that happen. This is how you tell the user that something has happened in the background. Package Manager: Class for retrieving various kinds of information related to the application packages that are currently installed on the device.
  • 13. Telephony Service: Provides access to information about the telephony services on the device. Window Manager: The interface that apps use to talk to the window manager. Location Manager : This class provides access to the system location services.