Started as a project for a Java course.  Uses an Arduino, Java app, and PHP scripts to allow thermostat control via a web app.