• svn URL

Use this URL in your Subversion client. Need more instructions?
 

root

User picture

Author: hirsch

Revision: 49 («Previous)


(November 24, 2009 22:32 UTC) Over 2 years ago


  

 
Name Date Rev. Commit message
build Sun, Oct 11 2009 1 [sauker]
Docs Wed, Nov 25 2009 47 [ins429] directory stucture added
lib Wed, Nov 18 2009 24 [dubstylee]
Maps Tue, Nov 24 2009 38 [sauker]
nbproject Wed, Nov 25 2009 44 [dubstylee]
sounds Mon, Nov 23 2009 33 [ins429]
src Wed, Nov 25 2009 49 [hirsch]
style sheets Wed, Nov 25 2009 49 [hirsch]
test Wed, Nov 25 2009 49 [hirsch]
build.xml Sun, Oct 11 2009 1 [sauker]
manifest.mf Sun, Oct 11 2009 1 [sauker]
README.txt Tue, Nov 24 2009 41 [sauker]

README.txt

   ___                                     ___
| /   \                                   /   \ |
|| () ||                                 || () ||
 \___/ |                                 | \___/

                 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.