Tizen Web Guides
PUBLISHED
Tizen Web guides introduce various features for Web applications. The features are supported in the Web APIs, and you can use them in creating Tizen applications.
Select the feature you are interested in and see what Tizen offers for your application:
- Application Management [2]
The application management features cover the application models available for Web applications. They describe the application life-cycle and resources, and the communication methods available for the application.
- Cordova [3]
Cordova features include common functionalities useful in creating Tizen Web applications.
- Tizen Advanced UI [4] in mobile and wearable applications only
The Tizen Advanced UI (TAU) features provide various aspects of creating a visual outlook for the user application to ensure the best possible user experience. You can create and manage various kinds of UI components. TAU is a Web UI library, whose components represent a visual UI element, such as a button or slider. You can manipulate and interact with the application screens through the UI components.
- Localization [5] in mobile and wearable applications only
The localization features define how you can ensure that your application works around the world in different locales. You can provide the UI texts in your application in multiple languages.
- Notifications [6] in mobile and wearable applications only
The notification features define how you can inform the user of important events. You can create simple and progress notifications and display them in the status bar.
- Alarms [7]
The alarm features introduce how you can define and store alarms. You can use the alarm trigger to launch applications as and when the user needs them.
- Media and Camera [8]
The media and camera features cover everything related to multimedia. You can record and play various media formats, use the device camera to take pictures, and listen to the radio.
- Connectivity and Wireless [9]
The connectivity features define how you can connect your application to the outside world, and send and receive data. You can create connections to various networks, servers, and other devices.
- Messaging [10] in mobile and wearable applications only
The messaging features introduce how you can send and receive text and multimedia messages, and manage emails. You can also use the push service to deliver push messages to the application.
- Sensors [11] in mobile and wearable applications only
The sensor features provide information about the surrounding environment of the device. You can access data from various device sensors, which provide information on the physical environment the device is in, and the gestures and activities the user is engages in.
- Text Input and Voice [12]
The text input and voice features introduce how you can provide customized keyboards and voice commands. You can also define keyboard commands to trigger specific actions and voice commands to allow the user to control the Web application with their voice.
- Personal Data [13] in mobile and wearable applications only
The personal data features cover the handling of secure data related to the user. You can manage and sync user accounts, and handle call history and bookmarks. You can also manage various user data on the device, such as contact and calendar information.
- Data Storage and Management [14]
The data storage and management features cover the methods you can use to handle data in your applications. You can access data from the device system and various storages. You can store data in various ways, and use filtering and sorting for effective data handling.
- Device Settings and Systems [15]
The device settings and systems features introduce how you can manage the device settings. You can set the time and date of the device, and manage the system information and power settings.
- Security [16]
The security features introduce how you can store and recall data in a secure manner in your application. You can use a repository to manage secure keys.
- Error Handling [17]
The error handling features are needed when everything does not go as planned. You can handle exceptions and other error situations in your application code.
- W3C/HTML5/Supplementary Features [18]
The W3C, HTML5, and supplementary features cover various functionalities you can use in your application. You can use graphics, media, storage, and location features, as well as manage communication and security. These features also enable you to create an application UI using HTML and CSS.
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 on all Tizen devices. For example, the Bluetooth and NFC API hardware features are optional, and not supported on all devices.
To determine the availability of optional APIs, use the tizen.systeminfo.getCapability()
method of the System Information API (in mobile [19], wearable [20], and TV [21] applications).
Note that all mandatory APIs are supported on the Tizen Emulators, while the optional APIs may or may not be supported. For more information on support for each API, see Tizen Web Device API Reference [22].
To compare API support between Web Device API modules and native API modules, see Tizen 3.0 Native and Web API Modules [23].