
Adobe Flex makes building an incredibly rich and attractive kiosk application relatively simple. Chances are you have never had the opportunity to work on a kiosk or build one, in which case a kiosk can seem like a mystery. Flex technology, however, is behind an increasing number of kiosks and will most likely continue to grow in acceptance for this type of application.
In this article I'm going to cover some basic kiosk concepts, such as working with both user-driven and timed events. I will also describe the general architecture of a kiosk application, and build a simple kiosk application to help explain the concepts.
To follow along with the code samples in this article, you need the following software and files:
Basic knowledge of Flex, ActionScript 3.0, and software architecture. Familiarity with at least one touchscreen application, for example an ATM, DVD kiosk, ticket kiosk, or smart phone.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License
Kevin Fauth, based in Phoenix, Arizona, currently works as an Adobe Flex consultant. He has experience in a variety of technologies, from Flex and ActionScript 3.0 to almost 10 years with SQL and Microsoft applications. For over seven years, Kevin has helped a large international entertainment company grow its products and services and make the move to a richer environment using Adobe products.