___ ___
| / \ / \ |
|| () || || () ||
\___/ | | \___/
The Hurricanes:
--------------------------------------------------
David Remm
Brian Williams
Peter Lee
Jerome Hirsch
Stephen Auker
Our Project:
--------------------------------------------------
We have implemented basic sound map functionality
into the tablet project. Our project will parse an
SVG file and keep track of information such as
building locations. If a user has the tablet pen
over one of the buildings it will provide audio
cues indicating where the user is. For our first
turnin we have the program working with basic
shapes as intended. It will play a sound when the
user enters a building.
Additionally, we have added a text box which
displays the XML data being generated by the input
in real time.This is very helpful for debugging
purposes. We have also removed the options window
and integrated all the features of it into the
main window. This saves space and keeps everything
centralized in one window.
Another key feature we have added is the integration of
stylesheets with the SVGs, using these, the user can
easily customize which sounds are associated with
which objects. Additionally, after a certain time
hovering over a building, the building name will be
played.
Manifest:
--------------------------------------------------
Included in this project are almost all the same
files included in Tablet Program version 2.0. All
the libraries have remained intact so I will
document here the source code files.
trackmotion:
ConfigWindow.java
HelpWindow.java
MyFileNameExtensionFilter.java
SlidePane.java
TabletPanel.java
Thread_TimeCounter.java
TrackMotion.java
MapParser.java
geo:
GeoPoint.java
GeoShape.java
GeoShapeTester.java
TestGeoShape.java
stylesheets:
BlockSequence.java
parser.java
scanner.java
SyleAttributes.java
StyleBlock.java
StyleClass.java
StyleSheetReader.java
StyleSymbol.java
tokens.java
In the maps directory we have also included the
files Example_Map.svg; these maps can
be loaded as the background and used to test our
project.
You may notice that the critical areas of
the two sample maps have been colored so
as to highlight their appearance. We assure you,
however, that this artificial coloring scheme
plays NO role in determining these critical areas.
Documentation:
--------------------------------------------------
> User Documentation: Docs\User Documentation\UserDocs.html
- Overview
- Minimum Requirements
- To run the program
- Using the program
- Window Preferences
- FAQ
> Tech Documentation: Docs\Technical Documentation\TechDocs.html
- Overview
- Minimum Requirements
- Directory Structure
- Building
- System Road Map
- Classes
- Libraries
- Stylesheet use
- Module Extraction
- Other Problems
- FAQ
Known Issues:
--------------------------------------------------
> If you change the background file, resize
the window, or toggle the Slide Pane, you must re-
start the program in order for the data to be
properly extracted from the SVG file.
> If you stop recording while the curser is
over a "building," the sound will continue to
play.