We are back again with a newer release of JTVOS, Cineca free interactive digital television middleware based on the
GPL Sun java virtual machine PhoneMe https://phoneme.dev.java.net/.

Here there are some screenshots of this middleware in action on a retail Linux based STB, DgStation Cubecafe 250S:

http://jtvos.cineca.tv/

Here you can get some more info and the complete source code tarball:

http://www.cineca.tv/labs/jtv/

The source package is a big file, 300MB, but you won't need to download from others source code repository to build all of it. The tarball includes even the gcc power pc cross compiler source code :-)

If you flash a STB with this soft, at next restart, the box will get a dhcp address and will answer at telnet and ftp (user root, pwd relook) you can also login from the serial port. After the boot you will see a splash screen and the java menu where you can choose network configuration to learn the ip address got from the dhcp server using the remote control. see here for details:

http://jtvos.cineca.tv/

The navigator java application uses a SQL database with preselected some test frequencies from hotbird, astra and eurobird so, if you have a working dish pointed to 13 degree or 19.2 degree, you can search for services and then zap between them.

The source code of the navigator is, of course, a good starting point to learn how to use jtvos API. Properly formatted docs will follow!