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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

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

Andere mochten auch

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
 

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

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

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

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Kürzlich hochgeladen (20)

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

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