INFS 612 Hands-on Project
Objectives:
To
become familiar with one or more technologies used in network (distributed)
computing, and to develop and implement a network (distributed) software system
Sample Hands-on Project Areas:
- Web services/Service-Oriented
Architecture (SOA)
- Network services (e.g., Jini Network
Technology)
- JavaSpaces
- Distributed software systems using
middleware standards (e.g., CORBA and RMI/IIOP)
- P2P distributed software systems
(e.g., JXTA)
- Process control systems used in
distributed software systems
- Network/Application Security
The final project report should address at
least the following points:
- Overview of the proposed hands-on
project
- Rationale behind the proposed hands-on
project
- Issues/difficulties encountered during
the project development
- Solutions/analyses to the proposed
hands-on project
- Un-resolved issues and future works,
if any
- Source code for the hands-on project
Deliveries: (Due
dates are listed on the class web site)
- 1-page
Project Proposal
- Progress Report (issues identified
during the development)
- Final hands-on project report (see the
section below for details of formatting)
- Presentation/Demo (15 minutes oral
presentation/demo)
The 1-page project
proposal should address at least the following points:
- Overview of the proposed hands-on
project problem(s)
- Rationale behind the proposed hands-on
project problem(s)
- Expected solutions to the proposed
hands-on project problem(s)
The project
progress report should address at least the following points:
- Technical approaches (Software
Technology) used to resolve the proposed hand-on project problem(s)
- Issues/difficulties, if any,
encountered during the project development
- Un-resolved issues, if any
- Project Status--whether there is a
problem to meet the project due date.
The final project
report should contain the following sections (max 10 pages excluding the source code):
- Title of the proposed project—a maximum 9
word title
- Abstract—a maximum 250 word abstract to describe
the proposed hands-on project
- Introduction—describes the rationale behind the
proposed project and the content of the proposed project
- Related project works,
if any—describes any
developed projects related to the proposed project
- Solutions/Analyses—details the solutions/analyses to the
proposed project
- Summary (and
future works, if any)—summarizes the proposed project work as well
as future works, if any.
- Source code—developed and tested for the proposed
project
The project
presentation should present at least the following points:
- Overview of the proposed research
problem(s)
- Rationale behind the proposed research
problem(s)
- Related works
- Solution(s) to the proposed research
problem(s)
- Summery and future works
- Demonstration
Recommended final report formatting: