Dev Tips
Web Worker Implementation: Generating Time triggered event
PUBLISHED
Introduction
Web worker is a JavaScript that runs in background, independently of other scripts, without affecting the performance of an HTML page. User can continue to do whatever he/she wants: clicking, selecting things, etc., while the web worker runs in background.
The HTML5 Web Worker defines an API for spawning background scripts in a web application. Web Worker allows doing things like: fire up long-running scripts to handle computationally intensive tasks without blocking the UI or other scripts to handle user interactions.
- Read more about Web Worker Implementation: Generating Time triggered event
Navigation using Naviframe
PUBLISHED
Introduction
Naviframes are containers which are useful for implementing interfaces with several screens having a previous/next relationship. This tip document shows how to create an application with a simple naviframe. In this sample app, the naviframe has three views to depcit connections among them.
· The first view only contains a title with 2 buttons in header area, and some UI components in content area. The Prev button is used to terminate the application, and Next button opens the second view.
Editable Bookmark Widget on Map Application in Tizen
PUBLISHED
Introduction
Geographic information systems (GIS) (also known as Geospatial information systems) are systems that enable users to capture, store, analyze and manage spatially referenced data. Uses of GIS range from indigenous people, communities, research institutions, environmental scientists, health organizations, land use planners, businesses, and government agencies at all levels. Tizen is a good platform for developing potential GIS application.
Simple Game Application in Tizen Native
PUBLISHED
Introduction
In this tip document, development of a simple Tizen game application is shown. The purpose of this game is to match colors. User has to tap color buttons (positioned bottom of the screen) based on the color that is shown at top of the screen. For every match, user will get 1 point. Otherwise, user will be penalized 1 point for tapping the wrong color button. This game comes with a time limit.
How to package Tizen Hybrid App
PUBLISHED
Introduction
Tizen Hybrid app is a combination of Tizen Web UI application and one or more Tizen Native Services or Widget applications.
The building and packaging process of Hybrid app is quite different. Many of us face problem to build and package the hybrid app. In this document, step by step approach for building hybrid app is shown.
CVE check for open source
PUBLISHED
1 Common Vulnerabilities and Exposures(CVE) check overview for open source
- Common Vulnerabilities and Exposures (CVE)
Coding Rule Checker (CRC)
PUBLISHED
1 What is the Coding Rule Checker (CRC)?
- Unified coding style makes it easy to maintain the Tizen Platform. Developers should follow the coding styles.
- CRC prevents a merging source codes which have invalid coding style.
- CRC checks coding style and provides the way how to follow coding style.
Build Break Checker (BBC)
PUBLISHED
1 What is the Build Break Checker (BBC) ?
- BBC provide the build result (successful or failed), GBS build error and C/C++ compile error
- BBC provide a result of building package
- BBC prevent a merging source code which cause build error
Sample Native Application development using Command Line Interface
PUBLISHED
Introduction
The Command Line Interface (CLI) provide functionalities for developing Tizen applications by issuing commands in the form of successive lines instead of Tizen Studio IDE. This interface supports the entire development process from creating the project to running an application.
How to Process potential defects from static analysis tool using public JIRA system
PUBLISHED
Introduction
Static analysis can detect potential defects which can cause critical errors with just scanning or building the source code. The SVACE which is developed through years of joint development between Samsung Electronics and Ivannikov Institute for System Programming of the Russian Academy of Sciences (ISP RAS http://www.ispras.ru) has been adapted to Tizen platform development to prevent critical errors at the Code Review phase.