Computing has taken a new turn lately as more sophisticated technologies are being invented and introduced into the market. Some of these technologies are just mind blowing. Imagine standing in front of a camera and your image is printed out with a nice background and all the necessary visual effects added to it. Better still is being able to speak to someone who speaks a different language over the phone and you understand everything he says perfectly. This is where technology has brought us today.

Emerging Technologies

At the recently held Web 2.0 Expo and TechFest, Microsoft showed off new user interfaces, developing technologies and other things the IT community can be hopeful for. The most interesting of the exhibited technologies was the live language translation software. This software combines machine translation, speech recognition and text to speech technologies to give users the ability to interact with others who speak languages different from theirs in real time. There are occasional errors though, but the program acts as a good translator medium.

Real time computing, also known as reactive computing has caught up with us with the introduction of systems that are subject to time constraints. The operation of such technologies is subject to deadlines from the triggering of an event and the time the system responds to the event. Failure to meet deadlines in real time systems such as car control systems, artificial heart pacemakers and industrial process controllers can lead to fatal consequences.


Microsoft also exhibited a social networking application, which is a smart aggregator rather than just another social networking service. This application called the Spindex takes all feeds from Facebook, Twitter and other social networking services and combines all those feeds into one service. This application also does personalized trending and fetches articles of interest to the user through another application.

Another interesting technology that has become common is the social networking services. These services allow users to connect to lost friends and find new ones. Most social networking services allow for chatting, and exchange of messages among the users. Users also share images, videos, games, documents and other stuff on social networks.

Social networking services are also instrumental marketing services. Many firms, large and small are using social networking services to sell their products and services. They have also found their way into criminal investigations. Information posted by users on these social networking services are being used as evidence against users in criminal cases.

Mobile computing has also taken a center stage in today’s computing world. Most of these innovative applications have versions made for mobile phone users. The Microsoft speech recognition program for instance has a mobile version that can be installed and used on mobile phones. Most social networking services also have mobile services. The Microsoft Spindex does mobile social networking better by integrating all the other social networking services into one and delivering it to your mobile phone.

These technologies now define information and communications technologies for today. If you are not on a social network yet or are on more than one, try Microsoft’s Spindle to make your life easier. You can also go for their translation program to help you communicate with your friends who do not speak English.