By using this site, you agree to the IDC Privacy Policy

Jan 2018 - Special Study - Doc # US43512618

Development in an Increasingly IoT World

By: Arnal DayaratnaResearch Director, Software Development


This IDC study examines practices in software development for IoT applications spanning use cases that include the management of commercial transportation vehicles, security and surveillance, and the delivery of video content.

"While software development practices with respect to IoT application development remain diverse across use cases and organizations, IoT development evinces a strong affinity for the use of Java and C++," said Arnal Dayaratna, research director, Software Development at IDC. "Moreover, IoT application development often leverages the capabilities of proprietary and open source IoT software development frameworks. What renders IoT challenging is its confluence of development considerations related to predictive analytics, machine learning, data agnosticism across devices, edge computing, and big data. Organizations involved in IoT development need to draw upon a diverse range of development skills to ensure that workstreams related to device management, data acquisition, and data management are tightly integrated with the development of analytics and actionable business intelligence."


Subscriptions Covered

Software Development and 3rd Platform Enablement 2017

Companies Covered

IBM, Google Inc.

Regions Covered


Topics Covered

Application development software, Cognitive/artificial intelligence, Hadoop, Internet of things, Networking and connectivity devices


Related Links