Samsung Electronics logo

Samsung Web API Specifications


Introduction

The APIs listed in this category are supported for Samsung convergence devices. Some APIs will be supported only for specific device types or platforms.

Module Description Supported platform
Primitive  
Application This API provides information about running and installed applications. tizen, android
Alarm This API provides functionality for setting and unsetting alarms. tizen, android
WebAPIs This API provides generic APIs and exception handling. all
File System  
File system This API provides access to a device's file system tizen, android
Multimedia  
Content This API provides functionality to discover contents (such as images, videos or music). tizen, android
Device Information  
Power This API provides support for requesting power management related resource states. tizen, android
System Information This API provides information about the device's CPU, battery, storage and display. tizen, android
System Setting This API provides interfaces and methods providing Web applications with access to various values of the system. tizen, android
Time This API exposes information about date, time and time zones. tizen, android
Network Communication  
Bluetooth This API enables control over Bluetooth. tizen, android
NFC This API allows access to NFC device(s). tizen, android
Message Port This API provides the functionality for communicating with other applications. tizen, android
Download This API provides interfaces and methods to asynchronously download the contents of a URL to a storage. tizen, android
Messaging  
Call History This API provides interfaces and methods for retrieving information for Call history tizen, android
Messaging This API allows SMS, MMS, IM and Email message sending and retrieval. tizen, android
Personal Information Management  
Calendar This API enables the management of calendar information. tizen, android
Contact This API enables the management of contact information. tizen, android
TV Control  
AudioControl This API provides control of a TV’s audio related functions (volume, mute, etc.). smart tv
AV Play This API provides interfaces and methods for playback of media content encrypted with DRM. smart tv
DisplayControl This API provides interfaces and methods for a TV’s display features, like 3D effects, etc. smart tv
Image View This API provides interfaces and methods for the control of a local image viewer which supports DRM content. smart tv
TV This API provides an interface to provide a logical group of TV related modules: info, channel, window. smart tv
TV Channel This API provides interfaces and methods for control of channel selection on a TV smart tv
TV Info This API provides interfaces and methods for obtaining TV specific system information smart tv
TV Window This API provides interfaces and methods for TV source relative functions of a TV smart tv
AllShare  
Service Management This API allows developers to initiate the AllShare Framework (ASF). all
Device Discovery This API allows developers to get a list of discovered AllShare devices with a specified ID, domain and NIC. all
Media Sharing  
Content Discovery  
Provider This API allows developers to share media content between DLNA devices. all
Item The Item API provides access to the content information. all
Playback Content  
AV Player This API allows developers to stream audio or video and control the AV player. tizen, android
Image Viewer This API allows developers to display images and control the image viewer. tizen, android
Control Sharing  
Smart TV Control  
TV Controller This API allows developers to provide the generic remote key control and control the TV browser on a Samsung Smart TV. tizen, android
View Controller This API allows developers to control the view available on a Samsung Smart TV in detail. tizen, android
Samsung Chord  
Chord Service This API provides the chord service that can be used to build new exciting distributed applications. android, tizen
N-Service  
N-Service This API provides a communication channel with any client devices which will be attached to Smart TV. android, tizen, smart tv
Multiscreen  
Multiscreen This API provides provides interfaces and methods for a TV and mobile devices to communicate with each other. android, smart tv
Wearable  
SAP The Samsung Accessory Service Framework allows service discovery and the creation of Accessory Service Connections between Application Level Entities (ALE) for data exchange using the Samsung Accessory Protocol(SAP). android, tizen, wearable
IrLed This API provides access to a device's IrLed. wearable
Motion This API defines interfaces and methods to manage motion data from various sensors on the device. wearable