1 / 25

CSE 490 ra Pen computing capstone

CSE 490 ra Pen computing capstone. Richard Anderson AJ Bernheim Brush. Capstone classes. Group project to draw together undergraduate experiences Domain goals User centered design Pen computing. Introductions. Instructors Richard Anderson Professor of Computer Science and Engineering

coxrobert
Download Presentation

CSE 490 ra Pen computing capstone

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSE 490 raPen computing capstone Richard Anderson AJ Bernheim Brush

  2. Capstone classes • Group project to draw together undergraduate experiences • Domain goals • User centered design • Pen computing

  3. Introductions • Instructors • Richard Anderson • Professor of Computer Science and Engineering • Joined UW in 1986 • AJ Bernheim Brush • Post Doc, Urban Sim project • PhD from UW CSE • TA • Shengli Zhou

  4. Workload • Capstone Project • User studies • Project specification • Working code • Polished distribution • Individual homework assignments • Tablet PC exercises • User centered design exercises

  5. Project teams • ~5 person teams • Projects from selected list • Project intros later in lecture • Thursday – turn in project questionnaire • Before Tuesday 4/8 groups formed

  6. Resources • Books • About Face 2.0, The Essentials of Interaction Design. Alan Cooper and Robert Reimann (newly released at Amazon ~$25) • Building Tablet PC Applications. Jarrett and Su, Microsoft Press

  7. Computing • Tablet PC sdk • Visual Studio • CSE Computing labs • 5 Tablet PCs (Toshibas) are available for checkout from support

  8. Plan for our course Intensive introduction to techniques that make up user centered design while building tablet application • Research about users • Interviews, market research • Modeling of users • Personas • Goals • Scenarios • Prototypes

  9. Plan for course • Building application • Testing and evaluation of software (time permitting) • Heuristic Evaluation • Usability testing

  10. Pen based computing • Long history of pen based devices • Hardware advances for Tablet PC • Wireless, digitizers, fast processors • Tablet PC OS • Microsoft extension of Windows XP • Tablet PC • Build by hardware manufacturers, but must meet MS spec

  11. Tablet PC • Form factor • Tablet vs. laptop • Pen Input • Mobility • High quality inking • Digitizer • Software • Handwriting recognition

  12. Projects • Choose project from the following list • Projects which will take some advantage of the Tablet PC • Projects with users for design work • Start with scoped project since we’ve only got 10 weeks

  13. Assignment process • Fill out questionnaire on Thursday • Instructors will assign groups • We may have multiple groups doing the same project

  14. Project list • Elevator service application • Key frame animation • Calendar on Tablet • Pen based game UI • Tablet based grading application • Shared whiteboard for remote tutoring application

  15. Elevator Service Application • Last quarter’s CSE 490ra developed applications for an elevator service technician to use • In collaboration with Schindler Elevator company

  16. Team A

  17. Team B

  18. 2-D Keyframe Animation Project In keyframe animation, you draw the several frames and then a program fills in the details in between. For this project build a tablet based keyframe animation system so users can more easily sketch the keyframes and also specify correspondence between keyframes. From: CadTutor – Keyframe Animation, http://www.cadtutor.net/dd/bryce/anim/anim.html

  19. Keyframe Animation project • Target Users could include: Professional animators, student animators • Maneesh Agrawala from MSR/CSE will be assisting with this project.

  20. Calendars on a Tablet Scheduling appointments seems like a natural match for pen based input. You write down dates and times and the application interprets your actions (or maybe just saves the ink). For this project there are a couple of different directions the group could go: • A tablet interface to the online room and visitor scheduling system used by the CSE department. • Target users could include: department course coordinators, staff that schedule visitors

  21. Calendars on a Tablet • A tablet interface for a personal calendar system (possibly integrated with Outlook or an open source system) • Target users could include: Department advising staff, faculty

  22. Pen based map navigation for games • Many games involve maps in some way. From setting up pieces on a map or play that involves moving items around on maps (Risk, Rail Tycoon, Civilizations). For this project the group will design a pen based map navigation system for a game. • Important Note – This project will NOT focus on game design, rather on developing a pen based interface to an existing game. • Target Users – Gamers • Maneesh Agrawala from MSR/CSE will be assisting with this project.

  23. Pen based map navigation www.freecraft.org

  24. Tablet PC based grading system for 142/143 • Paperless grading • TAs mark up homework with ink • On-line grading has not worked well in 14x • Difficulty of entering comments • TA’s hate grading at the desktop

  25. Tutoring application • Scenario • Tutor a UW working with student in a local high school • Telephone connection for audio • Internet connection for shared whiteboard • Tutor and student have tablet PCs • Domain – Math / Engineering / Science

More Related