The HMOClient package is designed to encapsulize interaction from Java with an
HMO server such as a Tivo (containing Video items) or another computer serving
images and music.
Video items are not documented in the HMO specification but have been implemented
by observation of results.
Example of processing against a TiVo:
The QuickKeyboard (QK) is a TiVo Keyboard widget by David Blackledge that is
extensible and is designed to support handlers that allow quick entry via the
TiVo Remote.