Java e Lego Mindstorms — minha primeira palestra
Minha primeira palestra da vida, ainda na graduação no IME-USP, em 2002. O Mindstorms foi um dos primeiros projetos que me interessaram bastante, e a home da época dizia que eu “estava melhorando sempre esta palestra”.
O roteiro: o que era o RCX (um Hitachi de 16 MHz com 32 KB de RAM, três entradas, três saídas e uma porta infravermelha), por que a linguagem visual da caixa não dava conta, o firmware leJOS, que colocava uma JVM de 13 KB dentro do tijolo, a API de motores e sensores, a programação de comportamentos com prioridade que vinha do MIT, calibração de sensores que nunca leem a mesma coisa duas vezes, e o final sobre sistemas de tempo real, com o James Gosling e o Real Time Java.
Os slides






























Onde essas coisas estão hoje
- leJOS ainda está no ar no SourceForge, com o firmware para o RCX e para as gerações seguintes (NXT e EV3). A história está na Wikipedia. O lejos.org de 2002 que aparece nos slides só existe no Wayback.
- O site do Mindstorms em 2002, preservado no Wayback. A LEGO encerrou a linha no fim de 2022; a Wikipedia conta a história do RCX ao EV3.
- O rtj.org de 2002, do Real Time Java citado no final, também só no Wayback. A especificação virou a Real-Time Specification for Java.