O objetivo do projeto é, utilizando TDD (desenvolvimento guiado à testes), montar um sistema que implemente portas lógicas em uma interface visual.
Este projeto utiliza, além da biblioteca Java 7 padrão, as bibliotecas JUnit4 e Thumbnailator.
Download Thumbnailator (Vá na aba releases e baixe o zip da última versão): https://github.com/coobird/thumbnailator
O programa foi feito e testado em um Intel Core i7 em Linux (Linux Mint) em Java 1.7.0_95 (Java 7).