i. demo hell in houston ii. the tablet pc at 5 ½ cse 481b lecture 20 march 9, 2006

25
I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Upload: margery-hubbard

Post on 21-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

I. Demo Hell in HoustonII. The Tablet PC at 5 ½

CSE 481bLecture 20

March 9, 2006

Page 2: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

A tale of two demos

SIGCSE, March 3 RJA – Classroom Presenter demo in

Tablet PC lab Instructor machine loses connection

midway through VNR – Classroom Presenter lecture

Instructor machine blue screens

Page 3: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Classroom presenter demoTablet PC Lab Network issues known to be challenging

Unknown hardware Unknown access point Unknown environment

Limited pre-conference testing on hardware Lab setup delayed until Friday morning Multiple users on the lab with different

networking requirements Lab fully scheduled

Classroom technology demos Self paced labs

Page 4: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006
Page 5: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Tablet PC Lab demo Initial testing showed severe connectivity

problems with 12 machines Various settings were corrected without

significant improvement Lab in partial use limiting testing and other

(non presenter) issues require attention Lab users also changing settings on

machines Decision made to isolate lab machines

Several potential fixes identified Change machine to 802.11b (from 802.11g) Connect presenter machine to access point

Page 6: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Tablet PC lab Demo started fine with about 25

machines Midway through connectivity lost The remainder of the presentation given

from slide decks After demo, the networking specialist

said he knew what went wrong Failure to set static IP address on presenter

machine

Page 7: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Disasters Causes of

disasters often very complex

Many causes contribute to disasters

Immediate causes vs. structural causes

Page 8: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

What went wrong

Risks known in advance Hard questions

Why didn’t RJA insist on full system testing before conference?

Why didn’t RJA use ad hoc networking?

Page 9: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Disaster recovery After fault was detected:

Continued to have people work on activities – but just from the public display

Shifted to slides for final portion of presentation Did not attempt to fix the fault

Used backup plan Did not attempt to explain the issue to

audience No excuses

Audience was not aware of the fiasco

Page 10: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Lessons

Test risky systems – identify problems early

Full system tests Allow on site testing time Have multiple levels of back ups

available Know when to go to backup plan

Page 11: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Classroom Presenter Talk Delivered talk with classroom

presenter Passed around 6 tablets for

participants to use for exercises Used our own tablets with ad hoc

networking Started up all Tablets well before the

talk VNR delivered talk, RJA was the techie

Page 12: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

The talk Five minutes into the talk, the presenter

machine blue screens Just before first classroom activity

Recovery Switch in new machine

Change to instructor mode Set aside failed machine

(it did come back to life) Continue the talk while RJA dealt with technology Reconnect the machines and include the

activities

Page 13: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Why this problem was different

Testing and plenty of time for setup

Operating in comfort zone of technology

Separation of responsibility between demo and tech support

Page 14: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

The Tablet PC at Five

Chuck ThackerDistinguished EngineerMicrosoft Corporation

July 20, 2005

Page 15: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Prehistory – before 2000 Lots of earlier attempts – mostly failures.

DEC, Go, Newton, Pen Windows Technology wasn’t ready But vertical markets had limited success. Needed: better UI, better handwriting

recognition (without relying on it). Key: Better digitizer (with hover).

Page 16: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

An earlier attempt -- 1983 TRS 80 Model 100 Reporters and

students loved it Ran for days on AA

cells Solved most

computing needs for its (low aspiration) users.

Page 17: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Another attempt -- 1993 DEC Lectrice 5.5 pounds 1.5 hour battery Wireless network $5K LCD panel VxWorks OS, X11

server optimized for reading

Page 18: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Microsoft proof of concept Transmeta TM5800 256MB DRAM, 20GB HDD 10.4” Slate

Good points: Proved viability Pushed the Power Efficiency Envelope

5 Hours runtime, 200 Hours standby Provided a development platform

to get MS to Tablet PC launch. On the Other Hand:

It was so sloooooow

Where we started: Internal MS (1999)

Page 19: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Today’s Market: New Slates

Sahara i213

12.1”, 1.6GHz Centrino

Motion

Computing

Tatung TTAB

10.4”, 1 GHz ULV

Tatung B12D

12.1” 1.2 GHz Centrino

Fujitsu 5000

10.4/12.1, Indoor/Outdoor

1.1 GHz ULV

NECVersaPro, 10.4”, 1.1 GHz

LE 1600

LS 800

Page 20: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Today’s Market: New ConvertiblesAcer

C1xx

C300

C250

Averatec C3500AMD 2200+

12.1”, DVD

Electrovaya1.4 GHz Centrino

12.1”, Biometrics

Scribbler SC-2200

Gateway M275

14.1”, DVD

1.8 GHz Pentium-M

SHARPActius TN10W12.1”, 1.1 GHz

ToshibaM200, 12.1” SXGA+

2 GHz Pentium-M

ViewSonic

12.1”, 1 GHz

Fujitsu

T4000

IBM ThinkPad x41

HP tc4200

Page 21: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Today’s Market: New Hybrids & Ruggeds

HP Compaq TC1100ULV Celeron or Pentium

10.4”, 1.1 GHz

Walkabout Hammerhead

10.4”, 4.5 lbs

933 MHz P-III M

Hybrid Ruggedized

Itronix8.4”, 933 MHz ULV

Xplore iX10410.4” 1.1 GHz ULV

Page 22: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Concept Design: New hinge

Page 23: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

A Concept Tablet for Kids

Low power (7W)

8.4” display Tethered pen Rugged

Page 24: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Origami (Announced today)

Page 25: I. Demo Hell in Houston II. The Tablet PC at 5 ½ CSE 481b Lecture 20 March 9, 2006

Origami