The future of how we interact with our devices, or better: how they interact with each other
The Internet of Things is here, and it will not hesitate with its introduction. It seems as if more and more apps and devices that solve everyday problems are emerging by the second. We now have smart thermostats that adjust the temperature automatically based on time of the day, what room in the house is being used the most, and many other variable inputs. We have smart watches that measure your blood pressure, track your steps taken throughout the day, how often you stand up..etc. Name almost any everyday task, and undoubtedly someone will have come up with a way to automate it.
The question that arises here: What do we do with all of this information?
The rate at which data is created is enormous, in fact its so fast that its almost impossible to fathom the actual amount of data that exists. But as we gain more and more data on things like our habits, we must figure out ways to use them efficiently. It is not efficient to have a million devices that each measure something independently, nor would anyone want to have that (unless maybe they are a gadget geek). Rather, what we strive for in the Internet of Things age is to integrate and combine devices, to create communication between devices that actually works. We are hoping to negate having to manually enter for example your food log from your iPhone app to your grocery list so that you don’t forget to restock on your bananas for tomorrow’s study session in the library.
This brings me to the topic of APIs (application program interface), or in other words basically the ground rules of how one software interacts with another. With the increasing number of products that interact, comes an increasing complexity in the APIs. In light of this, companies such as Google are creating a move towards an API-centric future, creating a standard that will make the interaction between devices easier. This movement is currently on the rise and developers must step into the game and join. It is predicted that those who fail to join this movement could fall out of business, as products such as self-driving cars for example are great examples of the importance of acquiring and training talented individuals that work with the APIs.
Do you think that the world is ready for such a fundamental shift, or will firms lag behind or fail to acknowledge the importance of this movement?