For those who don’t know, Galleon is one of the most, if not the most, popular TiVo HME applications. It was developed by Leon Nicholls as an evolution of, and replacement for, his original JavaHMO application. However, Leon was disheartened by TiVo’s lack of support for Home Media Engine, and he decided to give up developing Galleon with the release of version 2.3.0 on April 15, 2006. Galleon has languished since then. It is still a nice application, but it hasn’t had any new features added, and it doesn’t support the HD display capabilities of the Series3, as some newer HME apps do.
The good thing is, Leon created Galleon as an open source project. So the source code is openly available for anyone to pick up and carry forward. It sounds like John plans to do just that.
Galleon development is restarting. Goal #1: learn the source base, get up to recent source releases of third-party components.
Goal #2: HD applications
I would like to see TiVo update the public HME API & SDK, and provide more support for HME developers. But, as I reported from CES in January, TiVo doesn’t have any immediate plans to focus on the public HME environment. HME is being used extensively internally – recent additions such as the TiVoCast, KidZone and Guru Guides, and Universal Swivel Search applications are all written using an internal version of the HME tools.
The recent publication of Beginning TiVo Programming, a book on HME development, is a great boon to those doing HME development. The lack of such a book is one of the things Leon lamented when he decided to stop doing HME development.