# Getting started on Tizen

This how-to guide describes how to set up a Tizen application using the Dolby OptiView Player SDK on Tizen.

You may also find the [Getting Started on Web](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/getting-started/sdks/web/getting-started.md) to be useful.

## Set-up

For brevity, the set-up is split up over multiple pages:

* [Setting up Tizen Studio](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/getting-started/sdks/tizen/installing-tizen-studio.md)
* [Generating a certificate](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/getting-started/sdks/tizen/generating-a-certificate.md)
* [Setting up and deploying on a physical device (recommended)](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/getting-started/sdks/tizen/setting-up-physical.md)
* [Setting up and deploying on an emulator (less recommended)](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/getting-started/sdks/tizen/setting-up-emulator.md)

## Getting started with the THEOplayer Tizen reference app

### Prerequisites

* Generate a Tizen SDK build via the [THEOplayer portal](https://portal.theoplayer.com/).
* Download the [reference app project](https://github.com/THEOplayer/samples-tizen)
* Read the README to get started. There is one at the root level and one in the two examples.
* Import the project in Tizen Studio.

Go to File -> Open Projects from File System.

![](/pr-861/assets/images/import-1-8aaecab1b94a589fec742e47cd9bd394.jpg)

Select the directory, then press Finish.

![](/pr-861/assets/images/import-2-abd40c64a1537775af117e7460865ac6.jpg)

### Reference app structure structure

* **example-with-ui/**

  * Contains a Tizen project with a UI. Follow the readme for more instructions.
  * **css/**
    * CSS styles as used in the app.
  * **js/**
    * JavaScript files as used in the app. The compiled result of `src/` is put in here.
  * **src/**
    * The source code of the UI application. Change or replace as desired.
  * **libs/**
    * (Insert your THEOplayer Tizen SDK here.)
  * **index.html**
    * Entry point of application.
  * **config.xml**
    * Permissions of the app.
  * **package.json**
    * Contains the commands required to build the UI.

* **minimum-example/**

  * Contains a very minimal Tizen project example. No UI included.
  * **libs/**
    * (Insert your THEOplayer Tizen SDK here.)
  * **index.html**
    * Entry point of application.
  * **config.xml**
    * Permissions of the app.
