I recently went on the TIVO site (
http://www.tivo.com) last night and was pleasantly surprised that the company has launched a sdk for creating applications that run on the Tivo Series 2 boxes. I was very excited to see that they have built their platform based on
Java. I followed the directions to get my computer setup and with a little trouble was able to run the sample applications fairly quickly. (I couldn't get the TIVO box to recognize my computer at first, but after restarting TIVO and following the directions again - it worked.)
I only had time to do a simple application (Hello World), but I was able to do it very quickly. Included in the SDK is the API which seems pretty simple.
TIVO has a competition going on for developers to build applications for their platform. I don't know if I'll actually submit an application, but I think it is pretty entertaining to make my own apps to use on my own TV. All of the resources of Java 1.4+ are available. Pretty neat.
Has anyone had the chance to work building any apps? Thoughts?