SlideShare une entreprise Scribd logo
1  sur  15
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

Contenu connexe

Tendances

Android technology
Android technologyAndroid technology
Android technology
Hardik jain
 
Android is a most popular os
Android is a most popular osAndroid is a most popular os
Android is a most popular os
Prem Prasun
 
Android os
Android osAndroid os
Android os
Manasa \
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGY
shakil2604
 

Tendances (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
 

En vedette

47%20facebook%20handy%20stats%20and%20charts2
47%20facebook%20handy%20stats%20and%20charts247%20facebook%20handy%20stats%20and%20charts2
47%20facebook%20handy%20stats%20and%20charts2
Jacques Bouchard
 
บทที่ 3 html editors
บทที่ 3 html editorsบทที่ 3 html editors
บทที่ 3 html editors
Nattipong Siangyen
 
RouteScout_v1.1_UserGuide_v1
RouteScout_v1.1_UserGuide_v1RouteScout_v1.1_UserGuide_v1
RouteScout_v1.1_UserGuide_v1
Martha Roden
 
MMM_UI_iteration_v11i_ViewPhotosVideos
MMM_UI_iteration_v11i_ViewPhotosVideosMMM_UI_iteration_v11i_ViewPhotosVideos
MMM_UI_iteration_v11i_ViewPhotosVideos
Martha Roden
 

En vedette (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
 

Similaire à Android technology

Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
Jehad2012
 

Similaire à 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
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

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.