150 likes | 185 Views
Stay updated on important dates for your HCI course: exam reprise, research paper, presentations, final exam, and project deadlines. Don't forget style guidelines and submit draft chapters on time. Learn about history systems, tasks, PIE model for browsers, and exercises to enhance understanding.
E N D
HCI Meeting 23 Thurs, November 18
Looking Ahead • Tuesday, 11/23 Exam Reprise due • Tuesday, 11/30 • Thursday, 12/2 Research Paper due • Tuesday, 12/7 Research Presentations • Thursday, 12/9 Research Presentations • Friday, 12/17 Final Exam @ 1:30 pm Poster
Research Project • Remember to review style guidelines for report • Use correct phrasing about results: Do not say “The hypothesis is proven.” • Submit first draft of Chapters 3, 4, and 5
History Types • Commands given • Sites visited • Documents opened or saved • Errors made • Passwords and authentication given • Window/widget style • Display of interface messages • Display (view) of documents
History Models Formal description of history system • Objects and methods • Mathematical structures and operations • Tasks: What does the user want? What does the user want to do?
History Tasks Independent of history type, the user may want to • Clear • View • Access • Search • Edit • Secure the history record
PIE Model for Browsers • Command set, C: • Back (B) • Forward (F) • Home (H) • Follow link i (Li) • Go to page j (Gj) (within the list of visited pages) • Program set, P, sequence of commands • Effect, E, set of displayed web pages
PIE Model (2) • History, H = ( A, p ) where • A is the address sequence, (a0,a1,…,an) • p is the index of the active page • Initially, A = (a0), where a0 is the default home page p = 0 • Specify the semantics of each command by giving the change in the history pair
PIE Model (3) • [Li] (A, p) = • [Gj] (A, p) = • [B] (A, p) =
PIE Model (4) • [F] (A, p) = • [H] (A, p) =
PIE Model (5) Exercises: • Complete the semantic definitions. • Discover whether the semantics of some operation varies across browsers. • How must each of the semantic definitions be modified if the address array A is limited to at most N + 1 entries?
PIE Model for Document Access • Command set, C • Oj, open document j • S, save current document • ? • Programs, P • Is a sequence of commands meaningful?
PIE Model for Command Sequences • Used for defining undo and redo • See handout
Next Time • Submit revised exam answers