Tuesday, December 20, 2011

Meus projetos Open Source

Como programador Java, tenho uma workspace no meu Eclipse somente para aquelas idéias mirabolantes, ou testes de APIs nas quais eu trabalho e também que quero testar. Acontece que de vez em quando algum teste ou alguma idéia me inspira. Então um projeto surge dessas idéias ou desses testes. Nisso, três dessas idéias geraram projetos no SourceForge.

Meus projetos são:

JavaWizard: Não é um projeto para instalar arquivos, mas pode ser usado para essa finalidade. É um framework que gera um JPanel e tem um xml que controla o fluxo. Faz um bom tempo que esse framework está no ar sem manutenção e a última coisa que eu fiz para esse projeto foi organizar as pastas para conter várias versões e uma versão estável de base.

JDM - Java Download Manager: É um projeto em swing que faz downloads simultâneos de arquivos. Achei interessante o projeto visto que existem poucos projetos em java que fazem isso. É um projeto simples, mas funciona muito bem. Em algumas ocasiões eu preciso dele. O problema que é meio chato de cadastrar os downloads, deveria ser mais configurável e deveria ter uma interface mais bonita.

WebDice - É um framework de rolagem de dados para jogadores de RPG e mestres de mesa programadores.  Ou seja, é para um público extremamente restrito. Ou não! É um framework web e utiliza DWR para calcular a rolagem dos dados. Foi iniciado o desenvolvimento de uma segunda versão, para retornar arrays de inteiros para os resultados das rolagens, porém alguns problemas aconteceram.

Ainda tenho um projeto chamado JLabirynth que era para ser um joguinho de labirinto em Java, mas não publiquei nenhum código fonte, pois fui postergando o desenvolvimento até não ter mais oportunidade e a inspiração fugir da minha cabeça, mas ainda tenho a idéia desse joguinho na minha cabeça. Futuramente posso tentar discutir sobre ele no blog.

Minha idéia é a de escolher um desses projetos a cada semana, discutir sobre as minhas escolhas de desenvolvimento, criticar o meu código e melhorá-lo, e por fim, se der certo, lançar uma segunda versão melhorada. Se for possível documentar o fluxo principal com diagramas de classe e de sequência.

Espero que façam download das minhas criações e possam deliciar enquanto não corrijo nem documento o código.

Até a próxima!

No comments:

Post a Comment

Let me know your opinion