Dev TipsSubscribe to RSS - Dev Tips

Loading a 3D model for your Tizen Native application - part 2

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.

Creating a flashlight application

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

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:

Loading a 3D model for your Tizen Native application - part 1

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.

Performance Guide for Tizen Web Applications

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.