Next:
Introduction and General Overview
CMSC420 Project - Summer 2019
Part0 and Part1 Slushie Version 1.1
Due date: max(syllabus, submit server late)
The BIG 420 Project: MeeshQuest
Last Modified May 28, 2019
Introduction and General Overview
Warning and Encouragement
Freezing the Specification
Giving and Seeking Help-OK within Reason
I/O Format: XML
Disclaimer
General notes on Java
MeeshQuest Components
Dictionary Data Structure
Spatial Data Structure
Mediator
Roadmap
Part 0: Comparators, Treemaps, and Cities
Part 1: PR Quadtrees and Range Searches
Data dictionaries and notes about Cities
Drawing a spatial map using CanvasPlus
A command interpreter for XML
Using the provided XML processing code to get a working parser (
updated
)
Outputting XML using DOM
Outputting XML Conventions
XML command specifications
Commands
General Policies
Grading Your Project
Criteria for Submission
README file Contents
Project Testing and Analysis
Grading
Testing Process Details
Small, Yet Costly, Errors
Standard Disclaimer: Right to Fail (twice for emphasis!)
Integrity Policy
Code Sharing Policy
Bibliography
General notes on Java
IDEs
Pass by reference, but not really
A few notes about Java's object oriented design
Comparable
, Comparators, and how Java gets by without overloaded operators
About this document ...
MM Hugue 2019-05-28