Building Software for the Internet of Things

March/April 2015

IEEE Internet Computing magazine cover

The next computing revolution is about to happen. We will equip persons, places, and everyday commodities with networked embedded devices sensing from individuals and the surrounding environment, and acting on the physical world to accomplish high-level goals. As these devices coordinate among themselves and integrate with existing computing infrastructures, we will create an Internet of Things (IoT) that improves society and our quality of life.

Along the way, should visions such as 50 billion Internet-connected embedded devices become a reality (see, We will need to radically revisit a significant fraction of current software development techniques. The sheer number of computing units, the systems' heterogeneity, the need for integrating into larger computing infrastructures, and the increasing demand for decentralized control loops will challenge the way we currently build these kinds of distributed systems. Read full article »

About IEEE Internet Computing

IEEE Internet Computing covers all aspects of Internet computing, from programming and standards to security and networking. Published bimonthly, the magazine offers peer-reviewed feature, department, and column articles for both industry and academic readers.

Articles from IEEE Internet Computing

From the Internet of Things to the Internet of People

From the Internet of Things to the Internet of People

A reference architecture integrates people with the Internet of Things via smartphones to create scenarios that support the evolution of the Internet of People. Read full article »

Mobile Videos: Where are We Headed?

Mobile Videos: Where are We Headed?

This article looks at the challenges of enabling more advanced video processing capabilities and conceives future opportunities regarding the videos smart mobile devices generate. Read full article »


Calls for Papers


Charles Petrie's interviews with leading thinkers from the early days of the Internet.

Trend Wars interviews by Dejan Milojicic

The Functional Web podcast by Steve Vinoski


Video: IEEE Computer Society and ACM Presidents in Conversation