Webster




Abstract

Our concern in this project is to create a web server that does not actually hold web sites permanently in its local storage. Instead, a user making use of the server will have a program running on his or her machine, which acts as a file server to the web server. The web server (Webster) will in turn make a list of currently connected web sites available through its web site. When someone visiting the Webster web site clicks on a particular users' link, Webster will serve that users' web site by "pulling" the users web pages from their computer. This new model can be seen as a hybrid system of models such as Napster and Geocities.

We then further enhance Webster by supporting a custom scripting language, which allows embedded scripting tags within a users' web page. These tags will provide a higher level of functionality within hosted web pages including support for variables and loops.

Utilised Technologies
  • Power Basic
  • Sockets Programming
  • HTTP - TCP/IP
  • Downloads
    Report (PDF)
    Source Code & Executables


    [Home | University Projects | Résumé | E-Mail | Files]