Dev TipsSubscribe to RSS - Dev Tips

Tizen Studio fails to launch

If you have JDK/OpenJDK 10 or 11 installed on your system and you install Tizen Studio, Tizen Studio may install but you will not be able to launch it. No error messages are displayed when you try to launch Tizen Studio. Tizen Studio will simply not launch. 

NoteThere is no JDK prerequisite for Tizen Studio 3.7 and higher.

You must install Oracle Java Development Kit (JDK) 8 or OpenJDK 12 for Tizen Studio 3.5 and Tizen Studio 3.6.

Check your JDK version and download an earlier version:

How to use Tizen Studio on Ubuntu 18.04

Multiple problems have occured Exception

To solve the above issue the value of the system variable GTK_IM_MODULE must be `ibus` instead of `xim`.

It is recommended to change the value using the export $GTK_IM_MODULE=ibus command.


Eventor(EDC editor) is not starting or UI panel is not shown in tizen-4.0 UI builder project

To solve the above issues we need to exclude the libxcb of the efl-tools being used, so please follw the below steps:

Sample Tizen .NET Application Using Visual Studio Code Extension for Tizen


‘Visual Studio Code Extension for Tizen’ enables to develop Tizen .NET application using VS Code. This documentation discusses step by step guide to prepare development environment for Tizen .NET application using VS code and deploy a sample application.

Install Visual Studio Code

Install Visual Studio Code on your system. System requirements:

Windows version: 7/10 (64 bit) Windows Installation Guide Link

Communication between two web apps using app control in Tizen


Application control is a way of sharing an application’s functionality. Using App control, an application can use functionalities of other applications and share it's own with others.

In this document, two simple web apps are developed to show the procedure of sharing application functionalities using Application Operation.

Test Settings:


Tizen Web App


Form Validation using Tizen Web


Form validation normally used to occur at server end after client had entered all necessary data and then pressed Submit button. If the data entered by a client was incorrect or was simply missing, the server would have to send all the data back to client and request that form to be resubmitted with correct information. This was really a lengthy process which used to put a lot of burden on server.

JavaScript provides a way to validate form's data on the client's computer before sending it to the web server.