Aprendendo POO e Java Explore POO e Java de maneira interativa e visual com Greenfoot
Aprendendo POO e Java: Oferecer uma aprendizagem de Java com experiência mais concreta e apresentar o paradigma orientado a objetos sem muita abstração são os principais benefícios da IDE Greenfoot: um projeto suportado pela Sun Microsystems e 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 com esta ferramenta 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.
Nas universidades, muitas tentativas são feitas a fim de tornar a programação orientada a objetos (POO) menos abstrata e teórica. Diferentes técnicas e ferramentas têm sido utilizadas com o propósito de dar ao estudante experiências comprometidas e concretas com objetos, dentre elas apresenta-se o Greenfoot. Este é 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.) adequado para programadores iniciantes. 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. Para aqueles que conhecem a ferramenta BlueJ e algum framework de micro-mundo – como Karel the Robot –, Greenfoot reúne o que há de melhor em cada uma deles: interação entre os objetos (BlueJ) e visualização de objetos (micro-mundos). O Greenfoot é resultado da continuação do projeto de pesquisa voltado ao aprendizado da Orientação a Objetos (OO) para alunos de graduação, desenvolvido pela Deakin University (Austrália) e University of Kent (Inglaterra), com contribuição de outros grupos de diferentes países. Foi criado por Poul Henriksen e Michael Kölling (responsável pelo BlueJ) e é hoje um projeto suportado pela Sun Microsystems. O ambiente Greenfoot A IDE é 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 em greenfoot.org. Ainda neste portal são dispostos instaladores para Windows, Mac OS X e 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.5.X ou 1.6.X (no Windows Vista, apenas a partir desta última versão que o Greenfoot torna-se compatível). No Greenfoot, todo projeto é considerado um cenário no qual serão inseridos os atores. Este cenário é considerado um mundo para a atuação dos objetos (instância dos atores). Ao iniciar o cenário wombats (já disponível após a instalação da IDE) pode-se observar a disposição dos componentes do ambiente na sua interface principal (veja a Figura 1). O Class Browser – com as classes abstratas World e Actor – já é previa
...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
|