Chapter 15. Building a Kiosk

What Is a Kiosk, and Why Do I Want One?

A kiosk is a publicly accessible computer display dedicated to a specific task or group of tasks. Here are some examples:

  • An electronic catalog station in a library

  • An automated teller machine

  • A ticket-vending machine

  • A video wall

  • A browsing and word-processing system in an Internet café

Many of these applications—including the library card catalog and ticket-vending machine—are most easily developed and deployed using a restricted, browser-based interface.

Kiosks differ from normal user-interface configurations in the way that they are managed. Many kiosks do not offer normal windows, and instead run a single application that takes up the entire display; others offer a limited selection of applications in a normal window environment. The user-interface hardware may also be more limited than in a desktop configuration—for example, there may be no keyboard—and it may be more rugged: a trackball or touchscreen to control the pointer instead of a mouse.

In all cases, a kiosk configuration will strictly limit what the user can do and be robust enough that it will handle most error situations without intervention. This chapter covers configuring a kiosk using standard applications and tools.

Selecting Kiosk Hardware

If your kiosk will be used only by selected, trusted users (e.g., staff) or in a light-duty environment (Internet café), you may be able to get by with regular PC hardware.

For any other purpose, you will probably ...

Get X Power Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.