views:

681

answers:

10

I'm looking for something like VNC, but with some extra features:

  1. The server should send only the part of the screen the client is looking at.
  2. It would be great if we could have 2 mice on the client's desktop. Or at least if the client could point to somthing without interrupting the server's mouse.
  3. A shared whiteboard would be great.

Some extra notes: My friend lives far away, and we are using WinXP.

A: 

When we work with clients on support calls, we use GoToMeeting. For normal pair programming, we just sit next to each other.

plinth
+1  A: 

Coda for OS X has a great feature for this - http://www.panic.com/coda/

It supports most popular languages and is pretty snappy.

Crad
so... what's the feature?
Ben Scofield
The questions says they are using XP.
Franci Penov
The question was edited to add they were using XP, thanks for the down vote.
Crad
Ben Scofield: Shared Documents allowing remote programming pairs.
Crad
+1  A: 

For remote pairing I've heard much good about UNA a decent whiteboard solution seems to be Skrbl

Torbjörn Gyllebring
A: 

Hard to beat good old NetMeeting based on the requirements you listed.

Ben Hoffstein
+5  A: 

Just came across SharedView based on a post by Scott Hanselman. I've never used it, but might be worth a look for your needs.

Ben Hoffstein
I've used SharedView. It's good if you are the host, but slow if you are the client. Probably not a great choice for pair programming, but it gets the job done if you have to use it.
ferventcoder
just tried this and it is shockingly slow; however it does get past most firewalls
Ravi
+1  A: 

If you program over a SSH connection in a terminal (for example with VIM) a good solution is to use screen. User 1 logs in with the same user as user 2; User 1 start screen (by typing in "screen" ;)) and user 2 types in "screen -x". Now you are both sharing the same screen and you can work together in the shell, both controlling the input. Offcourse this doesn't support VNC features but it works very quick for programming.

D4V360
+1  A: 

It's more geared for gamers, but you'd be surprised how practical Teamspeak can be for this.

Joel Coehoorn
+5  A: 

Check out Cola for Eclipse which comes with ECF. Amazing stuff. I tried it with a coworker and it works great. http://www.vimeo.com/1195398?pg=embed&sec=1195398 See also the other ECF stuff here: http://www.eclipse.org/ecf/

Epaga
A: 

I've used the Adobe Connect commercial offering with good results. It is Flash-based in the browser so it works across operating systems.

David Medinets
+2  A: 

EtherPad was bought by Google and is not longer accepting new pads.

Just found a new site that also might do this: EtherPad. I'm not affiliated, but it's a pretty cool AJAX app that let's multiple people do real-time editing. Seems like it would be particularly useful for pair programming, although it's got a ways to go as an editor (syntax highlighting for languages besides JavaScript, for instance) before it's really useful. But if you want just straight text editing, it's not bad.