- A third of all Internet of Things (IoT) developers are primarily focusing on Big Data and analytics projects today.
- 42% of IoT developers are currently writing software that uses sensors, making this area of development essential for the future of Manufacturing Intelligence.
- 23% of IoT developers are currently working with or incorporating in-memory databases into their development work, and 44% plan to in the next six months.
These and other insights are from the Evans Data Corporation Internet of Things Development Study 2015, Volume II published earlier this month. Evans Data’s Internet of Things Study 2015, Volume I, published in July is summarized in the post, Analytics, Cloud Computing Dominate Internet of Things App Developers’ Plans. The surveys’ sample size of 509 developers includes a globally-based audience of technical professionals. Only developers who have worked on projects for connected devices, are currently working on projects for connected devices or planning to do so within the next six months are included in the sample. For more information on the methodology, please see the study.
Key updates from IoT developers include the following:
- A third of all IoT developers are primarily focusing on Big Data and analytics projects, with 20.6% primarily focusing on firmware or preloaded software for the client device. Middleware (20%), which is essential for enterprise-wide adoption of IoT strategies, along with backend/server development (17.2%) taken together comprise the majority of development efforts.
- 21.7% of all IoT developers surveyed are working on eCommerce-related projects today. Business-to-Consumer (B2C) has a slight edge regarding the number of developers at 11.7% versus those developers working on Business-to-Business (B2B) projects (10%). Developers are also concentrating on supply chain-related projects including logistics (7.4%) and transportation (7%). The following graphic provides a ranking of connected device projects by percent of developers currently working in these areas.
- IoT developers are most often supporting acceleration and vibration sensors while creating new apps, followed by electric/magnetic and flow-based sensor devices. The following table provides an overview of the thirteen different types of sensors that IoT developers integrate into application designs today. The study makes the point that acceleration or vibration sensors can refer to the sensors that change the orientation of a touch screen based on the way in which the device is held, and can measure the stability of stationary objects or objects with moving parts.
- Security of IoT devices and variety of data are the two areas that IoT developers are the most concerned with today. Security dominates app developers’ concerns, with 18.7% citing this as their primary concern. Additional concerns include managing and get the most value out of the variety of data (13.6%), fragmentation of devices (11.3%) and technology exceeding demand (11.0%).
- 26.8% of IoT developers say they most need better tools or Software Development Kits (SDKs) to complete their projects. Improving SDKs to include Application Programmer Interface (API) documentation, code examples, and use cases is a solid strategy for software vendors to gain greater support in the IoT developer community. More technical information (19.8%), better technical support (16.8%) and extending more functionality through APIs (7.4) are developer’s additional areas where vendors can assist IoT developers more quickly accomplish their project development goals.
- One-third of IoT developers (34%) has or are today building applications that require real-time data analysis and processing 50% or more of the time. One of the most compelling aspects of IoT adoption across a wide spectrum of industries is the potential to capture and act on data in real-time. The Evans Data survey found that 34% of developers are concentrating on real-time data, with the majority (41.1%) working on apps that require between 26% to 50% real-time access to data.