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.