Large Touchscreen iPhone

I am trying to find a way to hook up an iPhone to a large vertical touch screen display so that my company can show off a new app at a trade show that is coming up. I think I have found the display that we can use ( However, I have yet to find any information online about how to mirror, simulate, or otherwise show the iPhone on the display and have the touchscreen capabilities be functional. Basically, I want to have a fully functional large iPhone where I can touch the large screen and have it react to my touches.

Thanks in advance for your assistance.
Mike McBrideMarketing Manager / Social Media Manager / IT ManagerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

SeanSystem EngineerCommented:
here is a great video on how to do exactly what you are wanting to do.
-- EDIT --

Nevermind, see the guy above me. I don't see from initially looking at the video how he got touch input on the touchscreen monitor working, though. The Lilliput monitor in the video uses USB to provide the touch capability... I don't know how that's connecting to the iPhone?


I'd love to have something like this on a smaller scale in my car, mounted to the dash. Unfortunately, like you, I haven't found a way to do it.

The display that you linked to in your post is intended to be connected to a computer. It has VGA and HDMI input for the screen, and it connects to the computer via USB to provide keyboard, mouse and sound (it likely has a USB hub internally). It probably comes with some drivers and/or software.

The iPhone does have an adapter to output HDMI to an external display but even that is just for showing presentations, videos, it's like a second display, it doesn't actually mirror the regular screen or show regular apps.\

On a jailbroken iPhone you can modify the springboard app to fully mirror the screen out of the HDMI, and that will get you *pretty* close, the touchscreen won't work on your ePoster display - there's nowhere to plug the USB into.

Last option - you could use a VNC server on the iPhone.

- VNC server (Veency) runs on the jailbroken iPhone
- A regular PC is connected to the ePoster display (VGA, USB etc.)
- The PC is connected to a wireless router via a network cable
- The iPhone connects to the wireless router via wireless
- Then, the PC runs a VNC client, and connects to the iPhone.

The ePoster display is essentially just a regular computer which is "remoting into" the iPhone.  That would work, and touch would work too, but I think it will be slow and choppy... probably okay as a proof-of-concept but I don't tink it would be good enough for a sales presentation or to show off any kind of animation your app is doing. Might be worth a shot, though.
Michael DyerSenior Systems Support AnalystCommented:
I have not found a solution that uses the touchscreen on the large display, but if you were just looking to mirror the display at a trade show so that folks could watch as you demo'd, then the Apple TV is your best bet.  It can be attached to any HDMI display and you connect the iphone or ipad and select mirroring.  This would at least let you show off your app at the trade show.

Here are instructions on enabling Airplay mirroring:
JavaScript Best Practices

Save hours in development time and avoid common mistakes by learning the best practices to use for JavaScript.

Mike McBrideMarketing Manager / Social Media Manager / IT ManagerAuthor Commented:
OK, it's looking like we might be getting away from the touchscreen idea because we don't want any latency issues running through wifi with Veency or Centrafuse. So, now we're looking at trying to get the iPhone/iPad (in portrait mode) to mirror to a display that is mounted in portrait mode. Therefore, the TV will look like a large iPhone/iPad in vertical orientation. The only way I've been able to do it so far is to have AirServer running on a Macbook Pro, have a TV hooked up to the laptop via HDMI, force this secondary display to show vertical via the display settings, then use airplay to mirror from the iPhone/iPad to the Macbook Pro. The main issue is that the connection drops constantly at the Trade Show and I think it may be due to the interference from so many other booths trying to use wifi for their own purposes. Any suggestions?
SeanSystem EngineerCommented:
Why not use HDMI and use a large monitor so you can rotate the screen?
Mike McBrideMarketing Manager / Social Media Manager / IT ManagerAuthor Commented:
If I use a direct HDMI connection from iPhone to TV and mount the TV in portrait mode, I end up with the screen from the iPhone showing up on the TV sideways. Basically, the iPhone has no way of knowing that the TV has been rotated. If there is a monitor that contains an accelerometer and automatically rotates what it displays when it is rotated, then that would be ideal. Thanks.
SeanSystem EngineerCommented:
according to this:

there seems to be a way to make this work.
Mike McBrideMarketing Manager / Social Media Manager / IT ManagerAuthor Commented:
The app that site references is only available for iOS 4 and iOS 5 jailbroken devices. I have a jailbroken iPad 3 running iOS 6. So, that solution will not work for me. Thanks.
It doesn't look like you can do this natively on the iPhone, the issue is, as you said, that if you physically rotate the TV 90 degrees, the picture will be on it's side. The iPhone's HDMI output assumes the TV is sitting horizontally like normal, and just shrinks it and shows black bars on the left and right when the iPhone is in portrait mode.

If you put the phone in landscape mode, then the image fills the screen fully but of course the app is also using it's landscape layout too, and again the assumption is that the TV is sitting horizontally like normal, not rotated 90 degrees on it's side.

So, there's a potential solution but requires that the app be specifically programmed:

- The app is programmed to only use the portrait layout (e.g. it always displays portrait mode, even if the phone is on it's side).
- Lock the rotation on the iPhone so it is locked in landscape mode
- Now connect to the TV via HDMI.
- The TV will show the app filling the whole screen in landscape mode, but on it's side. Just as if you were staring at the horizontally oriented iPhone.
- Now you can physically rotate the TV display

This requires that the app is programmed to always use portrait layout, even if the iphone's rotation is locked in landscape mode. You can't just do it with any app.... but since this is a custom app your company is designing and showcasing maybe this isn't too big of a hurdle?
SeanSystem EngineerCommented:
It sounds like your exact want isn't possible at this point in time...however i do have a suggestion that might work. Step away from the TV and go for a projector? This way you can make the image as large as you want, considering the size of the screen and distance you have to work with? Just trying to think outside the box on a possible solution with something that already works without having to recreate the app or hack a phone. Otherwise you may just need to get a bigger TV to compensate for the screen loss...
Mike McBrideMarketing Manager / Social Media Manager / IT ManagerAuthor Commented:
I just came up with something that might at least get the iPhone vertically on a portrait oriented TV without requiring a wireless (laggy) connection.

1) Use the HDMI out adapter for the iPhone
2) Plug HDMI into an HD Capture Card that has HDMI in
3) Plug the Capture Card into a laptop via USB or other means
4) Display video from the capture card on the Portrait oriented TV

Wouldn't that work?
Mike McBrideMarketing Manager / Social Media Manager / IT ManagerAuthor Commented:
OK, I believe that I have come up with a solution. It seems as though using the iPhone is out of the question. So, instead I'll be using the iOS Simulator feature built-in to Xcode. I hadn't used the iOS Simulator as an option before because I was having trouble using the simulator and connecting to an external device via Bluetooth that is made to work with the app. However, by attaching a Bluetooth 4.0 dongle to my mac computer and running the iOS Simulator through Xcode I am able to connect to said device and send/receive data. Therefore, I should be able to connect an external Mac-Compatible touchscreen display to the computer and display the iOS Simulator on it vertically. Then I would use the display as a mouse input to press the buttons on the iOS Simulator.

Does that sound like a working solution?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Mike McBrideMarketing Manager / Social Media Manager / IT ManagerAuthor Commented:
Purchased iOS simulator compatible Bluetooth 4.0 dongle. Purchased TV. Purchased touchscreen overlay from Music Computing which I attached to the front of the TV. Calibrated touch screen using included software. Used this configuration at a trade show and it worked great.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.