Acknowledgments ix
About the Author xi
Introduction xiii
Chapter 1 Perspective 1
Chapter 2 Hardware 13
Chapter 3 Finding a Use Case 25
Chapter 4 Reference 39
Chapter 5 Design 49
Chapter 6 User Experience 65
Chapter 7 Production 79
Chapter 8 Environment 93
Chapter 9 Prototype 107
Chapter 10 Testing 119
Chapter 11 Iteration 133
Chapter 12 Development 145
Chapter 13 Quality 159
Chapter 14 Deployment 173
Chapter 15 Measuring Success 187
Chapter 16 The Future 201
Index 215