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 http://goo.gl/tcMP), 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

Why Won't Johnny Encrypt?

Why Won't Johnny Encrypt?

Almost no one uses the software that provides resistance to massive surveillance. Why not? What’s out there, and how can users take advantage of it? Read full article »

Understanding Location-Based User Experience

Understanding Location-Based User Experience

As location-based applications increase in scope and variety, engineering them to deliver a high-quality user experience becomes increasingly important. Read full article »

 

Announcements

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

Multimedia

Video: IEEE Computer Society and ACM Presidents in Conversation