SlideShare ist ein Scribd-Unternehmen logo
1 von 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 !

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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 !