ScreenPad!

ScreenPad is a thin client that allows an iOs touch screen to be incorporated into desktop apps. This can act both as a second screen and as a more intuitive form of interaction with desktop software. The support page also includes source for an iOS webcam broadcaster, so you can send images from your iPhone to screenPad, or incorporate ScreenPad support into your own iOS app.