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:

  • Device

    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.

  • Graphics

    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.

  • Media

    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.

  • Communication

    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.

  • Storage

    You can store and manage data in, for example, files, application caches, and SQL databases. You can also access and manage sandboxed media storages.

  • Security

    You can control HTML element and client-side cross-origin requests. You can share resources safely across different domains and block HTML elements.

  • Performance and Optimization

    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.

  • Supplementary Features

    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.

  • User Interface

    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.

  • Dependencies
    • Tizen 2.4 and Higher for Mobile
    • Tizen 2.3.1 and Higher for Wearable
    • Tizen 3.0 and Higher for TV