This posting is older than 6 months and can contain outdated information.
Remote Buddy's Virtual Remote as well as Remote Buddy's built-in HTTP 
server should work just fine on an Apple TV, except to the best of my 
knowledge there're two problems that can't be overcome easily or at all:
- you'll have to hack your way into getting access to your Apple TV's 
filesystem (which I discourage and which is also what makes Apple TV 
development uninteresting for commercial developers)
- the Apple TV's kernel seems to be locked down so you can't load your 
own kernel extensions (at least I haven't been able to on an Apple TV 
I have access to). That'll effectively prevent you from installing and 
loading Remote Buddy's kernel extension on the Apple TV, which in turn 
means no Virtual Remote which in turn means that you can't use Remote 
Buddy's AJAX Remote to control your system.
Best regards, 
Felix