Friday, March 12, 2010

SolidNode

Just another WordPress weblog

Augmented Reality (AR) has seen a sudden buzz in the last few weeks. The announcements just keep coming; Layar announced a 3D API and Wikitude announced AR API. VentureBeat recently ranked the emerging start-ups in augmented reality. AR is still a nascent domain with many quirks and twists but it is for real and it is going to cause disruptions in many dimensions. This is how I see it would affect the enterprise software:

No interface will be the interface

The augmented reality uses the most natural interface, the reality, and layers information on top of it essentially eliminating the need to have an artificial interface. Users will prefer in-context user experience at the locations where they perform their primary task compared to unnatural static experience on their current devices. I also see the impact and potential for innovation in the MVC frameworks. The AR opens up a lot more opportunities for the developers and designers, who were constrained by the traditional technological barriers, to innovate new UI frameworks that have higher affordance and closer mapping to users’ mental model against an unproductive artificial user interface. Getting closer to user’s mental model is going to make the user experience a pleasure and the users more productive. Check out this Layar video:

Data will be the new design

With the growing popularity of AR once considered a nice to have feature, the alternate data consumption, will become the core requirement of the enterprise software. The users are likely to access data with a variety of new clients in unanticipated ways. The widespread adoption of RSS feeds made the interaction and visual design of a blog less relevant against burning the feeds to deliver the content in realtime. Similarly accessibility to a range of rich enterprise data in real-time is going to outweigh everything else. The users will create new environments and experiences. This emergent behavior is a golden opportunity for the companies that have captured rich enterprise data but have faced challenges to make it accessible and useful to the end users.

The SaaS, the cloud, and mobility will be base expectations

The AR applications require the data to be accessed from a range of physical locations on mobile devices without any latency. This distributed data need combined with the nature of the AR deployments where one company does not own an end-to-end solution will necessitate the data and the apps to be delivered from the cloud to optimize the solution. The users will not only demand that the application be accessible from the mobile devices but the mobile devices might be the primary and in some cases the only interface to the business information. Emerging technology trend such as cloud-based rendering, when combined with such AR deployments, has potential for some killer innovative applications.

These are exciting times and I hope that the entrepreneurs tap into the world of augmented reality and make it real by creating innovative experiences that demonstrate technology excellence, create new business models, and make it a real pleasure to interact with the enterprise software.

Original Post:
Augmented Reality Will Change Enterprise Software For Real

Popularity: unranked [?]

Larry Ellison Rants About Cloud Computing

Posted by admin On September - 28 - 2009 ADD COMMENTS

Oracle CEO Larry Ellison has bashed cloud computing hype before. So it was unsurprising but nonetheless entertaining when, during an appearance at the Churchill Club on Sept. 21, Ellison unloaded on cloud computing in response to an audience question relayed by moderator Ed Zander. “It’s this nonsense. What are you talking about?” Ellison nearly shouted. “It’s not water vapor!. All it is, is a computer attached to a network.” Ellison blamed venture capitalist “nitwits on Sand Hill Road” for hype and abuse of cloud terminology. “You just change a term, and think you’ve invented technology.” This video from TechPulse360, which runs about 5 minutes, captures the full effect of Ellison’s comments.

Check out our Cloud Computing Channel for other perspectives on these topics. For additional video, check out our DCK video archive and the Data Center Videos channel on YouTube.

Original post:
Larry Ellison Rants About Cloud Computing

Popularity: unranked [?]

Stratavia Gets Patents for Database Automation

Posted by Blogger On September - 21 - 2009 ADD COMMENTS

Data center automation specialist Stratavia announced today that the United States Patent and Trademark Office has awarded it two patents for technology driving its Data Palette platform. The patents (numbers 7,571,225 and 7,529,827) are for automating standard operating procedures in database administration. 

“The award of these patents validates Stratavia’s position as the industry leader and pioneer of automation technology used in today’s enterprise data centers,” said Thor Culverhouse, President and CEO of Stratavia. “We look forward to the new revenue generating licensing opportunities that are now available to us, as well as future patent awards.”

Standard operating procedures, (also commonly referred to as “Run Books” or “Process Workflows”) are part of many enterprise class data center automation solutions. Stratavia’s Data Palette allows customers to use a web interface to automate these processes according to standardized operations, such as corporate policies or vendor best practices.

Original post:
Stratavia Gets Patents for Database Automation

Popularity: unranked [?]

Amazon EC2 Adding 50,000 Instances A Day

Posted by Blogger On September - 21 - 2009 ADD COMMENTS

Amazon doesn’t release a lot of detail about the growth and profitability of its Amazon Web Services (AWS) cloud computing operation. But a recent analysis found that Amazon EC2 launched more than 50,000 new instances in a 24-hour period in just one region. Cloud technologist Guy Rosen analyzed activity on EC2 using Amazon resource IDs, and estimates that the service has launched 8.4 million instances since its debut.

Amazon EC2 allows customers to rent computer resources in Amazon data centers to run applications. EC2 allows scalable deployment of applications by providing a web services interface through which customers can request Virtual Machines (server instances) on which they can load any software of their choice.

The new analysis follows up on previous research by Rosen on the number of web sites hosted on EC2  and other leading cloud providers. He noted that the data is a one-day snapshot, and could be skewed by a number of factors, but says the numbers are “impressive, to say the least.”

Original post:
Amazon EC2 Adding 50,000 Instances A Day

Popularity: unranked [?]

True Entrepreneurial Spirit Is Believing In A BHAG

Posted by admin On September - 17 - 2009 ADD COMMENTS

GigaOM has a post “How Start-ups can win big with VCs” that muddies their point of view of having a clear value proposition with not doing something because no one may want this or someone else has already done it. I added the following comments to that post:

I agree with the viewpoint about honing the pitch. However I have a different take on some of the start-ups. It’s one thing not to know what the value proposition is but it is other thing to believe in a BHAG. Many start-ups had huge success when people initially thought that they could live without that. Twitter is one of those examples. Also, there is nothing wrong in duplicating what someone else is doing. Presence of similar companies signal that there is a market. It is now up to the new entrant to beat the competition by solving the problem well. When Google announced Gmail it was one of the last (as of now) web-based email that was introduced. Google would not have released Gmail or even the search engine if they would have thought that other people are already solving this problem.

I welcome the entrepreneurial spirit of the Silicon Valley. This innovation engine is amazing. I was watching the panelists beat up http://anyclip.com at Techcrunch 50 suggesting that the content deals are hard to come by. I liked the answer: “No one thought that we would have a black president one day”. The company acknowledges that it is an astronomic task but the reward is very high if they can pull that one off. We all know the story about Steve Jobs, iTunes, and the music industry. Let’s not forget that we can repeat the history only if we believe into these start-ups and give them an opportunity to succeed.

Original Post:
True Entrepreneurial Spirit Is Believing In A BHAG

Popularity: unranked [?]

VMware’s vCloud API Forces Cloud Standards

Posted by admin On September - 2 - 2009 ADD COMMENTS

We’re in the midst of a monumental transformation of the IT space, namely cloud computing, and the transformation is stalled.  Or, it was, until today when VMware released their vCloud API at VMworld under an extremely permissive license.  A FAQ is here. So what’s the big deal you say?

What’s at Stake: IT’s Transformation
Simply put, we’re on the cusp of a major change in the way that IT does business.  To date the enterprise datacenter has been a blackbox, owned and controlled by IT and with little or no insight from business owners.  This is about to change.

Nick Carr said it best in Does IT Matter?

… IT’s transformation from a set of proprietary and heterogeneous systems into a shared and standardized infrastructure is a natural, necessary, and healthy process.  It is only by becoming an infrastructure — a common resource — that IT can deliver its greatest economic and social benefits.

Right now IT is in the same state that manufacturing processes were before the massive popularization of assembly lines by the Ford Motor Company.  Although the assembly line had been invented before, FMC and Henry Ford helped make it a de facto standard.

One hundred years later, the science around manufacturing processes is so good that businesses can run large plants overseas and create high quality products, using repeatable processes, just-in-time delivery and advanced inventory management.

Best of all, business owners can measure the value of the work that the manufacturing process and people provide.  IT, through cloud computing, can do the same, and in a lot less than 100 years if we put some real intention behind it.

Cloud Computing as Business Enablement
One of the core propositions of cloud computing that I regularly espouse is the notion of ‘cloud’ being an operational process change and NOT a technology or simple outsourcing.  This is frequently lost in the hype around ‘auto-scaling‘ and such.  By an operational process change I mean two-fold:

  1. Creation of ’self-service’ IT for cloud consumers
  2. Extensive automation for IT itself, allowing a self-service delivery model

By ’self-service’ I mean: on-demand, pay-as-you-go, and use-only-what-you-need.  By automation, I mean removing the human element in provisioning and managing IT infrastructure.

Whether you realize it or not, right now IT is largely a craftsman’s trade whereby apprentices learn from masters.  It has been unable, despite the best intentions, to evolve into a disciplined profession like manufacturing by itself without a forcing function.[1]

Cloud computing is that forcing function and CIOs everywhere are waking up to it.

Infrastructure, Infrastructure, Infrastructure
Revisiting Nick Carr’s quote again (above), the key element that jumps out at you is that IT infrastructure must become like any other kind of business infrastructure, be it power, highways, railroads, or telephone service.  Despite IT’s traditional desire to be kingmaker, just like other infrastructure, it provides no inherent competitive advantage.  It is plumbing. Just regular old plumbing.  Plumbing is good.  Great plumbing is awesome.  It adds business value, but not competitive advantage.  If it is not a competitive advantage then large enterprise businesses MUST not spend more resources than necessary on IT.[2]

Perhaps more importantly, to derive the maximum value from cloud computing’s disruptive force, we must have standards.  De facto or otherwise.  How would the railway systems work without standard track gauges?  What about telecommunications systems?  Or the national power system?  The answer is that they can’t.

Standards are critical to the success of cloud computing and it’s ability to transform IT into a business enabler that can be run transparently like many other parts of the business.

The data center can no longer be a black box!

VMware’s vCloud API
Enter VMware, who today released their vCloud API under a very permissive license[3].  The vCloud API is by no means perfect.  In fact, I’d say it has serious warts.  What it will hopefully become is a de facto standard.  Early this year when I was CTO of GoGrid and saw this lack of standards becoming a major blocker for customers, I pushed to open license the GoGrid API, which also inspired Sun and Rackspace to follow suit.  What it did NOT do, was create a standard.  I worked with the Open Grid Forum’s (OGF) Open Cloud Computing Interface (OCCI) group, but that also stalled and failed to achieve any significant backing from industry.

Every single player out there, starting with Amazon Web Services (AWS), has gone and created their own, entirely incompatible cloud computing standards.  Much of the reason why everyone hared off on their own is a reaction to the earlier boondoggle around Web Service (WS-*) standards.[4]

Regardless, VMware is now pushing the issue, by not only releasing their vCloud API, but releasing it under a license that let’s anyone copy, extend, and reuse it.  Let’s be painfully clear:  You can copy and run the vCloud API on any cloud, even one powered by the Xen hypervisor.  VMware’s weight in the industry practically assures that it will be adopted widely. In fact, they launched the vCloud API with support from five cloud computing providers including Terremark and Savvis.

To put this in perspective, yesterday RightScale, a well-known cloud management services vendor, supported four cloud computing providers.  Today they support 9, because all 5 new vendors support the vCloud API.  Any new cloud that comes online will be highly incentivized to support this API because all of the tools written to it, whether for an internal or external cloud, will work with their cloud out of the box.

This is it, people.  This is the beginning of the tectonic shift that cloud computing can become.  Once the railroad tracks are the same gauge everywhere we can start building real value on top of IT.


[1] Some will point at ITIL or CoBIT, but the reality is that documenting ‘meatcloud’ processes is not the same as removing the human from the equation; IT is more similar to manufacturing than to the legal or medical professions.  The legal and medical professions are predicated on delivering a certain kind of human talent or skill.  Manufacturing and IT are infrastructure and must be predicated on delivering repeatable, measurable, business value.
[2] This is a point that advocates of both internal and external cloud computing largely agree on.
[3] In the interest of full disclosure, you should be aware that I have been consulting with VMware’s vCloud team on the API and related work.
[4] I will certainly get called out on this, but I’m simply repeating words and intentions I’ve heard from many of the people who did work on various WS-I and WS-* standards, including myself.  Web Service standards are adopted quite widely, but they have also been the target of immense lashback against their heavyweight nature, committee-driven decision-making process, and domination by vendors looking for a new way to sell more stuff into the enterprise.

Post to Twitter

Original Post:
VMware’s vCloud API Forces Cloud Standards

Popularity: unranked [?]

Amazon Customers Can Now Get A Placebo Cloud

Posted by admin On September - 1 - 2009 ADD COMMENTS

That would be the new Virtual Private Cloud (VPC) by Amazon.

I am a big proponent of the public cloud but I am a bigger proponent of giving what the customers really want. Amazon had resisted offering a private cloud but they finally gave in and offered a private cloud or at least this is what they want the customers to believe. The bloggers are already questioning whether VPC is a true private cloud. Regardless of the arguments whether the VPC is really a “virtual” private cloud or a “virtually” private cloud, I believe, this placebo cloud is likely to help the customers overcome the cloud computing adoption barriers:

Security: The placebo cloud would alleviate the perceived risk of adopting the cloud computing. The perceived risk is based on the customers’ past experiences. The customers believe that anything that they can connect using VPN must be safe even if they are tunneling into a set of shared resources. The customers will get an environment what they believe is safe and secure to deploy and consume the applications.

Ownership: The VPC does not let the customers own the computing but still provides a sense of ownership. If Amazon’s marketing engine does a good job the customers would be less wary about the lack of ownership.

Virtualization: The customers are not necessarily clear about the real differences between virtualization and the cloud and they necessarily don’t care as long as their business goals are realized. The VPC would allow the customers to work with the existing technology stack that they already understand such as VPN and network-virtualization. The VPC would also empower the partners to help the customers build the bridge from their on-premise systems to the cloud to create a hybrid virtualization environment that spans across various resources.

Even if I personally favor the public cloud I do want to see the customers buy into the cloud computing and later make a decision whether they should move to the public cloud to leverage the cloud in its true sense.

Original Post:
Amazon Customers Can Now Get A Placebo Cloud

Popularity: 12% [?]