SlideShare una empresa de Scribd logo
1 de 36
Android OS
by
Serhan Özbey
A project submitted
in requirements for
EENG 363
COMPUTER
ARCHITECTURE
Department of Engineering
YAŞAR UNIVERSITY
21.01.14
INTRODUCTION
World is contracting with the growth of
mobile phone technology. As the
number of users is increasing day by
day, facilities are also increasing.
Starting with simple regular handsets
which were used just for making phone
calls, mobiles have changed our lives
and have become part of it.
INTRODUCTION
Now they are not used just for making
calls but they have innumerable uses
and can be used as a Camera , Music
player, Tablet PC, T.V. , Web browser
etc. And with the new
technologies, new software and
operating systems are required.
INTRODUCTION
Mobile OS has greatly evolved from Palm
OS in 1996 to Windows pocket PC in
2000 then to Blackberry OS and
Android.
INTRODUCTION
One of the most widely used mobile OS these
days is ANDROID. Android is a software bunch
comprising not only operating system but also
middleware and key applications.
HISTORY
Android, Inc. was founded in Palo
Alto, California in October 2003 by Andy
Rubin , Rich Miner , Nick Sears , and Chris
White to develop, in Rubin's words "smarter
mobile devices that are more aware of its
owner's location and preferences"
HISTORY
The early intentions of the company were to
develop an advanced operating system
for digital cameras, when it was realised that
the market for the devices was not large
enough, and diverted their efforts to
producing a smartphone operating system to
rival those of Symbian and Windows Mobile.
Google acquired Android Inc. on August
17, 2005; key employees of Android
Inc., including Rubin, Miner and White, stayed
at the company after the acquisition Not much
was known about Android Inc. at the time, but
many assumed that Google was planning to
enter the mobile phone market with this move
On November 5, 2007, the Open Handset
Alliance, a consortium of technology companies
including Google, device manufacturers such
as HTC, Sony and Samsung, wireless carriers such
as Nextel and T-Mobile, and chipset makers such
as Qualcomm and Texas Instruments, unveiled
itself, with a goal to develop open standards for
mobile devices. That day, Android was unveiled as
its first product, a mobile device platform built on
the Linux kernel version 2.6.
ANDROID vs. iOS
As iOS is getting a lot of nice reviews and
improving everytime than it’s old versions .
But it still falls short of Android in several
areas like freedom of open-source editing and
third-party applications in Android made it
one-step forward from iOS in a short time .
If you want to customize your smartphone, the
sky's the limit with Android. End-users can alter
whatever they want.
Visible file system of Android unsures end-users a
comfortable file transferring system . It's as easy as
drag-and-drop. Apple doesn't give you that kind of
access to all your files .
Since 2008, Android has seen numerous
updates which have incrementally improved
the operating system, adding new features
and fixing bugs in previous releases.
DEVELOPEMENT & UPDATES
Android is developed in private by Google
until the latest changes and updates are
ready to be released, at which point the
source code is made available publicly..
This source code will only run without
modification on select devices, usually
the Nexus series of devices.
The source code is, in turn, adapted by OEMs
to run on their hardware. Android's source
code does not contain the often
proprietary device drivers that are needed
for certain hardware components
Each major release is named in alphabetical
order after a dessert or sugary treat; for
example, version 1.5 Cupcake was followed
by 1.6 Donut. The latest released version is
4.4.2 KitKat, which was released on 9
December 2013.
For devices not under
the Nexus brand, updates often arrive
months from the time the given version is
officially released. This is caused partly due to
the extensive variation in hardware of
Android devices, to which each update must
be specifically tailored, as the official Google
source code only runs on their
flagship Nexus devices.
Google Nexus is a line of mobile devices co-
developed by Google and
several OEM partners, that run
the Android operating system. Devices in the
Nexus series do not have manufacturer
or wireless carrier modifications to Android
(such as custom graphical user interfaces), and
have an unlockable bootloader to allow further
development and end-user modification.
FEATURES & SPECIFICATIONS
Android is a powerful Operating System
supporting a large number of applications
in Smart Phones. These applications make life
more comfortable and advanced for the
users. Hardwares that support Android are
mainly based on ARM architecture platform.
Components of Android Architecture
• Applications
• Apps Framework
• Libraries
• Android Runtime ( Dalvik )
• Kernel ( Linux )
KERNEL
As of January 2014, current Android
versions consist of a kernel based on
the Linux kernel's longterm 3.4
branch, varying in version numbers
depending on the actual Android device.
Android versions older than 4.0 Ice Cream
Sandwich were based on the Linux kernel
versions 2.6.x.
LIBRARIES
Some of the common libraries
available in Android are media
libraries, libc, SQLite, Surface
Manager, webkit, etc. LibC includes all
the major System C library files. SQLite
features all the relational database
system files.
On top of Linux kernel , there are the middleware
, libraries and APIs written in C , and application
software running on an application framework .
Android uses the Dalvik virtual machine with just-in-
time compilation to run Dalvik "dex-code" (Dalvik
Executable), which is usually translated from the Java
bytecode.
SOFTWARE STACK
Android applications are written in java
programming language. Android is
available as open source for developers
to develop applications which can be
further used for selling in android
market. There are around 200000
applications developed for android with
over 3 billion+ downloads.
Android relies on Linux
version 2.6 for core
system services such as
security, memory
management, process
management, network
stack, and driver
model. For software
development, Android
provides Android
SDK (Software
development kit).
Android comes with an Android market ( now
Google Play ) which is an online software
store. It was developed by Google. It allows
Android users to select, and download
applications developed by third party
developers and use them. There are around
2.0 lack+ games, application and widgets
available on the market for users.
Thank you for listening !

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Android technology
Android technologyAndroid technology
Android technology
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android OS PPT
Android OS PPTAndroid OS PPT
Android OS PPT
 
Android
AndroidAndroid
Android
 
Andriod Presentation
Andriod PresentationAndriod Presentation
Andriod Presentation
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_Seminar
 
Ro Ck St Ar
Ro Ck St ArRo Ck St Ar
Ro Ck St Ar
 
Unit 3 introduction to android
Unit 3 introduction to android Unit 3 introduction to android
Unit 3 introduction to android
 
Android technology
Android technologyAndroid technology
Android technology
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android Operating System
Android Operating System Android Operating System
Android Operating System
 
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 11
Android 11Android 11
Android 11
 
Android is a most popular os
Android is a most popular osAndroid is a most popular os
Android is a most popular os
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android.ppt
Android.pptAndroid.ppt
Android.ppt
 
Android
AndroidAndroid
Android
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 

Destacado

Ekonomika 10-klas-radionova-radchenko
Ekonomika 10-klas-radionova-radchenkoEkonomika 10-klas-radionova-radchenko
Ekonomika 10-klas-radionova-radchenkofreegdz
 
Object oriented programming in java
Object oriented programming in javaObject oriented programming in java
Object oriented programming in javalaratechnologies
 
Geografiya 6-klas-bojjko
Geografiya 6-klas-bojjkoGeografiya 6-klas-bojjko
Geografiya 6-klas-bojjkofreegdz
 
from java to c
from java to cfrom java to c
from java to cVõ Hòa
 
Meninism research
Meninism researchMeninism research
Meninism researchmag_anna
 
ульчеко наталья + выставка продажа + воспитанники интерн учреждений
ульчеко наталья + выставка продажа + воспитанники интерн учрежденийульчеко наталья + выставка продажа + воспитанники интерн учреждений
ульчеко наталья + выставка продажа + воспитанники интерн учрежденийNatalia Ul'chenko
 
Francuzka mova-5-klas-klimenko
Francuzka mova-5-klas-klimenkoFrancuzka mova-5-klas-klimenko
Francuzka mova-5-klas-klimenkofreegdz
 
Installation of DSpace, Koha and other software using Liblivecd
Installation of DSpace, Koha and other software using LiblivecdInstallation of DSpace, Koha and other software using Liblivecd
Installation of DSpace, Koha and other software using LiblivecdRupesh Kumar
 
Java interview questions 2
Java interview questions 2Java interview questions 2
Java interview questions 2Sherihan Anver
 
Evaluation question 1
Evaluation question 1 Evaluation question 1
Evaluation question 1 mag_anna
 
Programming Terminology
Programming TerminologyProgramming Terminology
Programming TerminologyMichael Henson
 

Destacado (14)

Cuadros guia 3
Cuadros guia 3Cuadros guia 3
Cuadros guia 3
 
Ekonomika 10-klas-radionova-radchenko
Ekonomika 10-klas-radionova-radchenkoEkonomika 10-klas-radionova-radchenko
Ekonomika 10-klas-radionova-radchenko
 
Object oriented programming in java
Object oriented programming in javaObject oriented programming in java
Object oriented programming in java
 
Geografiya 6-klas-bojjko
Geografiya 6-klas-bojjkoGeografiya 6-klas-bojjko
Geografiya 6-klas-bojjko
 
from java to c
from java to cfrom java to c
from java to c
 
Meninism research
Meninism researchMeninism research
Meninism research
 
ульчеко наталья + выставка продажа + воспитанники интерн учреждений
ульчеко наталья + выставка продажа + воспитанники интерн учрежденийульчеко наталья + выставка продажа + воспитанники интерн учреждений
ульчеко наталья + выставка продажа + воспитанники интерн учреждений
 
Francuzka mova-5-klas-klimenko
Francuzka mova-5-klas-klimenkoFrancuzka mova-5-klas-klimenko
Francuzka mova-5-klas-klimenko
 
Fisiologia diapositivas
Fisiologia diapositivasFisiologia diapositivas
Fisiologia diapositivas
 
19 2016 manuale della sicurezza integrata
19   2016   manuale della sicurezza integrata19   2016   manuale della sicurezza integrata
19 2016 manuale della sicurezza integrata
 
Installation of DSpace, Koha and other software using Liblivecd
Installation of DSpace, Koha and other software using LiblivecdInstallation of DSpace, Koha and other software using Liblivecd
Installation of DSpace, Koha and other software using Liblivecd
 
Java interview questions 2
Java interview questions 2Java interview questions 2
Java interview questions 2
 
Evaluation question 1
Evaluation question 1 Evaluation question 1
Evaluation question 1
 
Programming Terminology
Programming TerminologyProgramming Terminology
Programming Terminology
 

Similar a Android OS

Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2CL Abinoja
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2ELaii Dancel
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to AndriodKaviarasu D
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and WorkingAnkurVeer1
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesMerries Mapindan
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2ianoblepias
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android dipali badgujar
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfimau6
 
Android & Android Phones
Android & Android PhonesAndroid & Android Phones
Android & Android Phonesaikxmangubat
 
Power Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemPower Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemSukanta Biswas
 

Similar a Android OS (20)

Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Comparative Study Of Android VS Windows Phone
Comparative Study Of  Android  VS  Windows PhoneComparative Study Of  Android  VS  Windows Phone
Comparative Study Of Android VS Windows Phone
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
About android
About androidAbout android
About android
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Androids
AndroidsAndroids
Androids
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Aandroid
AandroidAandroid
Aandroid
 
Android & Android Phones
Android & Android PhonesAndroid & Android Phones
Android & Android Phones
 
Android
AndroidAndroid
Android
 
Power Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating systemPower Point Presentaton on Android Operating system
Power Point Presentaton on Android Operating system
 
Android
Android Android
Android
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 

Último

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Último (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Android OS

  • 1. Android OS by Serhan Özbey A project submitted in requirements for EENG 363 COMPUTER ARCHITECTURE Department of Engineering YAŞAR UNIVERSITY 21.01.14
  • 2. INTRODUCTION World is contracting with the growth of mobile phone technology. As the number of users is increasing day by day, facilities are also increasing. Starting with simple regular handsets which were used just for making phone calls, mobiles have changed our lives and have become part of it.
  • 3. INTRODUCTION Now they are not used just for making calls but they have innumerable uses and can be used as a Camera , Music player, Tablet PC, T.V. , Web browser etc. And with the new technologies, new software and operating systems are required.
  • 4. INTRODUCTION Mobile OS has greatly evolved from Palm OS in 1996 to Windows pocket PC in 2000 then to Blackberry OS and Android.
  • 5. INTRODUCTION One of the most widely used mobile OS these days is ANDROID. Android is a software bunch comprising not only operating system but also middleware and key applications.
  • 6. HISTORY Android, Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin , Rich Miner , Nick Sears , and Chris White to develop, in Rubin's words "smarter mobile devices that are more aware of its owner's location and preferences"
  • 7. HISTORY The early intentions of the company were to develop an advanced operating system for digital cameras, when it was realised that the market for the devices was not large enough, and diverted their efforts to producing a smartphone operating system to rival those of Symbian and Windows Mobile.
  • 8. Google acquired Android Inc. on August 17, 2005; key employees of Android Inc., including Rubin, Miner and White, stayed at the company after the acquisition Not much was known about Android Inc. at the time, but many assumed that Google was planning to enter the mobile phone market with this move
  • 9. On November 5, 2007, the Open Handset Alliance, a consortium of technology companies including Google, device manufacturers such as HTC, Sony and Samsung, wireless carriers such as Nextel and T-Mobile, and chipset makers such as Qualcomm and Texas Instruments, unveiled itself, with a goal to develop open standards for mobile devices. That day, Android was unveiled as its first product, a mobile device platform built on the Linux kernel version 2.6.
  • 10.
  • 11. ANDROID vs. iOS As iOS is getting a lot of nice reviews and improving everytime than it’s old versions . But it still falls short of Android in several areas like freedom of open-source editing and third-party applications in Android made it one-step forward from iOS in a short time .
  • 12.
  • 13. If you want to customize your smartphone, the sky's the limit with Android. End-users can alter whatever they want. Visible file system of Android unsures end-users a comfortable file transferring system . It's as easy as drag-and-drop. Apple doesn't give you that kind of access to all your files .
  • 14. Since 2008, Android has seen numerous updates which have incrementally improved the operating system, adding new features and fixing bugs in previous releases. DEVELOPEMENT & UPDATES
  • 15. Android is developed in private by Google until the latest changes and updates are ready to be released, at which point the source code is made available publicly.. This source code will only run without modification on select devices, usually the Nexus series of devices.
  • 16. The source code is, in turn, adapted by OEMs to run on their hardware. Android's source code does not contain the often proprietary device drivers that are needed for certain hardware components
  • 17.
  • 18. Each major release is named in alphabetical order after a dessert or sugary treat; for example, version 1.5 Cupcake was followed by 1.6 Donut. The latest released version is 4.4.2 KitKat, which was released on 9 December 2013.
  • 19.
  • 20.
  • 21. For devices not under the Nexus brand, updates often arrive months from the time the given version is officially released. This is caused partly due to the extensive variation in hardware of Android devices, to which each update must be specifically tailored, as the official Google source code only runs on their flagship Nexus devices.
  • 22. Google Nexus is a line of mobile devices co- developed by Google and several OEM partners, that run the Android operating system. Devices in the Nexus series do not have manufacturer or wireless carrier modifications to Android (such as custom graphical user interfaces), and have an unlockable bootloader to allow further development and end-user modification.
  • 23. FEATURES & SPECIFICATIONS Android is a powerful Operating System supporting a large number of applications in Smart Phones. These applications make life more comfortable and advanced for the users. Hardwares that support Android are mainly based on ARM architecture platform.
  • 24. Components of Android Architecture • Applications • Apps Framework • Libraries • Android Runtime ( Dalvik ) • Kernel ( Linux )
  • 25.
  • 26. KERNEL As of January 2014, current Android versions consist of a kernel based on the Linux kernel's longterm 3.4 branch, varying in version numbers depending on the actual Android device. Android versions older than 4.0 Ice Cream Sandwich were based on the Linux kernel versions 2.6.x.
  • 27.
  • 28. LIBRARIES Some of the common libraries available in Android are media libraries, libc, SQLite, Surface Manager, webkit, etc. LibC includes all the major System C library files. SQLite features all the relational database system files.
  • 29. On top of Linux kernel , there are the middleware , libraries and APIs written in C , and application software running on an application framework . Android uses the Dalvik virtual machine with just-in- time compilation to run Dalvik "dex-code" (Dalvik Executable), which is usually translated from the Java bytecode. SOFTWARE STACK
  • 30.
  • 31. Android applications are written in java programming language. Android is available as open source for developers to develop applications which can be further used for selling in android market. There are around 200000 applications developed for android with over 3 billion+ downloads.
  • 32. Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. For software development, Android provides Android SDK (Software development kit).
  • 33. Android comes with an Android market ( now Google Play ) which is an online software store. It was developed by Google. It allows Android users to select, and download applications developed by third party developers and use them. There are around 2.0 lack+ games, application and widgets available on the market for users.
  • 34.
  • 35.
  • 36. Thank you for listening !