Random ramblings about Mac, Python, TeX, programming, and more   |     |        |     |  



Demo of iPhone software

January 6, 2010  |  mac, software, iphone  |  not published
I want to do some demos of some software developed for the iPhone. How does I display my iPhone screen on my computer (Mac). My first approach was VNC. I installed a VNC server on my iPhone (Veency installed from Cydia) and then used my favorite VNC client to access the phone (JollyFastVNC). This gives me the opportunity to both see the iPhone screen on my computer and to manipulate the iPhone from my computer (any computer with a VNC client). You need to know the IP-address of your iPhone and not all iPhone controls can be performed from the computer (e.g. VNC does not know about multi-finger gestures).

The second approach is a combination of ScreenSplitr and DemoGod. DemoGod OS X application that mirrors your iPhone screen onto your Mac using ScreenSplitr. ScreenSplitr is an iPhone app that mirrors your iPhone screen on a TV or a computer.

What approach to choose depends on your needs. The VNC solution provides the possibility to control the iPhone from the computer (and the computer doesn't have to be a Mac). However, I've not found any VNC clients that can rotate the screen so landscape mode is no good. The ScreenSplitr/DemoGod approach is a view only approach. All interactions with the iPhone is done on the phone. DemoGod wraps the screen inside an iPhone picture, so what you see is an iPhone with its (active) screen (in the VNC approach you see the screen the way your VNC client decides to show it). The DemoGod applications also discovers the iPhone automagically if the iPhone and the computer are on the same network (not need to know the IP-address of the one). I've had some problems with this on our university's Eduroam network, but then I just create an ad-hoc network between my Mac and my iPhone.
Page status: draft  |   Last updated: January 6, 2010
Number of visits: 3  |  2024-11-07: 1/1  |  2024-11-05: 1/1  |  2024-05-24: 1/1  |  2024-05-23: 1/1