TellTable is a Linux-based application server which allows collaborative editing using single-user office productivity applications. Users log into the application via an SSLenabled and Java-enabled web browser. Files to edit or view are opened in a VNC session on the server, the screen image is exported to a Java client in the user's browser, and all keyboard and mouse activity is then transmitted to the server. Editing conflicts are prevented using a locking protocol. In principle, TellTable allows any single user GUI application to be managed this way; we have tested it with OpenOffice, Microsoft Excel, and Gnumeric. Pilot tests showed that TellTable is usable over dialup and highlatency internet connections, but works best over higher speed connections. This paper reviews the technical design of TellTable and the interactions of the various components, as well as security issues.
[1]
SYLVIE NOËL,et al.
Empirical Study on Collaborative Writing: What Do Co-authors Do, Use, and Like?
,
2004,
Computer Supported Cooperative Work (CSCW).
[2]
Jean-Marc Robert,et al.
How the Web is used to support collaborative writing
,
2003,
Behav. Inf. Technol..
[3]
Walter F. Tichy,et al.
Rcs — a system for version control
,
1985,
Softw. Pract. Exp..
[4]
John C. Nash,et al.
Knowing what was done: uses of a spreadsheet log file
,
2005
.
[5]
Andy Hopper,et al.
Virtual Network Computing
,
1998,
IEEE Internet Comput..