The Raspberry Pi may be designed as a cheap educational computer, but hardware-wise it has a lot in common with set top boxes. However, set top boxes are traditionally locked down and not easily modifiable by the user, the Pi is the opposite and is open to user experimentation. People have been building their own media centres for years and now the Pi offers a very cheap route into learning about this area. XBMC defines itself as a "software media player and entertainment hub" that is packed with features and offers a fairly friendly user experience which follows the ideas in the ten foot user interface. It has also been ported to work on the Pi. I've been experimenting with OpenELEC - a minimalistic Linux distribution that hosts XBMC and makes setting up this sort of environment on your Pi not as difficult as you might think.
Imagine a situation where you are sat on your sofa using a laptop to find interesting videos on the web. The laptop is great for this as it is close and you can get a lot of information onto the screen, you also have the keyboard and mouse so navigating options is very useful. Now you've found the video you might hit a snag, what happens if you prefer to play it on that nice big television that is only a few feed from you, instead of the smaller screen of the laptop? Sadly there is often no easy way to do this, but the team over at Ericsson Labs have been working on a solution: Web Device Connectivity (WDC), a solution designed to bring media devices in the home closer to the web by combining the power of the DLNA standard with a web API.