Project

The project is designed to allow a more in-depth study in some area of your choice. You may choose either apply or new. Below is a list of sample topics. Or select one of your own.

"apply" topics: use (1) sockets or (2) RMI or (3) web services or (4) Globus toolkit
to program a game
to turn existing code (e.g. sorting, crypto) into a "service"
to connect to Amazon, Google, eBay, FedEx etc.
to explore bigger GT examples (e.g. Filebuy from our Sotomayor book)
"new" topics: read and { program or write a summary }
network protocols (e.g. SMTP, DNS; see Kurose book)
network administration labs (see Liebeherr book)
other WS platforms: Microsoft, IBM's WebSphere, Sun
server-side: servlets, PHP, CGI/Perl, JSP, EJB
Corba, Java Message System, Jini, JavaSpaces, Java Shared Data Toolkit
Peer-to-peer: JXTA, Jabber
wireless: WAP, mobile development, messaging (SMS, EMS, MMS) etc.
from our Harold book: password-protection, cookies, proxies, secure sockets, UDP sockets, multicast, JavaMail
time table:
Tu 11/28: decide on your project (name your title)
Tu 12/5: email first status report (or talk to Jens)
Th 12/14: email second status report (preliminary results)
Sa 12/16 : mini-presentation and deliverables due
Deliverables:
A web page with links to your code