Reflection app for Mac is a dream come true
Posted by Jeremy on March 1, 2012 · Leave a Comment
From the moment I got my iPad I’ve been wanting to use it more and more in the classroom with our overhead projector technology. I bought the VGA adapter dongle but it’s limiting in a few ways. First it doesn’t show the home screen and second it doesn’t work with all apps. It’s not a true way to mirror what’s on your iOS device and sometimes students need to see that step-by-step to follow along and learn.
For what I teach, this is a big problem. I want to show apps without resorting to videos, for example. I want to walk through the process of editing video and photos. And sometimes I just want to use this as a presenter, to flip through slides without a clicker.
Surprisingly, Apple hasn’t given us an easy way to interface an iOS device such as an iPad or iPhone with a Mac computer for screen projection. I thought Apple TV might be the solution, because it uses AirPlay technology to mirror an iOS screen to a television through the small black box. In fact, I was convinced I could do it with a few extra cables after reading IEARs post last November. But then I hit a problem that is a big barrier in many education environments: our ethernet and wifi systems use static IP addresses and Apple TV (and indeed AirPlay itself) can’t interface with those. AirPlay is built for much simpler networks, the kind you see in homes.
The only solution was to set up a rogue wifi signal and that was too much trouble. I needed a simple solution.
By chance I stumbled on that solution while reading TUAW’s blog today. A new $15 Mac program called Reflection lets you mirror what’s on your iOS device to your screen, which you can then show on your overhead projector. This is actually much more elegant than what I was trying before, which was a complicated setup through Apple TV and then using a multi-cable setup to connect it to the projector.
Reflection uses the same AirPlay technology so I wasn’t sure I could use it, figuring I’d run into the same static IP problems I had with Apple TV. And I did. So I tried another workaround, trying to connect via Bluetooth, but that didn’t work. Then I got an idea: Turn on Internet sharing in my Mac’s control panel. What I did was let my Mac log in to the network but then turn my Mac into an Internet router, essentially. Once enabled, I logged into the Mac’s internet connection with my iOS device. The static IP problem vanished and within seconds I was mirroring my iOS device on the screen.
I know a lot of educators have been looking for a simple way to teach with iOS and we haven’t had it. With a few configurations, you can set up Reflection to run on a podium computer in a matter of minutes. And the results are glorious.
When your device is mirroring it loads up the streaming image within an image that looks like either an iPad or iPhone, and it automatically senses and switches from vertical to landscape mode as you do. There is a tiny bit of lag, but it’s negligible. But what you get is a perfect mirror of what’s on your screen, viewable on the projector without much image degradation.
There’s even a full screen mode so that if you want to block out any of the surrounding windows and just focus on the iOS device, you can.
And, as I discovered, you can demo your iPad and iPhone side-by-side to compare apps and how they work on different devices. Best of all, Reflection plays what’s playing on your iOS device, meaning you get full streaming video and audio.
Right now I’m teaching a course in which every student has an iPad, and I’ve been struggling with how to show apps without walking around and physically showing them what’s on screen. I’ve solved that problem with Reflection. Some things I know this will be good for in terms of teaching:
- Video editing
- Photo editing
- App demonstrations
- Presenting via Keynote or Powerpoint
- Working with documents
- Virtual chalkboard apps
Some of these things worked before with the VGA dongle, but some of them didn’t. And even for ones that worked, Reflection helps you cut the cord. This seems like something Apple should have built in already given how flexible AirPlay is, but AirPlay just isn’t ready for university settings with complicated setups. Universities often use static IP and AirPlay is virtually useless without a lot of crazy workarounds.
This might be the most important program to come along and improve my teaching in a while. If you teach with mobile devices this is easily worth the $15. The only imperfect thing here is you need a Mac at the podium computer, as my workaround doesn’t work on a PC interface, but I assume you could hook up a Macbook and do the same thing. Even so, it’s a serious step in the right direction for those of us who want to teach mobile in the classroom without resorting to screenshots.