Homework assignments for CIS 455 / 555
For most assignments, we will provide a virtual machine image that contains all the
necessary tools. To use this image, you will need VMware Player,
which is installed on the Linux machines in M100A, M204 (Ketterer Lab), M207,
and Towne-M70. If you prefer using your own computer, Windows and Linux versions
are available for download here.
If you are a Mac user, please try VirtualBox
or VMware Fusion.
Development will be in Java. We recommend the use of subversion, a version control system, for maintaining your project code; if you are not familiar with subversion, please have a look at this book. As a development environment, you may want to use Eclipse, possibly in combination with the Eclipse plug-in for subversion.
Using VMware Player
This very simple assignment will show you how to use the virtual machine image we have prepared for you. You also need to download the VM image.
Web and application server, thread pool, APIs|
Some useful URLs:
|Assignment 2||Web crawling, XPath, XQuery|
|Assignment 3||Web services and decentralized systems|
|Final Project||P2P web crawler and search engine|