Dev Tips
Loading a 3D model for your Tizen Native application - part 2
PUBLISHED
This is the continuation of the “Loading a 3D model for your Tizen Native application - part 1” article. If you haven’t yet, please, get familiar with the first part before reading this one. The first article describes how to export a 3D model from Blender using the OBJ file format and how to understand this format. This one – how we implemented an example of the OBJ file format parser, which produces arrays necessary to draw the model in a 3D graphic application.
- Read more about Loading a 3D model for your Tizen Native application - part 2
Creating a flashlight application
PUBLISHED
After creating a “hello world” app, a beginning programmer usually starts creating more and more complex applications. A flashlight app is usually one of the first projects beginners start. In this article we will demonstrate how to create such an app.
Where to start?
The first thing is to meet the necessary conditions, for the app to work. We will be making an app that has a button which, when clicked, toggles the LED light on or off. Furthermore, once the LED has been turned on, a notification will be displayed.
Multiple Screens Support
PUBLISHED
This article gives some tips on how your application can support screen resolutions in Tizen Native API.
Before reading this article please familiarize with article about Responsive UI and with Enlightenment Foundation Libraries (EFL) which is used to create UI in Native API applications for Tizen.
You can find EFL documentation in SDK Help and on webpage - http://docs.enlightenment.org/.
Introduction
The Tizen comes in a variety of screen sizes:
Responsive UI in Tizen Native
PUBLISHED
This article gives some tips on how your application can support different orientation modes in Tizen Native API.
Before reading this article please familiarize with Enlightenment Foundation Libraries (EFL) which is used to create UI in Native API applications for Tizen.
You can find EFL documentation in SDK Help and on webpage - http://docs.enlightenment.org/.
Loading a 3D model for your Tizen Native application - part 1
PUBLISHED
Introduction
Tizen Native API gives a possibility to create a 3D graphic application based on OpenGL ES 1.1 or 2.0. You can hardcode the model data in the source code and display it (see: Evas GL sample, GLView11Cube, GLViewCube, GLViewShader sample applications in Tizen SDK).
However, don't you think it would be handier to load the 3D model (created with an external tool like Blender) from a file? This will be the topic of this article series.
Introduction to the Tizen 2.3 Web Badge API
PUBLISHED
Introduction
In this article we will show you how to use the newest feature of Tizen 2.3. It introduces the Badge API in web projects. As you may know the Badge API is responsible for showing the number of notifications (fig. 1) on the icon of an application. It is a convenient way to inform the user about the current status of the application.
Performance Guide for Tizen Web Applications
PUBLISHED
This document provides suggestions and guidelines for improving the performance of Web applications on Tizen.
1 Optimizing Resource Loading Performance
Most of the loading time for a Web application consists of downloading resources, such as HTML, JavaScript, CSS, and image files. Therefore, optimizing resource loading performance is the key to improving the loading speed of a Web application.
Performance Guide for Tizen Web Applications(3): Coding Tips
PUBLISHED
Coding Tips for Performance-driven Development
This section gives tips for handling code performance-effectively.
1 Variables and Literals
Performance Guide for Tizen Web Applications(2): Rendering
PUBLISHED
Optimizing Rendering Performance
There are several ways to improve the rendering performance, including initializing the application early, keeping the UI responsive, minimizing document reflow, and updating the page only partially.
Performance Guide for Tizen Web Applications(1): Resource Loading
PUBLISHED
Optimizing Resource Loading Performance
Most of the loading time for a Web application consists of downloading resources, such as HTML, JavaScript, CSS, and image files. Therefore, optimizing resource loading performance is the key to improving the loading speed of a Web application.