Tizen Backend as a Service for Internet of Things

December 23rd, 2016

Along with Intel and the Linux Foundation Samsung develops its own mobile operating system called Tizen. Samsung has been successfully produced and sold Android devices around the world for years. Compared to other smartphone manufacturers, Samsung has user based that is much larger. For hardware, Samsung is still winning.

tizen

Android devices made by Samsung is used by billion people in the world. It’s not surprising if someone associate Android Smartphone with Samsung Galaxy. Tizen was developed by Samsung to reduce its dependence on Android and Google.

Developers can build application for Tizen in Tizen Mobile Backend App. Even though there are not much Backend Service for Tizen, developers can start develop Tizen application in the platforms that are availble.

Tizen OS, 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 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.

It doesn’t only work on smartphone, but also Internet of Things. It connects to devices that we mostly use these days. Which makes it more useful for people to use.

Tizen as an operating system designed to be easy to use by both application developers and embedded system developers. It has implemented interconnectivity between devices. For example is Tizen-based wearable device that is equipped with Bluetooth 4.1 and WiFi connection, it is able to connect to other devices such as smartphones and transmitting user data such as heart rate and pattern of habitual activities. Starting with version 3.0 Tizen Core API provides functions IoTivity, the open source software framework for the development of internet of things projects. In this version, Tizen can be installed on single-board computer such as Raspberry Pi, one of the most popular board for the development of embedded systems and the internet of things.

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.

Entry Filed under: Mobile Backend

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Android Resoure

Recent Posts