Published on 25th of October 2017
Hello, Tizen!

Welcome! On this website you will find lessons about open-source operating system Tizen. Before you start to develop, let's consider for what this resource was created, find out what Tizen is, understand what skills you need in order to start studying the platform and what benefits you will get from developing for Tizen. Below you will find a list of useful links on websites, where you can get additional information.

Reasons for Creating a Website

Gradually, market for digital devices is increasing the number of devices running on the Tizen platform. But a lot of programmers hesitate to develop for Tizen. This is due to the lack of sufficient amount of quality information, as well as the limited official documentation, composed in English, Korean or Chinese.

In the lessons, we will try to explain the foundations for beginners as detailed as possible, gradually moving to the more difficult topics. Skilled developers also may find here a lot of interesting information; learn some life hacks that will help in creation of a new application or porting an existing one from other platforms.

About Tizen Platform

Tizen (/ ˈ t aɪ z ɛ n /) is an open-source operating system based on the Linux kernel, targeted for a wide range of devices, such as: smartphones, Internet tablets, computers, in-vehicle infotainment (IVI) devices, smart TVs and digital cameras. Tizen is developing and managing by such corporations as Intel and Samsung, which are members of the Technical Steering Group (TSG). Tizen is supported by the Linux Foundation along with the Tizen Association.

Tizen is an open source project. To gain access to the source code of the platform, you just need to register on tizen.org, file a request for access to the source code in the profile (put check mark in the settings), and use registration data to enter on repository review.tizen.org.

From the beginning Tizen was designed with orientation on the multi-profile concept.

nw_001_01_en

Each Tizen profile is based on Common Platform Libraries, which are the set of libraries mutual for all Tizen platforms.

Each kind of device has its own type of profile with a particular functionality.

Currently, distinguished the following profiles:

Tizen Mobile - main profile for mobile devices.

Tizen IVI (In-Vehicle Infotainment) - profile for infotainment systems used in cars.

Tizen Wearable - profile for wearable devices (smart watches, bracelets).

Tizen TV - profile for Smart TVs.

The market already has devices running on Tizen, such as Samsung phones of a Z line (models Z1, Z2, Z3 and Z4), or wearable Samsung devices: Gear 2, Gear S, Gear S2, Gear S3 and Gear Fit2.

Also, in the market are TVs, refrigerators and other electronics and appliances running on the Tizen platform.

Each year the number of such devices increases, and since the platform is still "young", the competition among developers is not stiff, so it makes sense to develop applications for Tizen.

For Whom This Site Is Useful?

On the one hand, the site TizenLearn is designed for developers, who want to learn how to create applications for TVs or smart clocks on the Tizen platform, but do not know where to start.

On the other hand, for more experienced developers, who are seeking for answers for the questions that arise during the new applications development or during porting applications from other platforms.

Basic Skills Required for Passing the Lessons

Applications development for Tizen platform has two directions: web and native. Each direction requires some basic knowledge. For web development you should be familiar with HTML, CSS and JavaScript, and for native application knowledge of programming language C or C++ is a must. Sometimes, in a native application, to create a user interface markup, programmers use the EDC language with Lua script elements, this aspect will be closely discussed in the lessons and does not require any initial knowledge.

Useful Links

Below listed useful links, we will repeatedly refer to:

developer.tizen.org - site with official documentation, there you can find many tips, API descriptions, advices and tips for creating a user interface design in accordance with the Tizen design concept.

www.tizen.org - main Tizen web site, where you can read about the platform and get acquainted with the community's news.

review.tizen.org - site where you can view and download the source code for various components and libraries of the Tizen operating system (log in - required registration).

seller.tizenstore.com - online store for placing ready-made applications for mobile devices.

seller.samsungapps.com - online store for placing ready-made applications for wearable devices and TVs.

Leave a Reply

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