25
Jeliot: IDE para ensino de programação orientada a objetos com Java
Filed Under (Educação, Java, Software) by Antonio Passos on 25-02-2009
Tagged Under : Ensino de Java, Ensino de programação orientada a objetos, IDE leve, IDE lightweight, Jeliot, Software de apoio ao ensino, software educativo
Jeliot é uma IDE leve, opensource (licença GPL), voltada para o ensino de programação orientada a objetos com Java. O que faz do Jeliot uma IDE especial é o fato de poder "dar vida" aos programas, ou seja, de animá-los, o que permite que se veja, literalmente, como os programas são interpretados.
Durante a execução dos programas no Jeliot, vemos, como em um teatro,…
- os objetos sendo construídos;
- as variáveis sendo declaradas e inicializadas;
- as expressões sendo avaliadas;
- os métodos sendo chamados e muito mais
A interface do Jeliot é simples, sendo formada por…
- Uma área para edição do código-fonte do programa;
- Uma área onde é exibida a animação do programa;
- Um painel com botões para controlar a animação do programa;
- Um console onde são exibidas as saídas do programa;
- Além, claro, das barras de menus e ferramentas

Se você quiser passar argumentos de linha de comando, clique no menu Option e assinale Ask For Command Line Parameters.

O Jeliot foi escrito em Java, logo é uma IDE multiplaforma que pode ser instalada em qualquer sistema operacional. Ainda assim, existe uma versão Java Web Start que dispensa instalação. Para executá-la, clique no logo do Jeliot abaixo…
Em seguida, no diálogo que se abrirá, selecione Abrir com Java(TM) Web Start Launcher e clique em OK.

O Jeliot é aberto em seu desktop. Aproveite para visualizar a animação de um aplicativo. Basta copiar o código-fonte abaixo para a área de edição de código-fonte do Jeliot , clicar no botão Compile e, em seguida, clicar no botão Play.
As restrições e limitações do Jeliot são poucas, estando listadas na seção 4 do Jeliot 3 – User Guide. A principal delas, no meu entender, é a exigência de que todas as classes sejam declaradas dentro de um mesmo arquivo. Nenhuma delas, entretando, chega a impedir o uso do Jeliot em cursos introdutórios de programação orientada a objetos.
Este semestre adotei o Jeliot como recurso didático para apoiar o ensino de programação orientada a objetos com Java para os alunos dos primeiros semestres dos cursos de Ciência da Computação e Sistemas de Informação da UNIP. De que forma estou utilizando essa ferramenta? Assim: sempre que apresento um conceito novo, como um relacionamento, demonstro-o primeiro no Jeliot para então passar para sua aplicação em aplicativos construídos em IDEs robustas, como NetBeans ou Eclipse.
Se você, professor, estiver usando o Jeliot em suas disciplinas de Java e programação orientada a objetos, compartilhe como vem utilizando-a.
Abaixo, uma vídeo-aula que preparei sobre essa fantástica ferramenta.



Alheio a tudo isso, ao que tudo indica, o arquiteto Oscar Niemeyer ainda tem o desaforo de propor e defender a construção da Praça da Soberania e de um obelisco de cem metros de altura em pleno Eixo Monumental. No croqui do seu mais novo projeto, pode-se ver o prédio curvo e o obelisco que abrigariam, respectivamente, o Memorial dos Ex-presidentes e uma mostra permanente do progresso do país. O conjunto, se você não percebeu, lembra uma aeronave aterrissando na capital da República, cuja principal universidade, a UnB, tem o desplante de oferecer a bagatela de R$ 383,22 a um professor universitário. É demais, não? 

