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 manage Native Client toolchains in the Tizen Studio.
The Native Client (NaCl) SDK manager allows you to manage NaCl toolchain versions from within the Tizen Studio. You can select the toolchain to use with your project, and easily download, update, and remove toolchains.
Opening the NaCl SDK Manager
Depending on what you want to do, you can access the NaCl SDK manager in various ways:
To define the NaCl SDK root directory for the current workspace:
In the Tizen Studio menu, select "Window > Preferences > Tizen Studio > NaCl".
The NaCl SDK manager opens.
To define the NaCl SDK root directory, click "Browse" and select the folder, or enter the directory path.
Click "Apply".
To define the NaCl toolchain for a specific NaCl project:
In the "Project Explorer" view, right-click the project and select "Properties > Tizen Studio > NaCl toolchain".
Select the toolchain you want to use, and click "Apply".
To define the default NaCl toolchain for an existing NaCl-enabled TV application project:
In the "Project Explorer" view, right-click the project and select "NaCl > Select NaCl Toolchain".
Select the toolchain you want to use, and click "OK".
To define the default NaCl toolchain for a new TV application project, in the "New Tizen Project" wizard, when defining the application type, enable NaCl support. The NaCl SDK manager opens at the last step in the project creation process.
When you open the NaCl SDK manager, the currently defined "NaCl SDK root" directory is scanned for available NaCl toolchain versions. Each toolchain version is verified for file integrity by comparing its checksum to that of the version on the NaCl SDK download server.
While a toolchain is being verified, it cannot be selected for use. To cancel the verification process, select the toolchain in the list, and click "Cancel".
If the checksums differ, the status column for that toolchain says "Installation modified". This does not prevent you from using the toolchain, but the toolchain is not guaranteed to work properly.
Managing NaCl Toolchain Versions
In the NaCl SDK manager, you can download, update, and remove NaCl toolchains:
To download and install a NaCl toolchain:
Select the toolchain you want to download, and click "Download".
If you select a toolchain that has the "installation modified" status, it is re-downloaded to get the unmodified files. Before downloading begins, you must confirm removing the existing files.
After downloading has started, you can close the NaCl SDK manager. The toolchain is downloaded to the defined NaCl SDK root directory.
To monitor the detailed download progress, in the Tizen Studio status bar, click the progress circle.
To update an installed NaCl toolchain:
Select the toolchain you want to update, and click "Update".
To confirm removing the existing toolchain files, click "Yes".
After downloading has started, you can close the NaCl SDK manager.
To monitor download progress, in the Tizen Studio status bar, click the progress circle.
To remove an installed NaCl toolchain:
Select the toolchain you want to remove, and click "Remove".
To confirm removing the toolchain, click "Yes". The toolchain's files are deleted from your computer.
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
.samsungdeveloperconference.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
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.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
LinkedIn
.ads.linkedin.com, .linkedin.com
Advertising Cookies
These cookies gather information about your browser habits. They remember that
you've visited our website and share this information with other organizations such
as advertisers.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Preferences Submitted
You have successfully updated your cookie preferences.