ImportantDue to NaCl deprecation by the Chromium project, Tizen TV will continue its support for NaCl only until 2021-year products. Meanwhile, Tizen TV will start focusing on high-performance, cross-browser WebAssembly from 2020-year products.
This topic describes how to create a TV application project with Native Client support enabled, which allows you to develop the TV application and its Native Client modules simultaneously.
With the Tizen Studio, you can create a TV application project linked to 1 or more Native Client (NaCl) projects, so you can develop the TV application and the NaCl modules at the same time. You can create a new TV application project with NaCl enabled, or add NaCl support to an existing TV application project.
In the Tizen Studio main menu, select "File > New > Tizen Project".
Select "Template" or "Sample", and click "Next".
Select the profile ("Custom") and version from the drop-down list and click "Next".
The available versions depend on the platform version you have installed and are using to develop the application.
Select the "Web Application" application type, fill the "NaCl (C/C++)" check box, and click "Next".
Select a template or sample, and click "Next".
The Tizen Project Wizard creates the project based on the selected template or sample.
Define the project properties and click "Next".
Select the NaCl toolchain that you want to use for building NaCl modules, and click "Finish".
If the toolchain you want is not installed, select it from the list and click "Download" to install it.
NoteYou can switch to another NaCl toolchain at any time during application development. For more information, see Managing NaCl Toolchains.
Adding NaCl Support to a Project
To enable NaCl support on an existing TV application project:
In the Tizen Studio "Project Explorer" view, right-click the project you want to add NaCl support to.
Select "Configure > Enable NaCl support".
Select the NaCl toolchain that you want to use for building NaCl modules, and click "OK".
If the toolchain you want is not installed, select it from the list and click "Download" to install it.
Manage Your Cookies
We use cookies to improve your experience on our website and to show you relevant
advertising. Manage you settings for our cookies below.
Essential Cookies
These cookies are essential as they enable you to move around the website. This
category cannot be disabled.
Company
Domain
Samsung Electronics
developer.samsung.com, .samsung.com
Analytical/Performance Cookies
These cookies collect information about how you use our website. for example which
pages you visit most often. All information these cookies collect is used to improve
how the website works.
Company
Domain
Samsung Electronics
.samsung.com
Functionality Cookies
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and
tailor the website to provide enhanced features and content for you.
Company
Domain
Samsung Electronics
developer.samsung.com, google.account.samsung.com
Preferences Submitted
You have successfully updated your cookie preferences.