Screenshot com java.
A pouco tive a ideia de fazer um filme para ensinar um amigo a usar o Ruby on Rails, sei que existem filmes na net que demonstram, mas quis fazer o meu, entao comecei a procurar por um screen recorder, achei um muito bom, mas os estudos me levaram a descobrir uma classe que eu nao conhecia em java, a classe java.awt.Robot, com ela voce pode capturar imagens da tela de seu computador e com a ajuda do Java Media Framework fazer ate uma conferencia.
Com essa classe alem de capturar imagens da tela, tambem podemos manipular a posicao do mouse, gerar eventos de mouse e de teclado, ja pensei e quem sabe gerar ate "Harness de tela", mas isso ainda tenho que conferir.