Tizen Studio

The following questions are related to developing applications with the Tizen Studio.

If you are unable to test your application on your TV through the Tizen Studio, try the following actions:

In the Tizen Studio Package Manager, make sure the Samsung TV Extension is installed.

Create a new certificate profile, making sure you select the distributor certificate privilege level you need, then build the project with the new certificate profile.

Make sure installing your application on the device is allowed. In the Tizen Studio Device Manager, right-click on a folder of the connected device filesystem and select "Permit to install applications" in the context menu.

Export and reimport the project to the Tizen Studio:

In the Tizen Studio, build your project as a signed ".wgt" package.

Import the ".wgt" package as a new Tizen project:

Since importing a project does not allow you to change the project name, rename the original project.

In the Tizen Studio menu, select "File > Import > Tizen > Tizen project".

Select "Select archive file" and navigate to the ".wgt" package.

Select the target TV platform, and click "Finish".

Launch the application on the TV from the new project.

   #testing    #troubleshooting    #tv device

All applications must be signed with valid certificates before they can be installed or run. The signature verifies the source of the application and makes sure it has not been tampered with since its publication. A certificate profile is a combination of the certificates used for signing, and it can be created using the Certificate Manager.

   #certificate profile    #signing    #certificate manager    #signature

To work with the Samsung TV SDK, download and install the Tizen Studio, Samsung TV Extension, and Samsung Certificate Extension.

   #samsung tv sdk    #samsung certificate extension    #samsung tv extension    #sdk access

It is easy to create an application for a Samsung TV. For an overview of the TV Web application features and development process, from creating a project to publishing it on Samsung Apps TV, see Quick-start Guide.

   #quick start guide    #getting started    #beginner    #application creation

To avoid the warning, you can import the application package as a new project in the Tizen Studio:

In the Tizen Studio menu, select "File > Import > Tizen > Tizen project".

Select "Select archive file" and navigate to the ".wgt" package.

Select your TV's platform version, and click "Finish".Note Since Tizen Studio 1.1.1, the Tizen Studio supports creating Tizen 3.0 and higher TV applications only. However, the "Platform not supported" warning does not affect application functionality when testing on TVs running older Tizen versions.

   #warning    #testing    #unsupported platform    #deprecated platform

Make sure you are using the latest Tizen Studio version. For the Tizen Studio release notes and a list of known issues, see Tizen Studio Release Notes on the Tizen Developers Web site.

   #release note    #known issue    #troubleshooting

To sign application packages with your author certificate, the certificate must be valid.

To renew an existing author certificate, in the Tizen Studio Certificate Manager, create a new certificate profile with it. In the "Author Certificate" step, select the "Select an existing author certificate" option, and enter your existing author certificate and password.

   #author certificate    #certificate profile    #certificate manager    #renew certificate    #signature

To import an existing author certificate to the Tizen Studio Certificate Manager, create a new certificate profile. In the "Author Certificate" step, select the "Select an existing author certificate" option, and enter your existing author certificate and password.

   #author certificate    #certificate profile    #certificate manager    #import certificate    #signature

If you prefer a command line interface to the graphical Tizen Studio window, you can use the Tizen Studio Command Line Interface (CLI) tool throughout the development process.

When testing your application, you can also use various SDB shell commands.

   #command line tool    #command line interface    #cli    #sdb shell

When you package an application with the Tizen Studio, all JavaScript code files in the "js" directory are validated. If the JavaScript code has been minified, it can cause significant delays in the validation process. However, JavaScript libraries in the "lib" directory are not validated. To avoid JavaScript validation delays, you can place the minified JavaScript code files in the "lib" directory.

   #js validation    #javascript validation    #application packaging    #minification    #javascript library

Check that your environment variables are configured for Tizen Studio use. On your computer, make sure the "\tools\ide\bin" directory is defined in the PATH environment variable.

   #wgt file    #package    #build    #path    #environment variable

Yes, you can use CSS preprocessors, such as Sass and Less, as Eclipse plugins within the Tizen Studio. However, Samsung does not provide support for third-party tools.

   #css preprocessor    #eclipse plugin    #sass    #less