Topic
V Admin
V Assignments
* Assignment #3 is turned in
* Only one person needed to turn it in
V Quiz #3 did not fit all circumstances
* If you did not do quiz #3 that's okay as long as your group is coherent
V Big Picture Recap:
V What are we doing in this class?
* HCI evaluation
* Our focus in this class is not on design of the system, it is on the design of the user experience
* It is on usage scenarios and HCI evaluation
V How are we accomplishing this?
V Two part User Study preparation
V Required for all federally funded User Studies
* Human Subjects Training
* IRB
* We are technically exempt because we are in a class, but we are doing it anyway
V Iterative Design
* Sketch (Assignment #3)
* Feedback
* Change
* Present (Anteater Idol)
* Feedback
* Present (Anteater Idol callbacks)
* Evaluate (User Evaluations)
* New Design (Final Report Turn In)
V Evaluation
* Quantitative Evaluation
* Cognitive Walkthrough
* User Evaluation
* Success Metrics
V Google Maps
V Motivating Scenario
V Invisible Children
* videoplay This is the whole movie
V Show Trailer
V Show Global Night Commute
V Show motivating application
* This is what we want the skills to be able to build
V API reference
V Version 2.0
* Changed the API interface
* Sped up code downloads
* new API documentation isn't perfect
V Added a few features
* Map overview for example
V Google maps does not have geocoding
V Yahoo maps does
* Combine the two using "REST" services
* query is a URL
* response is XML
V Debugging
V Use Firefox!
* Javascript Console
* Venkman Javascript Debugger
V Get started
* Apply for a particular website key
V The Google Map GMap2 obect
* Assigns a location for your map
V Adopts shape and size of the web object into which you place it
* DOM object
V Must be followed by a positioning command
* or you get wierd behavior
V You can have lots of maps on your web page
* multiple insantiations of the GMap2 object
V Example_00
* Dead link
V Google Map Controls
V Large Map Control (example 01)
* Dead link was ~djp3/map/ICS105/example_01.html
V Small Map Control (example 02)
* Dead link
V Small Zoom control (example 03)
* Dead link
V Scale Control (example 04)
* Dead link
V MapType Control (example 05)
* Dead link
V Overview Map Control (example 06)
* Dead link
* You can reposition the elements around the canvas using GControlPosition Object
V Google Markers
V example_08
* Dead link
V Quick overview of latitude and longitude
* lat is fat
* scale varies at different latitudes
* Google Map scale example