19 de agosto de 2011

Greenfoot - Java POO


Greenfoot é um projeto suportado pela Sun Microsystems, da Oracle, que vem ganhando espaço no meio acadêmico com público-alvo direcionado a programadores iniciantes.
Através de um exemplo simples definido com um cenário de simulação de tráfego rodoviário, permite-se desenvolver objetos que serão os seus atores (veículos e semáforos). Também serão destacados neste mesmo cenário, conhecimentos a cerca de classes, objetos, herança, polimorfismo e interface. A interatividade e a representação visual dos objetos são os pontos fortes deste ambiente de programação.

É um ambiente que combina um Framework para criação de cenários bidimensionais em Java e um ambiente de desenvolvimento integrado (IDE, com class browser, editor, compilador, execução, etc.). Embora o Greenfoot suporte todas as características da linguagem Java, é especialmente útil para exercícios de programação que apresentem algum elemento visual.
As suas características principais são a visualização dos objetos e interação entre os mesmos. 


A IDE Greenfoot é gratuita, porém não é aberta. Existe a proteção de copyright mantida na definição do ambiente por seus criadores, mas todos os códigos-fonte pertencentes aos cenários são abertos e podem ser estendidos. Greenfoot apresenta um tutorial online e é disponibilizado para download no site do projeto http://greenfoot.org

Funciona em Windows, Mac OS X e possui um JAR executável para qualquer outro sistema operacional com a máquina virtual Java instalada. Para execução é necessário ter um JDK na versão 1.6.X.

Para mais informações a respeito do Greenfoot, consulte o site do projeto.

Nenhum comentário: