In this modern day and age, technology is everywhere you look. It’s the smartphone buzzing in everyone’s pocket, the tablet that takes the place of books, and the laptop found in homes across the globe. Each of those devices shares one universal thing in common: a Human Machine Interface (HMI).
In short, an HMI is a way for people to communicate with a machine. A keyboard or a multi-touch screen is a good example. The user inputs information, and the device or software
registers the appropriate response.
With the introduction of new programming languages, more and more developers are trying their hand at making their own PC-based Human Machine Interface. However, here are a few things to consider before embarking on this crafty enterprise. Continue reading →