Contains Details regarding Tizen's
Introduction
Evolution
Architecture
Features
Platforms
Advantages
Disadvantages
and Introduction to Tizen Studio
One of the most underrated Mobile operating System of all time.
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