Clouds for the Masses?
Lately many parallel streams of development in Cloud Computing are making significant progress to bring about a new way of information processing impacting a large number of users, including enterprises and communities around the world. Gartner predicts that "Cloud Application Infrastructure Technology Needs Seven Years to Mature." Gartner said that technologically aggressive application development organizations should look to cloud computing for tactical quick wins through 2011, during which time the market will begin to mature and be dominated by a select group of vendors. By 2015, cloud computing will have been commoditized and will be the preferred solution for many application development projects.
Like any other new dimensions in evolving technology, Cloud Computing is going through a usual Curve of Diffusion & Adoption. Here are a few trends in the cloud computing paradigm that are shaping the application and commercialization of the clouds.
- Mobility or Portability of the Cloud Framework that makes information processing available anywhere & anytime. Though this was mainly conceived for the mobile enterprise work groups, this augurs well for the communities in the developing regions since development of advanced mobile applications does not remain dependent on the sophistication of the device. Few key challenges like interoperability and network availability still remain to be addressed.
- Localization of virtualization. Many new offerings are being developed to create a secure, private virtualization for specific enterprise applications. There are some instances of open clouds but it is still far from full maturity. There is also a forecast of 'Hybrid Cloud' that would make a win-win combination of the private & public clouds that can be customized based on specific requirements. Here there is a clear emphasis on 'productization' & 'localization' of clouds that probably precedes the complete understanding of the technology paradigm.
- Packaged Cloud Offering. Amazon's AWS, Microsoft's Azure and Google's App Engine are proprietary framework for hosted services. While these offerings are yet to take off commercially, they have certainly created a definite 'lead by example' advantage. Some issues that face this approach are difficulty in migrating existing applications to the 'Cloud' without rewriting some of their code bases. 'Write once run anywhere' generation of applications face an obvious stumbling block.
- Optimization through Distributed Virtualization. This is possibly one of the most critical components of Cloud Computing and holds the maximum potential to impact the Global Productivity as a whole. This has the capacity to bridge the digital divide by turning one machine into many. The California-based startup NComputing has installed more than two million computer "seats" worldwide in the past two years. There is this huge group of consumers, living in the digital divide that could really benefit from broad access to PCs. Partridge, CEO Vital Wave Consulting, sees virtual desktops working in schools, Internet cafes, government centers and other venues where people are comfortable using computers in communal spaces. NComputing feeds into local economies by buying hardware locally and training people in communities to provide support for virtual machines. "NComputing recently announced an alliance with Chinese PC maker Haier, which is expected to provide access to low-priced hardware.
Considering that one of the basic premises for Cloud Computing was better optimization of total globally available processing power to meet the distributed computing needs in the wider regions in the world, there are many issues that need careful consideration from the global research community towards creating a sustainable, robust framework for Mass Market Computing through a global network of clouds.
- The Cloud Computing research agenda must address the scalability and availability of the infrastructure rather than focusing on the intelligent clients. i.e. MID or Smartphones; or virtualization platforms alone. There is a significant role that must be played by the network technologies & protocols to facilitate such a large and diverse scale. Various trends in Network Technology development such as effective decentralization, supporting the complex hierarchy of the Highly Federated Networks (HFN), sustaining time-based or demand driven Value Based Networks, self-organizing networks etc. will play an integral part in the overall realization of Cloud Computing grand visions.
- The information consumption patterns will dictate a lot as to how the capacity can be engineered and implemented. The information processing needs can vary widely depending on the context of application, e.g. individual or community needs may be tactical, sparse and shared in nature, whereas in the markets, exchanges or public systems the amount of information to be processed is enormous
- On the application side, supporting the small & medium enterprises, or the 'Other Private Sector' defined in the Millennium Development Goal, through a network of clouds presents yet another set of challenges & opportunities. The 'Small' to 'Very Small' enterprise inherently depends on the local ecosystem of services and value exchanges. And this is where a Open Cloud Networks can bring in a revolutionary change. Cloud based tools & frameworks ranging from supply chain integrators, provision of critical services through self-managed access, Dashboard or aggregation of various relevant information feeds including price or demand etc. can provide tremendous value to these local business ecosystems
Here is an interesting presentation on Open Cloud Network from Sun
Customer Experience Strategy By Design. Case Study of TeliaSonera
Recently I found this good case study on how to create a customer experience strategy by design. I particularly liked the way the experience attributes were synthesized through a thorough design process. Note how the brand characteristics are discovered, experience elements are defined & the whole program is aligned and implemented towards a definite experience strategy.
Psychology of a Crisis

In a recent interview, John Quelch, professor and author of the Harvard Business Review article "How to Market in a Downturn", has talked about a very interesting psychographics of consumers in the time of a financial crisis. He sees a few emerging segments of consumer’s psychology while making important financial decisions in the ‘downturn of the century’:
- Slam brake-ers - Stopping all buy decisions and cutting down on costs severely
- Pained but patient - Badly affected but are hopeful of a medium term recovery
- Live for today-ers - Not much affected since they didn’t have a lot of savings
- Comfortably well - Well cushioned from any financial impact, showing a moderate restrain
These segments have different behavioral traits when it comes to taking buy decisions. He goes on to outline a few important traits, outlined for the ‘Pained but patient’ segment,
- Essential: Essential livelihood commodities, that one can not do without. Here one important shift is visible from branded labels or niche products (e.g. organic produce) to private labels and generic goods
- Treat: The periodic indulgence that the consumers have to get a sense of satisfaction is becoming less frequent
- Postponable: Many durable purchases are being postponed or being upgraded rather than a outright purchase
- Expendable: Some expenses like vacationing are being dropped from the agenda or significantly minimized
It is interesting to see the impact of these segments and behaviors when it comes to consuming technology and related products or services. Are people consuming fewer services, e.g. changing service tariff plans, lowering renewal frequencies or postponing upgrades? Are these consumers exploring new ways of product consumption, e.g. going from licensed to ‘open source’, from ‘owned’ licenses to ’shared’ seats?
Do these behavior traits extend to the online purchases of general goods & services as well. How will people’s information behavior change? In a recent Economist article, ‘From buy, buy to bye-bye‘ a few trends in social information behavior have been highlighted,
A second shift in consumer psychology has been prompted by fallout of a wave of financial scandals leading to a deep distrust of big business institutions. This will also accelerate the use of social media, such as blogs and social-networking sites, by consumers looking for intelligence on firms and their products. As trust in brands is eroded, people will place more value on recommendations from friends and peers. Social media make it harder for brands to pull the wool over consumers’ eyes, but they also offer canny companies a powerful new channel through which to promote their wares and test new products and pricing strategies.
In these changing times, how should the persuasive strategies of ‘Customer Experience’ change. Do the language of persuasion that held good in relatively better times, still talk to the ‘consumers in a crisis’. Will the brands need to talk differently? Does ‘Hope’ or ‘Optimism’ add a useful dimension in the psychometric framework of today’s consumer behavior. We need to find these answers fairly soon.
Listen to this HBR Ideacast: "How to Market in a Downturn."
Copyright 2009 Harvard Business School Publishing
Picture it!
The rich web apps are bringing in more & more interesting patterns in the interaction model. Visual interaction is really emerging as a powerful way people respond, manipulate and intermediate… Think about it…it is like a non-verbal communication, more visceral, more emotional and definitely more intuitive.
The Symbaloo web application. It aims to create a visual bookmark or icon wall. Sounds similar to a desktop metaphor with various shortcuts to utilities.
A visual campaigning on Facebook with multiple copies of a photo from Israel-palestine conflict. The users tag their friends on the photos as many times as possible to spread the awareness.
Sharing Rich Web Pages
Rich Apps are here. Page sites are gone. Internet is wearing a new look. Sites are looking more and more like applications. There are Micro-apps and Widgets, RSS & AJAX! Suddenly the Web looks very WYSIWYG, responsive!
It’s all good. We hear about the quantam leap in the quality of experiences with Web 2.0. And hopefully this richness is driving value in stickiness as well as (most critically) dollars!
This dynamism is bringing in significant shift in the way we interact with web elements. The whole point about Rich Internet Application is that users act upon the information itself. Every piece of the interface is actionable. And users learn to expect that. And this is becoming a standard of a sort since the ‘page model’ does not exist in these rich apps.
This ’shift’ brings us to think about a few issues that we have grown so accustomed to through the ages of the ‘Old Web’. For one, how does one share a page link. It is so much a part of our web behavior to post or share links that take the recipient to a ‘certain instance’ (traditionally a page) of the target URL. But in the rich apps, this instance is not visible to a larger audience since a large part of it happens locally on the client side. In a very interesting work around, many users I know, have started sending ’screen shots’ capturing the ‘page state’ in stead of a HTTP link. But obviously it slows down the collaborations, because what has been shared is not ‘immediately actionable’. And everyone has a different version of it.
Many people are pointing out flaws even the ‘Indexability’ or ‘Searchability’ of a Rich Web Page:
There has always been a question mark around indexability of RIAs, whether they’re built in Flash, or Silverlight, or even Ajax. The fundamental problem is that static indexing of a RIA is likely to turn up only the user interface of the application, and not the interesting and meaningful data fetched by application logic and presented dynamically to the user. Indexing an application binary or script is akin to having desktop search index winword.exe instead of your documents… not very useful. Most folks are now seeing indexing something like a raw swf binary as less and less useful, as applications become more and more dynamic.
Full article link
In the fast changing world of Service Oriented Architecture (SOA), a solution to this issue may not be far away. But before that we should define and standardize the Web 2.0 platform first. It is critical to unify the environment rather than fragmenting it by coming up with another ‘rich platform’ with your brand name on it. There are many issues like creating a ‘Meta-infrastructure’ of all the rich media and ways to bookmark various ‘data instances’, that need immediate attention. Because if we cant share what we do, the richness won’t get us very far.
Loopt In…Tweet Out!!!
In a very interesting twist, the recent wave of popularity of the ‘Twitter’ is somewhat on the wane. Part of the reason is that, much though it claimed to be a ‘Spot Yourself’ application, it never gave any geographical cue. If you looked at ‘Twitter’ App site, it just looks like a series of tweets without any visibility of where they were done.
Now that is going to change with the new ‘Loopt’. The advantage is obviously the integration of location based micro-blogs to the geographical data….namely Google Maps! Now that’s a heck of a powerful experience. You immediately have a reference. And conversely you can actually pull up peoples’ notes (or Tweets, Loopt will have to come up with a name or….) as soon as you spot yourself with the embedded GPS tool.
What’s more intriguing, it offers you a kinky feature of locating your friends’ whereabouts!! We can obviously imagine a lot of interesting use of that one. The trends in the Location Based Services are getting more and more interesting!!
And after becoming the iPhone App of the month, ‘Loopt’ has made the great entry into the G1 Android Phone, powered by the Google mobile OS. Not really surprised…I must say!
‘Social Translucence’ in Our Everyday Web ‘Places’
Today ‘Social Networks’ are a way of life. We see it in every possible web based service or application that we use. Sometimes we even wonder if all these ’sociability’ actually serve their purpose in our respective information environments. So is ‘Social Networking’ only a business model for advertising revenue? There is more to the ‘Sociability’ itself rather than numerous discussions around the web about ‘how wonderfully social networks multiply the ‘advertising’ real estate’. Behind the phenomenon of ‘Sociability’ of Information Spaces, there is a very unique psychology at work, termed as ‘Social Translucence’. Socially translucent digital systems make perceptually-based social cues visible to their users. Such systems - by supporting mutual awareness and accountability - make it easier for people to carry on coherent discussions; to observe and imitate others’ actions; to engage in peer pressure; to create, notice, and conform to social conventions; and to engage in other forms of collective interaction.
We use the phrase "social translucence" as a rubric for our approach to designing such systems. "Social," of course, signals our interest in providing cues that are socially salient. "Translucence" has a more nuanced role: Most evidently, in an implicit contrast to "transparence," it indicates that our aim is not to make all socially salient information visible. However, translucence also stands in for the notion that, in the physical world, cues are differentially propagated through space - something which, as social creatures, we understand and make use of, in governing out interactions. Thus, we know that those across the room may see that we are talking, but will be unable to hear what we say; and we adjust our interactions to take advantage of this. - Erickson, Halverson, Kellogg, Laff & Wolf, IBM Watson Research Center. See article for a more complete discussion.
We see these examples everywhere, both for and against our advantage, on various interactive web and information spaces. For example ‘message boards’ are a great way of documenting conversations, and they have important impact on browsing or seeking of information in a socially pervasive way. We may look for an answer to a specific query and find that it has already been answered by someone else. A ’social’ system makes the ‘most read’ or ‘best rated’ answers visible to others. On a ‘translucent’ system, we may look up an answer to a question we never asked, only because we see that "more people are talking about it." In e-auction ‘places’, you keep picking up more ‘trust’ badges to quote higher. You get an email message with a specific reference, suggesting you should remember the topic well but you can’t. You wish you could look up previous threads. Right then your system pulls up the social graph or timeline to remind you of the last discussion you had with the sender. Translucent systems make large amount of ‘invisible interactions’ visible through high level patterns that people instinctively get queued in. These are a few general observations about how to achieve ‘high translucence’ while designing a socially pervasive information system that makes collaboration easy through social mediation or ‘proxies’-
- Provide a persistent history of asynchronous activity
The general direction should be toward providing common ground, the context necessary for guiding effective collaboration and complex activities. Without support for common ground, collaborators are unable to effectively assess each other’s contributions or develop trust and common goals. One technique for this support is a durable artifact depicting interaction over time, such as conversation trees and threaded discussion boards, which offer the key benefits of a coherent recording mechanism and peripheral awareness of groupwork (Smith et al., 2000).
- Facilitate coherent, near-synchronous communication
Other efforts have focused on improving computer mediated conversation interfaces to more closely match norms of spoken interaction. Te’eni (2001) argues that designers of communication support systems must balance the communication medium and message form, and offers a model for studying the communication process and selecting optimal configuration of medium and message attributes. Te’eni lists several communication strategies that can be augmented by computational solutions: contextualization, control, attention focusing, affectivity, and perspective taking.
- Link the real and virtual worlds
As we look for ways to link virtual and real world events and awareness, notification options provide answers. Users are able to learn something about collaborator actions at a glance. More advanced systems provide interactive maps that use real world metaphors to represent virtual community events. However, challenges are many, considering the need to seamlessly & unobtrusively integrate notification within user’s physical environment. The nuances of ’symbolic mappings’ of activities and ‘presence information’ can significantly leverage the ‘depth and range’ of notification possibilities.
gPhone or Android: The Philosophy Says It All!
Recent buzz about the gPhone being designed by the ADG (Ammunition Design Group) of San Fransisco may or may not have been confirmed by the honchos of the company, but what is almost certain is Google’s unmistakable ambition to enter the mobile web space in a big way. Typically, in a ‘Google style’, they want to bring in a game-changing power play. A play that will tilt the market in it’s favor much the same way it has done in the field of internet advertising. It has created such a strong force there that even Bill Gates had to praise it as a ‘very nice revenue stream’.
So if it really has to be the ‘Google’ way, the rumor about g-phone being the centerpiece of it, does not sound convincing. There is a philosophical difference in how ‘Google’ thinks about its businesses than ‘Apple’. Google will never be the ’sexy machine’ company that will pull users into using it. Rather, it is known for working below the surface and capturing the whole ecosystem under its clutches. So whosoever makes any money in the system, a cut of it is always bound to be directed to Google’s coffer. Open Handset Alliance (OHA) or Open Social platform under the ‘Android’ program is a very definite indicator to that direction.
After Google bought Android in July 2005, Silicon Valley pulsed with gossip and speculation about what the search giant was planning. Everyone figured Apple had a phone in the works and assumed Google must be developing one too…but when Google finally broke its silence in early November, there was nothing about a gPhone. In stead there was a talk of building an alliance of 34 wireless companies including Intel & Sprint Nextel. This was how Google planned to shake up the nearly trillion-dollar global wireless market? A consortium?
Read more about this interesting ‘Wired’ article here.
Though the importance of the client device, supposedly named gPhone, is equally strategic to Andy Rubin, the original proponent of Android, now in Google; it should not be compared to the iPhone for fairness’ sake.
“The comparison between Android and the iPhone is unfair. The iPhone, with all its glorious UI experience, is a very closed and tightly controlled platform. The promise of Android is not a better user experience but rather an open experience - the sort of stuff that the mobile web really requires at this stage.”
Read the full story here.
With the power of openness, comes the loss of control. But that does not matter as long as the user can fulfill their goal seamlessly rather than worrying about compatibility all the time. Again from the Facebook experience, we have seen users are not willing to trust the third party applications in terms of security and traceability. Google will have to address that problem in a major way if Android has to become the de facto mobile web standard in the near future. They need to carefully trade off how much control to let go and how much to retain, in order to maintain sanity.
Web has changed from being only PC centric for a fairly long time. And since Mobile web, that is ‘always on’ and ‘always available’, scores a major point towards being ‘Cloud Computing Ready’, Google seems to have big plans to create completely new grounds of business with the launch of Android, particularly in PAAS (Platform as Service) or IAAS (Infrastructure as service). These new offerings will allow anyone to create and launch web applications on Google ‘App Engine’ hosting service. Even some applications can be custom made by the user communities for very narrow usage bands. And that just may be the beginning of a very different kind of Internet. Sounds too much like Web 3.0? We will have to wait and watch it play out to know the real worth of such ambitious vision…
Two Monologues Do not Make a Dialogue: Preview of Norman’s “Design of Future Things”
A quick preview of Don Norman’s next work "Design of Future Things", looks intriguing in the 1st chapter itself. He discusses the idiom of interaction between human and smart systems that are going to have a lot of work delegated to, in the years to come. His unique insights about human behavioral dispositions with respect to machines, capable of holding conversations, throw some light into the mechanics of human machine collaborations that may become very commonplace in the near future. You can find the chapter preview in the following link: Cautious Cars and Cantankerous Kitchens: How machines take control If you are interested you can see a post I had written sometime back about a similar topic. Enjoy the read… Self Help Technologies - Bane or Boon!
Document Format War: Who’s Listening to Those Rants from Users!
The recent debate on the open data standards (between OXML, proposed by Microsoft and ODF from Sun and IBM) has generated many interesting response worldwide particularly from the ‘open source’ proponents. In the age of social protocols for information exchanges & service oriented architecture, this discussion seems more relevant than anything else. Typically in a debate regarding technical industry format, issues like market share, cost of innovation and interoperability take precedence. But rarely a discussion can be found where ‘how the user community is affected or how their work flow will be impacted’ with the change is constructively debated.
I found a very interesting comment posted by a reader in Venkatesh Hariharan’s (Head Open Source, Red Hat India) blog Open Source India that underlines the crux of the matter from an expert user’s point of view:
I sit on a variety of standards committees. I don’t really want to, I have other things I’d rather do with my time, but I am forced to. If I don’t some dimwit will try and get something adopted that is duplicative, single sourced, or downright idiotic. This happens a lot. … someone in the automotive industry decides to innovate, and designs a 14.5″ wheel and tire, and it’s installed on a new car. Now you’ve got a tire that can only be replaced from one vendor (because there’s a patent on that size of tire). The vendor charges 3 times the price of a 15″ tire, because it’s a VERY special tire, and your tire blows in a city where no one sells that tire. Pretty damned stupid, isn’t it? Wacko Electric designs and patents a new light bulb, that only fits Wacko sockets. The socket and bulb are sold to home builders at half the price of a standard socket, but the bulbs are sold to home owners at 5 times the price of a standard light bulb. Pretty damned stupid, isn’t it? And damn - guess what? My old computer backups are on 8″ floppy disks. No computer today comes with a floppy disk drive. If I have an old 8″ disk drive, no computer built today can run it. Maybe I got lucky, transfered from 8″ to 5.25″, then to 3.5″, and then to CD, and now to DVD, so the source is still available. My old programming codes won’t compile without a major re-write because the languages have changed. Oh, and Tweedle Dee Compiler Company innovated proprietary extensions into their product. Jerks.
So evidently the ‘Interoperability’ we talk about, sitting in the high powered steering committee of a standard regulatory apex body, isn’t the same in the common user parlance. It is something much more crucial. Continuous ‘data migration’ is time consuming, skill & resource intensive and most importantly it prevents the information, that happened to be encoded in a certain document format, to flow freely and feed into the collective intelligence for common good. Point to note here is that the document company may own the format but they have no right to control the freedom of information that they contain.
Additionally there are many forms of information exchange that do not fall into the category of ‘business to business’ or ‘business to consumer’, particularly in the case of government to citizen channels. Documents are the life blood of modern governments and their citizens. Governments use documents to capture knowledge, store critical information, coordinate activities, measure results, and communicate across departments and with businesses and citizens. Increasingly documents are moving from paper to electronic form. To adapt to ever-changing technology and business processes, governments need assurance that they can access, retrieve and use critical records freely and without bearing major cost overheads. This applies to citizens’ access to government documents as well. Especially with new and effective democratic tools such as RTI (Right to information), transparency between various processes, stakeholders and beneficiaries critically depends on the access to information at little or no cost.
Lastly the low income marginalized communities in the developing regions are very far away from this debate of document formats. Electronic documents and their fancy presentations in a desktop environment or sophisticated exchange protocols do not mean a thing to them. They couldn’t care less about what format the information is encoded in. Rather what has become increasingly clear through years of research is that people interact with technology in such a way that they do not distinguish separate acts of information gathering and communication. While to some extent this conflation is not necessarily confined to developing regions, it is particularly acute in areas where people live in significantly impoverished information environments. Communication as Information-Seeking: The Case for Mobile Social Software for Developing Regions. Kolko, Rose, Johnson. IW3C2, Technology for Developing Regions.
These communities do not have the necessary conditioning to respond to the information and communication artifacts in the way digital-haves do, but a majority of them, particularly the semi-urban communities, are habituated in a multi-channel, multi-platform information environment. They also learn quickly by observing and to some extent the effort to integrate with the larger system force them to adopt similar communication behavior. Yet they fail to make full utilization by accessing, living and acting upon these information primarily because of the inability to switch modes or formats of communication easily.
It is time the world gets out of the ‘document hang over’.


