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