SANTA CLARA, CA — While some of the biggest news out of last week's ARM TechCon centered on security for smaller IoT devices, plenty of other interesting technology was on display. Everything from SoC design IP to software agents for location services were represented. Here are ten of the interesting technologies I encountered while at the show.
Ada development coming to the IoT
AdaCore brought its development tools for the Ada programming language to the show, with a message for IoT developers: Ada is coming. "Our development tools have traditionally been used in the aerospace and defense industries," AdaCore's lead of business development Quentin Ochem told EE Times at the conference. "But we are expanding into IoT and automotive." Ochem explained that Ada may still have a poor reputation among many developers that stemmed from the early implementations, but these early problems are long resolved. Ada 2012, the most recent of three revisions since the original introduction of Ada, is a mature, standards-based language, Ochem noted.
Ada was specifically designed to address issues such as testing, quality assurance, porting to new platforms, and functionality upgrades to deployed software in an efficient manner, simplifying development and long-term maintenance of code. Because Ada tools verify software while it is being developed, Ada projects tend to be those where software quality and reliability are paramount. Now that avoiding software weaknesses that can compromise security is a rising concern for the IoT, Ochem said, Ada could increasingly find a home there, as well.
To that end, AdaCore is in the midst of developing a new product line crafted for the IoT market, Ochem said. He expects the official launch of those tools in late 2017.
Next Page: Add location with a little software