Purpose: Way v2 is a personal mapping system that continuously displays the user's location.
Abbreviations, Acronyms and Definitions:GPS | Global Positioning System |
GUI | Graphical User Interface |
About the System: Version 2 of Way is being designed/developed for/by Nearby. It is envisioned as the second release of a personal navigation system.
Some Contextual Information: The following design documents exist:
Drafter ( Byte Code ) (Documentation)
In addition, the GPS team has developed the following two interfaces:
GPSObserver ( Byte Code ) (Documentation)
GPSSubject ( Byte Code ) (Documentation)
and the following class that you must use to simulate the behavior of the GPS receiver:
GPSStreamReader ( Byte Code ) (Documentation)
The data team has created the following "digital map" files that can be used for testing purposes:
These file were created from the US Census Bureau's TIGER Boundary Files. They use the following road-type codes:
The data team has also created the following file containing NMEA-0183 sentences:
This file was created by recording the output from a GPS receiver (without modifying it in any way) while driving in the Rockingham area.
The system must satisfy the following operational requirements:
OR-1 The system must display the map at a scale that allows a passenger to help the driver navigate. (see Needs S-1)
OR-2
The system must display vehicle's current location (obtained from a
GPSSubject
) on the map in real time. (see Needs S-2)
OR-3 The system must "scroll" or "pan" the map when the vehicle moves outside the range of the current display. (see Needs S-2)
Copyright 2007