Teams will be announced later.
General Requirements
The team project consists of a
web application of your choice,
subject to the following constraints:
- It must be implemented in JavaServer Faces (JSF) using
the NetBeans IDE
- Javascript may be used to enhance client-side processing,
but page navigation must primarily be handled on the server
side
- There must be a significant database component (at least
3 tables) allowing the application to display data persistence:
- Between different deployments of the application, and
- Between one user's engagement with the
application and another
- The database must be implemented in NetBeans' embedded Java
DB (Apache Derby)
- Application content must be non-objectionable and suitable
for families (rated PG)
There will 7 major deliverables for the project as listed below.
In addition there will be progress reports for mandatory team meetings.
The schedule for mandatory meetings and deliverables, along with details
of their contents will be added later.
- Analysis Document
- Midterm Presentations
- Test Plan
- Prototype User Interface
- Project Demonstration
- Web App Submission
- Peer Evaluation
This section describes how to use some technologies that may be
required by your project.