At least 256MB of RAM is recommended.
If you wish to use the TiVo Desktop software or want to run multiple HMO servers on the same PC, then run TiVoDesktop2-0.exe.
Run javaHMO2.4.exe which will launch the JavaHMO installation wizard. Follow the instructions in the wizard and accept the default settings.
If you do not have the JRE and JAI packages installed on your system, the installation wizard will attempt to install those.
The installation wizard will install JavaHMO in "C:\Program Files\JavaHMO" by default. The wizard will also install JavaHMO as a service.
Use the JavaHMO/Configure menu on your Start menu to run the JavaHMO configuration GUI.
NOTE: JavaHMO 2.4 can run alongside the TiVo Desktop. JavaHMO 1.2 could not run simultaneously with the TiVo Desktop software.
Use the root account.
Install the Java Runtime Environment you downloaded. Accept all the default settings in the installation wizard.
Install the Java Advanced Imaging you downloaded. Accept all the default settings in the installation wizard.
Use the RPM installation program that comes with your distribution to install the javaHMO2.4.i386.rpm.
You can install the RPM using the following command:
rpm -Uvh javaHMO2.4.i386.rpm
/etc/javaHMO/JavaHMO.init and change the variable of JAVA_HOME to
point to your JRE. Then copy the file to your startup directory. All
the commands should be done as root user. For example:
if [ "$JAVA_HOME" == "" ] ; then
cp /etc/javaHMO/JavaHMO.init /etc/init.d
Start the configuration GUI:
|Mac OS X Panther:
|There are compatability problems with the TiVo Desktop 1.9 for the Mac and you might have to disable the Desktop software for JavaHMO to work.
You *MUST* be running OS X 10.3.1 or later.
You *MUST* have JAI installed.
The javaHMO2.4.dmg file contains:
To manually start javaHMO.
This is the installer for JavaHMO. This is the installer for JavaHMO. It has two pieces to it:
a. Main Package - all the binaries and resource files to make javahmo work. This gets installed into /usr/share/javaHMO
b. Auto-Startup Package - this package installs the necessary files to have javahmo automatically start upon boot up.
This portion is optional and can be deselected during the install using the 'Customize..' button. These files get
installed into /Library/StartupItems/JavaHMO
- ReadMe, Documentation, Known Issues, and an FAQ
sudo ./javahmoctl start
To stop javaHMO
sudo ./javaHMOctl stop
To restart javaHMO
sudo ./javahmoctl restart
To run the configuration gui
sudo ./javahmoctl gui
Extract the javahmo2.4.zip file and use the binaries for your OS at the Java Service Wrapper project.
The Java bin directory must be in you system PATH.
Build the binaries using the "Ant package" command or edit the conf/wrapper.conf for your installation.
Place all of the JAR files in the lib directory in your classpath.
Start the JavaHMO server with the following command:
java -Xms64m -Xmx64m -XX:NewSize=32m -XX:MaxNewSize=32m -XX:PermSize=10m -XX:MaxPermSize=20m -Djava.awt.fonts=/jre/lib/fonts -Dawt.toolkit=com.eteks.awt.PJAToolkit org.lnicholls.javahmo.server.Server
Replace the fonts parameter with the directory of your JRE installation.
Start the JavaHMO GUI with the following command:
java -Droot=/usr/share/javaHMO -Dconf=/etc/javaHMO -Dcache=/tmp/javaHMO.cache -Dlogfile=/var/log/javaHMO.log org.lnicholls.javahmo.gui.JavaHMO
For those with a headless system can use the following example configuration file.
These files are works in progress. There may be problems and you should use the usual caution when downloading
executable binaries (applications) from the Internet: Back up your files before downloading and installing. Run a virus scanner.
Should you choose to download and install this (and any other) software, you are proceeding at your own risk.