Homework assignments for CIS 455 / 555
We recommend the use of
, a version control system, for maintaining your project code; if you are not familiar with Git, please have a look at the
. Our assignments are hosted on
Setting up the VM and Eclipse
This very simple assignment will show you how to use the VM and Eclipse configs we have prepared for you.
Web and application server
Some useful URLs:
provides sample usage which mirrors what we are after.
You may also want to have a look at our
Basic Testing Guide
Web crawler and XPath engine
For testing, we have set up a
that you can safely crawl. For MS2, you will also need the
Storm and MapReduce
For this assignment, you will extend StormLite to a distributed framework, which essentially emulates Apache Storm – and, in the process, also emulates MapReduce.
Distributed web crawler and search engine
In addition to the PDF, you may find the following useful:
to apply for a student AWS account, and
Getting started guide
for getting started with Amazon EC2.