Wiki: Sub Etha Edit


Note: You are viewing an old revision of this page. View the current version.



From SubEthaEdit:
Editing documents in groups can be a challenge. Versioning systems like cvs or subversion can help your group to keep a consistent copy of your document, but don't go that extra mile. Wouldn't it be great to edit the same document, live, in realtime, together with everyone in your group?

http://www.codingmonkeys.de/subethaedit/screenshots.html


This application was formerly known as Hydra. The old pages now redirect to the codingmonkeys.de site.

SubEthaEdit is a Macintosh Cocoa application that uses the Rendezvous networking capability. Rendevous is a Macintosh implementation of ZeroConf. SubEthaEdit allows multiple simultaneous users to edit the equivalent of a vim RemoteBuffer? (see RemoteBufferNotes) at the same time. Each individuals's edits are color coded and shared with all other connected clients. This allows data to stream in from different users in different parts of the shared document simultaneously, fully color coded. I believe that only a vim-style "Insert mode" is supported.

A weekly challenge was posted and edited extensively describing some basic text-exchange capabilities already available with vim's remote command server capability. TunnelDataInCommands


References

A PDF version of a research paper that describes issues that arise when implementing this capability is "Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements (1998)."

http://citeseer.ist.psu.edu/sun98operational.html

ZeroConf

DocSynch

Another page that describes tools used in a coding environment. Extreme Programming is a methodology that would make use of shared & remote editing capabilities.

OSAfoundation.org RemotePairProgramming

Some Python folks are also interested in writing something similar to SubEthaEdit.

http://www.code-bear.com/fuse/




Sponsored by: Labrat Technology -- Need Consulting Services? Programming, Maintenance, Security, Database Analysis & Design, Hosting -- we do it all!
Copyright 2005 Robert Melton
Send questions and comments to
Last updated March 10th, 2005