Project Info: A Collaborative Text Editor
A collaborative text editor is an editor which allows multiple users at different locations on a local or wide-area network to write to the same document at the same time. More specifically, it allows each of those users to see the changes his friends are making in real time.
Our goals for this project are threefold: First, we would like to create an implementation of the collaborative text editor that is more accessible and feature-complete than the current options (including, specifically, cross-platform compatability). Second, we would like to make this implementation with the backing of relevant scholarly research and good design principles. Lastly, we hope to demonstrate our project and compete for recognition at the UIUC Engineering Open House in the Spring of 2006.
Related Research
We provide for reference the research we have done to the end of this project. We make no claims of authorship or expertise on any of these documents, but merely provide them as a resource to others with similar interests. They are provided in their entirety and without any modification by us.
Source Code
Source code is available for viewing at the inline Repository Explorer. You may also get your own working copy anonymously. It is our fond hope that the code we produce will serve as a functional and educational resource for other students and hobbyists in Computer Science. Suggestions and modifications are most appreciated, and will be remarked in our final presentation of the project, at the University of Illinois Engineering Open House, March 10-11, 2006. Contact the SIGSoft Chairs if you would like to help.
About SIGSoft
SIGSoft is the Special Interest Group for Software Engineering, a student chapter, part of the Association for Computing Machinery (ACM). We make our home in the Thomas M. Siebel Center for Computer Science at the University of Illinois engineering campus. The same building is home to the UIUC Computer Science Department, part of the College of Engineering. We are currently composed of fifteen undergraduate students, most majoring in Computer Science or Computer Engineering.
