Tizen Wearable Web Device APIs Reference

The Tizen Wearable Web Device APIs based on JavaScript provides you advanced access to the device's platform capabilities.

You can develop rich Web applications using the Tizen Wearable Web Device APIs. You can control the application life-cycle, manage your schedules, exchange data, or make payments using NFC, and so on.

The APIs listed in this category are created by the Tizen platform to expose device capabilities to the Web Apps.

Tizen Common

APIDescriptionVersionWearableSupported on Emulator
Tizen The base object for accessing the Tizen Web Device API. 1.0 Mandatory Yes

Application

APIDescriptionVersionWearableSupported on Emulator
Alarm This API provides functionality for setting and unsetting alarms. 1.0 Mandatory Yes
Application This API provides information about running and installed applications and controls them. 1.0 Mandatory Yes
Data Control This API provides interfaces and methods for accessing specific data exported by other applications. 2.1 Optional No
Package This API provides information install/uninstall package and get information about installed packages. 2.1 Mandatory Yes

Communication

APIDescriptionVersionWearableSupported on Emulator
Bluetooth This API enables control over Bluetooth. 1.0 Optional No
Messaging This API allows SMS, MMS, and Email message sending and receiving. 1.0 Optional No
Network Bearer Selection This API provides interfaces and methods for users to set network bearer for a specific IP address. 2.1 Optional No
NFC This API allows access to NFC device(s). 1.0 Optional No
Push This API provides the functionality for receiving push notifications. 2.1 Optional No
Secure Element This API provides interfaces and methods for access to Secure Elements. 2.1 Optional No

Content

APIDescriptionVersionWearableSupported on Emulator
Content This API provides functionality to discover multimedia content (such as images, videos or music). 2.0 Mandatory Yes
Download This API provides interfaces and methods for downloading remote objects by HTTP request. 2.0 Optional Yes
Exif This API provides interfaces and methods for manipulating Exif data from JPEG file. 2.3 Optional No

Input/Output

APIDescriptionVersionWearableSupported on Emulator
Archive This API provides interfaces and methods to create an archive file as well as various other kinds of manipulation(e.g. extract files, add a file to an archive file). 2.3 Optional No
Filesystem This API provides access to the file system of a device. This API might be obsolete in the future when W3C File APIs are extended to access system-sensitive files by Web applications. 1.0 Mandatory Yes
Message Port This API provides the functionality for communication with other applications. 2.1 Mandatory Yes

Multimedia

APIDescriptionVersionWearableSupported on Emulator
MediaKey This API provides a way to get notified when a media key has been pressed or released. 2.3 Optional No
Sound This API provides a way to control sound volume level. 2.3 Mandatory Yes

Social

APIDescriptionVersionWearableSupported on Emulator
Account This API provides interfaces and methods for managing accounts(e.g. create an account, change the account information). 2.3 Optional No
Bookmark This API provides interfaces and methods for access to Bookmarks. 2.1 Optional No
Calendar This API enables the management of calendar information. 1.0 Optional No
Call History This API allows accessing call history for cellular and VoIP calls. 2.0 Optional No
Contact This API enables the management of contact information. 1.0 Optional No
Data Synchronization This API provides methods to synchronize device data to the server using the OMA DS 1.2 protocol. 2.1 Optional No

System

APIDescriptionVersionWearableSupported on Emulator
FM Radio This API provides interfaces and methods for listening to FM radio. 2.3 Optional No
Human Activity Monitor This API provides interfaces and methods for retrieving human activity data from the various sensors on the device. 2.3 Optional Partly(Only HRM)
Power This API provides interfaces and methods for controlling power resources. 2.0 Mandatory Yes
Sensor This API provides interfaces and methods for getting sensor data from the various sensors on the device. 2.3 Optional Yes
System Information This API provides information about the device's display, network, storage and other capabilities. 1.0 Mandatory Yes
System Setting This API provides system setting functionality. 2.0 Optional Partly (HOME_SCREEN, INCOMING_CALL)
Time This API exposes information about date, time and time zones. 1.0 Mandatory Yes
Web Setting This API manages the setting states of the web view in web applications. 2.2 Optional No

User Interface

APIDescriptionVersionWearableSupported on Emulator
Badge This API provides a way to display the count of notifications(badge) on home screen. 2.3 Mandatory Yes
Notification This API provides a way to notify the user of events that happen in the application. 2.0 Optional No