CS547 Human-Computer Interaction Seminar  (Seminar on People, Computers, and Design)

Fridays 12:50-2:05 · Gates B01 · Open to the public
Previous | Next
Archive
Rob Haitani · 3Com (Palm Computing)
The Design of the Palm Pilot
April 17, 1998

Handheld devices present unique obstacles to user interface design. The standard approach is to simulate a PC environment and apply it on a smaller scale. There are two major problems with this approach. First, the usage model for handheld devices is fundamentally different than that of PC's and laptops. Handheld devices are accessed frequently for short bursts (e.g., checking one's schedule or looking up a phone number), whereas PC's are accessed infrequently for long sessions (e.g., creating spreadsheets or writing memos). This results in different tradeoffs and design decisions.

For example, it becomes critical to minimize the number of steps to perform common functions. The second problem is that PC designs are designed for 640 x 480 resolution. On smaller screens, every pixel matters and control objects designed for larger screens take up valuable real estate that could be put to better use displaying information.

We have designed an operating system specifically for handheld computers that addresses these issues. The presentation focuses less on theory and more on the real-life application of our design, covering the following topics

  • Lessons learned from early PDA software design
  • PalmPilot design goals and informal metrics used to measure our success.
    Special emphasis will be placed on addressing the conflicting goals of minimizing the number of objects displayed for simplicity vs. maximizing the number of objects for fast access.
  • PalmPilot design process


Rob Haitani is a Product Line Manager at Palm Computing Inc., a 3Com company. Mr. Haitani was the original product manager for the Pilot 1000, and was the lead designer for the OS and application UI design. He also led the UI design effort on a second generation of software for the Zoomer, a predecessor to the PalmPilot, that ultimately did not reach the market.

Prior to working for Palm, Mr. Haitani worked as a product manager for Radius, a Macintosh peripheral company, and spent five years working in product planning for Sony Corporation in Japan.