Friday, December 30, 2011

Feliz new Year();

Assim como no natal, desejo à todos os poucos, mas fiéis visitantes deste blog, um feliz ano novo. E, por favor, não abram o Eclipse ou a IDE de sua preferência na virada! Vão para fora de casa e curtam a noite de domingo!

Até++;

Friday, December 23, 2011

Feliz Natal!

Eu desejo à todos os poucos visitantes do meu blog, um Feliz Natal. Deixem um pouco o teclado, as classes, as interfaces, os padrões de projetos, enfim... Façam a ceia e comemorem o Natal com aqueles parentes que você vê pelo menos uma vez só por ano.

Feliz Natal!
até++;

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!

Saturday, December 17, 2011

Caelum lança livro de Introdução à Arquitetura e Design de Software

Dia 15/12/2011 a Caelum lançou seu livro de Introdução à Arquitetura e Design de Software inspirado no curso FJ-91. O livro é publicado pela Elsevier e pela Editora Campus e está a venda na Saraiva. O acabamento é com capa dura e ainda terá sua versão ePub. Vale a pena conferir!

Post no blog da Caelum | Site Oficial

Friday, December 2, 2011

Em 1991, nos laboratórios da Stanford University Network...

Em 1991, nos laboratórios da Stanford University Network, nascia a idéia de uma linguagem portável, que rodasse em dispositivos e orientada a objetos. Surgia a idéia da linguagem Oak. Após cinco anos de análise e desenvolvimento, surge então a liguagem de programação orientada a objetos Java. Por problemas de registro, o nome da linguagem foi modificado.

Hoje, milhares de empresas e desenvolvedores no mundo inteiro utilizam a linguagem para criar suas aplicações. A linguagem java possibilitou a criação de softwares comerciais, frameworks, servidores de aplicação, entre outros milhões de aplicação para diversas camadas da sociedade: governo, comercial, industrial, comunidade científica, etc...

Este blog tem a intenção de discutir alguns tópicos de Java e mostrar mais do universo da Linguagem de Programação e Orientação a Objetos.

Aguarde por novidades!

Paulo Henrique Ortolan