• Translate

7/04/2017

Let's Know the Tizen Operating System

Tutorial Software |

Advertisement

Samsung is one of the companies with the largest Android device sales in the world. Android device made by Samsung favored by all circles. Not even surprisingly, there are associate Android smartphone with Samsung Galaxy device, like associate mineral water with Aqua, toothpaste with Pepsodent, or instant noodles with Indomie.

Samsung's success in producing and selling Android devices around the world is deserved thumbs up. Compared to other smartphone manufacturers, Samsung has a much larger user base. For hardware business, Samsung is the champion. But how about the software side? As great as Samsung's in terms of Android device sales, they inevitably have to stick to Google's rules, the company that developed Android, the operating system they embed in every Samsung Galaxy device.

To reduce its dependence on Android and Google, Samsung with Intel and Linux Foundation developed its own mobile operating system called Tizen.

Although not so popular in the ear, Tizen has been developed since early 2012 ago. Similar to Android, Tizen is based on the Linux kernel. Tizen is actually a fusion between Samsung Linux Platform (SLP) with Linux Mobile (LiMo), a joint project between Linux Foundation with Samsung. Intel joined forces to develop Tizen after releasing the MeeGo project in 2011. The three companies' collaboration resulted in Tizen 1.0 being released on April 30, 2012.

In June 2012, Samsung decided to incorporate Bada, a smartphone operating system ever developed by Samsung, on the Tizen project. Thanks to this merger, Tizen 2.0 released in February 2013 has features to develop a native app.

The OS of Everything

Tizen has the slogan "The OS of Everything". Giving this slogan is not without reason. Tizen has been developed since the beginning to be used in various types of devices, not just smartphones. Even the first released Tizen device is not a smartphone, but the camera Samsung NX300M. In addition to smartphones and cameras, Tizen can also be used for TVs, cars, tablets, smarthome devices, and other IoT devices. Companies that release devices operating system Tizen is still dominated by Samsung. Even so, Samsung itself with capitalize Z series smartphone (special series Tizen) has posted sales of 64 million devices in India. The figure is quite promising considering Tizen has not been marketed globally.

Tizen has the slogan "The OS of Everything"

Because Tizen fairly new compared to its competitors namely Android, we can say that most people especially those who have never used Android, would be asked about what the advantages of Tizen than Android. This is a very challenging question for Tizen. When we look at a glance Tizen interface is similar to Android, but actually UX Tizen is different from Android. But since Samsung itself is targeting the "early smartphone market" for Tizen devices, it will not be too problematic, as Tizen also has the capability to customize its looks.

In addition, Tizen is claimed as an energy-efficient operating system, much more efficient than the Android operating system. This advantage is achieved because Tizen is designed as optimal as possible in order to run on any device with a smooth, whether it has a high resource and limited.
Native and Web Applications

There are two types of apps in Tizen, web and native. Web applications are basically websites that are packaged in the form of applications and built using web technologies like HTML5, CSS and JavaScript. Web apps use the Tizen Web Framework to interact with native subsystems.

Web apps use the Web API, which is a standard web application structure with basic elements. This web API makes it easy for developers to build applications using the web programming language. Just like any web application in general, the web API in Tizen consists of the index.html file as the root of the app, as well as some directories for storing asset files like CSS, JavaScript, images and sound.

Native applications are developed using C programming language and can access some more specific native features such as cameras, GPS, and accelerometers directly. The Native API provides many interfaces with features commonly found on mobile and modern devices, as well as optimizing for limited resources.

Tizen Store

Just like Android with Play Store and iOS with App Store, Tizen OS also comes with Tizen Store. This is where the Tizen application developers submitted the application so that it can be used by users of the device based on Tizen's operating system. Tizen Store already has many categories of apps, such as games, entertainment, education, finance, health, kids, lifestyle, music and video. Application developers can install applications for free or paid. Tizen Store is equipped with application management, download statistics, application sales reports, to other support related to application distribution.
Support for Application Developers

Seeing the development of Tizen's marketing tools, now is a great time to get ready to upload our homemade apps to Tizen Store. Tizen application developers have two choices, developing native apps or web apps. Native apps can be created using C / C ++ programming language while Tizen web apps are developed using HTML5 and JavaScript.

Tizen strongly supports developers who develop applications using HTML5. Even official guides for developing applications using HTML5 on Tizen have been available for a long time. This is different from Android. Officially Google only supports Android application development using Java so to develop Android app using HTML5 we have to use third party developer device.

Developing applications for Tizen can be achieved using the Tizen SDK. Tizen SDK consists of a set of tools for developing native and web applications. The SDKs released on developer.tizen.org include IDEs, Emulators, code samples, and documentation. The Tizen SDK can be used in both Windows, Linux Ubuntu, and Mac OS X. The IDE embedded with the actual Tizen SDK is Eclipse that has been customized so as to make it easier for developers to develop applications for Tizen. If you do not want to use Tizen IDE, you can still develop Tizen applications as long as you stick with Tizen packaging rules.

The Tizen application we developed can be applied to four categories of devices called "profiles". The four categories are mobile, wearable, in-vehicle infotainment, and smart TV. The application of Tizen apps on mobile devices is not much different from other smartphone devices. Tizen features 3D window effects, location based service framework, sensor framework, advanced multimedia, and multi-tasking and multi-touch capabilities. Since Tizen's smartphone device will have a different screen span, Tizen has included the ability to adapt to different types of screen resolutions. The wearable profile is for smartwatch devices. It has the same features as that of a mobile profile. However, wearable profile features have been adapted for devices with relatively smaller display screens on mobile profiles. For Smart TV, Tizen has adopted open standards based on Linux to optimize home entertainment devices such as Blu-ray players and digital TV. Designed for internet-enabled TV that allows users to access multiple applications, services, and personal media, while watching TV. The In-Vehicle Infotainment or abbreviated profile with IVI is a special profile created to help bring navigation, entertainment and service capabilities Which is connected to the Internet network into vehicles such as cars, trucks, buses, and even aircraft.

Tizen and the Internet of Things

Tizen as an operating system designed to be easy to use both by application developers and embedded system developers, has implemented interconnectivity between devices. Examples are Tizen-based wearable devices that are equipped with Bluetooth 4.1 and WiFi connections, can be connected with other devices such as smartphones to transmit user data such as heart rate and daily activity patterns. Starting version 3.0 Tizen Core API provides IoTivity function, ie open source software framework for development of internet of things project. In this version Tizen can be installed on single-board computer devices such as Raspberry Pi, one of the most popular boards for embedded system development and internet of things.

Reference :

Disqus
Blogger
Comment
How to style text in Disqus comments Top Disqus Commentators
  • To write a bold letter please use <strong></strong> or <b></b>.
  • To write a italic letter please use <em></em> or <i></i>.
  • To write a underline letter please use <u></u>.
  • To write a strikethrought letter please use <strike></strike>.
  • To write HTML code, please use <code></code> or <pre></pre> or <pre><code></code></pre>, and please parse the code in the parser box below.
Show Parser Box

No comments Add Comment

Comments not appropriate topic will sign SPAM.