Build IoT Implementation using Tizen Backend as a Service

Tizen, a new OS developed by Intel and the Linux Foundation Samsung develops its own mobile operating system. 

Tizen OS is an operating system based on the Linux kernel and the GNU C Library implementing the Linux API, works on a wide range of devices. Tizen is said to be the next Samsung OS because Samsung wants to reduce its dependence on Android and Google 

tizen-apps

Tizen works in most devices we use daily such as smartphones, smartwatches, Blu-ray players, printers, tablets, in-vehicle infotainment (IVI) devices, smart cameras, smart TVs, PCs, and smart home appliances. Which is why it is a big chance for developers to build their own IoT devices with Tizen Mobile Backend App.

For developers, they can build various implementation of Internet of Things or application for Tizen OS. Tizen right now has started all the campaigns to gather developers building implementation for Tizen.

Not just an application, Tizen also works in many devices for Internet of Things implementation. IoT with a huge market can be promising for developers to start using Tizen.

There are two types of applications in Tizen, web and native. The web application is basically a website that is packed in the form of application. It is built using web technologies such as HTML5, CSS and JavaScript. Web application is using Tizen Web Framework to interact with native subsystem.

Web application is using Web API, which became the standard structure of web applications with basic elements. Web API allows developers to build applications using web programming languages. Similar with web applications in general, Tizen Web API consists of index.html file as root application, as well as some directories to store the asset files such as CSS, JavaScript, images and sounds.

Native application development is using C programming language and able to access some native features in more specific details such as camera, GPS, and accelerometer directly. Native API provides a lot of interface with features that are commonly found in mobile devices, as well as optimizing of the limited resources.

Tizen strongly supports developers who build applications using HTML5. Even the official guidelines for developing applications using HTML5 on Tizen has been available since it is released. Different with Android, Google officially supports Android application development using Java. To develop Android apps using HTML5, you have to use a third-party developer.

Developing applications for Tizen can be achieved by using Tizen SDK. Tizen SDK consists of a set of tools for developing native applications and web. SDK released in developer.tizen.org consists of IDE, Emulators, code samples, and documentation. Tizen SDK can be used in Windows, Ubuntu Linux, and Mac OS X. IDE in Tizen SDK is actually Eclipse that has been customized to ease developers developing applications for Tizen. If you do not want to use Tizen IDE, we can still develop Tizen application as long as it follows Tizen terms and condition.

Tizen application can be applied to four categories of devices called “profiles”. The four category is mobile, wearable, in-vehicle infotainment and smart TV.

Leave a Reply

Your email address will not be published. Required fields are marked *