As the title says, is this possible?
I want to "mirror" my actions on the iPhone so it shows on the computer monitor.
We've seen this on the Apple key notes, but I am not sure if this feature is public.
Many screencasts displaying an iPhone application simply use the iPhone Simulator, which is one option.
You can also take screenshots on the phone by quickly pressing the menu and the power/sleep button at the same time. The image is then saved to your "Camera Roll" and easily transferable to the computer
The other way is only possible with a Jailbroken phone - Veency is a VNC server for the iPhone, which you can connect to with a regular VNC client.
The latest SDKs (beginning with 2.2, I believe), include TV-Out functionality. With a special cable connected to the iPhone dock connector, a program can send RCA signals representing its current screen contents through the iPhone->RCA cable. If you have a TV Tuner for your computer (i.e. I have an EyeTV Hybrid) with RCA inputs, you can display the screen contents of your iPhone directly in the TV viewer.
If your iPhone is jailbroken you can use DemoGod
use screensplitr on jailbrocken iphone/ipod touch it works
Release notes iOS 3.2 (External Display Support) and iOS 4.0 (Inherited Improvements) mentions that it should be possible to connect external displays to iOS 4.0 devices.
But you still have to jailbreak if you would mirror your iPhone screen...
Related SO Question with updates
I hope this help. Haven't tried it out yet, will post again once I tested it.
http://blog.appideas.net/using-iphone-video-output-to-demo-your-apps-o
This is a tool that will help you, i installed it myself
Here is the link
Do not we have an app which can stream the digital movie from iOS devices like iPhone or iPad to be played on a high definition LED or Plasma TV?
I know of an app air video server which can be used to display content played on computer or laptop on iOS device. But is there any app that can do the reverse & play the digital content from iphone to LED tv .
Related
I developed an iPhone app which I now have to present an audience. For that purpose, I'm creating a presentation with Apple Keynote to show some facts — and after that, I also would like to hold a "live presentation" of the developed iPhone app.
To do that, I need to mirror the iPhone screen (that is, the iPhone running my app) up to my Mac. Best would be, if I could show this "live mirror view" right in Keynote — just as Apple does it in their keynotes.
My idea is to implement a VNC server into my app which mirrors the app to my MacBook which than acts like a VNC client. And at best I would need to show the VNC client's stream in Keynote.
iPhone as VNC Server --> MacBook as VNC Client --> Keynote showing VNC Client's "image stream"
Does anybody knows a good VNC Server framework, which I could implement into my app?
(And if someone has an idea related to the Keynote thing, I would love to hear about that, too.)
Here's something similar, but you'd need an additional television or monitor.
http://www.touchcentric.com/blog/archives/123
If you're open to jailbreaking you could install Veency which is a VNC server for iOS. Or you could use ScreenSplitr and iDemo which is for jailbroken devices too.
But note, VNC (and possibly ScreenSplitr too) will be laggy. It won't be as smooth as when Apple does it at their keynotes.
An alternate is to look at the possibilities here:
Possible to mirror iPhone/iPad screen on a monitor without jailbreaking?
I have used the google project (http://code.google.com/p/iphoneos-screen-mirroring/) and it worked well for a course demonstration, but nothing that went to the app store.
So, is it possible to simulate the iPhone (arguably future iPad) camera in Xcode using the built in camera on my MacBook?
I read some similar posts, but from the answers I feel it was left up in the air if it can or can not...
Thanks in advance!
No, you cannot. There is no camera app installed, and calling the camera related classes normally creates a crash. You can however sync photos to it.
Short answer: Never use the simulator. It's a joke. I think the only reason they put it in there is so that people can fiddle with stuff before they pay 100 dollars for the developer program.
You cannot simulate the camera using just iOS SDK frameworks while staying within the app sandbox.
However, on the Mac Simulator, you CAN reach outside the sandbox and connect to another camera server Mac application or process, which you would have to develop. So it's technically possible using Mac frameworks and processes outside of the iOS environment for debug purposes to get a camera view inside a Simulated but-non-pure iOS app. Not for dummies though...
I have been looking for a way to show the iPhone screen (not the simulator) on a monitor or projector for demo purposes.
Previous SO post suggested jailbreak (Veency, iDemo/DemoGod, screensplitr) or simulator.
Release notes iOS 3.2 (External Display Support) and iOS 4.0 (Inherited Improvements) mentions that it should be possible to connect external displays to iOS 4.0 devices.
Is it now possible to demo an iPhone device on a monitor without using the simulator, or are the release notes about other improvements?
Anyone tried to display an iOS 4.0 device on a projector or monitor?
Update 22.Jul.2010:
To mirror iPhone screen: Jailbreak
and use Veency, iDemo or
screensplitr
To output to
external device from your
application: Implement External Display Support in your app in iOS
3.2, 4.0
Update 15.Apr.2011 ;))
It is now possible to mirror iPad2 on a monitor
Update 1.Dec.2011:
It is now possible to mirror iPhone 4S on a monitor
The iPhone 4 supports the VGA adapter that launched with the iPad. Within your application, any external display appears as an additional UIScreen instance. You can create a UIWindow, associate it with the UIScreen, and place content there that you would like to have displayed on the secondary monitor.
I show how to do this in the video for the iPad session of my course on iTunes U, and provide some code for this in the course notes. Matt Gemmell also has a nice writeup on the subject.
http://code.google.com/p/iphoneos-screen-mirroring/ Has code to allow you to mirror your screen using the cables mentioned above. This code uses private apis so make sure you don't ship with it. This can be done by creating a new target in xcode and conditionally compiling the mirroring code in.
Check Apple Composite AV Cable and Apple Component AV Cable. These connect to a TV and computer so may be you can find a way to get it on a projector.
Since iPad 2 "The Apple VGA Adapter mirrors exactly what you see on iPad 2 so that everyone in the room can enjoy it." Same hardware that needs special coding on original iPad then on iPad 2 by default mirrors.
If you are using a smart TV as a monitor, you can use the AirPlay function. However, not all Smart TVs support this function. You can simply test it by connecting your iPhone and TV to the same network to see if you can use AirPlay. If not, you can try MirrorMeister's free mirroring app, it works on all iOS and macOS devices as long as you connect to the same Wi-Fi.
All the "emulators" I've found via google are simply a skin on top of Safari desktop or use your OS's default browser :( I borrowed my friends iPhone and noticed the CSS for a pure CSS drop-down menu doesn't render properly and you can't click the links, yet it renders properly on Safari desktop and every other browser even Internet Explorer 6 and 7. In other words the site is unnavigable on the iPhone. How can I test the Safari Mobile rendering engine without buying an iPhone?
edit: Okay it appears there is an iPhone simulator for Mac. I will just see if an OSX image will dual-boot on another harddrive partition of my laptop, if not I'll scrounge for a used iPod Touch though I generally disdain possessing superfluous peripherals.
Either use a Mac and run the iPhone Simulator, or get an old iPod touch, which isn't that expensive.
If it depends on rollover of any sort then I think you've discovered the problem.
Is purchasing a mac mini within your budget? Then you could load the emulater in XCode.
Looking for code that would run in a browser (Safari) to determine if a certain iphone app was installed on a users device (iphone, ipad or ipod touch). The end goal is dynamically display messaging on a site to instruct the user to go install the app.
No way Apple will ever open up such functionality :) (and it does not exist right now)
This would be a significant privacy issue, Apple would not permit it.