Tizen Web Device API References
The Tizen Web Device APIs can be used on any device supporting Tizen. You can develop rich Web applications using the Tizen Web Device APIs.
WarningSome APIs, such as TVAudioControl API, may not run on a device whose TV model group does not support muting or TV channel source.
Base
Archive | You can create, view, and extract files from archive files. | 2.3 |
Filesystem | You can access the files and directories in the device file system. | 1.0 |
Tizen | You can access basic definitions used in the Tizen Web Device API. | 1.0 |
Table 1. Base APIs
Application Framework
Alarm | You can set and unset system alarms. | 1.0 |
Application | You can access information about currently-running and installed applications, and control the applications. | 1.0 |
DataControl | You can access specific data exported by other applications. | 2.4 |
MessagePort | You can communicate with other applications. | 2.1 |
Package | You can install and uninstall packages, and retrieve information about installed packages. | 2.1 |
Table 2. Application Framework APIs
Content
Content | You can discover multimedia content, such as images, videos, and music, on the device. | 2.0 |
Download | You can download remote objects using HTTP requests. | 2.0 |
Exif | You can retrieve and manipulate EXIF data from JPEG files. | 2.3 |
Media Controller | You can communicate between the media controller server and media controller client | 5.0 |
Table 3. Content APIs
Network
Iotcon | You can connect IoT devices. | 3.0 |
Table 4. Network APIs
Security
KeyManager | You can secure a repository for keys, certificates, and sensitive data of users and/or their applications. | 2.4 |
Table 5. Security APIs
System
SystemInfo | You can retrieve information about device capabilities, such as the display, network, and storage. | 1.0 |
Time | You can access information about and manage the date, time, and time zone. | 1.0 |
WebSetting | You can manage the Web view properties. | 2.2 |
Table 6. System APIs
UIX
VoiceControl | You can set voice commands and to control the web application through their voices. | 4.0 |
Table 7. UIX APIs
TV Controls
TVAudioControl | You can control the TV audio. | 2.3 |
TVDisplayControl | You can manage stereoscopic 3D effects for TV signals. | 2.3 |
TVInfo | You can get information about TV setting. | 2.4 |
TVInputDevice | You can handle key presses from input devices, such as a remote control. | 2.3 |
TVWindow | You can control TV windows, such as a PiP window. | 2.3 |
Table 8. TV Controls APIs
Note
- The TvInfo API of Samsung Product APIs is more detailed than the TVInfo API of Tizen Web Device APIs. When getting information about TV setting, refer to the Samsung Product API, TvInfo API.
- Samsung display devices like TV and hospitality display do not support the Push API of Messaging category among Tizen Web Device APIs for TV Profile.