Projects

Programming Projects

Each programming project builds on the previous one. So it is in your best interests to follow good software engineering principles, making your code easy to reuse.

Project 1: Exploring the Hypertext Transfer Protocol (HTTP).

Internet Technologies: Sockets, Java Servlets.

Project 2: Experimenting with Proxying, Caching, and Mobility.

Internet Technologies: All the ones as in Project 1 plus Java RMI and mobile code.

Project 3: Building and Optimizing a Simple Web Service Infrastructure.

Internet Technologies: All the ones as in Project 1 plus XML processing.

Research Project