Tizen Tutorial Setting up Tizen SDK for Development

Tizen is an operating system which works in tablets,  smartphones, in-vehicle infotainment (IVI) devices and smart TVs, Tizen operating system uses the Linux kernel.

Tizen is a combination work of  Bada and MeeGo. Tizen provides a great HTML5 play ground for developers who really like web platforms.

Besides Tizen provides JavaScript, jQuery development tools for building epic apps for web. It also supports native application development like Android. There are few options to grab Tizen SDK it includes network download, and SDK image.

SDK is available for Ubuntu (32bits, 64bits),Windows 7 (32bits,64bits),and  Mac OS X(Intel only). You can also install Tizen via CDN. We can’t say it is a pure replacement for Android Operating System.

Install Tizen SDK

Prerequisites

To develop a mobile app for Tizen environment you should follow the following requirement specifications

  • Operating System : Ubuntu 12.04 or 12.10 (32 bit, or 64bit ), Microsoft Windows XP 32bit SP2 or later, Microsoft Windows 7 (32 or 64 bit), Mac OS X 10.7 Lion(64 bit)or Mac OS X 10.8 Mountain Lion(64 bit)
  • Processor : 2GHz processor, Dual core is recommended
  • RAM : 2GB (at least)
  • HDD space: 3GB disk space
  • Local Admin privilege
  • Oracle Java 1.6 (SDK) (Remember : OpenJDK does not support with Tizen )

tizen sdk development

Web Programming with Tizen

You can build awesome app using HTML, JavaScript, and CSS, It can be installed on the Tizen powered device. Widget package provides complete files that can be used for building widgets.

Tizen widget is a standalone web application that can run without extra supporting tools or network connectivity. This package feature is really appreciated. You can build rich web application using great support of HTML5 and JavaScript APIs.

Web Runtime Support

Tizen does not require any web browser to run web application, so you can run web app outside the browser. WRT(Web Run Time) engine allows you to run web app as standalone application.

There few runtime features are available for WRT, It includes managing web applications, Web runtime API support, and Web application Security and Privacy.

Native App Development in Tizen

You can create native app for Tizen by using C/C++ Programming language. The application model reveals the true life cycle of Tizen. The basic native app programming includes several factors.

  • Application Model
  • IO
  • Two-phase Construction
  • Object ownership
  • Hardware Access
  • Exception Handling
  • Debugging Macros
  • RAII
  • Multithreading
  • Library Restriction

You might like this: