Preface
Welcome to Tizen!
Tizen is an open-source project that allows you to create feature-rich applications for multiple device categories.
The Tizen platform supports 2 different application types: the Web application and the native application. The Tizen platform also allows you to develop a hybrid application package where Web and native applications are packaged together to make more powerful applications. The Tizen platform ensures that all Tizen applications have consistent look and feel, regardless of whether you use the Web or native framework to create them.
The Tizen platform provides various profiles for application development: the mobile and wearable Web profiles can be used to develop Web applications for mobile and wearable devices, while the mobile and wearable native profile can be used to develop native applications for mobile and wearable devices.
When using the Tizen documentation, look for the profile icons on the upper right corner of each page. The icons (listed in the following table) indicate which profiles the topic applies to. "W" stands for the Web application profiles and "N" in the icon stands for the native application profiles.
Profile | Icon |
---|---|
Mobile Web |
![]() ![]() |
Wearable Web |
![]() ![]() |
Mobile Native | ![]() |
Wearable Native | ![]() |
Note |
---|
In Tizen Web Device APIs, there are 2 types of APIs: mandatory and optional. The gray profile icon (as shown in the table above) refers to an optional API.
The mandatory APIs are always available on all Tizen devices. The optional APIs provide functionality that depends on the available device hardware or software capabilities, and they may not be available in all Tizen devices. |
Tizen Documentation
To make the most of your Tizen applications, get familiar with the Tizen documentation:
-
Getting Started
The getting started documentation provides overall information you need to become familiar with Tizen programming and application model. The documentation also walks you through creating your first Tizen application.
-
Tutorials
The Tizen tutorials teach you how to incorporate Tizen features into your application. The tutorials contain detailed code examples to help you write the required code in practice.
-
Guides
The Tizen developer guides introduce the various features that you can use in creating Tizen applications. You can select an API domain to implement its functionalities into your Tizen application.
-
API References
The Tizen API References provide descriptions of all the Tizen API domains, subdomains, classes, interfaces, and methods.
-
Sample Descriptions
The Tizen sample descriptions introduce the sample applications provided in the SDK.
-
Tools
The Tizen tools introduce the Tizen software development kit (SDK) and related tools you can use when developing your Tizen application.