IBM’s CodeInvaders Challenge is quite possibly every Java and wannabe Java programmer’s dream come true. It uses an Eclipse platform on Windows, Mac, Linux and Solaris operating systems with a simple API that lets even the newest Java users test their skills in a battle of space conquest.