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.
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.
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