Mashups Made By Microsoft … 2.0 Be or Not 2.0 Be ?
by Jon Husband
Mashups for the business world are a promising outcome of the application of design and development principles coming from the consumer application and web services arena to the business environment.
As noted in the excerpt from the NY Times below, Microsoft has for the most part been regarded as a laggard, or essentially a reluctant participant in the Web 2.0 world to date because of its focus on operating systems (though its Blue Monster initiative was created in order to address that perception, I believe).
While it’s Popfly initiative and a team of 17 programmers does not represent a wholesale shift in strategic direction for Microsoft, it’s an interesting signal.
While most readers of this blog will no doubt be familiar with Web 2.0 and mashups, here’s a bit of context. Generally, Web 2.0 refers to a "second generation" of web sites whereon visitors / users can contribute information for purposes of sharing and collaboration. Web 2.0 applications use Web services - most commonly Flash, Ajax, Silverlight or JavaFX user interfaces, Web syndication, blogs, and wikis. There are no set standards for Web 2.0, and generally it has come into existence through the work of designers and programmers building upon existing web server architecture and adding / stitching together web services. It can be said that Web 2.0 shares some principles and characteristics with SOA.
Mashups are often thought of as Web 2.0 applications. "Enterprise mashup" describes Web applications that combine content from multiple sources into an integrated user experience. Enterprise mashups are application hybrids combining content and functions from more than one existing source to create powerful Web applications, integrated Web experiences and to expand customer value networks. They are created when different application program interfaces (APIs) are combined or ‘mashed’ such that the functions from the combined applications come together to create an entirely new application.
As noted in the NY Times article, "Microsoft has long been a software engineering culture in which huge projects like Windows Vista are developed and tested by teams of hundreds, and whose completion time is measured in a large fraction of decades.
Although it is not yet widely visible to the outside world, some people inside Microsoft are beginning to break that mold."
.
Mashups Are Breaking the Mold at Microsoft
[ Snip ... ]
Mr. Montgomery, a veteran product manager who has also worked as a computer industry writer and editor, is an example of how it just might be possible to teach dinosaurs to dance.
Last fall, his team introduced an intriguing software Web service called Popfly that is intended to make it possible for nonprogrammers to plug together Web components and data sources quickly to create useful new Web services. For example, news feeds could be added to digital images, or data lists to maps.
Introduced at the Web 2.0 conference last year by Steven A. Ballmer, Microsoft’s chief executive, Popfly was picked by PC World magazine as one of the most innovative computing and consumer electronics products of 2007. It has garnered more than 100,000 users — the company says the exact number is confidential — and now has a library of more than 50,000 “mashups”: new components or Web pages that have been created in a visual snap-together fashion, like Lego blocks.
The mashup is at the heart of a generation of Lego-style software that is emblematic of the second generation of the Internet. Both Google and Yahoo have developed tools to help Web users display apartment rentals on maps, or build complicated Web sites like
The Popfly programmers, however, have gone a step further in an effort to design a tool that is intended for a generation of Web users who are familiar with the Internet but are not skilled programmers.
A user might take Popfly and mash up his list of Amazon book recommendations with the Seattle Library book catalog on the Web, he said, and receive a notification when the waiting list for a particular book was down to zero.
“This is not just a passive experience,” Mr. Montgomery said. “You can take this stuff and use it in new ways.”
He now sees his target audience as people who are not professional developers, but who work with information.
Popfly, he said, is for “the 21- to 27-year-old crowd who grew up on the Web.”
“They have never known a world without eBay, Amazon, or Google,” he added. “They assume that when you create a piece of software it will be Internet-connected and it will have an innate sense of who your friends are.”
Microsoft is certainly not alone in seeing this kind of an opportunity. Yahoo offers a widely used tool call Yahoo Pipes that offers some of the same capabilities as Popfly, and Google has designed a “mashup editor” for more skilled programmers.
But Mr. Montgomery sees Popfly as a more ambitious and comprehensive effort. He also thinks that it could turn into a general educational tool for nonprogrammers.
[ Snip ... ]
The largest challenge facing the Microsoft team of Popfly developers will be to gain the acceptance of the broader Web world. Because the company chose to design Popfly using a Microsoft Web graphics and animation technology called Silverlight, it will be treated with suspicion by an Internet universe that is increasingly committed to open standards.
Silverlight is an alternative developed by Microsoft to compete against Adobe’s Flash and, more recently, Flex systems, that are now used ubiquitously by Web developers.
Mr. Montgomery will also have to overcome the skepticism with which many Internet veterans now view Microsoft.
“Popfly shows me that Microsoft still thinks this is all about software, rather than about accumulating data via network effects, which to me is the core of Web 2.0,” said Tim O’Reilly, the founder and chief executive of O’Reilly Media, a print and online publisher. “They are using Popfly to push Silverlight, rather than really trying to get into the mashup game.”
.
I’m sure we’ll find out how serious Microsoft is …
Powered by Qumana











