Content area
Full Text
PEOPLE ARE HARD to predict. There is no telling what they might do when they start interacting with your product. They might use your application exactly as you expected when you ran your test cases, or they might mistake the close window icon for a copy command and then end up pounding the keyboard in frustration.
To make a system;s Human Machine Interface (HMI) as intuitive as possible and to save time, many designers build their HMI on top of a well-known operating system (OS) like Microsoft Windows. Most people have grown up with Windows, and they understand the basic operations of using a mouse, minimizing windows, and launching applications.
When you utilize Windows as the face of your application, the learning curve for your application goes down dramatically, (hopefully) reducing user frustration and error. Until recently, the choices were small for OSs that both users and developers had experience with, and Windows became a common HMI choice for system designers.
Yet with the rise of smart phones, users and interface designers have...