YEdit IconDocument collaboration software > Archive > Abstract and Contents

This is an archived version, please use the menu on the left, or jump to the new version: Contents

Next (1 Introduction)


Co-operative authoring and collaboration over the World Wide Web (YEdit) is looking at a future development of the Web.  One of the reasons that Berners-Lee created the Web in 1989 was for collaboration and collaborative design.  As the Web has limited collaboration at present this site looks specifically at co-operative authoring (the actual creation and editing of web pages) and generally at the collaboration surrounding this authoring.  The goal of this site is to create an engine that is capable of supporting co-operative authoring and collaboration over the Web, which has been achieved.  In addition the engine is flexible enough to allow the future development of other access methods, especially those that are web related, such as WebDAV, WAP, etc.

Copyright © 1998-2001 Daniel Hean, all rights reserved.

Table of Contents


Review of the literature and the (World-Wide) Web
2.1  The Web's first stirrings
2.1.1  The Vision and Original intentions for the Web
2.2  Web interaction
2.2.1  Typical current web sites
2.3  Summary

Web Collaboration Software
3.1  Co-operative authoring and Collaboration
3.2  Co-operative authoring and the Web
3.2.1  The future of the Web
3.3  Collaboration today
3.3.1  Collaborative editing and version tracking packages
3.3.2  Version tracking information
3.3.3  Currently available options
3.3.4  Web collaboration today
3.3.5  Lost Versions
3.4  Types of Web publishing
3.5  The future of the Web
3.5.1  Increasing the success of the Web
3.6  One possible answer

Design through to testing
4.1  Design
4.1.1  Web-based access
4.2  Design of the engine
4.2.1  Java Servlets
4.3  Current progress
4.4  Testing
4.4.1  Creating a testbed
4.5  Summary



7.1  Appendix A: A full example of a preference file
7.2  Appendix B: Using YEdit
7.3  Appendix C: The Middle Interface
7.4  Appendix D: The Server Interface (File System example)


Table of Figures

Figure 1: Relationship models
Figure 2: Example web page for Web themes
Figure 3: Example of the Web theme data
Figure 4: Interaction of the main components of YEdit
Figure 5: The Web Interface servlets
Figure 6: The toolbar that appears at the top of the document in Browse mode
Figure 7: The edit screen
Figure 8: Example portion of an initialisation file

Next (1 Introduction)