Projetos pessoaisi na área de computação

Projetos pessoais

mpp.py - 2007-2010

O mpp.py é um software em python para criação de álbums web (páginas HTML) estáticos. Ele pode importar imagens de um diretório local ou de um álbum XML do Google Picasa(TM). É baseado em modelos e, entre outras funcionalidades, se destacam suporte a i18n e exif.

| /mpp.py/ | GPL | Python | git |

IMTK - 2010

O IMTK é um toolkit (conjunto de ferramentas) para o desenvolvimento de aplicações Qt/C++ em dispositivos móveis. Ele contém widgets e várias classes para facilitar a criação de aplicações em QGraphicsView e QML. Surgiu originalmente como uma necessidade interna de minha então equipe do INdT e foi disponibilizado publicamente sob licença LGPL. Código desenvolvido por vários autores.

| IMTK @ Gitorious | LGPL | C++/Qt | gitorious |

Amora / Amora Applet - 2008-2010

O Amora é uma espécie de controle remoto para mouse e teclado a partir de um celular Nokia S60. O projeto original é de autoria de Adenilson Cavalcanti da Silva. Eu fiz algumas contribuições e implementei o amora-applet (applet Qt/C++ para a systray do desktop).

| Amora | GPLv2 | PythonS60, C++/Qt | svn - git |

Sniffdet - 2003

O Sniffdet é uma implementação de métodos de detecção remota de sniffers em redes TCP/IP. O projeto consiste em uma biblioteca com a implementação dos testes (libsniffdet) e uma ferramenta para sua execução. É parte de meu trabalho de graduação: "Um Sistema para a Detecção Remota de Sniffers em Redes TCP/IP", desenvolvido juntamente com Milton Soares Filho.

| http://sniffdet.sf.net | GPL | C | sniffdet.git

MP3 Jukebox - 2005

Scripts em bash e dialog para montar um "MP3 Jukebox": uma máquina que fique tocando mp3 em múltiplas placas de som ininterruptamente com uma interface básica de controle para usuários dummies.

| jukebox.tar.gz | GPL | bash |

Veja também

Brinquedos da época de graduação

DumbTransfer - 2002

Implementação de um protocolo de transferência de arquivos e execução de comandos remotos. Com checagem de CRC, protocolo de controle de pacotes, interface shell, servidor multi-conexão, comandos do sistema unix, etc.
Programa criado como projeto da disciplina de Redes I do depto de Informática da UFPR. Bastante ampliado, foi criado pensando-se na reutilização de seus módulos.

| dumbtransfer-current.tar.gz | GPL | C |

DumbBus - 2002

Aplicação Cliente/Servidor para consulta de horários de ônibus. Utiliza várias tecnologias interessantes, mas não passa de um brinquedo. Implementa o protocolo, uma base de dados simples em XML e um servidor multi-thread, além de uma interface shell para o cliente.

| dumbbus-current.tar.gz | GPL | C |

DumbLang - 2000

Parser simples para frases da língua portuguesa. Verifica concordância verbal baseado em um conjunto de regras. Suporte a frases simples do tipo "João ama Maria e anda de bicicleta".

| dumblang-current.tar.gz | GPL | C |

MipsSIM - 2000

Simulador de execução de código MIPS/ELF. Bastante simples, um de meus primeiros programas em C.

| mipssim-current.tar.gz | GPL | C |