vnc application for iPhone. How to go about building one?

Alright.. I am on a mission to learn iPhone development as much as possible. At my current job they have requested me if I can build a vnc viewer in iPhone.. there are many vnc apps but i want to learn how to build an app like that.. what would be the architecture of this app how should i organize my app?

Edit: Specific question:

  • Is VNC the best (or the only) opensource protocol to do remote desktop connections?
  • What security precautions should one consider when building the client?

Any thoughts? comments?



To help you out. Here's an open source VNC client for Mac OSX. By studying this code you should be able to build yourself a version that compiles using Xcode on iPhone (both use Cocoa).

Good Luck.

VNC is not only the protocol to do remote desktop connections.

There is RDP and it's have open source freerdp at github.

There's iOS client source code as well, and also for VNC, you can use this;

this may be a little late, but if you want, you can study the code of VNsee

look at existing apps that use the vnc protocol and distill a feature set from those, then get familiar with the vnc protocol.

Need Your Help

How to map a single bit of a signal to multiple bits of a Vector?

vhdl fpga hardware-programming

I've tried to map a bit of a signal (here addS of type signed(32 downto 0)) in a structural description like this:

Restart memory card game on completion


Hey guys I'm a beginner at Android Development so any help would be much appreciated!