SlideShare a Scribd company logo
1 of 21
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 1
INTRODUCTION
Tizen is an open source, cross-architecture software platform based on Linux
supported by leading mobile operators, device manufacturers, and silicon suppliers for
multiple device categories such as smartphones, tablets, netbooks, in-vehicle infotainment
devices, and smart TVs. Tizen offers a fertile OS, applications, and a user experience that
consumers can get from device to device. The Tizen OS is driven by a movement to
create an alternative, less expensive mobile market platform.
Developers hope the Tizen ecosystem will give both vendors and consumers more
flexibility than is offered by existing mobile ecosystems. Tizen is a project that resides
within the Linux Foundation and is administered by a Technical Steering Group (TSG)
composed of Samsung and Intel among others .The TSG is the primary decision making
body for the project and focuses on architecture and implementation, along with the
formation of working groups to support device verticals. The Tizen Association is led by
a group of mobile operators responsible for active development of the ecosystem around
Tizen. This development work involves market presence, gathering requirements,
identifying and facilitating service models, marketing and education. The list of
association partners includes eBay, Konami, Panasonic, Sharp, TrendMicro, TuneIn
Radio, Sharp Electronics, Samsung and Panasonic.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 2
HISTORY
Tizen comes from a long history of Linux adoption by manufacturers. A complete
family tree is available. Samsung's collaboration with the EFL project, and
especially Carsten Haitzler, was known as LiMo for years. It was renamed Tizen when
Intel joined the project in September 2011, after leaving the MeeGo project. A common
misconception is that Tizen is a continuation of MeeGo. In fact, it builds on Samsung
Linux Platform (SLP), a reference implementation delivered within LiMo.
On January 1, 2012, the LiMo Foundation was renamed Tizen Association. The
Tizen Association is led by a Board of Directors from
Samsung, IntelSamsung, Intel, Huawei, Fujitsu, NEC, Panasonic, KT Corporation, Sprint
Corporation, SK Telecom, Orange, NTT DoCoMo, and Vodafone. The Tizen Association
works closely with the Linux Foundation, which supports the Tizen open source project.
On April 30, 2012, Tizen released version 1.0, code-named Larkspur. On May 7, 2012,
American wireless carrier Sprint Nextel (now Sprint Corporation) announced it had
agreed to become part of the Tizen Association and planned to include Tizen-powered
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 3
devices in their future lineup. On September 16, 2012 the Automotive Grade Linux
Workgroup announced it will work with the Tizen project as the reference distribution
optimized for a broad set of automotive applications such as Instrumentation Cluster and
In-Vehicle-Infotainment (IVI).
On September 25, 2012, Tizen released version 2.0 alpha, code-named Magnolia. It
offered an enhanced Web-based framework with more features, better HTML5/W3C API
support and more device APIs, multi-process Webkit2-based Web Runtime and better
security for Web applications. Support for OpenGL ES has been enhanced. Newly added
Platform SDK has been provided to help with platform development based on Open
Build Service (OBS).
On February 18, 2013, Tizen released version 2.0, code-named Magnolia.[41] Apart from
further enhancements of the Web frameworks and APIs, native application framework
with Integrated development environment and associated tools have been added
supporting features such as background applications, IP push, and text-to-speech.
Inclusion of this framework is an effect of the expected merging parts of the Open
Services Platform (OSP) framework and APIs of the Bada operating system with the
Tizen platform.
On April 2013 Samsung announced Tizen Port-a-thon. This campaign supports Bada
developers' early entry into the Tizen market by providing technical support and
incentives. On May 17, 2013, Tizen released version 2.1, code-named Nectarine. On July
2013, Samsung announced Tizen App Challenge, with over $4 million in cash prizes. On
July 22, 2013, Tizen released version 2.2. On November 9, 2013, Tizen released version
2.2.1. On May 14, 2014, It was announced that Tizen: Common would Ship with Qt
integrated. This marks the ability for Tizen to support Qt native apps. On November 8,
2014, Tizen released version 2.3.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 4
SYSTEM ARCHITECTURE
3.1 Overview
The Tizen Association[18] was formed to guide the industry role of Tizen, including
gathering requirements, identifying and facilitating service models and overall industry
marketing and education.Tizen provides application development tools based on
the JavaScript libraries jQuery and jQuery Mobile. Since version 2.0, a native application
framework is also available, based on an Open Services Platform from the Bada platform.
The software development kit (SDK) allows developers to use HTML5 and related
Web technologies to write applications that run on supported devices.
 oFono is the telephony stack
 Smack is utilized to sandbox HTML5 web applications.[19]
 Windowing system
 The X Window System with the Enlightenment Foundation Libraries are used.[20]
 Wayland: Tizen up to 2.x supports Wayland in in-vehicle infotainment (IVI)
setups[21] and from 3.0 onward defaults to Wayland.[22]
 ZYpp was chosen as package management system (PMS)
 ConnMan was chosen over NetworkManager
3.2Open environment
The Core Mobile Web Platform Community Group (Coremob) brings developers,
equipment manufacturers, browser vendors and operators together to agree on core
features that developers can depend on.HTML5 applications run on
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 5
Tizen, Android, Firefox OS, Ubuntu Touch, Windows Phone, and webOS without a
browser.
In late January 2013, Tizen 2.0 scored highest at the time in an HTML5 test of any
browsers. As the old HTML5 tests were phased out on November 13, 2013, Tizen 2.2 fell
below BlackBerry 10.2 at 494 out of 555 points. However, as of December 2013 desktop
browsers had regained the advantage, and results for Tizen 2.2 on a Samsung device
score highest overall in mobile, with a score of 497 points.
Tizen IVI (In-Vehicle Infotainment) is an operating system from the Automotive
Grade Linux Workgroup. It is PC-compatible.
Applications based on Qt, GTK+ and EFL frameworks can run on Tizen IVI. While
there is no official support for these third-party frameworks, according to the explanation
on the Tizen SDK Web site, Tizen applications for mobile devices can be rcdeveloped
without relying on an official Tizen IDE as long as the application complies with Tizen
packaging rules. In May 2013, a community port of Qt to Tizen focused on delivering
native GUI controls and integration of Qt with Tizen OS features for smartphones. Based
on the Qt port to Tizen, Tizen and mer can interchange code.
3.3 Architecture
At the top layer of Tizen, all services and applications reside. Below the top layer,
platform services are placed. The SDKs and APIs run at this layer to allow application
developer to access Tizen capabilities and create innovative end user or enterprise
applications. Next deeper layer is the middleware layer where many open source
middleware components are available. The last and final innermost layer is the Linux
kernel (SMACK).
Tizen is a standards-based platform that provides Web and native APIs for developing
applications for multiple device categories. Tizen is currently targeted for smart phones
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 6
and tablet devices, though planned to cover more device types in the future. The
following figure illustrates the Tizen architecture.
Figure: Tizen architecture
The Tizen architecture consists of the following subsystems:
 Web framework
The Web framework accommodates and leverages most up-to-date Web
technologies. It provides a large number of HTML5 functionalities defined by
W3C and other standardization groups, such as video, audio, form, 2D canvas,
WebGL, CSS3, geolocation, vibration, Web socket, and Web worker. In addition,
the framework defines various new device APIs, which enable you to access
device functionalities, such as Bluetooth, near field communication (NFC), alarm,
and messaging. The device functionalities are provided with a strict rule-based
security control system that restricts the malicious use of the device APIs.
 Native framework
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 7
The native framework is composed of system services and a set of native
namespaces across various domains providing more than 10,000 open APIs with
which native applications can be developed. The namespaces include, for
example, Base, Io, App, Security, Graphics, Ui, Net, Messaging, Social,
Locations, and Web. The framework also provides popular standard open source
libraries, such as glibc, libstdc++, libxml2, OpenGL® ES, OpenAL, and
OpenMP® to support efficient application development and the migration of pre-
existing applications using such libraries.
 Core
The Core subsystem provides features required by the Web and native
frameworks. It consists of open source libraries and an additional set of APIs to
be effectively used by the upper layer subsystems.
Application Framework
 Kernel
The kernel subsystem contains the Linux kernel and device drivers.
3.3.1Web vs. Native Framework
 Native and Web frameworks are complementary to each other
 Web is strong in portability, ease of app development, and has a minimal
learning curve
 Native is relatively better in terms of performance and memory
consumption
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 8
 Native enables reusing the existing engine and libraries written in C &
C++ in app development
 Different combinations for mixing Web and native, depending on the
characteristics or requirements of the app to be developed
3.3.2Native Framework vs core
• Both are native in nature but focusing on different aspects
• Core focuses on:
– Providing common functionalities to Web and native frameworks
– No need to guarantee app binary compatibility (ABC)
– Performance and power optimization
• Native framework focuses on:
– Application development productivity while guaranteeing ABC
– Well-documented API references, developer guide, sample codes, and
associated tools
Licensing model
Tizen 2.x has a complicated licensing model, in part due to the patent troll problem
that exists in the global smartphone market . While Apple has pursued patent litigation
and even transferred some to known trolls to pursue Tizen partners (HTC, LG, Samsung,
and more), by early 2014 cross-licensing among hardware manufacturers was
happening more broadly. Extending open source software and patenting the extension is
an option that most open source licenses do not restrict. Tizen's open governance model
was created through public input, suggestions, criticism, or participation, for Tizen 3.0.
The operating system consists of many open source components. A number of
components internally developed by Samsung (e.g., boot animation, calendar, task
manager, music player applications) are, however, released under the Flora License,
essentially a BSD- or Apache-style license except granting patents to "Tizen Certified
Platform" only.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 9
Flora is not approved by the Open Source Initiative. Therefore, it is unclear whether
developers can legally use the native application framework and its graphical components
to make GPL applications. Source code access is guaranteed however. Its SDK is built on
top of open source components, but the entire SDK has been published under a non-open-
source Samsung license.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 10
FEATURES
4.1. Flexibility
Tizen is an open source operating system based on the Linux kernel and WebKit
runtime. This means that users can get the source code that Tizen is based on, allowing
smartphone owners to tinker with and alter a device’s software. Its main feature is its
compatibility with multiple mobile platforms; which means that applications made with
the Tizen OS are compatible and can be launched in other OS like the IOS and Android,
with a slight code change. This feature of the Tizen operating system attracts developers
because their application will not only be used by the Tizen market but with the IOS and
Android as well. This is undoubtedly a big advantage over the existing android and IOS
development that lets apps to run only on their own OS. This factor can indeed be
appealing for both developers as well as establishments who want their apps in all major
platforms.
4.2. Versatility
Tizen allows a wide variety of application development which can run across multiple
device categories. This could be achieved primarily because of highly optimized
HTML5 support in Tizen. An app on Tizen coded in HTML5 would run on everything
from smartphones to laptops and even to devices such as TVs. HTML5 is the latest
version of Hypertext Markup Language, the code that expresses web pages. HTML5 has
been designed to convey almost everything you would want to do online without
requiring any additional software such as browser plugins. It does everything from music
to movies, animation to apps, and can also be used to build incredibly complex
applications that run in your browser. HTML5test.com, which indicates how well a
browser supports the approaching HTML5 standard and related specifications, reports
that Tizen is at the top of the list of mobile phone browsers. With HTML5 rivaling the
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 11
functionality, swiftness, performance, and experience of platform-specific development,
HTML5 is progressively being considered for many mobile apps and services. Its mobile
apps are written using HTML5, while other well- known mobile phone operating systems
use Java and Objective-C which are rather inferior. HTML5 essentially permits a
smoother Web browsing experience for mobile devices, such as the capacity to display
embedded videos or play music without an additional plugins and save data offline.
4.3. Personalization & Customization
Tizen is designed to make it economical and feasible to tailor its features to specific
user markets. A developer can easily remove the operating system components for
running the apps that user do not require. As a result, Tizen will allow carriers and
developers to take the core OS and customize it for the specific market the phone model
targets [7]. This is a differentiator where Tizen performs much better than other mobile
Operating Systems.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 12
APPLICATIONS
There is a paradigm shift that is taking place towards more and more web based
applications since such web based applications are strong in portability, in addition to the
ease of application development, and has minimal learning curve. While so much has
already been written about the portability of HTML5, prior to Tizen, HTML 5 was not
taken seriously in real world device applications. In addition, the development tools
around Tizen are getting matured. Web 2D and 3D are also being supported through
Canvas Cairo Open GL ES backend. Tizen has mixed application support with HTML5
as well as native elements. These hybrid applications will help cross category high
performance application like TV/video applications in HTML 5 in Tizen environment
and can be easily ported to other devices as well. Many applications and middleware will
come as part of Tizen like DLNA stack, Dual display support and Wi-Fi tethering for IVI
needs.
Tizen is an open source, standards-based software platform for multiple device
categories, including smartphones, tablets, netbooks, in-vehicle infotainment devices,
smart TVs, and more. Tizen offers an innovative operating system, applications, and a
user experience that consumers can take from device to device.
Smartphones
Tizen smartphone technologies include a flexible and powerful user interface, 3D
window effects, advanced multimedia, location based service frameworks, sensor
frameworks, and multi-tasking and multi-touch capabilities. In addition, support for
scalable screen resolution means that the platform can deliver a consistent user
experience across a broad range of handset types and form factors.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 13
Tablets
Tizen offers a touch-optimized user interface for tablets with a suite of built-in
applications for Web browsing, personal information management, and media
consumption.
Netbooks
Tizen will provide expanded features, improved performance, and a richer user
experience for netbooks. Tizen is a light-weight, scalable, fast-booting, brand-able
operating system, with advanced support for touch and connectivity.
In-Vehicle Infotainment
In-Vehicle infotainment systems are devices that deliver navigation, entertainment, and
networked computing services in vehicles, such as cars, trucks, planes, and buses.
The Tizen In-Vehicle infotainment software platform is designed to enable rich internet
and multimedia consumer experiences for vehicles.
Smart TV
Tizen for Smart TV delivers a complete, open standards-based Linux stack, optimized
for living room devices, such as Blu-ray players, set top boxes, and digital TVs. It is
designed for an Internet-connected TV experience, allowing users to enjoy access to
multiple applications, services, and personal media, all while watching TV.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 14
TIZEN SDK
A Tizen application is based on the standard web technology such as JavaScript,
CSS, HTML5, and W3C widget packaging. With the support of rich Tizen Device API
and Web UI framework, developers can create variety of applications which run in
multiple devices. So, traditional web developers can leverage their knowledge in
developing Tizen applications which utilize native device features. The Tizen SDK is a
comprehensive set of tools for developing Tizen applications. It consists of IDE,
emulator, installer, toolchain, sample code, documentation, and so on. With the Tizen
SDK, a developer can easily develop Tizen web application during the whole
development cycle from installation to publishing. The Tizen SDK provides the same
web development experience such as previewing in browser and debugging based on a
web inspector. The Tizen SDK provides rich templates for web application, powerful
JavaScript and CSS syntax checker, and tiny HTML WYSIWYG builder as well
improving programming productivity. A developer can test his web application on the
high performance emulator or web simulator on his host PC such as Windows and Linux.
In this talk, we give some tutorials on developing Tizen applications using the Tizen
SDK.
INSTALLING TIZEN SDK
When installing the Tizen SDK, you can select the network installation, or SDK
image installation. You can also install the SDK using the command line interface. To
upgrade the SDK, see Upgrading the Tizen SDK. To contribute to the Tizen platform
development, install the Platform SDK.
Tizen SDK Installation
Install the Tizen SDK using one of the following methods.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 15
 Network Installation
 SDK Image Installation
 Command Line Interface Installation
Network Installation
To install the Tizen SDK using the Install Manager:
1. Download the SDK Install Manager.
2. Run the Install Manager.
The SDK set-up wizard starts.
3. Click Install.
4. Select the components you want to install and click Next.
5. Accept the terms and conditions, and click Next.
6. Select the SDK home folder and click Install.
During installation, the SDK set-up wizard may require you to enter local
administrative privileges. The SDK set-up wizard notifies you when the installation is
complete. This means that the SDK is fully installed and configured on your compute
SDK Image Installation
To install the SDK using an image file:
1. Download the SDK Install Manager. The SDK image file is a package which
contains all the SDK files required for an offline environment.
2. Run the SDK Install Manager.
The SDK set-up wizard starts.
3. Click Advanced.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 16
4. In the Advanced Configuration window, select the SDK Image radio button.
5. Click the folder button, browse to the SDK image file, and click OK.
6. Click Install.
7. Select the components you want to install and click Next.
8. Accept the terms and conditions, and click Next.
9. Select the SDK home folder and click Install.
The SDK set-up wizard informs you when the installation is complete. That means that
the SDK is fully installed and configured on your computer.
Command Line Interface Installation
On Ubuntu®, before running the SDK Install Manager, add an executable permission to
the Install Manager with the following command line command:
$ chmod +x tizen-sdk-<version>-ubuntu<bits>.bin
On Mac OS® X, open tizen-sdk-<version>-macos64.dmg and click Tizen SDK Install.
Starting the Tizen IDE
The Tizen IDE (integrated development environment) is part of the SDK and installed
with it. When you start the IDE, you are prompted to define the path for the IDE
workspace. If you start with a new version of the IDE, do not use a workspace created
for a previous IDE version.
To start the IDE:
 On Ubuntu®, go to Applications > Tizen SDK > Tizen IDE.
 On Windows®, go to Start > Tizen SDK > Tizen IDE.
 On Mac OS® X, go to the tizen-sdk/ide directory and run the Tizen IDE
application.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 17
ADVANTAGES
 Compatibility with multiple mobile platforms: which means that
applications made with the tizen os is still compatible and may be
launched in other os like android and ios with a little code change
 Extensive personalisation capabilities: which is even better than that of
android ; it is support by ARMx86 processors ; and the very low limits on
the development platform of privatization.
 It will have the best HTML5 support.
 Tizen OS was able to run android application which has a base of
HTML5. this is of course very good news for you. you will still get the
ability to perform activities obtained from the android operating system.
 This operating system has support from a variety of other devices such as
a TV, a camera, or a PC.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 18
FUTURE SCOPE
Support and availability of applications can be a major decisive factor when resorting
to Tizen. Supporting both, native and web apps alike, Tizen store is already set with apps
even before the OS has been launched, but it’s not comparable to Android and IOS
counterparts. There’s no denying that Samsung and Intel are pushing developer to support
their Tizen platform. If history teaches us anything though, it's that mobile OS' live or die by
the wealth of apps present in their app stores. So, with that in mind, it's safe to say that Tizen
will have to pull out all the stops to attract the interest of third party developers and get them
creating superior apps to entice a potential user-base.
According to Tizen supporters’ internal company goals, the platform needs to reach a
sizeable (e.g. mid-teens) self-sustainable market share in smartphones, if it is to be
considered a success in terms of the Tizen Association’s stated aim of providing a viable
alternative to established mobile platforms.
This ramp up is considerable and will not be achieved without a sizable effort by the
Tizen Association members. Ovum recommends that the Tizen Association should have two
main aims in its efforts to redress the balance of the smart device market:
 Building a critical mass of devices, both in the market and in consumers’ hands
 Attracting the support of both brand name and long tail applications and content
developers
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 19
LIMITATIONS
 Tizen is still underestimated by the public. because not too familiar, of course, Tizen
is still a second choice after the Android OS.
 device performance is not maximized. this is because Tizen is still in development
stage.
 if android already has the support of a wide range of well-known applications.
different things to be found on Tizen. Tizen salty yet have an application that is
specifically made for Tizen OS.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 20
CONCLUSION
User experience will get simplified with Tizen and it is likely to evolve as a great
platform for connected devices. With application programmers, the eventual push for
HTML5 will help Tizen applications as well in future. While today iOS has more revenues
and Android more devices, and this tug war to be on top is going on, HTML5 and Tizen are
likely to evolve as viable Android alternative for the contributing members like Samsung.
The open nature may also push Tizen is not a potential second spot contender
Connected devices are becoming much broader segment than just mobile phones or tables. In
this scenario, open cross category platform, Tizen will be deployed in smartTV, car’s vehicle
infotainment, game consoles, hosted games, eBooks, Music boxes, camera, Glasses and
watches. Smart device is a tool that makes end user life simpler. Breaking the barrier
between various devices is the key for system integrators and operators. As the network
bandwidth catches up with user interactions, more complex applications written with few
simple lines of HTML5 on Tizen will catch user imaginations. Mobiveil is embracing this
vision along with Tizen and creating a Tizen competency lab. Tizen will help corporations to
think globally, act locally with its reach to under developed and developing nations with
affordable smart phones with web connectivity
From initial findings, Tizen looks promising operating system with a solid backing from
big names Samsung & Intel. It has various features which gives it an edge over other OS.
Tizen will have to push really hard to gain the top spot, it has various features to do so but
require a strong application database.
TIZEN OPERATING SYSTEM
CSE Dept. GNDEC, Bidar Page 21
REFERENCE
 https://tizen.org
 Tizen SDK download and Events checking.
 mailing list&IRC
 IRC: discussion, troubleshooting, collaboration, chatting with other
contributors
 source code: https://review.tizen.org/git/
 code review: https://review.tizen.org/gerrit/
 wiki: https://wiki.tizen.org

More Related Content

What's hot

What's hot (20)

Jini technology
Jini technologyJini technology
Jini technology
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)
 
linux introduction
linux introductionlinux introduction
linux introduction
 
IoT
IoTIoT
IoT
 
A History of Linux
A History of LinuxA History of Linux
A History of Linux
 
ZigBee Based Wireless Sensor Network
ZigBee Based Wireless Sensor NetworkZigBee Based Wireless Sensor Network
ZigBee Based Wireless Sensor Network
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
Linux operating system
Linux operating systemLinux operating system
Linux operating system
 
iOS I phone operating system
iOS I phone operating system iOS I phone operating system
iOS I phone operating system
 
Suspicious Activity Detection
Suspicious Activity DetectionSuspicious Activity Detection
Suspicious Activity Detection
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
 
Flutter_ Basic Chat App UI.pptx
Flutter_ Basic Chat App UI.pptxFlutter_ Basic Chat App UI.pptx
Flutter_ Basic Chat App UI.pptx
 
Sony IMX400 Tri-layer Stacked CMOS Image Sensor (CIS) with Integrated DRAM an...
Sony IMX400 Tri-layer Stacked CMOS Image Sensor (CIS) with Integrated DRAM an...Sony IMX400 Tri-layer Stacked CMOS Image Sensor (CIS) with Integrated DRAM an...
Sony IMX400 Tri-layer Stacked CMOS Image Sensor (CIS) with Integrated DRAM an...
 
Tizen introduction & architecture
Tizen introduction & architectureTizen introduction & architecture
Tizen introduction & architecture
 
Ios operating system
Ios operating systemIos operating system
Ios operating system
 
Meego Mobile OS
Meego Mobile OSMeego Mobile OS
Meego Mobile OS
 
IoT security
IoT securityIoT security
IoT security
 
Android workShop
Android workShopAndroid workShop
Android workShop
 
IoT Cloud Overview
IoT Cloud OverviewIoT Cloud Overview
IoT Cloud Overview
 

Viewers also liked

Tizen operating system seminar ppt
Tizen operating system seminar pptTizen operating system seminar ppt
Tizen operating system seminar pptFriend Porag
 
Analysis on Tizen Operating System
Analysis on Tizen Operating SystemAnalysis on Tizen Operating System
Analysis on Tizen Operating SystemRiri Kusumarani
 
Indy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developerIndy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developerDiogo Cardoso
 
Seminar on Tizen OS
Seminar on Tizen OSSeminar on Tizen OS
Seminar on Tizen OSFriend Porag
 
Programming Basics guide Tizen
Programming Basics guide TizenProgramming Basics guide Tizen
Programming Basics guide TizenTizenExperts
 
Samsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesSamsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesRyo Jin
 
[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practiceByungwook Lee
 
How to improve your Tizen native program
How to improve your Tizen native programHow to improve your Tizen native program
How to improve your Tizen native programRyo Jin
 
[KOR][E-Kor-Seminar 2014][2/8] Webkit EFL (Ryuan)
[KOR][E-Kor-Seminar 2014][2/8] Webkit EFL (Ryuan)[KOR][E-Kor-Seminar 2014][2/8] Webkit EFL (Ryuan)
[KOR][E-Kor-Seminar 2014][2/8] Webkit EFL (Ryuan)EnlightenmentProject
 
Networking Devices & Its Advantages and Disadvantages
Networking Devices & Its Advantages and DisadvantagesNetworking Devices & Its Advantages and Disadvantages
Networking Devices & Its Advantages and DisadvantagesAnit Thapaliya
 
Seminar report on Fifth Generation of Wireless Technologies
Seminar report on Fifth Generation of Wireless TechnologiesSeminar report on Fifth Generation of Wireless Technologies
Seminar report on Fifth Generation of Wireless TechnologiesAbhijith Sambasivan
 
Understanding angular js
Understanding angular jsUnderstanding angular js
Understanding angular jsAayush Shrestha
 
Samsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreSamsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreRyo Jin
 
Mobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalMobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalAleyda Solís
 

Viewers also liked (16)

Tizen operating system seminar ppt
Tizen operating system seminar pptTizen operating system seminar ppt
Tizen operating system seminar ppt
 
Analysis on Tizen Operating System
Analysis on Tizen Operating SystemAnalysis on Tizen Operating System
Analysis on Tizen Operating System
 
Indy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developerIndy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developer
 
Seminar on Tizen OS
Seminar on Tizen OSSeminar on Tizen OS
Seminar on Tizen OS
 
Programming Basics guide Tizen
Programming Basics guide TizenProgramming Basics guide Tizen
Programming Basics guide Tizen
 
Samsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesSamsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen Wearables
 
[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice
 
How to improve your Tizen native program
How to improve your Tizen native programHow to improve your Tizen native program
How to improve your Tizen native program
 
[KOR][E-Kor-Seminar 2014][2/8] Webkit EFL (Ryuan)
[KOR][E-Kor-Seminar 2014][2/8] Webkit EFL (Ryuan)[KOR][E-Kor-Seminar 2014][2/8] Webkit EFL (Ryuan)
[KOR][E-Kor-Seminar 2014][2/8] Webkit EFL (Ryuan)
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Networking Devices & Its Advantages and Disadvantages
Networking Devices & Its Advantages and DisadvantagesNetworking Devices & Its Advantages and Disadvantages
Networking Devices & Its Advantages and Disadvantages
 
Seminar report on Fifth Generation of Wireless Technologies
Seminar report on Fifth Generation of Wireless TechnologiesSeminar report on Fifth Generation of Wireless Technologies
Seminar report on Fifth Generation of Wireless Technologies
 
Understanding angular js
Understanding angular jsUnderstanding angular js
Understanding angular js
 
Samsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreSamsung Indonesia: Tizen Store
Samsung Indonesia: Tizen Store
 
Tizen 2.0 overview
Tizen 2.0 overviewTizen 2.0 overview
Tizen 2.0 overview
 
Mobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalMobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigital
 

Similar to Tizen os seminar report

Tizen vs android Word File
Tizen vs android Word File Tizen vs android Word File
Tizen vs android Word File Basavaraj Shetty
 
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
 
Know all about android development
Know all about android developmentKnow all about android development
Know all about android developmentDeepika Chaudhary
 
why-choose-.net-for-your-next-iot-project.pdf
why-choose-.net-for-your-next-iot-project.pdfwhy-choose-.net-for-your-next-iot-project.pdf
why-choose-.net-for-your-next-iot-project.pdfPixelQA
 
Tizen Operating System For Mobiles
Tizen Operating System For MobilesTizen Operating System For Mobiles
Tizen Operating System For MobilesSaurav Mohan V
 
Introduction to android app development
Introduction to android app developmentIntroduction to android app development
Introduction to android app developmentcncwebworld
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versionsijtsrd
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidABHISHEK DINKAR
 
Open-source, how we survive with it?
Open-source, how we survive with it?Open-source, how we survive with it?
Open-source, how we survive with it?Hermet Park
 
Network and Mobile Operating System
Network and Mobile Operating SystemNetwork and Mobile Operating System
Network and Mobile Operating SystemEdwin S. Garcia
 
Open source mobile Operating Systems
Open source mobile Operating SystemsOpen source mobile Operating Systems
Open source mobile Operating SystemsDeeptiman Mallick
 
A first look_at_google_android
A first look_at_google_androidA first look_at_google_android
A first look_at_google_androidThai Kt
 
Hacking Tizen: The OS of everything - Whitepaper
Hacking Tizen: The OS of everything - WhitepaperHacking Tizen: The OS of everything - Whitepaper
Hacking Tizen: The OS of everything - WhitepaperAjin Abraham
 
Android mobile os final
Android mobile os finalAndroid mobile os final
Android mobile os finalAmar Shah
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentRamesh Prasad
 

Similar to Tizen os seminar report (20)

Tizen
TizenTizen
Tizen
 
Tizen vs android Word File
Tizen vs android Word File Tizen vs android Word File
Tizen vs android Word File
 
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
 
Know all about android development
Know all about android developmentKnow all about android development
Know all about android development
 
why-choose-.net-for-your-next-iot-project.pdf
why-choose-.net-for-your-next-iot-project.pdfwhy-choose-.net-for-your-next-iot-project.pdf
why-choose-.net-for-your-next-iot-project.pdf
 
Tizen Operating System For Mobiles
Tizen Operating System For MobilesTizen Operating System For Mobiles
Tizen Operating System For Mobiles
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Introduction to android app development
Introduction to android app developmentIntroduction to android app development
Introduction to android app development
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versions
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
Open-source, how we survive with it?
Open-source, how we survive with it?Open-source, how we survive with it?
Open-source, how we survive with it?
 
Network and Mobile Operating System
Network and Mobile Operating SystemNetwork and Mobile Operating System
Network and Mobile Operating System
 
Open source mobile Operating Systems
Open source mobile Operating SystemsOpen source mobile Operating Systems
Open source mobile Operating Systems
 
Dotnet development company
Dotnet development companyDotnet development company
Dotnet development company
 
A first look_at_google_android
A first look_at_google_androidA first look_at_google_android
A first look_at_google_android
 
Hacking Tizen: The OS of everything - Whitepaper
Hacking Tizen: The OS of everything - WhitepaperHacking Tizen: The OS of everything - Whitepaper
Hacking Tizen: The OS of everything - Whitepaper
 
Android
Android Android
Android
 
SensActions-Report
SensActions-ReportSensActions-Report
SensActions-Report
 
Android mobile os final
Android mobile os finalAndroid mobile os final
Android mobile os final
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Tizen os seminar report

  • 1. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 1 INTRODUCTION Tizen is an open source, cross-architecture software platform based on Linux supported by leading mobile operators, device manufacturers, and silicon suppliers for multiple device categories such as smartphones, tablets, netbooks, in-vehicle infotainment devices, and smart TVs. Tizen offers a fertile OS, applications, and a user experience that consumers can get from device to device. The Tizen OS is driven by a movement to create an alternative, less expensive mobile market platform. Developers hope the Tizen ecosystem will give both vendors and consumers more flexibility than is offered by existing mobile ecosystems. Tizen is a project that resides within the Linux Foundation and is administered by a Technical Steering Group (TSG) composed of Samsung and Intel among others .The TSG is the primary decision making body for the project and focuses on architecture and implementation, along with the formation of working groups to support device verticals. The Tizen Association is led by a group of mobile operators responsible for active development of the ecosystem around Tizen. This development work involves market presence, gathering requirements, identifying and facilitating service models, marketing and education. The list of association partners includes eBay, Konami, Panasonic, Sharp, TrendMicro, TuneIn Radio, Sharp Electronics, Samsung and Panasonic.
  • 2. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 2 HISTORY Tizen comes from a long history of Linux adoption by manufacturers. A complete family tree is available. Samsung's collaboration with the EFL project, and especially Carsten Haitzler, was known as LiMo for years. It was renamed Tizen when Intel joined the project in September 2011, after leaving the MeeGo project. A common misconception is that Tizen is a continuation of MeeGo. In fact, it builds on Samsung Linux Platform (SLP), a reference implementation delivered within LiMo. On January 1, 2012, the LiMo Foundation was renamed Tizen Association. The Tizen Association is led by a Board of Directors from Samsung, IntelSamsung, Intel, Huawei, Fujitsu, NEC, Panasonic, KT Corporation, Sprint Corporation, SK Telecom, Orange, NTT DoCoMo, and Vodafone. The Tizen Association works closely with the Linux Foundation, which supports the Tizen open source project. On April 30, 2012, Tizen released version 1.0, code-named Larkspur. On May 7, 2012, American wireless carrier Sprint Nextel (now Sprint Corporation) announced it had agreed to become part of the Tizen Association and planned to include Tizen-powered
  • 3. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 3 devices in their future lineup. On September 16, 2012 the Automotive Grade Linux Workgroup announced it will work with the Tizen project as the reference distribution optimized for a broad set of automotive applications such as Instrumentation Cluster and In-Vehicle-Infotainment (IVI). On September 25, 2012, Tizen released version 2.0 alpha, code-named Magnolia. It offered an enhanced Web-based framework with more features, better HTML5/W3C API support and more device APIs, multi-process Webkit2-based Web Runtime and better security for Web applications. Support for OpenGL ES has been enhanced. Newly added Platform SDK has been provided to help with platform development based on Open Build Service (OBS). On February 18, 2013, Tizen released version 2.0, code-named Magnolia.[41] Apart from further enhancements of the Web frameworks and APIs, native application framework with Integrated development environment and associated tools have been added supporting features such as background applications, IP push, and text-to-speech. Inclusion of this framework is an effect of the expected merging parts of the Open Services Platform (OSP) framework and APIs of the Bada operating system with the Tizen platform. On April 2013 Samsung announced Tizen Port-a-thon. This campaign supports Bada developers' early entry into the Tizen market by providing technical support and incentives. On May 17, 2013, Tizen released version 2.1, code-named Nectarine. On July 2013, Samsung announced Tizen App Challenge, with over $4 million in cash prizes. On July 22, 2013, Tizen released version 2.2. On November 9, 2013, Tizen released version 2.2.1. On May 14, 2014, It was announced that Tizen: Common would Ship with Qt integrated. This marks the ability for Tizen to support Qt native apps. On November 8, 2014, Tizen released version 2.3.
  • 4. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 4 SYSTEM ARCHITECTURE 3.1 Overview The Tizen Association[18] was formed to guide the industry role of Tizen, including gathering requirements, identifying and facilitating service models and overall industry marketing and education.Tizen provides application development tools based on the JavaScript libraries jQuery and jQuery Mobile. Since version 2.0, a native application framework is also available, based on an Open Services Platform from the Bada platform. The software development kit (SDK) allows developers to use HTML5 and related Web technologies to write applications that run on supported devices.  oFono is the telephony stack  Smack is utilized to sandbox HTML5 web applications.[19]  Windowing system  The X Window System with the Enlightenment Foundation Libraries are used.[20]  Wayland: Tizen up to 2.x supports Wayland in in-vehicle infotainment (IVI) setups[21] and from 3.0 onward defaults to Wayland.[22]  ZYpp was chosen as package management system (PMS)  ConnMan was chosen over NetworkManager 3.2Open environment The Core Mobile Web Platform Community Group (Coremob) brings developers, equipment manufacturers, browser vendors and operators together to agree on core features that developers can depend on.HTML5 applications run on
  • 5. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 5 Tizen, Android, Firefox OS, Ubuntu Touch, Windows Phone, and webOS without a browser. In late January 2013, Tizen 2.0 scored highest at the time in an HTML5 test of any browsers. As the old HTML5 tests were phased out on November 13, 2013, Tizen 2.2 fell below BlackBerry 10.2 at 494 out of 555 points. However, as of December 2013 desktop browsers had regained the advantage, and results for Tizen 2.2 on a Samsung device score highest overall in mobile, with a score of 497 points. Tizen IVI (In-Vehicle Infotainment) is an operating system from the Automotive Grade Linux Workgroup. It is PC-compatible. Applications based on Qt, GTK+ and EFL frameworks can run on Tizen IVI. While there is no official support for these third-party frameworks, according to the explanation on the Tizen SDK Web site, Tizen applications for mobile devices can be rcdeveloped without relying on an official Tizen IDE as long as the application complies with Tizen packaging rules. In May 2013, a community port of Qt to Tizen focused on delivering native GUI controls and integration of Qt with Tizen OS features for smartphones. Based on the Qt port to Tizen, Tizen and mer can interchange code. 3.3 Architecture At the top layer of Tizen, all services and applications reside. Below the top layer, platform services are placed. The SDKs and APIs run at this layer to allow application developer to access Tizen capabilities and create innovative end user or enterprise applications. Next deeper layer is the middleware layer where many open source middleware components are available. The last and final innermost layer is the Linux kernel (SMACK). Tizen is a standards-based platform that provides Web and native APIs for developing applications for multiple device categories. Tizen is currently targeted for smart phones
  • 6. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 6 and tablet devices, though planned to cover more device types in the future. The following figure illustrates the Tizen architecture. Figure: Tizen architecture The Tizen architecture consists of the following subsystems:  Web framework The Web framework accommodates and leverages most up-to-date Web technologies. It provides a large number of HTML5 functionalities defined by W3C and other standardization groups, such as video, audio, form, 2D canvas, WebGL, CSS3, geolocation, vibration, Web socket, and Web worker. In addition, the framework defines various new device APIs, which enable you to access device functionalities, such as Bluetooth, near field communication (NFC), alarm, and messaging. The device functionalities are provided with a strict rule-based security control system that restricts the malicious use of the device APIs.  Native framework
  • 7. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 7 The native framework is composed of system services and a set of native namespaces across various domains providing more than 10,000 open APIs with which native applications can be developed. The namespaces include, for example, Base, Io, App, Security, Graphics, Ui, Net, Messaging, Social, Locations, and Web. The framework also provides popular standard open source libraries, such as glibc, libstdc++, libxml2, OpenGL® ES, OpenAL, and OpenMP® to support efficient application development and the migration of pre- existing applications using such libraries.  Core The Core subsystem provides features required by the Web and native frameworks. It consists of open source libraries and an additional set of APIs to be effectively used by the upper layer subsystems. Application Framework  Kernel The kernel subsystem contains the Linux kernel and device drivers. 3.3.1Web vs. Native Framework  Native and Web frameworks are complementary to each other  Web is strong in portability, ease of app development, and has a minimal learning curve  Native is relatively better in terms of performance and memory consumption
  • 8. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 8  Native enables reusing the existing engine and libraries written in C & C++ in app development  Different combinations for mixing Web and native, depending on the characteristics or requirements of the app to be developed 3.3.2Native Framework vs core • Both are native in nature but focusing on different aspects • Core focuses on: – Providing common functionalities to Web and native frameworks – No need to guarantee app binary compatibility (ABC) – Performance and power optimization • Native framework focuses on: – Application development productivity while guaranteeing ABC – Well-documented API references, developer guide, sample codes, and associated tools Licensing model Tizen 2.x has a complicated licensing model, in part due to the patent troll problem that exists in the global smartphone market . While Apple has pursued patent litigation and even transferred some to known trolls to pursue Tizen partners (HTC, LG, Samsung, and more), by early 2014 cross-licensing among hardware manufacturers was happening more broadly. Extending open source software and patenting the extension is an option that most open source licenses do not restrict. Tizen's open governance model was created through public input, suggestions, criticism, or participation, for Tizen 3.0. The operating system consists of many open source components. A number of components internally developed by Samsung (e.g., boot animation, calendar, task manager, music player applications) are, however, released under the Flora License, essentially a BSD- or Apache-style license except granting patents to "Tizen Certified Platform" only.
  • 9. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 9 Flora is not approved by the Open Source Initiative. Therefore, it is unclear whether developers can legally use the native application framework and its graphical components to make GPL applications. Source code access is guaranteed however. Its SDK is built on top of open source components, but the entire SDK has been published under a non-open- source Samsung license.
  • 10. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 10 FEATURES 4.1. Flexibility Tizen is an open source operating system based on the Linux kernel and WebKit runtime. This means that users can get the source code that Tizen is based on, allowing smartphone owners to tinker with and alter a device’s software. Its main feature is its compatibility with multiple mobile platforms; which means that applications made with the Tizen OS are compatible and can be launched in other OS like the IOS and Android, with a slight code change. This feature of the Tizen operating system attracts developers because their application will not only be used by the Tizen market but with the IOS and Android as well. This is undoubtedly a big advantage over the existing android and IOS development that lets apps to run only on their own OS. This factor can indeed be appealing for both developers as well as establishments who want their apps in all major platforms. 4.2. Versatility Tizen allows a wide variety of application development which can run across multiple device categories. This could be achieved primarily because of highly optimized HTML5 support in Tizen. An app on Tizen coded in HTML5 would run on everything from smartphones to laptops and even to devices such as TVs. HTML5 is the latest version of Hypertext Markup Language, the code that expresses web pages. HTML5 has been designed to convey almost everything you would want to do online without requiring any additional software such as browser plugins. It does everything from music to movies, animation to apps, and can also be used to build incredibly complex applications that run in your browser. HTML5test.com, which indicates how well a browser supports the approaching HTML5 standard and related specifications, reports that Tizen is at the top of the list of mobile phone browsers. With HTML5 rivaling the
  • 11. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 11 functionality, swiftness, performance, and experience of platform-specific development, HTML5 is progressively being considered for many mobile apps and services. Its mobile apps are written using HTML5, while other well- known mobile phone operating systems use Java and Objective-C which are rather inferior. HTML5 essentially permits a smoother Web browsing experience for mobile devices, such as the capacity to display embedded videos or play music without an additional plugins and save data offline. 4.3. Personalization & Customization Tizen is designed to make it economical and feasible to tailor its features to specific user markets. A developer can easily remove the operating system components for running the apps that user do not require. As a result, Tizen will allow carriers and developers to take the core OS and customize it for the specific market the phone model targets [7]. This is a differentiator where Tizen performs much better than other mobile Operating Systems.
  • 12. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 12 APPLICATIONS There is a paradigm shift that is taking place towards more and more web based applications since such web based applications are strong in portability, in addition to the ease of application development, and has minimal learning curve. While so much has already been written about the portability of HTML5, prior to Tizen, HTML 5 was not taken seriously in real world device applications. In addition, the development tools around Tizen are getting matured. Web 2D and 3D are also being supported through Canvas Cairo Open GL ES backend. Tizen has mixed application support with HTML5 as well as native elements. These hybrid applications will help cross category high performance application like TV/video applications in HTML 5 in Tizen environment and can be easily ported to other devices as well. Many applications and middleware will come as part of Tizen like DLNA stack, Dual display support and Wi-Fi tethering for IVI needs. Tizen is an open source, standards-based software platform for multiple device categories, including smartphones, tablets, netbooks, in-vehicle infotainment devices, smart TVs, and more. Tizen offers an innovative operating system, applications, and a user experience that consumers can take from device to device. Smartphones Tizen smartphone technologies include a flexible and powerful user interface, 3D window effects, advanced multimedia, location based service frameworks, sensor frameworks, and multi-tasking and multi-touch capabilities. In addition, support for scalable screen resolution means that the platform can deliver a consistent user experience across a broad range of handset types and form factors.
  • 13. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 13 Tablets Tizen offers a touch-optimized user interface for tablets with a suite of built-in applications for Web browsing, personal information management, and media consumption. Netbooks Tizen will provide expanded features, improved performance, and a richer user experience for netbooks. Tizen is a light-weight, scalable, fast-booting, brand-able operating system, with advanced support for touch and connectivity. In-Vehicle Infotainment In-Vehicle infotainment systems are devices that deliver navigation, entertainment, and networked computing services in vehicles, such as cars, trucks, planes, and buses. The Tizen In-Vehicle infotainment software platform is designed to enable rich internet and multimedia consumer experiences for vehicles. Smart TV Tizen for Smart TV delivers a complete, open standards-based Linux stack, optimized for living room devices, such as Blu-ray players, set top boxes, and digital TVs. It is designed for an Internet-connected TV experience, allowing users to enjoy access to multiple applications, services, and personal media, all while watching TV.
  • 14. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 14 TIZEN SDK A Tizen application is based on the standard web technology such as JavaScript, CSS, HTML5, and W3C widget packaging. With the support of rich Tizen Device API and Web UI framework, developers can create variety of applications which run in multiple devices. So, traditional web developers can leverage their knowledge in developing Tizen applications which utilize native device features. The Tizen SDK is a comprehensive set of tools for developing Tizen applications. It consists of IDE, emulator, installer, toolchain, sample code, documentation, and so on. With the Tizen SDK, a developer can easily develop Tizen web application during the whole development cycle from installation to publishing. The Tizen SDK provides the same web development experience such as previewing in browser and debugging based on a web inspector. The Tizen SDK provides rich templates for web application, powerful JavaScript and CSS syntax checker, and tiny HTML WYSIWYG builder as well improving programming productivity. A developer can test his web application on the high performance emulator or web simulator on his host PC such as Windows and Linux. In this talk, we give some tutorials on developing Tizen applications using the Tizen SDK. INSTALLING TIZEN SDK When installing the Tizen SDK, you can select the network installation, or SDK image installation. You can also install the SDK using the command line interface. To upgrade the SDK, see Upgrading the Tizen SDK. To contribute to the Tizen platform development, install the Platform SDK. Tizen SDK Installation Install the Tizen SDK using one of the following methods.
  • 15. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 15  Network Installation  SDK Image Installation  Command Line Interface Installation Network Installation To install the Tizen SDK using the Install Manager: 1. Download the SDK Install Manager. 2. Run the Install Manager. The SDK set-up wizard starts. 3. Click Install. 4. Select the components you want to install and click Next. 5. Accept the terms and conditions, and click Next. 6. Select the SDK home folder and click Install. During installation, the SDK set-up wizard may require you to enter local administrative privileges. The SDK set-up wizard notifies you when the installation is complete. This means that the SDK is fully installed and configured on your compute SDK Image Installation To install the SDK using an image file: 1. Download the SDK Install Manager. The SDK image file is a package which contains all the SDK files required for an offline environment. 2. Run the SDK Install Manager. The SDK set-up wizard starts. 3. Click Advanced.
  • 16. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 16 4. In the Advanced Configuration window, select the SDK Image radio button. 5. Click the folder button, browse to the SDK image file, and click OK. 6. Click Install. 7. Select the components you want to install and click Next. 8. Accept the terms and conditions, and click Next. 9. Select the SDK home folder and click Install. The SDK set-up wizard informs you when the installation is complete. That means that the SDK is fully installed and configured on your computer. Command Line Interface Installation On Ubuntu®, before running the SDK Install Manager, add an executable permission to the Install Manager with the following command line command: $ chmod +x tizen-sdk-<version>-ubuntu<bits>.bin On Mac OS® X, open tizen-sdk-<version>-macos64.dmg and click Tizen SDK Install. Starting the Tizen IDE The Tizen IDE (integrated development environment) is part of the SDK and installed with it. When you start the IDE, you are prompted to define the path for the IDE workspace. If you start with a new version of the IDE, do not use a workspace created for a previous IDE version. To start the IDE:  On Ubuntu®, go to Applications > Tizen SDK > Tizen IDE.  On Windows®, go to Start > Tizen SDK > Tizen IDE.  On Mac OS® X, go to the tizen-sdk/ide directory and run the Tizen IDE application.
  • 17. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 17 ADVANTAGES  Compatibility with multiple mobile platforms: which means that applications made with the tizen os is still compatible and may be launched in other os like android and ios with a little code change  Extensive personalisation capabilities: which is even better than that of android ; it is support by ARMx86 processors ; and the very low limits on the development platform of privatization.  It will have the best HTML5 support.  Tizen OS was able to run android application which has a base of HTML5. this is of course very good news for you. you will still get the ability to perform activities obtained from the android operating system.  This operating system has support from a variety of other devices such as a TV, a camera, or a PC.
  • 18. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 18 FUTURE SCOPE Support and availability of applications can be a major decisive factor when resorting to Tizen. Supporting both, native and web apps alike, Tizen store is already set with apps even before the OS has been launched, but it’s not comparable to Android and IOS counterparts. There’s no denying that Samsung and Intel are pushing developer to support their Tizen platform. If history teaches us anything though, it's that mobile OS' live or die by the wealth of apps present in their app stores. So, with that in mind, it's safe to say that Tizen will have to pull out all the stops to attract the interest of third party developers and get them creating superior apps to entice a potential user-base. According to Tizen supporters’ internal company goals, the platform needs to reach a sizeable (e.g. mid-teens) self-sustainable market share in smartphones, if it is to be considered a success in terms of the Tizen Association’s stated aim of providing a viable alternative to established mobile platforms. This ramp up is considerable and will not be achieved without a sizable effort by the Tizen Association members. Ovum recommends that the Tizen Association should have two main aims in its efforts to redress the balance of the smart device market:  Building a critical mass of devices, both in the market and in consumers’ hands  Attracting the support of both brand name and long tail applications and content developers
  • 19. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 19 LIMITATIONS  Tizen is still underestimated by the public. because not too familiar, of course, Tizen is still a second choice after the Android OS.  device performance is not maximized. this is because Tizen is still in development stage.  if android already has the support of a wide range of well-known applications. different things to be found on Tizen. Tizen salty yet have an application that is specifically made for Tizen OS.
  • 20. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 20 CONCLUSION User experience will get simplified with Tizen and it is likely to evolve as a great platform for connected devices. With application programmers, the eventual push for HTML5 will help Tizen applications as well in future. While today iOS has more revenues and Android more devices, and this tug war to be on top is going on, HTML5 and Tizen are likely to evolve as viable Android alternative for the contributing members like Samsung. The open nature may also push Tizen is not a potential second spot contender Connected devices are becoming much broader segment than just mobile phones or tables. In this scenario, open cross category platform, Tizen will be deployed in smartTV, car’s vehicle infotainment, game consoles, hosted games, eBooks, Music boxes, camera, Glasses and watches. Smart device is a tool that makes end user life simpler. Breaking the barrier between various devices is the key for system integrators and operators. As the network bandwidth catches up with user interactions, more complex applications written with few simple lines of HTML5 on Tizen will catch user imaginations. Mobiveil is embracing this vision along with Tizen and creating a Tizen competency lab. Tizen will help corporations to think globally, act locally with its reach to under developed and developing nations with affordable smart phones with web connectivity From initial findings, Tizen looks promising operating system with a solid backing from big names Samsung & Intel. It has various features which gives it an edge over other OS. Tizen will have to push really hard to gain the top spot, it has various features to do so but require a strong application database.
  • 21. TIZEN OPERATING SYSTEM CSE Dept. GNDEC, Bidar Page 21 REFERENCE  https://tizen.org  Tizen SDK download and Events checking.  mailing list&IRC  IRC: discussion, troubleshooting, collaboration, chatting with other contributors  source code: https://review.tizen.org/git/  code review: https://review.tizen.org/gerrit/  wiki: https://wiki.tizen.org