220 likes | 319 Views
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.
E N D
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
HCI-631: ... or something like that… Scott Hudson hudson@cs.cmu.edu Office: Wean 1309 Office Hours: TTh 1:30-2:30
HCI-631: Software Architectures for User Interface Scott Hudson hudson@cs.cmu.edu Office: Wean 1309 Office Hours: TTh 1:30-2:30
What is this class about? • Organizing principles of UI software • Practice in UI implementation • (About HCI-630…)
Why is this interesting? • Computers are exploding into society • Pervasive computing power • Small, cheap, powerful
World’s smallest web-server (runs Linux) http://wearables.stanford.edu/hardware.html
That was 3 months ago… Now... http://www-ccs.cs.umass.edu/~shri/iPic.html
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)
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
We haven’t seen anything yet Good Stuff Time
Moore’s Law CPU Speed Now Human capabilities Time
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
Hard to really understand exponential growth • There has been huge performance gains since (say) 1960
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!!
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
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
Syllabus • Me • Text • Projects • Grading (55% proj, 45% exams) • Midterm and comprehensive final
Syllabus • On-line materials: http://www.cs.cmu.edu/~hudson/05-631 (any second now…) • Schedule • Don’t take this TOO seriously
Everyone send me email (today)hudson@cs.cmu.eduFill out and return questionnaire (now)