The computer industry is always evolving with newer software, faster hardware, better protocols for communication, and niftier algorithms for accomplishing tasks. This evolution leads to constantly improving experiences for the user. Every now and then, however, a significant transformation occurs that propels the industry forward.
We saw this with mainframes, with the PC revolution, with the introduction of the graphical user interface, with the web, with mobile devices and with social computing. Interestingly, if we look around at the transformations and trends happening today, the impact they are having is equal to if not greater than any that have come before them. Here are eight trends in IT world that are doing their rounds.
Devices gaining the ability to sense the world
One of the most obvious changes that we see today is the explosion of connected devices. Sometimes termed "the internet of things," we're seeing masses of gadgets, from mobile phones to cars to refrigerators to home security systems, all gaining the ability to sense the world, through cameras and microphones and ambient light sensors and accelerometers and more. These devices are ever connected, sharing the information they collect and making it available to a particular individual or to the world. Many of these devices are virtually invisible to us, powering the world in which we live but out of sight.
Others are much more obvious, the one or more devices we carry with us wherever we go: our phone, or our tablet, or our laptop. We thrive on being connected to the world-at-large through these devices. This ability to be connected through devices is evident here in India, where we now have close to 900 million mobile subscribers, and where the number of internet users is expected to grow from 120 million in 2012 to over 400 million in 2016.
Social computing is a destination on Internet
The connectivity is revolutionizing how people stay in touch and communicate. Social computing is finding its way into all crevices of daily computing life. Over the past few years, social computing has largely been about a destination on the Internet, such as Facebook. But more and more, our connections with others are being imported as social graphs into all of the applications we build. These applications then become much more user-centric, with these social graphs of our family, friends, and coworkers serving as a source of decision making, of entertainment,
and of real-world change.