|
Views: 360,105
WebVNC - Remote Desktop / VNC on your iPhoneAll > Tech > Software > WebVNC - Remote Desktop / VNC on your iPhone by natetrue
I decided on TightVNC as my starting point. There was already a built-in HTTP server that I modified heavily. Right now it's Windows only because that's all I have to develop on, but I didn't use Windows-specific functions so porting should be trivial. (Update: now it does use Windows-specific functions for window choosing. Sorry!) To use: - Download the Binaries from my website (Developers: source, patch) - Extract all files into some folder and run WinVNC.exe - It will ask you to set a default password. CAUTION: At the moment the web client sends your password in plaintext. Use caution when connecting over open Wi-fi access points. - Note your computer's IP address, and type it into the iPhone Safari address bar, appending :5800, like http://192.168.10.13:5800/ - Enter the password in the password box, and hit Log In. - A list of windows will show up. Choose one or use Full Desktop to show it all. Use the iPhone's excellent zooming and panning capabilities to move around your desktop. To perform an action such as clicking or typing, tap the screen where you want to do it, and a menu will show up, along with a crosshair for accuracy.
Supported actions: - Clicks: Left, right, middle, double - Scrolling: Mouse wheel up and down - Dragging and dropping (click Drag to hold mouse button down, click Drop to release) - Text entry To enter text, use the Text Input button. VNC will click where the crosshair is centered, then create a text box for you to enter text.
How it works WebVNC is a modification of the VNC server. Where before the HTTP server in VNC would just serve a Java applet, now it serves an AJAX application that downloads the screen as a set of JPEG images. The application then checks back with the server to see which ones have changed, and reloads them. Input is just another message to the server. The window list is done with Windows-specific functions, enumerating top-level windows and returning a list of their titles and positions. When you click one the VNC server activates the window and the AJAX app limits its window size to just the one window. If you have any questions, please join cre.ations.net and post a comment below. I look forward to your feedback! Comments: ![]() Log in or register to post comments. Comments and questions to Syndication:
|




























Posted by ahhyeah 43 weeks ago ( 09-Jul-2007 07:18:15 )
Posted by ahhyeah 43 weeks ago ( 09-Jul-2007 07:27:49 )
Posted by ahhyeah 43 weeks ago ( 09-Jul-2007 07:36:08 )
Posted by natetrue 43 weeks ago ( 09-Jul-2007 12:01:46 )
Posted by diadjika 43 weeks ago ( 11-Jul-2007 10:48:03 )
Posted by midiwall 43 weeks ago ( 11-Jul-2007 11:01:39 )
Posted by natetrue 43 weeks ago ( 11-Jul-2007 11:19:34 )
Posted by midiwall 43 weeks ago ( 11-Jul-2007 11:24:19 )
Posted by natetrue 43 weeks ago ( 11-Jul-2007 11:32:07 )
Posted by ksampler 43 weeks ago ( 11-Jul-2007 15:24:13 )
Posted by midiwall 43 weeks ago ( 11-Jul-2007 15:49:35 )
Posted by natetrue 43 weeks ago ( 11-Jul-2007 15:57:44 )
Posted by digitlhand 43 weeks ago ( 12-Jul-2007 07:03:30 ), comment hidden (show)
This comment was edited at 2007-07-12 08:52:26
Posted by pipcorona 43 weeks ago ( 12-Jul-2007 08:58:17 )
Posted by natetrue 43 weeks ago ( 12-Jul-2007 09:02:39 )
Posted by asktheadmin 43 weeks ago ( 12-Jul-2007 09:22:01 )
This comment was edited at 2007-07-22 20:23:19
Posted by amichalo 43 weeks ago ( 12-Jul-2007 09:38:07 )
Posted by amichalo 43 weeks ago ( 12-Jul-2007 09:40:02 )
Posted by asktheadmin 43 weeks ago ( 12-Jul-2007 09:46:29 )
Posted by natetrue 43 weeks ago ( 12-Jul-2007 09:52:55 )
Posted by jcavazos 43 weeks ago ( 12-Jul-2007 12:31:42 )
Posted by natetrue 43 weeks ago ( 12-Jul-2007 12:57:28 )
Posted by jcavazos 43 weeks ago ( 12-Jul-2007 13:00:39 )
Posted by asktheadmin 43 weeks ago ( 12-Jul-2007 13:02:07 )
This comment was edited at 2007-07-22 20:23:37
Posted by jcavazos 43 weeks ago ( 12-Jul-2007 15:00:54 )
Posted by natetrue 43 weeks ago ( 12-Jul-2007 15:08:06 )
Posted by jcavazos 43 weeks ago ( 12-Jul-2007 15:12:26 )
Posted by natetrue 43 weeks ago ( 12-Jul-2007 15:16:23 )
Posted by jcavazos 43 weeks ago ( 12-Jul-2007 15:31:58 )
Posted by natetrue 43 weeks ago ( 12-Jul-2007 15:36:51 )
Posted by buster 42 weeks ago ( 14-Jul-2007 17:21:54 )
Posted by natetrue 42 weeks ago ( 14-Jul-2007 19:01:25 )
Posted by amichalo 42 weeks ago ( 16-Jul-2007 06:46:52 )
Posted by mike 41 weeks ago ( 21-Jul-2007 12:02:43 )
Posted by asktheadmin 41 weeks ago ( 21-Jul-2007 12:22:52 )
This comment was edited at 2007-07-22 20:23:48
Posted by mike 41 weeks ago ( 21-Jul-2007 13:35:00 )
Posted by asmitty 41 weeks ago ( 22-Jul-2007 20:06:23 )
This comment was edited at 2007-07-22 20:07:03
Posted by natetrue 41 weeks ago ( 22-Jul-2007 20:22:44 )
Posted by asmitty 41 weeks ago ( 22-Jul-2007 21:15:51 )
Posted by adrian 41 weeks ago ( 24-Jul-2007 15:13:07 )
Posted by qryptiq 40 weeks ago ( 28-Jul-2007 17:00:28 )
Posted by sebriese 40 weeks ago ( 30-Jul-2007 15:17:52 )
Posted by ibobchicago 40 weeks ago ( 31-Jul-2007 11:08:48 )
Posted by sawbonz 38 weeks ago ( 12-Aug-2007 14:33:16 )
Posted by diegol 38 weeks ago ( 13-Aug-2007 11:20:09 )
Posted by asktheadmin 38 weeks ago ( 13-Aug-2007 11:57:16 )
Posted by mikejones 38 weeks ago ( 14-Aug-2007 17:58:16 )
Posted by raymng 37 weeks ago ( 21-Aug-2007 21:46:45 )
Posted by natetrue 37 weeks ago ( 21-Aug-2007 22:02:18 )
Posted by raymng 37 weeks ago ( 22-Aug-2007 02:02:19 )
Posted by aduong 36 weeks ago ( 27-Aug-2007 22:30:20 )
Posted by asktheadmin 36 weeks ago ( 28-Aug-2007 04:47:03 )
Posted by xpous 33 weeks ago ( 15-Sep-2007 06:51:29 )
Posted by ethereal 33 weeks ago ( 16-Sep-2007 15:40:18 )
Posted by xpous 33 weeks ago ( 17-Sep-2007 21:04:28 )
Posted by bdamed 33 weeks ago ( 18-Sep-2007 19:53:31 )
Posted by bdamed 33 weeks ago ( 18-Sep-2007 20:16:55 )
Posted by tanvarian 32 weeks ago ( 21-Sep-2007 16:41:53 )
Posted by mtcabral 32 weeks ago ( 27-Sep-2007 17:18:48 )
Posted by mtcabral 32 weeks ago ( 27-Sep-2007 17:38:18 )
Posted by ivezaj 31 weeks ago ( 30-Sep-2007 12:48:07 )
Posted by linht 31 weeks ago ( 02-Oct-2007 09:13:20 )
Posted by rebelcommando 29 weeks ago ( 15-Oct-2007 06:28:36 )
Posted by psybert 29 weeks ago ( 17-Oct-2007 12:58:26 )
Posted by blackeskimo 29 weeks ago ( 17-Oct-2007 13:22:18 )
Posted by jgeorgeiron 28 weeks ago ( 23-Oct-2007 11:39:48 )
Posted by flavor 28 weeks ago ( 23-Oct-2007 16:25:33 )
Posted by xjust 26 weeks ago ( 06-Nov-2007 09:03:41 )
Posted by stephene 26 weeks ago ( 09-Nov-2007 06:35:17 )
Posted by shinyblackandsmudgy 23 weeks ago ( 28-Nov-2007 08:42:45 )
Posted by digitaltexan 22 weeks ago ( 04-Dec-2007 12:36:37 )
Posted by digitaltexan 22 weeks ago ( 04-Dec-2007 16:51:50 ), comment hidden (show)
Posted by jbergman 21 weeks ago ( 07-Dec-2007 11:35:35 )
Posted by colombianpri 21 weeks ago ( 07-Dec-2007 22:07:43 )
Posted by novie 21 weeks ago ( 12-Dec-2007 23:48:01 )
Posted by jabs 18 weeks ago ( 31-Dec-2007 04:43:42 )
Posted by jabs 18 weeks ago ( 31-Dec-2007 04:46:49 )
This comment was edited at 2007-12-31 04:55:41
Posted by nambrot 17 weeks ago ( 10-Jan-2008 06:24:51 )
Posted by nambrot 17 weeks ago ( 10-Jan-2008 06:35:05 )
Posted by nambrot 17 weeks ago ( 10-Jan-2008 16:50:25 )
This comment was edited at 2008-01-10 17:01:02
Posted by yablonsky 16 weeks ago ( 12-Jan-2008 16:46:04 )
Posted by nambrot 16 weeks ago ( 13-Jan-2008 09:23:01 )
Posted by yablonsky 16 weeks ago ( 13-Jan-2008 10:30:36 )
Posted by dcarico 15 weeks ago ( 24-Jan-2008 17:58:54 )
Posted by nambrot 14 weeks ago ( 29-Jan-2008 14:17:27 )
Posted by nambrot 12 weeks ago ( 10-Feb-2008 11:33:55 )
Posted by shwadler 10 weeks ago ( 27-Feb-2008 12:03:17 )
Posted by dcarico 9 weeks ago ( 02-Mar-2008 11:18:45 )
Posted by alanb 9 weeks ago ( 03-Mar-2008 03:52:02 )
Posted by hasibb 5 weeks ago ( 29-Mar-2008 14:21:54 )
Posted by skaterman 4 weeks ago ( 07-Apr-2008 11:07:07 )
Posted by skaterman 4 weeks ago ( 07-Apr-2008 11:07:07 )
Posted by debessie 2 weeks ago ( 22-Apr-2008 13:52:40 )
Posted by shadowck 1 week ago ( 30-Apr-2008 20:42:45 )