|Eee RC - My hacked version of ngRC|
ngRC, short for Next Generation Remote Control is a fantastic piece of software that you can install on your Windows Media Center. The software allows you to control aspects of your Media Center across a WiFi network using any device that is able to run a web browser.
Recently i purchased a pair of Eee PC 901 ultra mobile portable computers, one for myself and one for my partner. So far I have already modified both Eee PCs to add touch sensitive screens to them. ngRC seemed by its description to be an ideal application for us. I was particularly interested in being able to select and play music from my hard drive without having to switch on the TV. However there was still some work to do to make it perfect.
ngRC proved very easy to install on my Windows Vista driven media centre. The only issue that I experienced was with the windows firewall. However changing a few settings allowed my Eee PC 901 to access the ngRC web interface simply by typing in "192.168.0.10:8080", i.e. the ip and port address of the Media Centre.
ngRC works basically using tomcat (web server software). Using the Eee PC 901, ngRC proved to be, straight out the box very responsive when controlling the Media Centre. Delays between pressing the screen on the Eee PC 901 and the Media Center responding would make the system unusable, but I am very pleased to say that the response time is well within usable limits. Considering that this software is still in it's early versions, the Author has achieved a lot with the package.
Impatient as I am I could not wait this long, so I had a poke around the software to see how the web interface is made up. I have to admit that I am very new to HTML coding, and newer still (hadn't even looked before this weekend) to Java Script Pages. It's fair to compare my abilities in programming HTML of Java Script Pages to my command of the French Language. I can read way better than I can produce either spoken French or written code.
I may consider writing a guide detailing the work that I did in producing this re-sized version of the ngRC if other people are interested in producing their own templates, however the original designer of the package has perhaps in a better position to inform here. I suspect that my ham fist-ed hacking of the code has not been the most eloquent. What I will do is supply my hacked files to anyone who requests them if you want to have a go at improving on my perhaps inelegant designs.
In the gallery below I have included images of both the original ngRC web interface and my own hacked versions of the same. Hopefully this will whet your appetites into producing better interfaces than I have managed.
Want to try out Eee RC?
First of all you will need to install a copy of the ngRC program on your Media Centre.
(for security reasons this requires registration to my site, but I promise you no spam)
Locate the installed ngrc files on your media pc and then follow the structure untill you find ngrc\tomcat\webapps\ngrc The files that you need to replace are from here down the file structure. I am working on a more easily instalable package, this is very much version 1. If you find it difficult to work out please bear with me, will help you if I have time, but I am working on an easier install for the reskin. No guarantees are offered or implied.
If you do try this out, please give me any feedback, it all helps.