Multi-touch human interfaces promise to impact the world in much the same way the first graphical user interfaces did. The race has just begun between different implementation methods, but make no ...
Those old enough to remember the command line interfaces of yesteryear are only too aware of what a godsend the Graphical User Interfaces (GUI) of today are. However, the human computer interface (HCI ...
Historically, user interfaces have been limited by the device used. This is set to change very soon with the advent of multi-surface experiences. To make this case, I’ll go back in time just a bit. Go ...
First Microsoft brought its multi-touch interface, Surface, to tabletops. Next, Microsoft demonstrated how the interface could be taken vertical to walls. Now it looks like Microsoft's Surface ...
Touchscreens are the rage these days, what with all the speculation about an Apple tablet. Nonetheless, they’ve got some heavy drawbacks: Given that they don’t provide any tactile feedback, it’s hard ...
When designing SoCs for Internet of Things (IoT) applications, designers quickly realize that their most efficient use of resources will result in chips that can address multiple end applications.
Continuous and pervasive connectivity requires devices to support multiple interface protocols, but that is creating problems at multiple levels because each protocol is based on a different set of ...
This article analyzes system design specifications for a low-voltage differential serial output interface of a multi-channel, high-speed analog-to-digital (A/D) converter. Maximum data speed is ...
Java’s interface language feature confuses many Java newbies. Many mistakenly assume that interfaces only sidestep Java’s failure to support multiple implementation inheritance. In reality, that ...