5.1. Hacks 5561: IntroductionHuman/computer interface design is especially important in an automotive environment. Traditional control systems such as computer mice and keyboards tend to be awkward for passengers and too dangerous for the driver to use. To make the use of an in-car computer safe and convenient for everyone, it is necessary to rethink not only the input hardware but also the computer's GUI itself. Menu-based graphical user interfaces are difficult for passengers to use and almost impossible for a driver to safely navigate, so alternatives must be found. The car radio is a good example of an established and relatively safe to use in-car user interface. Users can select the next or prior station by turning a dial left and right or pressing a button up and down. A number of preset stations can be assigned to half a dozen buttons. The media-du-jour, be it eight-track, cassette, MiniDisk, CD, or DVD, can be shoved into a slot and will start playing automatically. Volume is usually controlled via a big, obvious dial or pair of buttons. This basic method of selecting and controlling audio entertainment has remained the same for many years. The strength of the radio interface lies with its predictability: each button generally has an unchanging function and definitely has an unchanging position. A driver who becomes familiar with his radio can operate it without looking, and a driver who gets in an unfamiliar vehicle can usually figure out how to use that radio without a tremendous learning curve. The onslaught of new gadgets for the car has presented a strong challenge for user-interface designers. Safely and aesthetically integrating all the new applications and functions into the car is a work in progress. But while the industry works on that, car PC hackers have worked out a few control options of their own. This chapter covers various methods and software programs car PC enthusiasts are using to control their creations. |