Jump to: navigation, search

WebDAV EFS Implementation

Revision as of 11:02, 24 April 2007 by Rtholmes.cpsc.ucalgary.ca (Talk | contribs) (Schedule)

The Project

The goal of this project is to provide an EFS implementation for WebDAV. The primary reason for this is to enable Eclipse to treat projects on remote servers as if they are local.


The WebDAV EFS implementation will support the following operations:

  • File:
    • Create
    • Delete
    • Upload
    • Download
    • Rename
  • Directory:
    • Create
    • Delete
    • Rename

Unit tests, and an accompanying data set, will also be provided to test each of these pieces of functionality. These unit tests are important to ensure that any upstream changes to Slide have not broken the EFS implementation. The tests will also greatly increase the speed with which the EFS implementation can be tested against different DAV servers in the future.


04/30: Confirm WebDAV client library.

05/31: Initial unit tests, test data set, and test environment complete.

06/22: Initial implementation work complete.

07/06: Initial implementation tested, bugfixes complete. Tag for first evaluation.

07/27: Remainder of functionality implemented.

08/17: All unit tests pass, code tagged for final evaluation.