Our project is a fully webstandards compliant webserver running on an Atmel Mega32.
Summary Using code from graduate student Jeremy Tzeming Tan, we improved upon his webserver source code by making it more fully compliant with Internet standards. Additionally, we modularized his code for easier maintenance, documentation, and implentation. By splitting up the code, instead of keeping all 2000 lines in one file, someone who wishes to maintain a specific function wouldn't have to hunt for it throughout the file. Documentation of each of the files is made easier by splitting them up because a lot more documentation can exist at the top of each of the files. Finally, we have, therefore, built up a library of Internet protocols. Someone else may take our library files and implent only those protocols which are important to that specific project instead of having to implement a fullblown webserver.