quarta-feira, 23 de setembro de 2009

Programação

Introdução

Cada linguagem de programação tem a sua própria linha de comandos, e pode ou não traçar regras para cada palavra reservada.Com tantas linguagens de programações existentes, para os leigos, aparenta ser algo complicado, mas aprendendo como usar o algoritmo, fica mais fácil. Basta aprender depois em cada linguagem de programação a sua linha de comandos.

Interface de uso

Os sistemas operacionais fornecem abstracção de hardware para que seus recursos possam ser usados de maneira correcta e padronizada, mas para ser possível manusear um computador, é necessário fornecer também uma interface para que o usuário possa desfrutar dos recursos do sistema. Actualmente existem dois tipos de interface: o GUI (graphical user interface), conhecida também por interface gráfica, e o CUI (command-line interface), sendo essa mais conhecida como interface de linha de comando.

GUI (Graphical user interface)

Nesse tipo de interface, o utilizador tem à disposição um ambiente de trabalho composto por menus, ícones, janelas e outros itens disponíveis. O utilizador interage com esse tipo de interface usando o mouse(rato), podendo também usar o teclado e teclas de atalho. É possível fazer todos os tipos de tarefas usando interface gráfica, como edição de vídeos e imagens, sendo somente alguns tipos muito específicos de tarefas que se saem melhor em linha de comando. Acrescentar facilidade de uso e agilidade é o objectivo da GUI, tendo a desvantagem de consumir muito mais memória que interfaces de linha de comando. Em sistemas unix-likes, existe a possibilidade de manusear a janela a utilizar, aumentando em muito a liberdade de escolha do ambiente.

Um ambiente para o desenvolvimento de aplicações de realidade virtual baseadas em aglomerados gráficos.

A busca por ambientes de alto desempenho e com baixo custo vem impulsionando as pesquisas relacionadas com aglomerados de computadores.
Aliado a este fato está o aumento da necessidade e interesse pelas aplicações de Realidade Virtual. Isso motiva a pesquisa e o desenvolvimento de aglomerados de computadores, bibliotecas de desenvolvimento e de estratégias de desenvolvimento de aplicações de Realidade Virtual.
Este trabalho apresenta um ambiente para o desenvolvimento de aplicações de Realidade Virtual baseadas em aglomerados gráficos, que são aglomerados de computadores específicos para a Realidade Virtual. O ambiente desenvolvido é voltado principalmente para a construção de aplicações de multiprojeção, como as executadas em CAVERNAs Digitais. Para testar o ambiente criado, foram desenvolvidas diversas aplicações. Além disso, são mostradas as pesquisas que estão a ser realizadas na área; uma revisão dos problemas relacionados ao uso de aglomerados gráficos; a Glass, que é a biblioteca desenvolvida neste projeto; e estratégias para o desenvolvimento das aplicações.
Tipo text/html