PUCRS
Faculdade de Informática
Programação de Software Básico -
4613S-04

Trabalho II - 2008/I
Data de entrega: 01/julho/2008.


Descrição 

O objetivo deste trabalho é a criação de um editor gráfico controlado por uma placa ligada à porta paralela.

Toda interação com o editor deverá ser feita através dos botões da placa paralela disponível no LAPRO. Estes botões devem ser usados para mover um cursor que permitirá o acesso às funções do editor.

Estas funções deverão ser representadas na tela por imagens carregadas na tela através da biblioteca ImageClass. Estas imagens deverão representar as funções do editor como se fosse os ícones de uma aplicação gráfica.

Quatro dos botões da placa deve ser usados para mover o cursor e o quinto botão deve operar como o clique do mouse, ativando uma função ou confirmando a marcação de um ponto.

Este editor deverá ter as seguintes funções:

O programa deve ser apresentado no ambiente LINUX.


Instruções para o uso do Laboratório de Redes

Para utlizar as máquinas do Laboratório de Redes, tenha em mente os detalhes descritos  a seguir:

As máquinas rodam apenas Linux.  Utilize o usuário labredes
A senha de acesso é: labredes

Para compilar um programa no Linux, use

g++ prog.cpp -o prog

Para executar o programa você deverá executar o comando sudo, da seguinte forma:

sudo ./prog

Este comando irá solicitar a senha de root da máquina que é: labredes 

Instalação de biblioteca gráfica no UBUNTU

Caso  você tente usar  a classe ImageClass no Linux e não conseguir, você precisa instalar os pacotes OpenGL e JPG. Para tanto, digite os comandos:
 
sudo apt-get install freeglut3-dev
sudo apt-get install libjpeg62-dev



Entrega do Trabalho

O trabalho, que poderá ser desenvolvido em duplas, deverá ser entregue no dia 01/julho/2008.
Para a apresentação, o grupo deve enviar antes do início da aula os fontes do trabalho para o email do professor ou trazê-los em CD ou Pendrive. Se ao ser chamada a dupla não estiver presente, o trabalho será considerado atrasado.