* Intro
wedge Admin
* Mid-term Evaluation open
* Remember to come by office hours once
wedge No section tomorrow
* Silvia is at the CHI conference
wedge No class on Thursday
* group meeting time
wedge Frustration about tool approach
* So we're going to dive into the Anteator Idol
wedge New Material
wedge XMLHttpRequestObject
wedge Background HTTP is a request/response protocol
* response is text of some sort. XML, raw text, etc.
wedge Code snippet (example_00.html)
* sendRequest sets the request in motion and returns control immediately while we do other stuff.
wedge callback function is the heart of event-driven U/Is
* examples are window.onload
wedge req.onreadystatechange
* var READY_STATE_UNINITIALIZED = 0;
var READY_STATE_LOADING = 1;
var READY_STATE_LOADED = 2;
var READY_STATE_INTERACTIVE = 3;
var READY_STATE_COMPLETE = 4;

wedge Loading HTML with AJAX calls
* www.ics.uci.edu—example_00.html
* www.ics.uci.edu—example_01.html
wedge Summarize
* Transient vs Sovereign applications
* Sovereign requires complete attention
* Requires Asynchronous interacttion to allow fine grain multi-tasking
wedge In the web domain this has become AJAX
* Javascript
* XMLHTTPRequests
* CSS
* Document Object Model
* Assignment 04 and the rest of the quarter is devoted to Anteator Idol
wedge Speed Dating for BrainStorming
wedge Groups of 5
wedge Topic
* Art-Walk
* Buddy Hider
* Anteater Sports
* Registrar 2.0
* Speed Shopper
* To Do List
* Movie Buddy
* Monopoly
* Agitate
* Flash Mob
* Geo-synchronous
* Lunch counter