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?

Answers


John,

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.

http://sourceforge.net/project/shownotes.php?release_id=386447&group_id=64347


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

There is RDP and it's have open source freerdp at github. https://github.com/FreeRDP/FreeRDP

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

https://github.com/leonliu/NPDesktop


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

android

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