View
45
Download
0
Category
Tags:
Preview:
DESCRIPTION
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. - PowerPoint PPT Presentation
Citation preview
HCI-631: Software Architectures for User Interface
Scott Hudsonhudson@cs.cmu.edu
Office: Wean 1309Office Hours: TTh 1:30-2:30
HCI-631: User Interface Software Architectures
Scott Hudsonhudson@cs.cmu.edu
Office: Wean 1309Office Hours: TTh 1:30-2:30
HCI-631: ... or something like that…
Scott Hudsonhudson@cs.cmu.edu
Office: Wean 1309Office Hours: TTh 1:30-2:30
HCI-631: Software Architectures for User Interface
Scott Hudsonhudson@cs.cmu.edu
Office: Wean 1309Office 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 S
tuff
Time
13
Moore’s Law
CP
U S
peed
Time
Now
Human capabilities
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
Everyone send me email (today)
hudson@cs.cmu.edu
Fill out and return questionnaire (now)
22
Recommended