1 |
Most mezi GLUT a knihovnou pro tvorbu uživatelských rozhraní / Bridge between GLUT and Graphical User Interface LibraryFriesse, Jan January 2008 (has links)
This document describes a major problems with creating 3D applications in a graphic library named OpenGL. There are some basic informations about a GLUT library including main advantages and disadvantages and a description of alternative implementations of a GLUT API. Further content is focused on the most familiar graphic libraries for creating user interfaces which should be used to develop the OpenGL applications and with their advantages and disadvantages too. The next part describes a draft of a new GLUT API implementation based on the selected user interface library. Major part of thesis is about implementation of GtkGLUT library. Reader can find this implementation on CD. Last part describes future development plans.
|
2 |
Monitoring & Remote Operation of an Engine Test CellTurner, Jamie 22 October 2014 (has links)
In the automotive industry engines are regularly tested and evaluated by running them for a prolonged time under controlled conditions; environmental conditions, engine load, and drive cycle. These tests are performed in an engine test cell; a computer controlled environment with mechanical fittings and sensors to facilitate the testing of an engine.
Our goal was to develop a software suite that provides a distributed graphical interface to the data acquisition and control systems of an engine cell. As we found existing systems to be inadequate in providing a distributed interface, we designed and developed a light weight flexible software suite to remotely, over a network, observe and control the parameters in an engine cell. We used the Fast Light Toolkit (FLTK) GUI library, with networking sockets and process threads to establish the software architecture of the engine test system.
Through use of process threads, the client architecture divides tasks into network data sending and receiving, local channel synchronization, and interface operation. Networking sockets used in network data sending and receiving facilitate synchronization of each clients' channel storage and host's channel data. The FLTK GUI library produces visual interactive components of the interface for invoking interactions.
Distributed interfacing allows display and modification of the engine cell's operation remotely in locations where relocating an engine cell is not feasible. These locations, such as demonstrations to distant clients and meeting rooms, display the current status of the engine cell through its interfaces without requiring migration of the engine cell to the specified rooms. / Thesis / Master of Applied Science (MASc)
|
3 |
Spelproduktion för 2d miljö / Game development for a 2d environmentSandgren, Rickard, Lundström, Harry January 2008 (has links)
Vi började vårt projekt med grunderna till verktyg för att utveckla spel i 2d. Dessa ämnade vi färdigställa under projektet och med dem utveckla en speldemo. Eftersom vi hade gemensamma visioner om spelutveckling så bestämde vi oss för att samarbeta, och fokusera på våra respektive områden. Med att utveckla egna verktyg ville vi få en större förståelse för de grundläggande mekanismerna av en spelmotor och möjligheten att påverka dessa efter våra specifika behov. Det var också för att hålla koden fri från licensierade komponenter för att i framtiden kunna underlätta distribution. / Detta är en reflektionsdel till en digital medieproduktion.
|
Page generated in 0.0128 seconds