Display content from Android device on my TV wirelessly

How do I display content (movies and pictures for example) from my android phone or tablet on my HD tv? Are there any HDMI wifi connectors that I can plug into my TV in order to connect to my android devices?
I have heard of Miracast and DLNA technology. Are there any HDMI devices that can receive content from my android devices?

Going one better, are there any devices that allows me to mirror the content from my phone and tablet onto my TV? For big screen gaming and websurfing. I know this is possible with a MHL-HDMI connector cable, but is it possible wirelessly?

How do I display content (movies and pictures for example) from my android phone or tablet on my HD tv? Are there any HDMI wifi connectors that I can plug into my TV in order to connect to my android devices?
I have heard of Miracast and DLNA technology. Are there any HDMI devices that can receive content from my android devices?

Going one better, are there any devices that allows me to mirror the content from my phone and tablet onto my TV? For big screen gaming and websurfing. I know this is possible with a MHL-HDMI connector cable, but is it possible wirelessly?

How do I display content (movies and pictures for example) from my android phone or tablet on my HD tv? Are there any HDMI wifi connectors that I can plug into my TV in order to connect to my android devices?
I have heard of Miracast and DLNA technology. Are there any HDMI devices that can receive content from my android devices?

Going one better, are there any devices that allows me to mirror the content from my phone and tablet onto my TV? For big screen gaming and websurfing. I know this is possible with a MHL-HDMI connector cable, but is it possible wirelessly?

Thanks in advance.

If you want to use HDMI, it has nothing to do with Android, but your device. My Samsung S3 got a HDMI adapter that plugs straight into the TV HDMI. Likewise with my Ipad . The Google Nexus 7 however does not have HDMI out, so there i need to use WIFI to get the content onto the screen.

To use Wifi i obviously then need a local network and either a TV with Wifi, or another device that are connected to the TV (with wifi, like a PC,raspberry pi etc) . In this case, my Xbox 360 and my Samsung Blueray player (which turns my tv into a smart tv) serves that purpose.

So basically , i would run an app, normally DLNA server on android, and my xbox/blueray will pick it up and stream to tv. But that is streaming movies/content. For actually mirroring my device, i use the HDMI output (which is a cable) on my S3 and IPad.