CIS525 - Lecture#24 - November 29, 2000

Chapter 18, cont.

```````````````````````````
You should look at the following directory for edited versions of 
the text program that work on elvis


http://www.engin.umd.umich.edu/~bmaxim/java/

page 993 1) CgiParser.java helper classes: QueryStringParser.java StringVector.java page 999 2) URLDecoder.java page 101 3) Look-UpTable.java simulate Perl associative arrays page 1003 ShowParse.java, (process get query string) ShowParse.cgi is NOT correct on cd, it is in book #!/bin/sh java -DREQUEST_METHOD=$REQUEST_METHOD -DQUERY_STRING=$QUERY_STRING ShowParse page 1007 AdBuilder.html page 1011 CssTest.java, acts on cascading style sheets finish with CGI & Java
Multi-media: => analog - vcr, audio tape, movie => digital - transformed for computer manipulation building blocks are activities single start point and one or more ending points principle activities: a) start-> [] ->end b) controlling activity -----> start----->end -----> topologies: 1) linear presentation, f(orward), r(everse), s(top) 2) data engine, similar to turing machine 3) hierarchical menus 4) information retrieval, (search function0 5) hypermedia, (engine to search and engine to display pages) 6) simulations level of interactivity: 1) canned presentation 2) live speaker control 3) end user interactive presentation Step for presentation: 1) getting users attention 2) set the mood 3) presenting the material a) decide who is telling the story, subordinate all other elements to the story teller b) if no talking head - have a consistent substitute c) if no audio, need a lead-in or transition cues d) once the storyteller is chosen, map out story with script or story board 4) answering questions, (on-line help) 5) concluding presentation user interface: 1) metaphor 2) consistency 3) simplicity 4) user control 5) user still needs media feedback, (warn of long downloads) 6) windowing environments a) don't use too many windows at once b) don't provide control functionality that isn't needed styles: television-look 1) full screen 2) no windowing 3) proportionately spaced fonts 4) photographic quality images 5) audio on at all time computer-look 1) mostly graphic or text 2) window standard control 3) real images need to be displayed with borders 4) menu bars and controls at all times