This blog is co-authored with Ms. Theresa (Ning, Chun Fang), a postgraduate intern to IBM from the Dalian Nationalities University in Dalian China.
Smartphones have a major impact on our social life. Who would have imagined that a family within the same house would communicate by sending messages on their mobile devices instead of talking face to face? It doesn’t sound so bad, however, if you look at it from the point of view that this also allows that family to be connected in real time, all the time, even when not at the same location.
When the first few machines got connected through the Internet, it became obvious right away that instant communication is one of the essential use cases for the Internet. There are many instant messaging applications, and user loyalty to any one of these varies over time given the evolving features and social aspects they offer.
The instant messenger (IM) has gone through several reincarnations. At first they were simple point-to-point communicators, and then group messaging and status awareness features were introduced. After that, voice and video conferencing were added. Finally, social aspects were incorporated, such as geographic location features and integrated day-to-day services like booking a taxi.
Back in 1996, ICQ was one of the most popular instant messengers. Soon after that, in 1997, American Online, the most popular Internet provider at that time, launched its AOL Instant Messenger. But one of the most popular messengers came from Yahoo in 1998. Soon Microsoft caught up with the messaging wave and launched its Windows Messenger in 2001.
Another generation of voice-based communication solutions started with Skype in 2003, and voice and video features were later integrated in most instant messengers.
What is most interesting is that the usage of IM solutions skyrocketed with the popularity of smartphones. Everyone finds it much more convenient to instant message from their mobile phone and not have to be tied to a desk with a cumbersome desktop or notebook computer.
The following table summarizes feature adoption for some of the most popular IM apps currently being used: Continue Reading »Tweet
If you’re like me, you wake up in the morning, grab a cup of coffee and hope that coffee gives you enough energy to make it through the day. The java beans in the coffee are what give you that extra push, and it is that same push that enables Java to give applications their kick. You don’t have to be a developer to realize that Java is a leading development platform. There are nine million Java developers in the world today, and the platform is used to deliver new services on any device, of any size, in any part of the world. What you might not know is that Java is used on a range of devices, from large (enterprise servers) to small (mobile devices). Every day you are probably using something that is embedded with Java. Continue Reading »Tweet
Packing for a conference in Las Vegas is always a challenge—at least for me. When choosing my clothing for an event, I prioritize looking good followed by comfort. Maybe this is a female thing, or maybe it’s a personal thing, but in Vegas I need one outfit for the day and one for the night. After the multi-hour process of trying on clothes, I have to decide on the least number of shoes I can pack while still looking good and surviving all the walking at the conference.
Thankfully, determining what sessions you should attend this year at IBM Insight doesn’t have to be quite as time consuming as my packing process. Here is a glance at what I am most looking forward to at Insight:Tweet
The big conference is one week away and you are getting prepared to attend it. There are hundreds of sessions to attend, people to connect with and must-see demos. When I attend a conference, I can easily sort out what sessions are of interest to me and the top demos I want to see, but how do I make sure that I am connecting with people and, frankly, getting the most information I can out of the conference? These five tips are simple things you can do before or during the conference that will ensure that you are really connected to the other professionals who are attending. And all of these can be done on your mobile device. Continue Reading »Tweet
In this blog post, I want to investigate the usefulness of an enterprise architecture methodology and talk about how it could be used in a mobile strategy. Please note that I won’t attempt to describe the development of a comprehensive mobile enterprise architecture (that’s too much for one blog post!). Instead I will focus on the adoption of “architecture thinking” for mobile infrastructure architects.
As a mobility architect, one of the challenges I face while working with clients on their mobility strategies is the overall business and technical considerations that constitute an enterprise mobility strategy. All too often, strategies are developed in discrete partitions that clients hope will eventually merge into a cohesive and encompassing strategy.
Adopting an architecture methodology can help an organization to develop its mobile implementation strategy in a more structured manner—one that allows for adaptability to technology and business changes. Architectural thinking can also help with mitigation of risks as an organization progresses in its mobility roadmap over time.