With my Sony Xperia Z1, I can use NFC to "pair" it to Sony TVs to broadcast what is being displayed on my phone on the TV screen as well. I would like to do this however I don't have a Sony TV. Is it possible to use an app or set up streaming so I can view my screen on my TV? I have a typical "dumb" tv connected to a Western Digital Live Hub which can access the videos/media stored on my phone without issues (supports DLNA) over my wireless network.
I'll go ahead and post this as an answer. Android 4.2, including Sony's package on the Z1, supports Miracast - a wireless display standard that's sorta becoming a thing now. Miracast is what Sony uses to connect you to their own TV's, so it's not a proprietary Sony thing (surprisingly).
In order to use Miracast, you need either a Smart TV with the feature built in. Or you can use a Miracast Receiver - they range from $50-$80. I personally use this one - it's worked great for me from Android and Windows without any hiccups.
Note that there is real latency between the phone and the TV's displays. You're looking at a 500ms lag at best, so this won't work well (or at all) for games. It's really good for watching videos, and things that don't require much interaction.