W3C/HTML5/Supplementary Features
The W3C, HTML5, and supplementary features introduce 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 the Tizen Advanced UI (TAU) framework or HTML and CSS.
You can use the following W3C, HTML5, and supplementary features in your Web applications:
-
You can manage information about device-specific features, such as vibration and browser state. You can also manage the battery status, and detect touch and rotation events.
-
You can use the HTML5 canvas and SVG support to create graphic elements in your application. You can create and edit various kinds of images, shapes, text, and elements.
-
You can play and capture audio and video, and create a multimedia stream for real-time recording. You can also control the playback process by retrieving information about the playback duration and media content downloading progress, and checking the supported media formats.
-
You can use various communication features, such as bi-directional network connectivity, XML HTTP requests, and Web Messaging. You can also connect to a socket server to send and receive data.
-
You can store and manage data in, for example, files, application caches, and SQL databases. You can also access and manage sandboxed media storages.
-
You can control HTML element and client-side cross-origin requests. You can share resources safely across different domains and block HTML elements.
-
You can use Web workers to run scripts in the background. To manage application performance further, you can control the animation rate and page visibility.
-
Location in mobile and wearable applications only
You can determine the geographical position of the device using various positioning methods, such as the Global Positioning System (GPS) and network positioning system. You can retrieve the user position only once, or continue to receive updates to see how the position changes.
-
You can take advantage of supplementary features in creating Tizen Web applications. You can access binary data in JavaScript with typed arrays, create 3D visual elements with the WebGL™ graphics library, display elements on full screen views, and control the device camera.
-
You can create a visual outlook for the UI application to ensure the best possible user experience. The Tizen platform provides the W3C/HTML5 UI toolkit framework for developing a Web application.
Related information
- Dependencies
- Tizen 2.4 and Higher for Mobile
- Tizen 2.3.1 and Higher for Wearable
- Tizen 3.0 and Higher for TV