SlideShare a Scribd company logo
1 of 42
Seminar
By
Saurav Mohan V
12153022
S7 CSE
TIZEN
OS
1
Introduction
Evolution of Tizen
Architecture
Features
Platforms
Advantages
Disadvantages
Introduction to Tizen Studio
Conclusions
Reference
CONTENTS
2
 Tizen is a
1.Cross Platform
2.Open source
Operating system.
 Tizen is based on
1. Linux
2.GNU-C library
 Tizen is governed by
1. TSG – Technical Steering Group
2. The Tizen Association
INTRODUCTION
3
 Tizen provides application development tool based
on
1. jQuery
2. jQuery Mobile
 Tizen is programmable using
1. HTML5
2.C
3.C++
 Everything developed under For Tizen is Under
Apache 2.0 license(Open source)
INTRODUCTION
4
EVOLUTION OF TIZEN OS
5
 1. Maemo : Software platform developed by Nokia
for smartphones.
 2. Moblin : Developed by Intel, Short form for mobile
Linux.
 3. Limo : Developed by Linux foundation and
Samsung. Linux based mobile operating system.
 4. SLP : Samsung Linux Platform.
 5. Bada : Fully functioning OS developed for
Samsung devices.
 6 . MeeGo : Developed by Intel and Nokia. Cancelled
for realizing Tizen.
EVOLUTION OF TIZEN
6
TIZEN OS TIMELINE
 April 30 2012 Tizen 1.0
 September 25 2012 Tizen 2.0
 May 17 2013 Tizen 2.1
 July 22 2013 Tizen 2.2
 November 9 2013 Tizen 2.2.1
 November 8 2014 Tizen 2.3
 September 4 2015 Tizen 2.3.1
 October 22 2015 Tizen 2.4
 May 20 2017 Tizen 3.0
 May 31 2017 Tizen 4.0
EVOLUTION OF TIZEN
7
ARCHITECTURE OF TIZEN
8
Tizen architecture is divided in to 3 layers.
1. Application Layer
2. Core Layer
3. Kernel
Kernel :
Kernel is a computer program that is the core of a
computer’s operating system, here Tizen uses a Linux
kernel.
Linux kernel is a monolithic kernel.
ARCHITECTURE OF TIZEN
9
 Core Layer
• Consists of 2 parts
1. Tizen Application Program Interface
2. Tizen Core Services
Tizen API layer
1. Deals with Web Application development.
2. Collection of W3C, HTML 5, Khronos WebGL etc
3. Supports newly defined APIs also.
ARCHITECTURE OF TIZEN
10
 Tizen Core Services
1.Application Framework:
Provides Application Management.
2.Base: Base contains Linux base essential system
libraries.
3.Connectivity: all network and connectivity related
functions.
4.Graphics and UI : System Graphics and UI stacks.
5.Location: Provides location based services, including
position information, geocoding, satellite information.
These are some of the important core services.
ARCHITECTURE OF TIZEN
11
1. Open source
2. Derived from Bada
3. Cross platform
4. Top notch personalization
5. Support from Intel
6. Html 5 supported
7. All basic touch gestures
8. Multiple display window
9. User friendly
10.Better Camera performance
FEATURES OF TIZEN
12
Open Source
• Samsung has been projecting Tizen OS as a
‘universal operating system’.
• The OS is based on Linux, and is open-source –
just like Android.
• Software and mobile app development experts
can make changes in the UI codes, to make Tizen
customized for non-Samsung devices.
• Several functionalities of MeeGo and Nokia have
been blended in Tizen.
FEATURES OF TIZEN
13
Derived from BADA
• Bada was Samsung’s first attempt at creating a
standalone operating system.
• It did not work out – but the company has used
Bada as an underlying reference for developing
Tizen.
• Most of the Bada software have been seamlessly
integrated in the new platform.
• Bada was famous for the gaming performance it
offered.
• Bada phone was the first phone to uses a
graphics card in Mobile segement.
FEATURES OF TIZEN
14
Cross platform
• To ensure a wide coverage and device share
• Samsung has made Tizen customized for usage in
1. Smart Televisions
2. Notebook computers
3. Infotainment systems in Vehicles
4. Smartphones
5. Tablets
FEATURES OF TIZEN
15
Top notch personalization
•Tizen support as much personalization
content as android devices in its store.
•Features specs that are at par with android
•Changes can be made to the user interface.
•Users can even design their own applications
using TIZEN studio.
FEATURES OF TIZEN
16
Support from INTEL
• Samsung has an ally in Intel, for the continuous
upgradation of the Tizen OS platform.
•MeeGo – from which Tizen generously borrows many
of its features – was a property of Intel (it was
discontinued in 2011) earlier.
• Software is well versed with the Intel Chipsets and
hardware.
FEATURES OF TIZEN
17
HTML 5 Support
• HTML5 support, Tizen would offer faster
video rendering (from YouTube) on devices
• NO Need for external plug-ins
• Cost of creating mobile apps would be
lowered
• Entire development cycle will get shorter.
FEATURES OF TIZEN
18
All basic touch gestures
• Tizen delivers the needful as far as user-interaction
with devices is concerned.
• Right from sliding and flicking, to swiping – all
common mobile/tablet touch gestures are
supported on it.
• The screen of a Tizen device will have to be
pinched, to zoom the display.
• There are no touch features on Tizen that Android
does not already have.
FEATURES OF TIZEN
19
Multiple Display Window
• Users will be able to work with either a ‘mini
window’ or a ‘full window’ on their handsets.
• If the former option is chosen, a ‘floating browser’
effect would be generated.
• Similar to Q-Slide function available in LG handsets
FEATURES OF TIZEN
20
User friendly
• Tizen UI do not have much difference from the ones
present on the Android UI.
• The notification panel is inspired from Google.
• home screen of the Tizen OS does not resemble that
of Android
• The dynamic boxes present on an Android device
with a TouchWiz layer are present on the Tizen
interface.
• Multitasking, Firewall blocking, Power-saving
features are available.
FEATURES OF TIZEN
21
Better Camera Performance
• Tizen OS debuted on Smart camera devices like
Galaxy Camera and Samsung NX300m
• The OS is hence optimized and tweaked to provided
the best colour reproduction and image quality.
FEATURES OF TIZEN
22
PLATFROMS
Wearable
23
SMART TV
• They are essentially PCs Running on light
operating systems.
• Interface follows a Card or tiles.
• Smooth and fast
• Learning curve is nominal
• Has a Web browser
• Motion Activated remote control.
• Biggest competitor is LGs Web OS.
PLATFROMS
24
Smartphones
Provides all general feature.
Supports higher resolution displays
such as Super AMOLED screens.
Requires lower amount of H/W
when compared.
Better Camera performance
Ultra power Saving mode
Cheaper
All devices will get updates via OTA
PLATFROMS
25
IVI or In Vehicle - INFOTAINMENT SYSTEMS
 Provides a Smart Car experience.
 Multiple Connectivity options
 Security
 Hands free
 Fastboot
 Satellite Navigation
 Entertainment such as music.
Radio etc.
PLATFROMS
26
SMARTWATCHES
 Provides a close eye on the health of the user.
 Tracks heartrate, daily movement
and sleep patterns
 Wireless charging
 Round interface
 Connectivity using Bluetooth
 Supports NFC
PLATFROMS
27
1. Open Source – Free to develop and Modify
2. Compatible with various Mobile platforms
3. Flexible and offers apps to easily adapt
4. Supports ARM x86 as well as x64 CPUS
5. Size of apps is lower
6. Uses lesser RAM to do similar functions
7. Very User friendly
8. Biggest step in Internet of Things
9. HTML 5 Used
10.C++ is the native language for development.
ADVANTAGES OF TIZEN
28
Tizen is still not too familiar
Still remains a second choice after android
Flagship devices are not available
Does not have a distinguishing interface
Device performance is not maximized
Tizen code is one of the worst codes.
Its contains 27000 errors
40 Zero day vulnerabilities
DISADVANTAGES OF TIZEN
29
 The variable is compared with itself.
 return value should have been
m_len < other.m_len
 Multiple similar errors are embedded in the whole code.
TIZEN CODE ERROR
30
 Undisclosed Computer Software vulnerability.
 If a hacker exploits this code the Author is left with
Zero days to counter it.
 Example for Zero day Vulnerability in Tizen is strcpy()
Function.
 Strcpy() fails to check if there is enough space to
write the data.
 This produces buffer overrun condition.
 No programmers use it today except for Samsung
Developers.
ZERO DAY VULNERABILITY
31
Provided by Tizen Oraganizations.
Freely downloadable from
www.developer.tizen.org
SDKs of all versions are available as packages
SDKs of Wearable's, TV and Smartphones are
Different packages
Studio can be used to produce
1. Native Applications
2. Web Applications
Templates of Software are also available
INTRODUCTION TO TIZEN STUDIO
32
Steps of Constructing our own Application
1. Install Tizen studio
2. Create a mobile Native project
3. Build project
4. Run application
5. Build UI
6. Build Project as executable file
INTRODUCTION TO TIZEN STUDIO
33
INTRODUCTION TO TIZEN STUDIO
34
INTRODUCTION TO TIZEN STUDIO
35
INTRODUCTION TO TIZEN STUDIO
36
INTRODUCTION TO TIZEN STUDIO
37
INTRODUCTION TO TIZEN STUDIO
38
INTRODUCTION TO TIZEN STUDIO
39
INTRODUCTION TO TIZEN STUDIO
40
 Standard-Based Open Source software Platform under Linux
foundation.
 Offering an industry leading HLMT 5 Based Application APIs
for various categories of smart devices.
 Cross Platform Architecture
 Continuously Evolving Platform
 Cheaper and Faster Alternative for several other OS
 High Potential
 One of the Best Software development kits provided as free.
 Even if the this OS do not succeed in Smartphone sector it is
sure to have an upper ha
CONCLUSION
41
 Tizen Official Sites
1. www.tizen.org
2. www.tizenphones.org
3. www.developer.tizen.org
 Samsung Official sites
1. www.samsung.com/in
 Others
1.www.wikipedia.com
2.www.theregister.co.uk
3.www.digitaltrends.com
 EBOOK – Guide to developing Tizen native application
REFERENCES
42

More Related Content

What's hot

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating SystemShemul Hossain
 
android vs symbian
android  vs symbianandroid  vs symbian
android vs symbianAJAL A J
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA NITIN GUPTA
 
Meego presentation
Meego presentation   Meego presentation
Meego presentation manju2611
 
Android : a linux-based mobile operating system
Android : a linux-based mobile operating systemAndroid : a linux-based mobile operating system
Android : a linux-based mobile operating systemClément Escoffier
 
889448 634356855122132416
889448 634356855122132416889448 634356855122132416
889448 634356855122132416zxdrtyu
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..Aashish Uppal
 
Android Introduction 2013
Android Introduction 2013Android Introduction 2013
Android Introduction 2013Bhavya Siddappa
 
Android history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versionsAndroid history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versionsItsJames00
 
INTRODUCTION TO ANDROID
INTRODUCTION TO ANDROIDINTRODUCTION TO ANDROID
INTRODUCTION TO ANDROIDAraz Ibrahim
 

What's hot (20)

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Android OS
Android OSAndroid OS
Android OS
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating System
 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
 
android vs symbian
android  vs symbianandroid  vs symbian
android vs symbian
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Meego presentation
Meego presentation   Meego presentation
Meego presentation
 
Android : a linux-based mobile operating system
Android : a linux-based mobile operating systemAndroid : a linux-based mobile operating system
Android : a linux-based mobile operating system
 
Android ppt
Android pptAndroid ppt
Android ppt
 
889448 634356855122132416
889448 634356855122132416889448 634356855122132416
889448 634356855122132416
 
Android workShop
Android workShopAndroid workShop
Android workShop
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
 
Symbian OS
Symbian  OS Symbian  OS
Symbian OS
 
Android Introduction 2013
Android Introduction 2013Android Introduction 2013
Android Introduction 2013
 
Android history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versionsAndroid history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versions
 
INTRODUCTION TO ANDROID
INTRODUCTION TO ANDROIDINTRODUCTION TO ANDROID
INTRODUCTION TO ANDROID
 
Android PPT
Android PPTAndroid PPT
Android PPT
 
EOS
EOSEOS
EOS
 

Similar to Tizen Operating System For Mobiles

.NET Everywhere, Building Applications on the Tizen Platform
.NET Everywhere, Building Applications on the Tizen Platform.NET Everywhere, Building Applications on the Tizen Platform
.NET Everywhere, Building Applications on the Tizen PlatformJason Robert
 
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdfdokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdfKaviSanjai
 
Tizen operating system seminar ppt
Tizen operating system seminar pptTizen operating system seminar ppt
Tizen operating system seminar pptAjinkyalenekar12
 
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris NormanDeveloping Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris NormanRyo Jin
 
Open source mobile Operating Systems
Open source mobile Operating SystemsOpen source mobile Operating Systems
Open source mobile Operating SystemsDeeptiman Mallick
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpointJohnLagman3
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfNomanKhan869872
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01rajesh kumar
 
Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Coder Tech
 
android architecture
android architectureandroid architecture
android architectureAashita Gupta
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technologyGagandeep Nanda
 
OpenMobile ACL bringing Android apps to TIZEN
OpenMobile ACL bringing Android apps to TIZENOpenMobile ACL bringing Android apps to TIZEN
OpenMobile ACL bringing Android apps to TIZENRyo Jin
 

Similar to Tizen Operating System For Mobiles (20)

IoTivity on Tizen: How to
IoTivity on Tizen: How toIoTivity on Tizen: How to
IoTivity on Tizen: How to
 
Tizen
TizenTizen
Tizen
 
.NET Everywhere, Building Applications on the Tizen Platform
.NET Everywhere, Building Applications on the Tizen Platform.NET Everywhere, Building Applications on the Tizen Platform
.NET Everywhere, Building Applications on the Tizen Platform
 
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdfdokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
 
Tizen operating system seminar ppt
Tizen operating system seminar pptTizen operating system seminar ppt
Tizen operating system seminar ppt
 
Tizen os seminar report
Tizen os seminar reportTizen os seminar report
Tizen os seminar report
 
Tizen OS
Tizen OSTizen OS
Tizen OS
 
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris NormanDeveloping Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
 
Android
AndroidAndroid
Android
 
Open source mobile Operating Systems
Open source mobile Operating SystemsOpen source mobile Operating Systems
Open source mobile Operating Systems
 
Android based os
Android based osAndroid based os
Android based os
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
 
Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)Android (Types, Feature,Application etc..)
Android (Types, Feature,Application etc..)
 
android architecture
android architectureandroid architecture
android architecture
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technology
 
Android
AndroidAndroid
Android
 
OpenMobile ACL bringing Android apps to TIZEN
OpenMobile ACL bringing Android apps to TIZENOpenMobile ACL bringing Android apps to TIZEN
OpenMobile ACL bringing Android apps to TIZEN
 

Recently uploaded

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 

Recently uploaded (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 

Tizen Operating System For Mobiles

  • 3.  Tizen is a 1.Cross Platform 2.Open source Operating system.  Tizen is based on 1. Linux 2.GNU-C library  Tizen is governed by 1. TSG – Technical Steering Group 2. The Tizen Association INTRODUCTION 3
  • 4.  Tizen provides application development tool based on 1. jQuery 2. jQuery Mobile  Tizen is programmable using 1. HTML5 2.C 3.C++  Everything developed under For Tizen is Under Apache 2.0 license(Open source) INTRODUCTION 4
  • 6.  1. Maemo : Software platform developed by Nokia for smartphones.  2. Moblin : Developed by Intel, Short form for mobile Linux.  3. Limo : Developed by Linux foundation and Samsung. Linux based mobile operating system.  4. SLP : Samsung Linux Platform.  5. Bada : Fully functioning OS developed for Samsung devices.  6 . MeeGo : Developed by Intel and Nokia. Cancelled for realizing Tizen. EVOLUTION OF TIZEN 6
  • 7. TIZEN OS TIMELINE  April 30 2012 Tizen 1.0  September 25 2012 Tizen 2.0  May 17 2013 Tizen 2.1  July 22 2013 Tizen 2.2  November 9 2013 Tizen 2.2.1  November 8 2014 Tizen 2.3  September 4 2015 Tizen 2.3.1  October 22 2015 Tizen 2.4  May 20 2017 Tizen 3.0  May 31 2017 Tizen 4.0 EVOLUTION OF TIZEN 7
  • 9. Tizen architecture is divided in to 3 layers. 1. Application Layer 2. Core Layer 3. Kernel Kernel : Kernel is a computer program that is the core of a computer’s operating system, here Tizen uses a Linux kernel. Linux kernel is a monolithic kernel. ARCHITECTURE OF TIZEN 9
  • 10.  Core Layer • Consists of 2 parts 1. Tizen Application Program Interface 2. Tizen Core Services Tizen API layer 1. Deals with Web Application development. 2. Collection of W3C, HTML 5, Khronos WebGL etc 3. Supports newly defined APIs also. ARCHITECTURE OF TIZEN 10
  • 11.  Tizen Core Services 1.Application Framework: Provides Application Management. 2.Base: Base contains Linux base essential system libraries. 3.Connectivity: all network and connectivity related functions. 4.Graphics and UI : System Graphics and UI stacks. 5.Location: Provides location based services, including position information, geocoding, satellite information. These are some of the important core services. ARCHITECTURE OF TIZEN 11
  • 12. 1. Open source 2. Derived from Bada 3. Cross platform 4. Top notch personalization 5. Support from Intel 6. Html 5 supported 7. All basic touch gestures 8. Multiple display window 9. User friendly 10.Better Camera performance FEATURES OF TIZEN 12
  • 13. Open Source • Samsung has been projecting Tizen OS as a ‘universal operating system’. • The OS is based on Linux, and is open-source – just like Android. • Software and mobile app development experts can make changes in the UI codes, to make Tizen customized for non-Samsung devices. • Several functionalities of MeeGo and Nokia have been blended in Tizen. FEATURES OF TIZEN 13
  • 14. Derived from BADA • Bada was Samsung’s first attempt at creating a standalone operating system. • It did not work out – but the company has used Bada as an underlying reference for developing Tizen. • Most of the Bada software have been seamlessly integrated in the new platform. • Bada was famous for the gaming performance it offered. • Bada phone was the first phone to uses a graphics card in Mobile segement. FEATURES OF TIZEN 14
  • 15. Cross platform • To ensure a wide coverage and device share • Samsung has made Tizen customized for usage in 1. Smart Televisions 2. Notebook computers 3. Infotainment systems in Vehicles 4. Smartphones 5. Tablets FEATURES OF TIZEN 15
  • 16. Top notch personalization •Tizen support as much personalization content as android devices in its store. •Features specs that are at par with android •Changes can be made to the user interface. •Users can even design their own applications using TIZEN studio. FEATURES OF TIZEN 16
  • 17. Support from INTEL • Samsung has an ally in Intel, for the continuous upgradation of the Tizen OS platform. •MeeGo – from which Tizen generously borrows many of its features – was a property of Intel (it was discontinued in 2011) earlier. • Software is well versed with the Intel Chipsets and hardware. FEATURES OF TIZEN 17
  • 18. HTML 5 Support • HTML5 support, Tizen would offer faster video rendering (from YouTube) on devices • NO Need for external plug-ins • Cost of creating mobile apps would be lowered • Entire development cycle will get shorter. FEATURES OF TIZEN 18
  • 19. All basic touch gestures • Tizen delivers the needful as far as user-interaction with devices is concerned. • Right from sliding and flicking, to swiping – all common mobile/tablet touch gestures are supported on it. • The screen of a Tizen device will have to be pinched, to zoom the display. • There are no touch features on Tizen that Android does not already have. FEATURES OF TIZEN 19
  • 20. Multiple Display Window • Users will be able to work with either a ‘mini window’ or a ‘full window’ on their handsets. • If the former option is chosen, a ‘floating browser’ effect would be generated. • Similar to Q-Slide function available in LG handsets FEATURES OF TIZEN 20
  • 21. User friendly • Tizen UI do not have much difference from the ones present on the Android UI. • The notification panel is inspired from Google. • home screen of the Tizen OS does not resemble that of Android • The dynamic boxes present on an Android device with a TouchWiz layer are present on the Tizen interface. • Multitasking, Firewall blocking, Power-saving features are available. FEATURES OF TIZEN 21
  • 22. Better Camera Performance • Tizen OS debuted on Smart camera devices like Galaxy Camera and Samsung NX300m • The OS is hence optimized and tweaked to provided the best colour reproduction and image quality. FEATURES OF TIZEN 22
  • 24. SMART TV • They are essentially PCs Running on light operating systems. • Interface follows a Card or tiles. • Smooth and fast • Learning curve is nominal • Has a Web browser • Motion Activated remote control. • Biggest competitor is LGs Web OS. PLATFROMS 24
  • 25. Smartphones Provides all general feature. Supports higher resolution displays such as Super AMOLED screens. Requires lower amount of H/W when compared. Better Camera performance Ultra power Saving mode Cheaper All devices will get updates via OTA PLATFROMS 25
  • 26. IVI or In Vehicle - INFOTAINMENT SYSTEMS  Provides a Smart Car experience.  Multiple Connectivity options  Security  Hands free  Fastboot  Satellite Navigation  Entertainment such as music. Radio etc. PLATFROMS 26
  • 27. SMARTWATCHES  Provides a close eye on the health of the user.  Tracks heartrate, daily movement and sleep patterns  Wireless charging  Round interface  Connectivity using Bluetooth  Supports NFC PLATFROMS 27
  • 28. 1. Open Source – Free to develop and Modify 2. Compatible with various Mobile platforms 3. Flexible and offers apps to easily adapt 4. Supports ARM x86 as well as x64 CPUS 5. Size of apps is lower 6. Uses lesser RAM to do similar functions 7. Very User friendly 8. Biggest step in Internet of Things 9. HTML 5 Used 10.C++ is the native language for development. ADVANTAGES OF TIZEN 28
  • 29. Tizen is still not too familiar Still remains a second choice after android Flagship devices are not available Does not have a distinguishing interface Device performance is not maximized Tizen code is one of the worst codes. Its contains 27000 errors 40 Zero day vulnerabilities DISADVANTAGES OF TIZEN 29
  • 30.  The variable is compared with itself.  return value should have been m_len < other.m_len  Multiple similar errors are embedded in the whole code. TIZEN CODE ERROR 30
  • 31.  Undisclosed Computer Software vulnerability.  If a hacker exploits this code the Author is left with Zero days to counter it.  Example for Zero day Vulnerability in Tizen is strcpy() Function.  Strcpy() fails to check if there is enough space to write the data.  This produces buffer overrun condition.  No programmers use it today except for Samsung Developers. ZERO DAY VULNERABILITY 31
  • 32. Provided by Tizen Oraganizations. Freely downloadable from www.developer.tizen.org SDKs of all versions are available as packages SDKs of Wearable's, TV and Smartphones are Different packages Studio can be used to produce 1. Native Applications 2. Web Applications Templates of Software are also available INTRODUCTION TO TIZEN STUDIO 32
  • 33. Steps of Constructing our own Application 1. Install Tizen studio 2. Create a mobile Native project 3. Build project 4. Run application 5. Build UI 6. Build Project as executable file INTRODUCTION TO TIZEN STUDIO 33
  • 41.  Standard-Based Open Source software Platform under Linux foundation.  Offering an industry leading HLMT 5 Based Application APIs for various categories of smart devices.  Cross Platform Architecture  Continuously Evolving Platform  Cheaper and Faster Alternative for several other OS  High Potential  One of the Best Software development kits provided as free.  Even if the this OS do not succeed in Smartphone sector it is sure to have an upper ha CONCLUSION 41
  • 42.  Tizen Official Sites 1. www.tizen.org 2. www.tizenphones.org 3. www.developer.tizen.org  Samsung Official sites 1. www.samsung.com/in  Others 1.www.wikipedia.com 2.www.theregister.co.uk 3.www.digitaltrends.com  EBOOK – Guide to developing Tizen native application REFERENCES 42