27 September 2012

Tinia Tutorial 1: Hello World


This is the first tutorial of five which describes how to get started with Tinia for OpenGL applications. In this tutorial we demonstrate how to create a simple OpenGL Hello World-application in Tinia. We will draw a simple triangle and allow trackball rotation.

Familiarity with basic OpenGL and C++ with object orientation is assumed.

The program created in this tutorial will run both as a desktop program and as a server/client program.


19 September 2012

Paper accepted


Our paper, A Framework for OpenGL Client-Server Rendering has just been accepted to GPU-Cloud 2012, one of the workshops at IEEE CloudCom 2012 to be held in Taipei in December!

The paper describes our Tinia software framework.
Tinia makes it easy to deploy existing OpenGL and CUDA applications in the cloud, and display the result to any type of client in the web browser.

preprint is available from SINTEFs preprint service.

Abstract: We present a software framework that facilitates the development of OpenGL applications utilizing the limited GPU capacities of a portable client in combination with the high-end rendering hardware on a server. The resulting webapplication uses standard technologies and can be run on a wide variety of devices, such as smart phones, tablets and laptops. The framework is designed so that it is simple to make an existing OpenGL application into a web-application, gradually adding client-side rendering. Furthermore, it provides automatic network scaling to provide interactivity even on poor connections.

11 September 2012

Release Besserud


SINTEF Applied Mathematics is please to announce the second public release of the Tinia Framework, codename Besserud.

Highlights of this release:

  • An embedded lightweight web-server, removing the need for Apache in demonstration settings.
  • Numereous bug-fixes related to memory management and race-conditions.