1.xbmc backend system with windows
2.tuner on the backend
3.dlna support,upnp
4.internet streaming
5.mobile streaming
6.secure streaming
7.backend has link with AVR through hdmi
remote support
8.NAS system on all local pc's , dlna support software , upnp support
9.generic tv needs a AV card and pc and wifi
10.beagle board needs xbmc
11.remote controlled keyboard equivalent
12.Is explicit web server needed wen using xbmc
13.find most appropriate dlna server