SlideShare a Scribd company logo
E- OS
By
Ajal A J
Assistant Professor (Guest) , ECE
EMBEDDED OPERATING SYSTEM
EMBEDDED OPERATING SYSTEM
• An embedded operating system is an operating system
for embedded computer systems.
• These operating systems are designed to be compact,
efficient, and reliable.
• E-OS are frequently also real-time operating systems,
and the term RTOS is often used as a synonym for
embedded operating system.
E- OS vs desktop operating
systems
• An important
difference between
most embedded
operating systems and
desktop operating
systems is that the
application, including
the operating system,
is usually statically
linked together
into a single
executable file.
• Unlike a desktop
operating system,
the embedded
operating system
does not load and
execute
applications. This
means that the
system is only able
to run a single
application.
What makes a good Embedded OS?
• Modular
• Scalable
• Configurable
• Small footprint
• CPU support
• Device drivers
• etc, etc, etc...
Examples
Android , Symbian
•In the small and rapidly growing world the need
of mobiles and its applications are obvious.
• To meet the users embedded OS are playing
the vital.
•Android is much advanced and provides more
value to the end users.
•Symbian needs updates its features.
Example I
ANDROID OS
ARCHITECTURE
ANDROID ARCHITECTURE
• Use a colour of font that contrasts sharply
with the background
– Ex: blue font on white background
• Use colour to reinforce the logic of your
structure
– Ex: light blue title and dark blue text
• Use colour to emphasize a point
– But only use this occasionally
Applications
• Set of core applications including an email
client, SMS program, calendar, maps,
browser, contacts.
• All applications are written using the Java
programming language.
• Built in and user apps.
• Can replace built in apps.
Application Framework
• Access location information, run background services,
set alarms, add notifications to the status bar, and much,
much more.
• Build an application, including lists, grids, text boxes,
buttons, and even an embeddable web browser
• Providing access to non-code resources such as localized
strings, graphics, and layout files.
• Activity manager – manages application life cycle.
Android Runtime
• Includes a set of core libraries of JAVA that
provides most of the functionality
• Runs in its own process, with its own
instance of the Dalvik Virtual Machine
• The Dalvik VM executes files in the Dalvik
Executable (.dex)
– Compact and efficient than class files
– Limited memory and battery power
Dalvik Virtual Machine
• All applications written in Java and converted to the Dalvik
executable .dex.
• Every android app runs its own process, with its own instance of the
Dalvik virtual machine.
• Not a traditional JVM, but a custom VM designed to run multiple
instances efficiently on a single device.
• VM uses Linux kernel to handle low-level functionality including
security, threading, process and memory managemet.
Linux Kernel
• Acts as an abstraction layer between the
hardware and the rest of the software stack.
• Relies on Linux version 2.6 for core system
services such as security, memory
management, process management, network
stack, and driver model.
• Works as a HAL
Libraries
System C library - implementation of the C library (libc).
Media Libraries - based on PacketVideo's Open CORE.
Surface Manager - composites 2D and 3D graphic layers
LibWebCore - a modern embeddable web view.
SGL - the underlying 2D graphics engine.
3D libraries - based on OpenGL ES 1.0 APIs; the libraries use
hardware 3D acceleration.
FreeType - bitmap and vector font rendering
SQLite - a powerful and lightweight relational database engine .
Android Software Updates
• Android 1.1
• Android 1.5 – Cupcake
• Android 1.6 – Donuts (CDMA)
• Android 2.0 – Éclair
• Android 2.2 – Froyo
• Android 2.3 - Gingerbread
• Android 3 - Honeycomb
• API Levels used by apps to identify software version on the
device
• Android apps are generally forward compatible with newer
version, but not necessarily backwards compatible
Example II
SYMBIAN OS
ARCHITECTURE
Example of Applications where the
Symbian OS is being used
• Nokia Series 80 interface
• UIQ interface(Used for PDAs such as Sony Ericsson P800 )
• Nokia S60 interface
SYMBIAN OS…(INTRODUCTION)
Symbian OS is one of Nokia's mobile
operating system for mobile devices and
smartphones, with associated libraries,
user interface, frameworks and
reference implementations of common
tools, originally developed by Symbian
Ltd.
HISTORY
• Psion founded by David Potter inn 1980 launched the Psion Organizer,
the world's first volume-produced handheld computer in 1984.
• In June 1998 - Symbian is established as a private independent company
and is owned by Ericsson, Nokia, Motorola and Psion. From this point
onwards has EPOC OS been called Symbian OS.
• In February 2004 - Symbian OS v8.0 is announced.
• In February 2005 - Symbian OS v9 is announced.
• In May 2006 - 100th commercial phone model ships.
HISTORY Contd..
• In November 2006 - 100 million Symbian smartphones shipped.
• In 2008, the former Symbian Software Limited was acquired by Nokia and a
new independent non-profit organization called the Symbian Foundation
was established.
• The platform has been designated as the successor to Symbian OS,
following the official launch of the Symbian Foundation in April 2009.
• The Symbian Platform was officially made available as open source code in
February 2010.
CHARACTERISTICS..
• PROCESSING THREAD BASED
• MEMORY MANAGEMENT
• INPUT/OUTPUT
KERNEL EXTENSION
DEVICE DRIVERS
DMA(DIRECT MEMORY ACCESS
BLOCKING I/O
STOAGE MEDIA
MEMORY MANAGEMENT
How Symbian OS Addresses Memory
– Symbian OS is a 32-bit operating system, addresses
can range up to 4 GB
– Symbian OS divides memory into virtual pages and
physical frames
– Symbian OS adopts a two-level page table strategy
MEMORY MANAGEMENT
FEATURES
1. CLIENT SERVER ACHITECTURE
2. EVENT MANAGEMENT
3. OBJECT ORIENTED DESIGN
4. POWER MANAGEMENT
5. ROBUST AND DEPENDABLE
6. MULTI TASKING
7. AN OPEN OPERATING SYSTEM
8. MEMORY MANAGEMENT
STRENGTHS AND WEAKNESS
STRENGTH
•MEMORY MANAGEMENT
•EXECUTION IN ONE PLACE
WEAKNESS
•NO VITUAL MEMORY
SYMBIAN ACHITECTURE
• Symbian has a microkernel architecture, which means that
the minimum necessary is within the kernel to maximise
robustness, availability and responsiveness.
• Symbian is designed to emphasise compatibility with other
devices, especially removable media file systems.
• There is also a large volume of User Interface (UI) Code.
• Symbian includes a reference user-interface called
"TechView".
• It is very similar to the user interface from the Psion Series 5
personal organiser and is not used for any production
phone user interface.
MORE DETAILED ARCHITECTURE
PLATFORM SECURITY
Trust
•Access to private data
Security
•Cost control
•Compromise important telephone functionality
Protection
•Software ownership
•DRM
PLATFORM SECURITY
ADVANTAGES
• Greater range of applications.
• High quality games.
• Better inbuilt wap browser.
• Connectivity is lot more easier and faster.
• Real Player, Smart movie player etc. sort of application are not available
with java phones.
• You can install software and applications of any type
• You can download big files through your phone easily with 3G around.
DISADVANTAGE
• The OS is not available for PCs .
• The Symbian OS can be easily affected by a
Virus.
COMPARSION OF SYMBIAN & ANDROID
• OPERATING SOFTWARE or FIRMWARE
• FLASHING Your phone with new FIRMWARE
• CHANGING PHONE FEATURES
• PROCESSOR and its SPEED
• MODIFICATIONS

More Related Content

What's hot

Symbian OS Application Development
Symbian OS Application DevelopmentSymbian OS Application Development
Symbian OS Application DevelopmentAbhi Arya
 
Symbian Operating system
Symbian Operating systemSymbian Operating system
Symbian Operating systemPravin Shinde
 
Introduction to Symbian OS
Introduction to Symbian OSIntroduction to Symbian OS
Introduction to Symbian OSHatem Mahmoud
 
How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...IndicThreads
 
Symbian mobile operating system seminar report
Symbian mobile operating system seminar reportSymbian mobile operating system seminar report
Symbian mobile operating system seminar reportDevesh Singh
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systemsSriram PV
 
Symbian OS - Platform Security
Symbian OS - Platform SecuritySymbian OS - Platform Security
Symbian OS - Platform SecurityAndreas Jakl
 
DINESH SEMINAR 1 SYMBIAN OS landscape.pdf
DINESH SEMINAR 1 SYMBIAN OS landscape.pdfDINESH SEMINAR 1 SYMBIAN OS landscape.pdf
DINESH SEMINAR 1 SYMBIAN OS landscape.pdfamiti dinesh
 
Symbian OS
Symbian OSSymbian OS
Symbian OScomdj
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Symbian OS Overview
Symbian OS OverviewSymbian OS Overview
Symbian OS OverviewAndreas Jakl
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvasomozu56
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systemsSumit kumar Dhanuk
 
Symbian OS - GUI Architectures
Symbian OS - GUI ArchitecturesSymbian OS - GUI Architectures
Symbian OS - GUI ArchitecturesAndreas Jakl
 

What's hot (20)

Symbian OS Application Development
Symbian OS Application DevelopmentSymbian OS Application Development
Symbian OS Application Development
 
Symbian os presentation
Symbian os presentationSymbian os presentation
Symbian os presentation
 
Symbian Operating system
Symbian Operating systemSymbian Operating system
Symbian Operating system
 
Symbian OS
Symbian  OS Symbian  OS
Symbian OS
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
 
Introduction to Symbian OS
Introduction to Symbian OSIntroduction to Symbian OS
Introduction to Symbian OS
 
How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...
 
Symbian mobile operating system seminar report
Symbian mobile operating system seminar reportSymbian mobile operating system seminar report
Symbian mobile operating system seminar report
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Symbian OS - Platform Security
Symbian OS - Platform SecuritySymbian OS - Platform Security
Symbian OS - Platform Security
 
DINESH SEMINAR 1 SYMBIAN OS landscape.pdf
DINESH SEMINAR 1 SYMBIAN OS landscape.pdfDINESH SEMINAR 1 SYMBIAN OS landscape.pdf
DINESH SEMINAR 1 SYMBIAN OS landscape.pdf
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Symbian Os
Symbian OsSymbian Os
Symbian Os
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
 
Symbian OS Overview
Symbian OS OverviewSymbian OS Overview
Symbian OS Overview
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systems
 
Symbian OS - GUI Architectures
Symbian OS - GUI ArchitecturesSymbian OS - GUI Architectures
Symbian OS - GUI Architectures
 

Viewers also liked

Introduction to Embedded Linux
Introduction to Embedded LinuxIntroduction to Embedded Linux
Introduction to Embedded LinuxHossain Reja
 
Ubuntu phone - future of smart phones
Ubuntu phone - future of smart phones Ubuntu phone - future of smart phones
Ubuntu phone - future of smart phones Vikram Verma
 
Harvard architecture
Harvard architectureHarvard architecture
Harvard architectureGichelle Amon
 
MOSFETs (10EC63) Notes for Electronics & Communication Engineering Students o...
MOSFETs (10EC63) Notes for Electronics & Communication Engineering Students o...MOSFETs (10EC63) Notes for Electronics & Communication Engineering Students o...
MOSFETs (10EC63) Notes for Electronics & Communication Engineering Students o...Hanumantha Raju
 
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Tushar B Kute
 
Microelectronic Circuits Notes (10EC63) by Dr. M. C. Hanumantharaju of BMS In...
Microelectronic Circuits Notes (10EC63) by Dr. M. C. Hanumantharaju of BMS In...Microelectronic Circuits Notes (10EC63) by Dr. M. C. Hanumantharaju of BMS In...
Microelectronic Circuits Notes (10EC63) by Dr. M. C. Hanumantharaju of BMS In...BMS Institute of Technology and Management
 
Microelectronic Circuits (10EC63) Notes for Visvesvaraya Technological Univer...
Microelectronic Circuits (10EC63) Notes for Visvesvaraya Technological Univer...Microelectronic Circuits (10EC63) Notes for Visvesvaraya Technological Univer...
Microelectronic Circuits (10EC63) Notes for Visvesvaraya Technological Univer...BMS Institute of Technology and Management
 
Harvard architecture
Harvard architectureHarvard architecture
Harvard architectureCarmen Ugay
 
Unit 6 Operational Amplifiers Notes by Dr. M. C. Hanumantharaju of BMSIT Bang...
Unit 6 Operational Amplifiers Notes by Dr. M. C. Hanumantharaju of BMSIT Bang...Unit 6 Operational Amplifiers Notes by Dr. M. C. Hanumantharaju of BMSIT Bang...
Unit 6 Operational Amplifiers Notes by Dr. M. C. Hanumantharaju of BMSIT Bang...BMS Institute of Technology and Management
 
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...Arunkumar Gowdru
 
Role of IT in environment & Human Health
Role of IT in environment & Human HealthRole of IT in environment & Human Health
Role of IT in environment & Human HealthTanvi Potluri
 
Real Time OS For Embedded Systems
Real Time OS For Embedded SystemsReal Time OS For Embedded Systems
Real Time OS For Embedded SystemsHimanshu Ghetia
 
An Operating System for the Real World
An Operating System for the Real WorldAn Operating System for the Real World
An Operating System for the Real WorldTim O'Reilly
 
Role of information technology on environment and human health
Role of information technology on environment and human healthRole of information technology on environment and human health
Role of information technology on environment and human healthRoger Gomes
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating SystemShemul Hossain
 

Viewers also liked (19)

FreeRTOS API
FreeRTOS APIFreeRTOS API
FreeRTOS API
 
Presentation1
Presentation1Presentation1
Presentation1
 
Introduction to Embedded Linux
Introduction to Embedded LinuxIntroduction to Embedded Linux
Introduction to Embedded Linux
 
Ubuntu phone - future of smart phones
Ubuntu phone - future of smart phones Ubuntu phone - future of smart phones
Ubuntu phone - future of smart phones
 
Harvard architecture
Harvard architectureHarvard architecture
Harvard architecture
 
MOSFETs (10EC63) Notes for Electronics & Communication Engineering Students o...
MOSFETs (10EC63) Notes for Electronics & Communication Engineering Students o...MOSFETs (10EC63) Notes for Electronics & Communication Engineering Students o...
MOSFETs (10EC63) Notes for Electronics & Communication Engineering Students o...
 
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
 
Microelectronic Circuits Notes (10EC63) by Dr. M. C. Hanumantharaju of BMS In...
Microelectronic Circuits Notes (10EC63) by Dr. M. C. Hanumantharaju of BMS In...Microelectronic Circuits Notes (10EC63) by Dr. M. C. Hanumantharaju of BMS In...
Microelectronic Circuits Notes (10EC63) by Dr. M. C. Hanumantharaju of BMS In...
 
Microelectronic Circuits (10EC63) Notes for Visvesvaraya Technological Univer...
Microelectronic Circuits (10EC63) Notes for Visvesvaraya Technological Univer...Microelectronic Circuits (10EC63) Notes for Visvesvaraya Technological Univer...
Microelectronic Circuits (10EC63) Notes for Visvesvaraya Technological Univer...
 
Harvard architecture
Harvard architectureHarvard architecture
Harvard architecture
 
Unit 6 Operational Amplifiers Notes by Dr. M. C. Hanumantharaju of BMSIT Bang...
Unit 6 Operational Amplifiers Notes by Dr. M. C. Hanumantharaju of BMSIT Bang...Unit 6 Operational Amplifiers Notes by Dr. M. C. Hanumantharaju of BMSIT Bang...
Unit 6 Operational Amplifiers Notes by Dr. M. C. Hanumantharaju of BMSIT Bang...
 
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
 
Role of IT in environment & Human Health
Role of IT in environment & Human HealthRole of IT in environment & Human Health
Role of IT in environment & Human Health
 
Real Time OS For Embedded Systems
Real Time OS For Embedded SystemsReal Time OS For Embedded Systems
Real Time OS For Embedded Systems
 
An Operating System for the Real World
An Operating System for the Real WorldAn Operating System for the Real World
An Operating System for the Real World
 
Be project report template
Be project report templateBe project report template
Be project report template
 
Role of information technology on environment and human health
Role of information technology on environment and human healthRole of information technology on environment and human health
Role of information technology on environment and human health
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating System
 
Android ppt
Android ppt Android ppt
Android ppt
 

Similar to android vs symbian

Introduction to Mobile Operating System.pptx
Introduction to Mobile Operating System.pptxIntroduction to Mobile Operating System.pptx
Introduction to Mobile Operating System.pptxaparna14patil
 
Android Architecture design programming with java
Android Architecture design programming with javaAndroid Architecture design programming with java
Android Architecture design programming with javassuser471dfb
 
Operating System
Operating SystemOperating System
Operating Systempuneet2home
 
Mobile os and their types by shakir
Mobile os and their types by shakirMobile os and their types by shakir
Mobile os and their types by shakirShakir Memon
 
01 java 2 micro edition
01 java 2 micro edition01 java 2 micro edition
01 java 2 micro editioncorneliuskoo
 
Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1NAILBITER
 
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus KhalidCloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus KhalidOpenNebula Project
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osArnav Gupta
 
Android General information
Android General informationAndroid General information
Android General informationPrashant Gosai
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versionsindiangarg
 
Overview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxOverview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxdebasish duarah
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osArnav Gupta
 
IT6601 Mobile Computing Unit V
IT6601 Mobile Computing Unit VIT6601 Mobile Computing Unit V
IT6601 Mobile Computing Unit Vpkaviya
 

Similar to android vs symbian (20)

Android OS
Android OSAndroid OS
Android OS
 
Introduction to Mobile Operating System.pptx
Introduction to Mobile Operating System.pptxIntroduction to Mobile Operating System.pptx
Introduction to Mobile Operating System.pptx
 
Android Architecture design programming with java
Android Architecture design programming with javaAndroid Architecture design programming with java
Android Architecture design programming with java
 
Operating System
Operating SystemOperating System
Operating System
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
document
documentdocument
document
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
Mobile os and their types by shakir
Mobile os and their types by shakirMobile os and their types by shakir
Mobile os and their types by shakir
 
Symbian os
Symbian osSymbian os
Symbian os
 
01 java 2 micro edition
01 java 2 micro edition01 java 2 micro edition
01 java 2 micro edition
 
Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1
 
The Java Story
The Java StoryThe Java Story
The Java Story
 
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus KhalidCloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Android General information
Android General informationAndroid General information
Android General information
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
 
Overview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptxOverview of Adroid Architecture.pptx
Overview of Adroid Architecture.pptx
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Android quick talk
Android quick talkAndroid quick talk
Android quick talk
 
IT6601 Mobile Computing Unit V
IT6601 Mobile Computing Unit VIT6601 Mobile Computing Unit V
IT6601 Mobile Computing Unit V
 

More from AJAL A J

KEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMKEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMAJAL A J
 
Paleontology Career
Paleontology  CareerPaleontology  Career
Paleontology CareerAJAL A J
 
CHEMISTRY basic concepts of chemistry
CHEMISTRY  basic concepts of chemistryCHEMISTRY  basic concepts of chemistry
CHEMISTRY basic concepts of chemistryAJAL A J
 
Biogeochemical cycles
Biogeochemical cyclesBiogeochemical cycles
Biogeochemical cyclesAJAL A J
 
ac dc bridges
ac dc bridgesac dc bridges
ac dc bridgesAJAL A J
 
Hays bridge schering bridge wien bridge
Hays bridge  schering bridge  wien bridgeHays bridge  schering bridge  wien bridge
Hays bridge schering bridge wien bridgeAJAL A J
 
App Naming Tip
App Naming TipApp Naming Tip
App Naming Tip AJAL A J
 
flora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaflora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaAJAL A J
 
B.Sc Cardiovascular Technology(CVT)
 B.Sc Cardiovascular Technology(CVT)  B.Sc Cardiovascular Technology(CVT)
B.Sc Cardiovascular Technology(CVT) AJAL A J
 
11 business strategies to make profit
11 business strategies to make profit 11 business strategies to make profit
11 business strategies to make profit AJAL A J
 
PCOS Polycystic Ovary Syndrome
PCOS  Polycystic Ovary SyndromePCOS  Polycystic Ovary Syndrome
PCOS Polycystic Ovary SyndromeAJAL A J
 
Courses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesCourses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesAJAL A J
 
MANAGEMENT Stories
 MANAGEMENT Stories MANAGEMENT Stories
MANAGEMENT StoriesAJAL A J
 
NEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYNEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYAJAL A J
 
REVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREREVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREAJAL A J
 
NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S AJAL A J
 
Subjects to study if you want to work for a charity
Subjects to study if you want to work for a charitySubjects to study if you want to work for a charity
Subjects to study if you want to work for a charityAJAL A J
 
IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE AJAL A J
 
Clat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSClat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSAJAL A J
 

More from AJAL A J (20)

KEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMKEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAM
 
Paleontology Career
Paleontology  CareerPaleontology  Career
Paleontology Career
 
CHEMISTRY basic concepts of chemistry
CHEMISTRY  basic concepts of chemistryCHEMISTRY  basic concepts of chemistry
CHEMISTRY basic concepts of chemistry
 
Ecology
EcologyEcology
Ecology
 
Biogeochemical cycles
Biogeochemical cyclesBiogeochemical cycles
Biogeochemical cycles
 
ac dc bridges
ac dc bridgesac dc bridges
ac dc bridges
 
Hays bridge schering bridge wien bridge
Hays bridge  schering bridge  wien bridgeHays bridge  schering bridge  wien bridge
Hays bridge schering bridge wien bridge
 
App Naming Tip
App Naming TipApp Naming Tip
App Naming Tip
 
flora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaflora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and kerala
 
B.Sc Cardiovascular Technology(CVT)
 B.Sc Cardiovascular Technology(CVT)  B.Sc Cardiovascular Technology(CVT)
B.Sc Cardiovascular Technology(CVT)
 
11 business strategies to make profit
11 business strategies to make profit 11 business strategies to make profit
11 business strategies to make profit
 
PCOS Polycystic Ovary Syndrome
PCOS  Polycystic Ovary SyndromePCOS  Polycystic Ovary Syndrome
PCOS Polycystic Ovary Syndrome
 
Courses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesCourses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in Humanities
 
MANAGEMENT Stories
 MANAGEMENT Stories MANAGEMENT Stories
MANAGEMENT Stories
 
NEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYNEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGY
 
REVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREREVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTURE
 
NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S
 
Subjects to study if you want to work for a charity
Subjects to study if you want to work for a charitySubjects to study if you want to work for a charity
Subjects to study if you want to work for a charity
 
IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE
 
Clat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSClat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILS
 

Recently uploaded

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345beazzy04
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXMIRIAMSALINAS13
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxbennyroshan06
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPCeline George
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxricssacare
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleCeline George
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringDenish Jangid
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesTechSoup
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...Denish Jangid
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...sanghavirahi2
 

Recently uploaded (20)

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security Services
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 

android vs symbian

  • 1. E- OS By Ajal A J Assistant Professor (Guest) , ECE EMBEDDED OPERATING SYSTEM
  • 2. EMBEDDED OPERATING SYSTEM • An embedded operating system is an operating system for embedded computer systems. • These operating systems are designed to be compact, efficient, and reliable. • E-OS are frequently also real-time operating systems, and the term RTOS is often used as a synonym for embedded operating system.
  • 3. E- OS vs desktop operating systems • An important difference between most embedded operating systems and desktop operating systems is that the application, including the operating system, is usually statically linked together into a single executable file. • Unlike a desktop operating system, the embedded operating system does not load and execute applications. This means that the system is only able to run a single application.
  • 4. What makes a good Embedded OS? • Modular • Scalable • Configurable • Small footprint • CPU support • Device drivers • etc, etc, etc...
  • 6. Android , Symbian •In the small and rapidly growing world the need of mobiles and its applications are obvious. • To meet the users embedded OS are playing the vital. •Android is much advanced and provides more value to the end users. •Symbian needs updates its features.
  • 8. ANDROID ARCHITECTURE • Use a colour of font that contrasts sharply with the background – Ex: blue font on white background • Use colour to reinforce the logic of your structure – Ex: light blue title and dark blue text • Use colour to emphasize a point – But only use this occasionally
  • 9. Applications • Set of core applications including an email client, SMS program, calendar, maps, browser, contacts. • All applications are written using the Java programming language. • Built in and user apps. • Can replace built in apps.
  • 10. Application Framework • Access location information, run background services, set alarms, add notifications to the status bar, and much, much more. • Build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser • Providing access to non-code resources such as localized strings, graphics, and layout files. • Activity manager – manages application life cycle.
  • 11. Android Runtime • Includes a set of core libraries of JAVA that provides most of the functionality • Runs in its own process, with its own instance of the Dalvik Virtual Machine • The Dalvik VM executes files in the Dalvik Executable (.dex) – Compact and efficient than class files – Limited memory and battery power
  • 12. Dalvik Virtual Machine • All applications written in Java and converted to the Dalvik executable .dex. • Every android app runs its own process, with its own instance of the Dalvik virtual machine. • Not a traditional JVM, but a custom VM designed to run multiple instances efficiently on a single device. • VM uses Linux kernel to handle low-level functionality including security, threading, process and memory managemet.
  • 13. Linux Kernel • Acts as an abstraction layer between the hardware and the rest of the software stack. • Relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. • Works as a HAL
  • 14. Libraries System C library - implementation of the C library (libc). Media Libraries - based on PacketVideo's Open CORE. Surface Manager - composites 2D and 3D graphic layers LibWebCore - a modern embeddable web view. SGL - the underlying 2D graphics engine. 3D libraries - based on OpenGL ES 1.0 APIs; the libraries use hardware 3D acceleration. FreeType - bitmap and vector font rendering SQLite - a powerful and lightweight relational database engine .
  • 15. Android Software Updates • Android 1.1 • Android 1.5 – Cupcake • Android 1.6 – Donuts (CDMA) • Android 2.0 – Éclair • Android 2.2 – Froyo • Android 2.3 - Gingerbread • Android 3 - Honeycomb • API Levels used by apps to identify software version on the device • Android apps are generally forward compatible with newer version, but not necessarily backwards compatible
  • 17. Example of Applications where the Symbian OS is being used • Nokia Series 80 interface • UIQ interface(Used for PDAs such as Sony Ericsson P800 ) • Nokia S60 interface
  • 18. SYMBIAN OS…(INTRODUCTION) Symbian OS is one of Nokia's mobile operating system for mobile devices and smartphones, with associated libraries, user interface, frameworks and reference implementations of common tools, originally developed by Symbian Ltd.
  • 19. HISTORY • Psion founded by David Potter inn 1980 launched the Psion Organizer, the world's first volume-produced handheld computer in 1984. • In June 1998 - Symbian is established as a private independent company and is owned by Ericsson, Nokia, Motorola and Psion. From this point onwards has EPOC OS been called Symbian OS. • In February 2004 - Symbian OS v8.0 is announced. • In February 2005 - Symbian OS v9 is announced. • In May 2006 - 100th commercial phone model ships.
  • 20. HISTORY Contd.. • In November 2006 - 100 million Symbian smartphones shipped. • In 2008, the former Symbian Software Limited was acquired by Nokia and a new independent non-profit organization called the Symbian Foundation was established. • The platform has been designated as the successor to Symbian OS, following the official launch of the Symbian Foundation in April 2009. • The Symbian Platform was officially made available as open source code in February 2010.
  • 21. CHARACTERISTICS.. • PROCESSING THREAD BASED • MEMORY MANAGEMENT • INPUT/OUTPUT KERNEL EXTENSION DEVICE DRIVERS DMA(DIRECT MEMORY ACCESS BLOCKING I/O STOAGE MEDIA
  • 22. MEMORY MANAGEMENT How Symbian OS Addresses Memory – Symbian OS is a 32-bit operating system, addresses can range up to 4 GB – Symbian OS divides memory into virtual pages and physical frames – Symbian OS adopts a two-level page table strategy
  • 24. FEATURES 1. CLIENT SERVER ACHITECTURE 2. EVENT MANAGEMENT 3. OBJECT ORIENTED DESIGN 4. POWER MANAGEMENT 5. ROBUST AND DEPENDABLE 6. MULTI TASKING 7. AN OPEN OPERATING SYSTEM 8. MEMORY MANAGEMENT
  • 25. STRENGTHS AND WEAKNESS STRENGTH •MEMORY MANAGEMENT •EXECUTION IN ONE PLACE WEAKNESS •NO VITUAL MEMORY
  • 26. SYMBIAN ACHITECTURE • Symbian has a microkernel architecture, which means that the minimum necessary is within the kernel to maximise robustness, availability and responsiveness. • Symbian is designed to emphasise compatibility with other devices, especially removable media file systems. • There is also a large volume of User Interface (UI) Code. • Symbian includes a reference user-interface called "TechView". • It is very similar to the user interface from the Psion Series 5 personal organiser and is not used for any production phone user interface.
  • 27.
  • 29. PLATFORM SECURITY Trust •Access to private data Security •Cost control •Compromise important telephone functionality Protection •Software ownership •DRM
  • 31. ADVANTAGES • Greater range of applications. • High quality games. • Better inbuilt wap browser. • Connectivity is lot more easier and faster. • Real Player, Smart movie player etc. sort of application are not available with java phones. • You can install software and applications of any type • You can download big files through your phone easily with 3G around.
  • 32. DISADVANTAGE • The OS is not available for PCs . • The Symbian OS can be easily affected by a Virus.
  • 33. COMPARSION OF SYMBIAN & ANDROID • OPERATING SOFTWARE or FIRMWARE • FLASHING Your phone with new FIRMWARE • CHANGING PHONE FEATURES • PROCESSOR and its SPEED • MODIFICATIONS