SlideShare a Scribd company logo
Presented By :-
SonalPoddar
Roll :141051
6th Semester, CSE
Under Guidance Of : Prof. Swagat Jena
Prof. Manoj Kumar Sahu
Department of CSE,
GITA, Bhubaneswar
Content
Introduction
Timeline
Different Mobile Operating Systems
Architecture of Android
Architecture of iOS
Conclusion
References
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 2
Introduction
 An operating system (OS) is an interface between hardware and user.
 It manages hardware and software resources of the system.
 An operating system which controls mobile devices is called Mobile
OS.
 They are simple and deal with the wireless connectivity, mobile
multimedia and various functions.
 Popular mobile operating systems are Android, Symbian, iOS,
BlackBerry OS andWindows 10 Mobile.
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 3
Timeline Pre-1993 : Mobile phones use embedded systems to control operation.
 1994 :The first smartphone, the IBM Simon, has a touchscreen, email, and
PDA features.
 1999 : Nokia introduced S40 Platform.
 2001 : Palm OS was introduced.
 2008 : OHA releases Android 1.0 with the HTC Dream as the first Android
phone.
 2009 : Samsung announces the Bada OS with the introduction of the
Samsung S8500.
 2010 :Windows Phone OS released.
Thursday,
March 9, 2017
Name : Sonal Poddar Roll : 141051 4
Timeline (continued)
 2012 : Mozilla announced that the project named was now Firefox OS.
 2013 : Canonical Ltd. announced UbuntuTouch, a mobile version of the
Ubuntu operating system.
 2014 : February – Microsoft releasesWindows Phone 8.1
November – Google releases Android 5.0 "Lollipop“
 2015 : Microsoft releasesWindows 10 Mobile.
 2016 : August – Google released Android 7.0 "Nougat".
September – Apple releases iOS 10.
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 5
Thursday, March 9,
2017Name : Sonal Poddar Roll : 141051
Mobile OS
Symbian OS iPhone OSBlackBerry
Windows
Phone
BadaWeb OS Android
Different Operating Systems
6
Symbian OS
 Symbian OS is a discontinued mobile operating system,
developed by Symbian Ltd, in 1997.
 It is designed for Smartphone’s and currently maintained
by Accenture.
 It runs exclusively on ARM processors.
 The operating system was discontinued in 2012.
 It is written in C++.
Thursday, March 9, 2017
Name : Sonal Poddar Roll : 141051 7
Web OS
WebOS is a Linux kernel-based operating system for
smart devices such as SmartTVs and it has been used as a
mobile operating system.
Initially developed by then Palm acquired by HP.
HP made the platform open source, at which point it became Open
WebOS.
The operating system was later sold to LG Electronics then to
Qualcomm.
It is written in C++.
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 8
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051
Bada OS
 Bada is a discontinued operating system for
mobile devices such as smartphones and tablet
computers.
It was developed by Samsung Electronics.
To foster adoption of Bada OS, Samsung reportedly has considered
releasing the source code under an open-source license, and
expanding device support to include SmartTVs.
Samsung announced in June 2012 intentions to merge Bada into the
Tizen project.
It is written in C++.
9
BlackBerry
 It provides multitasking and supports specialized input devices such as
the track-wheel, track-ball, and most recently, the track-pad
and touch-screen.
 The BlackBerry platform is perhaps best known for its native support for
corporate email.
 BlackBerry OS was discontinued after the release of BlackBerry 10.
 It is written in C++.
BlackBerry OS is a proprietary mobile operating system developed
by BlackBerry Limited
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 10
 Windows Phone is a discontinued family of mobile
operating systems developed by Microsoft for
smartphones as the replacement successor to Windows
Mobile.
 Windows Phone was replaced by Windows 10 Mobile in
2015; it emphasizes a larger amount of integration and
unification.
 It is written in C & C++.
Windows Phone
Thursday, March 9,
2017
Name : Sonal Poddar Roll : 141051 11
 It is the second most popular mobile operating system globally after Android.
 The iOS user interface is based upon direct manipulation, using multi-touch
gestures, such as swipe, tap, pinch, and reverse pinch, all of which have specific
definitions.
 The current version, iOS 10, was released on September 13, 2016.
 In iOS, there are four abstraction layers: the Core OS, Core Services, Media,
and Cocoa Touch.
 It is written in C, C++, Objective-c and Swift.
iPhone OS
 iOS (formerly iPhone OS) is a mobile operating
system created and developed by Apple Inc.
Thursday, March 9, 2017
Name : Sonal Poddar Roll : 141051 12
Android is a mobile operating system developed by Google, based on the
Linux kernel.
Android's user interface is mainly based on direct manipulation, using touch
gestures, such as swiping, tapping and pinching, to manipulate on-screen
objects.
Initially developed by Android, Inc., which Google bought in 2005.
Android is popular with technology companies that require a ready-made, low-
cost and customizable operating system for high-tech devices.
 It is divided into five sections : Linux Kernel, Native Libraries, Android Runtime,
Application Framework and Applications.
 It is written in Java, C(core) and C++.
Android
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 13
Architecture of Android
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 14
 Heart of android architecture.
 Responsible for device drivers, power management, memory
management, device management, security management and
resource access.
 Contains a list of device drivers that facilitate the communication
of an Android device with other peripheral devices.
Linux Kernel
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 15
 Consists ofWebKit, OpenGL, FreeType, SQLite, Media, etc.
 WebKit library - browser support
 SQLite – database
 FreeType - font support
 Media - playing and recording audio and video
 SSL libraries - internet security
Native Libraries
Thursday,
March 9, 2017
Name : Sonal Poddar Roll : 141051 16
 Consists of core libraries and DVM (DalvikVirtual Machine), responsible to
run android application.
 DVM is like JVM but it is optimized for mobile devices.
 It consumes less memory and provides fast performance.
 The DVM converts the bytecodes having .class extensions that generated
by the Dalvik compiler into the Dalvik—executable files that have .dex
extensions.
 Moreover, the DVM provides support for platform neutrality
(the .dex files are platform neutral).
Android Runtime
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 17
 Built using Java and provides high level services.
 Application developers are allowed to make use of these services in their applications.
 The Android framework includes the following key services −
 Activity Manager − Controls all aspects of the application lifecycle and activity stack.
 Content Providers − Allows applications to publish and share data with other
applications.
 Resource Manager − Provides access to resources such as strings, colour settings and
user interface layouts.
 Notifications Manager − Allows applications to display alerts and notifications to the
user.
Application Framework
Thursday,
March 9, 2017
Name : Sonal Poddar Roll : 141051 18
 This is the topmost layer in the Android platform stack.
 It is comprised of applications that are built-in (developed by the
Android team) or any other third party applications that have been
installed on the device.
 Applications that we develop are also installed in this layer.
 Typical applications include: Camera, Alarm, Clock, Calculator,
Contacts, Calendar, Media Player, and so forth.
Applications
Thursday,
March 9, 2017
Name : Sonal Poddar Roll : 141051 19
Architecture of iOS
Thursday, March
9, 2017
Name : Sonal Poddar Roll : 141051 20
 Contains key frameworks for building iOS apps.
 Defines the appearance of your app.
 Provides the basic app infrastructure and support for key technologies
such as :-
Cocoa Touch Layer
 App Extensions
 Handoff
 Document Picker
 AirDrop
 GameKit Framework
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 21
Media Layer
The Media layer contains the graphics, audio, and video
technologies which is use to implement multimedia experiences in
the apps.
The technologies in this layer make it easy for us to build apps that
look and sound great.
 GraphicsTechnologies
 AudioTechnologies
 VideoTechnologies
Thursday,
March 9, 2017
Name : Sonal Poddar Roll : 141051 22
 It contains fundamental system services for apps.
 This layer also contains individual technologies to support
features such as :-
 Peer-to-Peer Services
 iCloud Storage
 Address Book Framework
 CloudKit Framework
 WebKit Framework
Core Services Layer
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 23
 The Core OS layer contains the low-level features that most other
technologies are built upon.
 Even if you do not use these technologies directly in your apps, they are
most likely being used by other frameworks.
 When we need to explicitly deal with security or communicating with an
external hardware accessory, we do so using the frameworks in this layer.
 Core Bluetooth Framework
 External Accessory Framework
 Security Framework
Core OS Layer
Thursday,
March 9, 2017
Name : Sonal Poddar Roll : 141051 24
Conclusion
 The Mobile device plays a tremendous role in today’s life, meanwhile
this field is still rapidly developing day by day.
 Due to huge competition in the market, we are getting regular
updates from any of this Mobile OS.
 For developers the operating system is an ultimate platform to
develop apps innovatively and publish in market very easily.
 Not only in mobile phones, the OS is diverging in various fields like
Tabs, SmartTVs, Cameras etc.
Thursday,
March 9, 2017
Name : Sonal Poddar Roll : 141051 25
References
 https://en.wikipedia.org/wiki/Mobile_operating_system
 https://www.techopedia.com/mobile-operating-system-mobile-os
 https://en.wikipedia.org/wiki/Android_(operating_system)
 http://www.webopedia.com/DidYouKnow/Hardware_Software/mobile-
operating-systems-mobile-os-explained.html
 https://www.shoutmeloud.com/top-mobile-os-overview.html
 https://en.wikipedia.org/wiki/IOS
 https://developer.apple.com//iPhoneOSTechOverview/Introduction.html
Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 26
Thursday, March 9,
2017
Name : Sonal Poddar Roll : 141051 27

More Related Content

What's hot

Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
SUDARSHAN TIWARI
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
Andreas Jakl
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
Bhargav Radia
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
Faizan Shaikh
 
PPT on iOS
PPT on iOS PPT on iOS
PPT on iOS
Ravi Ranjan
 
ios vs android.ppt
ios vs android.pptios vs android.ppt
ios vs android.ppt
Abhishek suthar
 
Mobile operating system by Shabeeb
Mobile operating system by ShabeebMobile operating system by Shabeeb
Mobile operating system by Shabeeb
Shabeeb Shabi
 
Mac OS Presentation
Mac OS PresentationMac OS Presentation
Mac OS Presentation
MahlaKetapi
 
Apple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating systemApple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating system
Dhruv Patel
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
TeachMission
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Apple's ios
Apple's iosApple's ios
Apple's ios
Muskan195
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
Prashantkumar Patel
 
Apple iOS Introduction
Apple iOS IntroductionApple iOS Introduction
Apple iOS Introduction
Pratik Vyas
 
Mobile OS Computer presentation
Mobile OS Computer presentationMobile OS Computer presentation
Mobile OS Computer presentationMd Rabius Sany
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
Neha Sharma
 
ppt based on android technology with great animations
ppt based on android technology with great animationsppt based on android technology with great animations
ppt based on android technology with great animations
Hriday Garg
 
Apple iOS
Apple iOSApple iOS
Apple iOS
Chetan Gowda
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile Phones
SasukeJUchiha
 

What's hot (20)

Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 
PPT on iOS
PPT on iOS PPT on iOS
PPT on iOS
 
ios vs android.ppt
ios vs android.pptios vs android.ppt
ios vs android.ppt
 
Mobile operating system by Shabeeb
Mobile operating system by ShabeebMobile operating system by Shabeeb
Mobile operating system by Shabeeb
 
Mac OS Presentation
Mac OS PresentationMac OS Presentation
Mac OS Presentation
 
Apple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating systemApple iOS - A modern way to mobile operating system
Apple iOS - A modern way to mobile operating system
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Apple's ios
Apple's iosApple's ios
Apple's ios
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Ios operating system
Ios operating systemIos operating system
Ios operating system
 
Apple iOS Introduction
Apple iOS IntroductionApple iOS Introduction
Apple iOS Introduction
 
Mobile OS Computer presentation
Mobile OS Computer presentationMobile OS Computer presentation
Mobile OS Computer presentation
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
ppt based on android technology with great animations
ppt based on android technology with great animationsppt based on android technology with great animations
ppt based on android technology with great animations
 
Apple iOS
Apple iOSApple iOS
Apple iOS
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile Phones
 

Viewers also liked

Amigos del 10
Amigos del 10Amigos del 10
Amigos del 10
noeliach
 
A menina do-vale-bel-pesce
A menina do-vale-bel-pesceA menina do-vale-bel-pesce
A menina do-vale-bel-pesce
marcelosilveirazero1
 
Ppt análisis de las clases
Ppt análisis de las clasesPpt análisis de las clases
Ppt análisis de las clases
Amalia Güell
 
Fast girls powerpoint
Fast girls powerpointFast girls powerpoint
Fast girls powerpoint
Charlotte Revell
 
Modelo de examen de Reparación deHistoria Septimo grado
Modelo de examen de Reparación deHistoria Septimo grado Modelo de examen de Reparación deHistoria Septimo grado
Modelo de examen de Reparación deHistoria Septimo grado
Cliffor Jerry Herrera Castrillo
 
20935
2093520935
PROYECTO DE PRUEBA DE: MATEMATICA Examen de Reparación GRADO: SEPTIMO MODALI...
PROYECTO DE PRUEBA DE: MATEMATICA Examen de Reparación  GRADO: SEPTIMO MODALI...PROYECTO DE PRUEBA DE: MATEMATICA Examen de Reparación  GRADO: SEPTIMO MODALI...
PROYECTO DE PRUEBA DE: MATEMATICA Examen de Reparación GRADO: SEPTIMO MODALI...
Cliffor Jerry Herrera Castrillo
 
Finding information
Finding informationFinding information
Finding information
Fiona Beals
 
Names and -Nyms
Names and -NymsNames and -Nyms
Names and -Nyms
Bernie DeKoven
 
Media powerpoint
Media powerpointMedia powerpoint
Media powerpoint
Charlotte Revell
 
Demostrativpronomen B1.2
Demostrativpronomen   B1.2Demostrativpronomen   B1.2
Demostrativpronomen B1.2
Matfermar marin
 
Proyectodevidacuarto 2 carlos
Proyectodevidacuarto 2 carlosProyectodevidacuarto 2 carlos
Proyectodevidacuarto 2 carlos
EmilioCollantes81
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..Aashish Uppal
 
Tecnología
TecnologíaTecnología
LAS WIKIS
LAS WIKISLAS WIKIS
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
Dasun Hegoda
 
What's in the Blocks?
What's in the Blocks?What's in the Blocks?
What's in the Blocks?
David Birch
 
Jhoenmil valera
Jhoenmil valeraJhoenmil valera
Jhoenmil valera
Jhoenmil Valera
 

Viewers also liked (19)

Amigos del 10
Amigos del 10Amigos del 10
Amigos del 10
 
A menina do-vale-bel-pesce
A menina do-vale-bel-pesceA menina do-vale-bel-pesce
A menina do-vale-bel-pesce
 
Ppt análisis de las clases
Ppt análisis de las clasesPpt análisis de las clases
Ppt análisis de las clases
 
Fast girls powerpoint
Fast girls powerpointFast girls powerpoint
Fast girls powerpoint
 
Modelo de examen de Reparación deHistoria Septimo grado
Modelo de examen de Reparación deHistoria Septimo grado Modelo de examen de Reparación deHistoria Septimo grado
Modelo de examen de Reparación deHistoria Septimo grado
 
20935
2093520935
20935
 
PROYECTO DE PRUEBA DE: MATEMATICA Examen de Reparación GRADO: SEPTIMO MODALI...
PROYECTO DE PRUEBA DE: MATEMATICA Examen de Reparación  GRADO: SEPTIMO MODALI...PROYECTO DE PRUEBA DE: MATEMATICA Examen de Reparación  GRADO: SEPTIMO MODALI...
PROYECTO DE PRUEBA DE: MATEMATICA Examen de Reparación GRADO: SEPTIMO MODALI...
 
Finding information
Finding informationFinding information
Finding information
 
Names and -Nyms
Names and -NymsNames and -Nyms
Names and -Nyms
 
Media powerpoint
Media powerpointMedia powerpoint
Media powerpoint
 
Demostrativpronomen B1.2
Demostrativpronomen   B1.2Demostrativpronomen   B1.2
Demostrativpronomen B1.2
 
Proyectodevidacuarto 2 carlos
Proyectodevidacuarto 2 carlosProyectodevidacuarto 2 carlos
Proyectodevidacuarto 2 carlos
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
 
Tecnología
TecnologíaTecnología
Tecnología
 
LAS WIKIS
LAS WIKISLAS WIKIS
LAS WIKIS
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
What's in the Blocks?
What's in the Blocks?What's in the Blocks?
What's in the Blocks?
 
7 maravillas del mundo antiguo
7 maravillas del mundo antiguo7 maravillas del mundo antiguo
7 maravillas del mundo antiguo
 
Jhoenmil valera
Jhoenmil valeraJhoenmil valera
Jhoenmil valera
 

Similar to Mobile Operating System

Android
AndroidAndroid
Android
mohith2398
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
Suraj Rajput
 
Android by aftab
Android by aftabAndroid by aftab
Android by aftab
Md Aftab Alam
 
Android OS
Android OSAndroid OS
Android OS
Serhan
 
Mobile platforms
Mobile platformsMobile platforms
Mobile platforms
vaibhav kubadia
 
Open source mobile Operating Systems
Open source mobile Operating SystemsOpen source mobile Operating Systems
Open source mobile Operating Systems
Deeptiman Mallick
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
imau6
 
Windows phone
Windows phoneWindows phone
Windows phone
Sunny Srivastava
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
preeta sinha
 
Seminar on mobile os
Seminar on mobile osSeminar on mobile os
Seminar on mobile os
abani12
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
Salma Begum
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
Kaviarasu D
 
889448 634356855122132416
889448 634356855122132416889448 634356855122132416
889448 634356855122132416
zxdrtyu
 
Android
AndroidAndroid
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Nandkishor Kumawat
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
ganesh mate
 
Android ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREAndroid ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTRE
jatin batra
 
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALALATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
Saikiran Panjala
 
Android
AndroidAndroid
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
Keval Bhatt
 

Similar to Mobile Operating System (20)

Android
AndroidAndroid
Android
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 
Android by aftab
Android by aftabAndroid by aftab
Android by aftab
 
Android OS
Android OSAndroid OS
Android OS
 
Mobile platforms
Mobile platformsMobile platforms
Mobile platforms
 
Open source mobile Operating Systems
Open source mobile Operating SystemsOpen source mobile Operating Systems
Open source mobile Operating Systems
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Windows phone
Windows phoneWindows phone
Windows phone
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Seminar on mobile os
Seminar on mobile osSeminar on mobile os
Seminar on mobile os
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
889448 634356855122132416
889448 634356855122132416889448 634356855122132416
889448 634356855122132416
 
Android
AndroidAndroid
Android
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
 
Android ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREAndroid ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTRE
 
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALALATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
LATEST TRENDS IN ANDROID TECHNOLOGY BY SAIKIRAN PANJALA
 
Android
AndroidAndroid
Android
 
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
 

Recently uploaded

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 

Recently uploaded (20)

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 

Mobile Operating System

  • 1. Presented By :- SonalPoddar Roll :141051 6th Semester, CSE Under Guidance Of : Prof. Swagat Jena Prof. Manoj Kumar Sahu Department of CSE, GITA, Bhubaneswar
  • 2. Content Introduction Timeline Different Mobile Operating Systems Architecture of Android Architecture of iOS Conclusion References Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 2
  • 3. Introduction  An operating system (OS) is an interface between hardware and user.  It manages hardware and software resources of the system.  An operating system which controls mobile devices is called Mobile OS.  They are simple and deal with the wireless connectivity, mobile multimedia and various functions.  Popular mobile operating systems are Android, Symbian, iOS, BlackBerry OS andWindows 10 Mobile. Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 3
  • 4. Timeline Pre-1993 : Mobile phones use embedded systems to control operation.  1994 :The first smartphone, the IBM Simon, has a touchscreen, email, and PDA features.  1999 : Nokia introduced S40 Platform.  2001 : Palm OS was introduced.  2008 : OHA releases Android 1.0 with the HTC Dream as the first Android phone.  2009 : Samsung announces the Bada OS with the introduction of the Samsung S8500.  2010 :Windows Phone OS released. Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 4
  • 5. Timeline (continued)  2012 : Mozilla announced that the project named was now Firefox OS.  2013 : Canonical Ltd. announced UbuntuTouch, a mobile version of the Ubuntu operating system.  2014 : February – Microsoft releasesWindows Phone 8.1 November – Google releases Android 5.0 "Lollipop“  2015 : Microsoft releasesWindows 10 Mobile.  2016 : August – Google released Android 7.0 "Nougat". September – Apple releases iOS 10. Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 5
  • 6. Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 Mobile OS Symbian OS iPhone OSBlackBerry Windows Phone BadaWeb OS Android Different Operating Systems 6
  • 7. Symbian OS  Symbian OS is a discontinued mobile operating system, developed by Symbian Ltd, in 1997.  It is designed for Smartphone’s and currently maintained by Accenture.  It runs exclusively on ARM processors.  The operating system was discontinued in 2012.  It is written in C++. Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 7
  • 8. Web OS WebOS is a Linux kernel-based operating system for smart devices such as SmartTVs and it has been used as a mobile operating system. Initially developed by then Palm acquired by HP. HP made the platform open source, at which point it became Open WebOS. The operating system was later sold to LG Electronics then to Qualcomm. It is written in C++. Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 8
  • 9. Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 Bada OS  Bada is a discontinued operating system for mobile devices such as smartphones and tablet computers. It was developed by Samsung Electronics. To foster adoption of Bada OS, Samsung reportedly has considered releasing the source code under an open-source license, and expanding device support to include SmartTVs. Samsung announced in June 2012 intentions to merge Bada into the Tizen project. It is written in C++. 9
  • 10. BlackBerry  It provides multitasking and supports specialized input devices such as the track-wheel, track-ball, and most recently, the track-pad and touch-screen.  The BlackBerry platform is perhaps best known for its native support for corporate email.  BlackBerry OS was discontinued after the release of BlackBerry 10.  It is written in C++. BlackBerry OS is a proprietary mobile operating system developed by BlackBerry Limited Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 10
  • 11.  Windows Phone is a discontinued family of mobile operating systems developed by Microsoft for smartphones as the replacement successor to Windows Mobile.  Windows Phone was replaced by Windows 10 Mobile in 2015; it emphasizes a larger amount of integration and unification.  It is written in C & C++. Windows Phone Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 11
  • 12.  It is the second most popular mobile operating system globally after Android.  The iOS user interface is based upon direct manipulation, using multi-touch gestures, such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions.  The current version, iOS 10, was released on September 13, 2016.  In iOS, there are four abstraction layers: the Core OS, Core Services, Media, and Cocoa Touch.  It is written in C, C++, Objective-c and Swift. iPhone OS  iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 12
  • 13. Android is a mobile operating system developed by Google, based on the Linux kernel. Android's user interface is mainly based on direct manipulation, using touch gestures, such as swiping, tapping and pinching, to manipulate on-screen objects. Initially developed by Android, Inc., which Google bought in 2005. Android is popular with technology companies that require a ready-made, low- cost and customizable operating system for high-tech devices.  It is divided into five sections : Linux Kernel, Native Libraries, Android Runtime, Application Framework and Applications.  It is written in Java, C(core) and C++. Android Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 13
  • 14. Architecture of Android Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 14
  • 15.  Heart of android architecture.  Responsible for device drivers, power management, memory management, device management, security management and resource access.  Contains a list of device drivers that facilitate the communication of an Android device with other peripheral devices. Linux Kernel Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 15
  • 16.  Consists ofWebKit, OpenGL, FreeType, SQLite, Media, etc.  WebKit library - browser support  SQLite – database  FreeType - font support  Media - playing and recording audio and video  SSL libraries - internet security Native Libraries Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 16
  • 17.  Consists of core libraries and DVM (DalvikVirtual Machine), responsible to run android application.  DVM is like JVM but it is optimized for mobile devices.  It consumes less memory and provides fast performance.  The DVM converts the bytecodes having .class extensions that generated by the Dalvik compiler into the Dalvik—executable files that have .dex extensions.  Moreover, the DVM provides support for platform neutrality (the .dex files are platform neutral). Android Runtime Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 17
  • 18.  Built using Java and provides high level services.  Application developers are allowed to make use of these services in their applications.  The Android framework includes the following key services −  Activity Manager − Controls all aspects of the application lifecycle and activity stack.  Content Providers − Allows applications to publish and share data with other applications.  Resource Manager − Provides access to resources such as strings, colour settings and user interface layouts.  Notifications Manager − Allows applications to display alerts and notifications to the user. Application Framework Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 18
  • 19.  This is the topmost layer in the Android platform stack.  It is comprised of applications that are built-in (developed by the Android team) or any other third party applications that have been installed on the device.  Applications that we develop are also installed in this layer.  Typical applications include: Camera, Alarm, Clock, Calculator, Contacts, Calendar, Media Player, and so forth. Applications Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 19
  • 20. Architecture of iOS Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 20
  • 21.  Contains key frameworks for building iOS apps.  Defines the appearance of your app.  Provides the basic app infrastructure and support for key technologies such as :- Cocoa Touch Layer  App Extensions  Handoff  Document Picker  AirDrop  GameKit Framework Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 21
  • 22. Media Layer The Media layer contains the graphics, audio, and video technologies which is use to implement multimedia experiences in the apps. The technologies in this layer make it easy for us to build apps that look and sound great.  GraphicsTechnologies  AudioTechnologies  VideoTechnologies Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 22
  • 23.  It contains fundamental system services for apps.  This layer also contains individual technologies to support features such as :-  Peer-to-Peer Services  iCloud Storage  Address Book Framework  CloudKit Framework  WebKit Framework Core Services Layer Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 23
  • 24.  The Core OS layer contains the low-level features that most other technologies are built upon.  Even if you do not use these technologies directly in your apps, they are most likely being used by other frameworks.  When we need to explicitly deal with security or communicating with an external hardware accessory, we do so using the frameworks in this layer.  Core Bluetooth Framework  External Accessory Framework  Security Framework Core OS Layer Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 24
  • 25. Conclusion  The Mobile device plays a tremendous role in today’s life, meanwhile this field is still rapidly developing day by day.  Due to huge competition in the market, we are getting regular updates from any of this Mobile OS.  For developers the operating system is an ultimate platform to develop apps innovatively and publish in market very easily.  Not only in mobile phones, the OS is diverging in various fields like Tabs, SmartTVs, Cameras etc. Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 25
  • 26. References  https://en.wikipedia.org/wiki/Mobile_operating_system  https://www.techopedia.com/mobile-operating-system-mobile-os  https://en.wikipedia.org/wiki/Android_(operating_system)  http://www.webopedia.com/DidYouKnow/Hardware_Software/mobile- operating-systems-mobile-os-explained.html  https://www.shoutmeloud.com/top-mobile-os-overview.html  https://en.wikipedia.org/wiki/IOS  https://developer.apple.com//iPhoneOSTechOverview/Introduction.html Thursday, March 9, 2017Name : Sonal Poddar Roll : 141051 26
  • 27. Thursday, March 9, 2017 Name : Sonal Poddar Roll : 141051 27