The blog and home page of Simon Soanes
Skip to content
[ Log On ]
Has anyone seen an online real-time code collaboration application out there yet?

I'm looking for something suited to pair programming but online and with simultaneous data entry capabilities.  So both people have Visual Studio, both see the same code.  One types in one place another types in another and they can each see (assuming they're working on the same file, and the same place in that file) each others typing in real time.  This would allow for you to help another programmer.  They say two heads are better than one...

That or if anyone has any idea how you can easily do the user interface to such a thing so I can build one myself.  I was tempted to use accessibility to read the contents of a window then remoting to send it but this fails on the actual display of the entered data aspect.  It adds a major disconnect to have it in a seperate window.

And I don't want to reinvent the wheel and completely write a multiline, multiuser edit box by hand.  Not yet anyway... Permalink  6 Comments 

yup by byte at 04/28/2004 09:18:35
I been having this exact need right about now, there are 7 of us (well, 3 of us, but there are supposed to be 7) working on one PHP file, which is uploaded on, if I download the file, and make some changes, then ankit downloads the same file, and makes some changes, then i upload the file, and then he uploads the file, i just lost all my work :( So real time editing would be good, especially for PHP coders who have to code 'live' with other people. Maybe there is some sort of somthing you can plug into visual studio .net? Making a new IDE would mean getting into the whole "which editor is best" war, and no one wants to be there. PS Fix your bloody site so it works in Mozilla, you bloody Microsoft slave!

BAH by byte at 04/28/2004 09:19:42
Try putting BRs into a comment, .NET dosnt allow it because making a CR in a post is 'potentially dangerous'....must be that new grammer and layout exploit ive heard so much about, heh :p

HAHA! by simon at 04/28/2004 10:25:45
I did mean to convert line returns to line breaks in html but plain forgot. I also meant to make it list the comments in a more... stylish way. I'll do that when I get a chance... The problem with making a plugin to replace the entire edit window is that I'd need to recreate virtually every visual studio feature - I doubt I can inherit from the object as it's likely closed to Microsoft use only. Then I'd have no idea how to actually replace it. Anyhow, the site is b0rked in Mozilla because visual studio produces the worst possible HTML code.

onenote by byte at 04/28/2004 14:01:21
Howdy, you were talking about OneNote a while ago, I can get a copy of OneNote 2k+3 this evening, but its for er use only :p If that use means using it to copy it to another CD....

No... Don't worry. by simon at 04/28/2004 18:25:43
I bought a copy. Some guy was selling the boxed version cheap because he didn't know what it was.

Fixed by simon at 04/28/2004 18:29:40
Pressing enter now gives a line return in the comments. Can't believe I forgot to add that...