Know Device Development to Build Applications on Tizen OS

| | Tutorial Software |

Google officially only supports Java programming language on Android. Application development using web technology can still be done even though it is not officially supported. This is different from the application development in Tizen. In addition to supporting native application development using C / C ++, Tizen also officially supports application development using web technology using HTML5 / JavaScript.

Although native applications can run more reliably and faster and can directly access the Tizen API, developing Tizen applications using web technologies has the advantage over native applications. Tizen's web application development using HTML5 / JavaScript is relatively easier than using C / C ++ which is known to be quite difficult to master. In addition, HTML5-based applications are also supported by other devices such as Android, IOS, Windows Phone, even FireOS. Thus once we develop an application for Tizen, we can also release it for other devices with minimal code changes.

Like Android that has Android Studio developed from IntelliJ IDEA. Tizen has a Tizen SDK. Tizen SDK is a set of tools to develop native and web applications. The Tizen SDK consists of an IDE, Emulator, sample code, and documentation. The Tizen application can also be developed using a third party IDE provided it is still bundled by following the rules.


Before you start developing an app for Tizen, there are a few things you need to set up before installing the Tizen SDK.


In order to use Tizen SDK, at least we must prepare a computer with the following minimum specifications:
  • Dual-Core processor speed 2 GHz
  • 3 GB of memory (RAM)
  •  Hard Drive Capacity 6 GB
The above specification has enabled us to use Tizen SDK. However, if you want to run it more comfortably, at least we must have the recommended specifications as follows:
  • Intel Core i5 processor speed 3 GHz
  • 4 GB of RAM (RAM)
  • 6GB Harddisk Capacity 


Once the hardware specifications have been met, we need to ensure the installed software meets the needs of the Tizen SDK. Supported operating systems include:
  • Linux Ubuntu version 12.04 / 14.04 or later (32bit / 64bit)
  • Microsoft Windows 10/8/7 (32bit / 64bit)
  • Mac OS X 10.8 (Mountain Lion) /10.9 (Mavericks) / 10:10 (Yosemite) (64bit)
If the installed operating system already supports, furthermore the required software is Java Development Kit (JDK) at least version 7. It should be noted that the Tizen SDK requires Oracle SDK. Do not install OpenJDK. Ubuntu users can install Oracle JDK via PPU WebUpd8. Windows and Mac OS X users can visit the official Oracle website to download the required JDK. 


Emulators have a very important role in the Tizen application development process. We can directly test each application we develop with the Tizen SDK directly through the emulator without the need to have the original device. Tizen Emulator will be installed at the time of installing Tizen SDK later. Here's a list of device requirements to be able to run Tizen Emulator:
  • CPUs that support Intel VTx (Virtualization Technology) technology. To find out if the reader processor has supported Intel VTx can be viewed through the following official Intel website. CPU usage supporting Intel VTx will help run Tizen Emulator smoothly. The absence of this technology will make the Emulator run very slowly.
  • 1280 x 1024 resolution screen.
  • The graphics card is recommended by Tizen is NVidia GeForce 8300 GS, 8500 GT, GT 220, GT 430, GT 530, GT 330M, GTX 550Ti, and Quadro NVS 290, the ATI Radeon HD 4850 and 5450, as well as Intel HD Graphics 200, 2500, And 4000. Make sure the graphics card driver of the reader has been updated to the most up-to-date version.

Installation of Tizen SDK

After the hardware and software has been prepared, now is the time we go to the next discussion is the installation process Tizen SDK. Tizen SDK can be installed using GUI or CLI. To simplify the installation process we will only discuss the process using the GUI.

Download SDK

First we have to download the Tizen SDK available here. Make sure that the OS VERSION section has shown the operating system installed in the reader's computer (red arrow). Since we will install the Tizen SDK using the GUI, then download the Tizen installer file via the Tizen 2.4 SDK with IDE Installer option. If using the installer file that corresponds to the operating system we have, either 32bit or 64bit. (Blue arrow). 
Download SDK

After the download is complete, open the Tizen SDK installer file by double-clicking on the file. Select Yes if security warning appears.

Tizen SDK installer

The Tizen SDK Setup file will extract some components for later stage needs. Wait until the extraction process is complete.
izen SDK Setup file will extract some components

After the Setup file has completed the process, the Tizen SDK Installer window will appear immediately as shown below. Check the Accept section to agree to the terms of the license and to proceed to the next stage.
Tizen SDK Installer window

Tizen SDK will be installed in C: \ tizen-sdk. Click on the text if you want to change the location of Tizen SDK. Click the arrow button to start the installation process.
tart the installation process

After the installation is complete, click the Done button.
click the Done button

Click the Yes button in the dialog window that appears to open Tizen Update Manager. Wait for the update process to run.
open Tizen Update Manager

In the Tizen Update Manager window we can see some types of SDKs and additional tools that can be installed. If you want to develop an application for your Tizen smartphone, click the Install button on the right side of the 2.4 Mobile option. By pressing the Install button, we will also install Emulator and IDE for native application development. If it does not require an IDE for native application development, then we just install Emulator only. If there is a confirmation window, select Yes.
Tizen Update Manager window

Get to know the Tizen IDE Interface

Once installed, Tizen IDE can be opened through the Start Menu.
Tizen IDE Interface

When opened, Tizen IDE will ask us to specify the Workspace folder. All Tizen projects that we will create using Tizen IDE will be stored in this folder. This window will always appear every time you open Tizen IDE. Check the Use this as the default and do not ask again to make the folder we choose as the default folder forever (can be changed manually later via Tizen IDE). Click the Ok button to log in to the Tizen IDE.
Tizen IDE will ask us to specify the Workspace folder

The actual IDE Tizen is Eclipse that has been customized. Therefore, developers who have had previous experience with Eclipse will have no difficulty in using Tizen IDE. Here's the look of the Tizen IDE window when it first opened.
The actual IDE Tizen is Eclipse that has been customized

To be Continued ...!!

Disclaimer: Images, Content of articles or videos that exist on the web sometimes come from various sources of other media. Copyright is fully owned by the source. If there is a problem with this matter, you can contact us here.
How to style text in Disqus comments:
  • To write a bold letter please use <strong></strong> or <b></b>.
  • To write a italic letter please use <em></em> or <i></i>.
  • To write a underline letter please use <u></u>.
  • To write a strikethrought letter please use <strike></strike>.
  • To write HTML code, please use <code></code> or <pre></pre> or <pre><code></code></pre>, and please parse the code in the parser box below.
Show Parser Box