Innovation is all about creating something new that is useful to individuals or companies. Innovation requires taking ideas, information, and resources to get a result which is something that has never been seen before. Sometimes innovations are continuous which means they are just improvements upon existing technologies. At other times, innovation can be disruptive and result in something completely unexpected. Engineers work on a daily basis to translate ideas into real-world innovations and while in many circumstances the world sees hardware as the “new thing,” in many circumstances today the real innovation is all about the software.
Hardware is exciting. Individuals can see hardware, touch it, weigh it, and get a good sense for what it is. The same hardware can be reconfigured and manipulated to provide different solutions in disparate industries. In many circumstances, though the hardware is quite limited. First, designers have to configure that hardware in a predefined configuration in order for it to do something useful. Secondly, there are limits to how quickly and how many units can be physically manufactured. Finally, most hardware today isn’t standalone but requires software to drive its behavior.
A great example on how critical software innovation is compared to hardware innovation (keep in mind this is the perspective from the software guy and a bit overreaching as a statement) can be seen in a tactile feedback solution for touchless interfaces created by Ultrahaptics. Now if that statement sounds strange at first, it’s because it should! The concept is that there is a 3D gesture sensor that a user can interact with, but without any feedback it can be difficult to get a feel for what is happening. The Ultrahaptics solution uses ultrasonic waves at different frequencies to generate a tactile sensation in the user so that it feels like they are interacting with a physical component.
Mastering Modern Debug Techniques. Attendees of this session will walk away with an understanding of the modern debug techniques available to engineers in todays development cycle. Attendees will learn how to quickly setup SWV and how it can benefit their development effort. Finally, a look at ETM and code coverage analysis will be examined. Don't miss "Mastering Modern Debug Techniques" at ESC Silicon Valley, Dec. 6-8, 2016 in San Jose, Calif. Register here for the event, hosted by Design News ’ parent company, UBM.
The reason that the Ultrahaptics solution is such a great example for software innovation is that the innovation is really all in the software. The hardware for the ultrasonic transducers is nothing more than a common Murata component that is used in supermarket automated doors. A common hardware sensor was taken and then algorithms designed to create constructing and deconstructing ultrasonic waves that generate tactile feeling. The hardware is so common and non-innovative that Ultrahaptics provides the hardware reference designs. There is nothing special with the hardware.
The software, on the other hand, is where all the innovation is. In the demonstration unit shown in the picture above, the algorithms must take in distance information for each finger along with the finger