1 / 22

HCI-631: Software Architectures for User Interface

HCI-631: Software Architectures for User Interface. Scott Hudson hudson@cs.cmu.edu Office: Wean 1309 Office Hours: TTh 1:30-2:30. HCI-631: User Interface Software Architectures. Scott Hudson hudson@cs.cmu.edu Office: Wean 1309 Office Hours: TTh 1:30-2:30.

Download Presentation

HCI-631: Software Architectures for User Interface

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. HCI-631: Software Architectures for User Interface Scott Hudson hudson@cs.cmu.edu Office: Wean 1309 Office Hours: TTh 1:30-2:30

  2. HCI-631: User Interface Software Architectures Scott Hudson hudson@cs.cmu.edu Office: Wean 1309 Office Hours: TTh 1:30-2:30

  3. HCI-631: ... or something like that… Scott Hudson hudson@cs.cmu.edu Office: Wean 1309 Office Hours: TTh 1:30-2:30

  4. HCI-631: Software Architectures for User Interface Scott Hudson hudson@cs.cmu.edu Office: Wean 1309 Office Hours: TTh 1:30-2:30

  5. What is this class about? • Organizing principles of UI software • Practice in UI implementation • (About HCI-630…)

  6. Why is this interesting? • Computers are exploding into society • Pervasive computing power • Small, cheap, powerful

  7. World’s smallest web-server (runs Linux) http://wearables.stanford.edu/hardware.html

  8. That was 3 months ago… Now...

  9. That was 3 months ago… Now... http://www-ccs.cs.umass.edu/~shri/iPic.html

  10. Parts cost is around $1 • If you can add $3-$5 to the cost of something, you can add a processor • if there is something of value to be gained (doesn’t have to be much) • Full PC ~ $400 (or free with Internet service)

  11. Parts cost is around $1 • ~80x faster than the computer that “landed men on the moon” <50Khz (0.05Mhz) vs. 4Mhz • And ~2x memory ~2K RAM, ~64K ROM vs. 41b RAM, 259K EEPROM

  12. We haven’t seen anything yet Good Stuff Time

  13. Moore’s Law CPU Speed Now Human capabilities Time

  14. Moore’s law • At given price point, CPU speed doubles every 18 months • Low end (<$1) chip will have today’s high-end performance in ~10 years • Corollary: at a given performance point price drops fast

  15. Hard to really understand exponential growth • There has been huge performance gains since (say) 1960

  16. Hard to really understand exponential growth • There has been huge performance gains since (say) 1960 • ALL those speed gains will happen again in 18 months!!

  17. End result: big impact on the world • Large numbers use computers • many more will soon • Almost no one in our society is not affected in some way by computers

  18. Massive computational power available for next to nothing • No longer “Can you build it?” • Now: “Can they use it?” (“Will they use it” => “Can I sell it”) • This class is to teach fundamentals of building (usable) interactive systems

  19. Syllabus • Me • Text • Projects • Grading (55% proj, 45% exams) • Midterm and comprehensive final

  20. Syllabus • On-line materials: http://www.cs.cmu.edu/~hudson/05-631 (any second now…) • Schedule • Don’t take this TOO seriously

  21. Everyone send me email (today)hudson@cs.cmu.eduFill out and return questionnaire (now)

More Related