Extensions:Uni-Verse/Slim Renderer

提供: wiki
移動先: 案内検索

Introduction

The Slim Rendering Client is defined as a Verse renderer for PDAs and Pocket PCs. The development was focused on these devices mainly because Smartphones were only rarely available on the market at the start of the project and had (and still have) very small display sizes. Speaking of usability and ergonomic for a visualization of 3D data such a small device is not very usable.

Development

The slim client was implemented using Embedded C++ on PocketPC. OpenGL functionality was successfully realized on the PDA using ported versions of the emulation libraries Klimt [1] and PocketHAL [2]. PocketKnife [3] was used to provide a development environment serving standard application functionality. A STL Port [4] was used to realize standard library functionality for the renderer. The Omni-Thread library enables the usage of threads on a slim device like a PDA and was used for the implementation of the Slim Rendering Client.

The current version of the Slim Client is available as Open Source at [5].