| Day | Monday: 6:30pm to 9:50pm |
Assignments |
| 8/29 | Introductions. XML. (WML,XHTML-MP, VoiceXML,
character codes), Nielsen, Tufte, Usability. Usability testing. Special
populations/situations. Courseinfo orientation. XHTML. Page usability, clarity. Site purpose. Nielsen rules. Fitt's Law. Layout. Server accounts. XML. XML/XSL exercises. |
Find/post XML sources (technologies). Upload & verify XHTML pages. Complete (vary) XML/XSLT examples. |
| 9/5 |
Labor Day holiday | complete assignments. |
| 9/12 | XML, XSL, DTD. Validation. Beer song example. Continue page clarity. Tufte. Data density, data junk. Navigation. User-centered design. Free-standing pages. Discuss postings on Tufte, et al. HTML and JavaScript Start human-computer dialogue. XML/XSLT questions? |
Find and post comments on data presentation:
Tufte, statistics, graphs. Human-computer dialogue. Measuring data. Multi-dimensional data. Review of image maps in HTML. XML, XSL control statements Complete exercise. Visit sites with interactions and post report. Be prepared to discuss in class. |
| 9/19 | Discuss sites with interactions. JavaScript review. Verification. |
Post report on usability sources (including
Nielson, HCI). |
| 9/26 | Present observations of sites. XML, XSL & JavaScript User observations assignment |
|
| 10/3 | User
observations studies presentations. Input/output. (JavaScript, php or asp with database or XML). Review for midterm. |
WRITTEN
REPORTS ON USER STUDIES DUE OCTOBER 6 by 10am. Post project proposal so I can post approvals and/or comments Work on projects and study for midterm. |
| 10/10 | Midterm. Make short presentations on project plans. |
Projects: Produce diagram of interactions. Describe audience, purpose, functionality in posting. Complete projects. |
| 10/17 | Try and catch. Parameters to xsl. Project presentations. Language/localization: language, money, dates, directions, other. Character codes. Unicode. |
Post constructive comments. |
| 10/24 | Accessibility. Screen reader demonstration/exercise Comments on screen reader simulation. XML/XSL 'process' on major requirements. |
Improve majors project (be prepared
to demonstrate and turn in screen shots and coding) |
| 10/31 | Majors due. Nokia toolkit demo,
including XHTML, DTD. Wireless markup language. Simulator. WML vs XHTML-MP, WAP. Push concept. Use SAXON to convert XML to WML BE PREPARED TO STAY AFTER 9pm so we can look at on-line pages using our cell phones. |
Download & Install Nokia Toolkit and
OpenWave Toolkit, more cell simulators. Use Nokia Toolkit to make create WML, wbmp. Use TextPad to create XHTML-MP. |
| 11/7 | More XHTML-MP, creating/modifying images.
WMLScript. Start on VoiceXML. Speech recognition basics. VoiceXML (using studio.tellme.com) |
Sign up as tellme developer. VoiceXML exercise. |
| 11/14 | Catchup. Outline special project options. | Decide what area for 2nd project. Prepare project plan. Make posting. |
| 11/21 | Present project plan (function, dialogue map, audience, measurements) | Post constructive comments |
| 11/28 | Trends. Project work time | Complete projects. Study guide to final. |
| 12/5 | Present projects. Review for final | Study for final. |
| 12/12 |
Final |
Suggested Topics
Project I (XML/XSLT based Web site)
Primary/Election ballot: provide information,
support a large number of candidates/issues.
Museum Kiosk: interview Neuberger Museum staff and museum visitors for basic directions/location information
Museum Electronic Classroom: interview Neuberger Museum staff and museum visitors for 'electronic' complement to museum exhibits.
School Web Site for Major/Program/Certificate Requirements: test plan against Math/CS, New Media and other Purchase majors
Store catalog: include options for special pricing, featured items, text + images
Bus/train schedule: mixed media (must pass Accessibility
standard)
Project II (XML/XSLT based Web site, WML, XHTML-MP, VoiceXML, bilingual web site (XML, character codes), Flash (XML), Server-side programming, ?)
Museum Kiosk: continue, add [more] options for questions from visitor, posting comments
Museum classroom: continue, add [more] options for questions from visitor, posting comments
School Web site for Major/Program/Certificate
Requirements: continue, add [more] options for questions, such as completion
of program
Directions/instruction (origami, camera, sound equipment): must be data-based (XML and/or server-side database), mixed media
VoiceXML: credible application: dialog tree should have 3+ branches, 4+ deep
WML or XHTML-MP: credible application, that is, suited to medium
Grade Allocation
| Postings (source for XML, data presentation, usability, responses, other) | 10 |
| Exercises XHTML, XML, observations | 10 |
| User testing (presentation and report) |
10 |
| Midterm | 10 |
| Project I: Basic (XML) data driven Web sites (presentation
and project) |
20 |
| Project II: Special projects (project plan and final
presentations, project itself) |
25 |
| Final | 15 |