quinta-feira, 3 de outubro de 2013

Softwares Comunicação em Rede

Este post pretende divulgar alguns softwares para comunicação em rede desenvolvidos na disciplina de Redes de Computadores da UFLA. Nesta disciplina foram feitos dois tipos de softwares de comunicação em Java. Um deles é chat entre várias pessoas usando o protocolo TCP. Já o outro software é um comunicador de voz (rádio) usando o protocolo UDP. 

Figura 1: Esquema Geral do Funcionamento do Chat 
Figura 2: Esquema Geral do Funcionamento do Rádio
A Figura 1 mostra o esquema geral do funcionamento do Chat. O qual várias pessoas podem se conectar ao servidor e mandam mensagem em broadcast, ou seja, este chat na verdade é um fórum. Na Figura 2 é apresentado o funcionamento do Rádio onde apenas duas pessoas podem se comunicar através de voz. A comunicação por vez o canal tem que ser aberto por um lado onde apenas este fala por 5 segundos e depois o outro ouve. Abaixo encontram-se as telas dos softwares desenvolvidos. 

Figura 3: Interface do Chat - Lado Cliente
Figura 4: Interface do Chat - Lado Servidor
Figura 5: Interface do Rádio - Lado Cliente
Figura 6: Interface do Rádio - Lado Servidor










Desenvolvedores: Jesimar Arantes, Antônio J. L. Batista, Murilo A. T. B. Silva e Eduardo Braga
Download Chat-TCP-Server: Download Aqui.
Download Chat-TCP-Cliente: Download Aqui.
Download Chat-UDP-Server: Download Aqui.
Download Chat-UDP-Cliente: Download Aqui.

Jogo - As Aventuras de Wagnerius

Este post tem por objetivo divulgar um jogo antigo que ajudei a desenvolver ainda quando estava no CEFET - Formiga. O jogo é chama-se As Aventuras de Wagnerius e foi desenvolvido usando o RPG Maker XP. Este jogo foi feito como Trabalho de Conclusão de Módulo. Neste projeto começou a despertar em mim o interesse por programação. 
Figura 1: Tela de Abertura do Jogo
Figura 2: História Inicial do Jogo
Figura 3: Um dos Cenários do Jogo
Figura 4: Outro Cenário do Jogo
Figura 5: Batalha Contra o Chefe Final
Desenvolvedores de Jogo: Márcio Arantes, Jesimar Arantes, Francisco Dias e Diego Fernandes

Trabalho de Conclusão de Curso de Sistemas de Informação

Olá neste post pretendo apenas divulgar meu Trabalho de Conclusão de Curso feito no curso de Sistemas de Informação na UFLA.

O Trabalho tem como título: Modelagem e Implementação de Um Visualizador Para Simulações Computacionais de Redes de Sensores Sem Fio. Este trabalho foi apresentado no dia 23/08/2013. O que este trabalho pretende divulgar é o software Visual GrubiX que desenvolvi e faz um paralelo com outros softwares de visualização de redes de sensores sem fio.
Nuvem de Palavras relacionadas a esta monografia. 
Figura 1: Imagem de abertura do Visual GrubiX.

Editor 2D - Usando Glu-Glut

Este post mostra o trabalho desenvolvido na disciplina de Computação Gráfica na UFLA. A Figura 1 apresenta a interface gráfica do Editor 2D desenvolvido. Este editor é um editor vetorial e possui opção para manipulação das imagens mostrada na Figura 2. Assim é possível desenhar Retângulos, Elipses e Linhas. As transformações possíveis de serem aplicadas sobre qualquer uma destas formas são translação, rotação e escala. Cada uma destas formas podem ser feitas nas cores vermelho, verde, azul e preto. 
Figura 1: Tela Principal do Editor 2D
Figura 2: Tela Para Entrada de Comandos

Desenvolvedores do Código: Jesimar Arantes, Luccas Rafael e Leonardo Araújo