Sunday, July 26, 2009

The Browser Wars Circa 2009

If you have any understanding of computer technology and you haven't been in a coma for the past twelve years, then you already know that there has been a very significant trend in software application development from windows based applications to web applications.

The drivers for this trend aren't very hard to comprehend. A traditional windows application incurs a lot more development costs in terms of installation and testing on the various different types of client computers (i.e. PCs) than the same app delivered as HTML over the web. While there have been impressive advancements in reducing windows application testing and deployment over the years, there is still a higher TCO for windows apps than for web apps.

Not that web apps will completely take over windows apps. Some areas, such as graphics manipulation, VoIP, and video capture, will most probably always be in the province of windows apps. At a minimum, you will always need a web browser running on the client machine as a windows app in order to get access to the web apps. Without the web browser, the web apps are useless.

This is nothing new to the major technology vendors. As competitors over gaining IT market share, they have known this for quite some time. Own the web browser and you own the web. That is why Microsoft aggressively went after Netscape back in the mid 90s. Netscape was the corporation that formed around the original inventors of the web browser. This competition between Netscape and Microsoft eventually led to Netscape being acquired by AOL in 1998. Round one of the browser wars goes to Microsoft.

But the founders of Netscape were not willing to give up so easily. Even as the company was being sold, they created a non-profit foundation devoted to the proposition that innovation on the Internet would thrive only if there was available a web browser that was not so directly controlled by any single vendor. This Mozilla Foundation eventually spun off a for profit subsidiary in order to gain the revenue needed to continue to provide a quality web browser.

This "phoenix from the ashes" strategy worked well. While continued development of Microsoft's web browser languished, the Mozilla browser (called Firefox) continued to enhance and innovate on the web browsing experience. Mozilla was able to do this because they used the open source model to keep their development costs low. Recently, there has been much speculation about the mass migration of web browsing from Microsoft's Internet Explorer web browser to Firefox. Round two of the browser wars goes to Mozilla.

What about the other players in this war? Well, Apple has always had a place on the battlefield with their Safari browser. They don't have much in the way of market share, however. There's a few other minor players but their low market share numbers make it such that they are really not worth mentioning here. What is newsworthy is when Google announced their entry into this war with their web browser named Chrome. For one thing, a lot of the revenue for Mozilla comes from Google. The concern is that revenue stream will dry up now that Google and Mozilla are direct competitors.

Google Chrome currently doesn't have a lot of market share yet so why the concern about Chrome? Google is a big company with deep pockets. This coup has been tried before by another big company with deep pockets, Microsoft. Google is ratcheting up their marketing machine over Chrome.

There are also some noticeable difference between what Google has done with Chrome and what Microsoft did with Internet Explorer. The biggest difference is that Chrome is based on open source.

Recently, the NY Times published a story on the latest turn of events in the web browser wars. The war is very lukewarm now. Not a hot war at all. Google will continue to fund Mozilla, at least until 2011. Google's funding accounts for over three fourths of Mozilla's revenues. Mozilla recently moved their physical office away from the main Google campus.

Why do you care? If you are a software vendor or IT shop that makes and publishes web applications, then you want to make sure your applications run smoothly in the most popular web browsers. If your web applications suddenly stop working, then you have a serious problem.

That is why industry watchers keep up with the web browser wars. They don't want to be caught by surprise by the threat of a web browser upgrade or patch that was purposely designed to destroy the competition.

Friday, May 22, 2009

Linking is a Good Thing

Twenty years ago, Oxford University graduate Tim Berners-Lee wrote a memo to his boss while he was working at CERN. This memo was an information management proposal for a distributed hypertext system that we now know of as the World Wide Web. Note the major feature that he describes which was not video blogging nor banner ads nor even online chat. The major feature in this proposal was hypertext or "human-readable information linked together in an unconstrained way."

This past February, the same visionary gave a presentation at the annual TED Conference where he was still advocating for more or less the same thing. This time, instead of web pages linking to each other, the data that feeds web pages should also be available online and link to each other. This is what is called Linked Data.



Linked Data is collectively intelligent. Individuals contribute relationship information when they link. This relationship information aggregates into fantastic models of our world. Models that help researchers, journalists, and ordinary folk span problem domains in order to solve new and ever increasingly complex challenges.

But there are barriers in the adoption of Linked Data whose measure of success and effectiveness will depend directly on its ubiquity. One big problem is that many organizations value their data and quite naturally wish to protect it. Propriety and intellectual capital are profound cultural barriers to linked data that I, for one, do not understand how to overcome. I think that it's going to be a little more of a challenge than simply to ask you to stop it.

Here is another, even bigger, cultural problem to Linked Data. In our current web society where page rank is the coin of the realm, nobody wants to provide links anymore. Linking is passé. When you link out to another site, you contribute to their page rank. If you compete with that site, then that diminishes your page rank. It's some weird mind-share zero sum game. It's the new variation on the tragedy of the commons all over again. You're so protective of your own page rank that you dare not provide outbound links. Thus, the original, fundamental, collectively intelligent value of the World Wide Web is tragically subverted by individual or organizational greed. This mindset has gotten so bad that many sites automatically flag your content as spam if it includes a link in it. I link a lot in my posts so I can tell you from first hand experience that many prejudiced people will dismiss you as a spammer if you provide a link, even if you are linking to something that you have no official relationship with.

Once again, this noble visionary has provided a map to a more intelligent world but we are going to have to revisit our current values in order to completely embrace the gifts that he has given us.

Sunday, May 10, 2009

Implementing Virtual Worlds in Business

I occasionally cover stories on enterprise focused virtual worlds technology because I believe that it shows some promise and could, therefore, become a relevant trend. Last week, I attended an event in Second Life hosted by Nokia on this topic.

This event had a question oriented talk show format in which representatives from IBM, Linden Labs, Nokia, and Remedy Communications promoted their respective company's efforts in enterprise virtual worlds.



I hope that I don't have to explain who IBM and Nokia is and why they might be interested in enterprise virtual worlds. IBM hosted their own two day conference on the subject not too long ago. Their representative at this event was Zha Ewry who is a male using a female avatar in a professional role.

Linden Labs is the company behind Second Life. They host a public grid and sell the platform to companies who want a virtual world behind the firewall.

Remedy Communications is a marketing company who specializes in developing marketing collateral in virtual worlds. They have recently become a reseller for Rivers Run Red who competes with Linden Labs in what they brand as the immersive enterprise collaboration space. Their representative at this event had an avatar named Dusan.

Someone from Sun Microsystems was supposed to be here too but never showed up. Considering their recent change in leadership, I can only assume that there was a sudden and last minute change in plans.

One of the biggest things I learned at this event is that there are now several video sites devoted to enterprise virtual worlds. Metanomics takes on an education based approach to fostering corporate appreciation for virtual worlds. Treet.tv will be launching later this summer. They have both an entertainment and a business focus and are a spin off of SLCN. All of these Internet video broadcast sites feature shows exclusively filmed in Second Life.

One of the advantages to a virtual world event is the presence of a back channel in which the attendees can comment amongst themselves while the event is taking place. The presenters get to monitor the back channel in real time. I learned in the back channel about an European conference called MetaMeets about the present and future of virtual worlds (also called the 3D web).

I go into more details on the content of this talk in my blog at the Toolbox for IT Knowledge Sharing Community.

Sunday, May 3, 2009

Living in the Facebook Downline

Just ran across this NY Times article on an emerging trend in social networks where Facebook and Twitter are openly and actively encouraging third parties to consume their services and re-purpose their content. The article then covers several startups who are feeding off of this social knowledge ecosystem.

With regards to this ecosystem, what I have seen in the wild are three patterns. A lot of UGC sites now permit you to post non-anonymously via some kind of federated login system. The second pattern is publishing content in multiple places such as micro-blogs on both facebook and twitter. The third pattern is profile synchronization across multiple social networking sites.

With federated login (sometimes called single sign on), you don't have to register at every site that requires registration. Instead, you can participate on a site as a registered user by logging in to an already existing account that you have. Under the covers the system, where you have an account, shares some knowledge about you with the system you are trying to use. Both Microsoft and Sun Microsystems tried their hand at federated login over a decade ago. Both failed miserably. Today's big players at single sign on are Google, Yahoo, and Facebook. Google and Yahoo use the OpenID technology to carry this off while Facebook uses its own Facebook Connect technology.

In the second pattern, you post some content and the system provides a way for you to immediately promote your content on the various popular social networking sites. Originally, this was called Viral Marketing where the system would volunteer to spam your friends if you would let it access the address book or contact lists from your main-stream email accounts. In this iteration, you are presented with options to send facebook notifications or tweets.

The need for the third pattern has risen only very recently as people start spending a lot of time updating their profiles on all of the social networking sites that they use. This trend is still fairly recent but two examples that come to mind are Disqus and Gravatar.

As to the startups referenced in the original NY Times article mentioned in paragraph one here, I would be a little nervous in investing in these companies. After all, they use the facebook and twitter back-ends as their main entre whereas these other companies see it more as the icing on the cake. I mean, what are they going to do if Facebook ever decides to shut down their free API?

Monday, April 27, 2009

The Whuffie Factor

I just ran across this great talk at last year's Web 2.0 conference by Tara Hunt on a knowledge management blog that I frequently visit.

She talks about how the leveraging of the feeling of reciprocity and social capital and the nurturing of a gift economy in the design of your product or web site's user experience is the most efficacious way to promote your message. She calls it The Whuffie Factor which is a term inspired from a book written by Cory Doctorow called Down and Out in the Magic Kingdom.

She also contrasts this approach to traditional PR and shows how The Whuffie Factor is a logical extension to the prosumer approach of establishing authentic conversations.


The Whuffie Factor: The 5 Keys for Maxing Social Capital and Winning with Online Communities (Tara Hunt) from Steffan Antonas on Vimeo.

Monday, April 20, 2009

Oracle to Acquire Sun

Sun Microsystems has been on the ropes since the first decade of this millennium when some of the largest Internet properties (e.g. Google, Yahoo, Ebay, Amazon) switched from Sun's Solaris to GNU Linux. That, and the two most recent stock market crashes, have really beaten this server hardware vendor and inventor of the Java programming language and platform down from a share price of $233 to $3.

A few weeks ago, it looked like IBM would be the one to purchase Sun. Now, it looks like database vendor and services company Oracle is stepping up to make the purchase.

This could be of particular concern to the large number of web companies who use MySql as their database. MySql is owned by Sun and will fall under Oracle's control once the acquisition is complete. Will Oracle poison or sunset MySql in order to make their own database product more compelling? Oracle has tried to acquire MySql before and has acquired one of MySql's back-end storage systems so you can't tell me that they aren't thinking about it.

That's the big news. Oracle makes a few other tools that compete with Sun tools too. Will Sun's NetBeans take a back seat to Oracle's JDeveloper?

May Update: Sun shareholders sue to block Oracle Acquisition.

June Update: Oracle fails to get regulatory clearance by the deadline.

September Update: DOJ gives Oracle approval to proceed with acquisition. Only barrier now is EU Commission approval.

Wednesday, April 8, 2009

IBM Virtual Worlds Conference


I just got back from a two day conference that IBM hosted on Second Life called Beyond Blogging which is a conference billed as by IBMers primarily for IBMers but also open to the public. I believe that this conference was organized by IBM's Seeking Business Value from Investment in Virtual Worlds on the 3D Internet group.

The first day of the conference was more about how cool Second Life is for consumers. My own interests in Second Life are more towards how the enterprise can use virtual worlds as an affordable way to telepresence for remote teams to web seminar with a back channel, all in an easy to use HUD. That is why the second day of the conference held more interest to me. They billed this as "virtual worlds behind the firewall."

The first speaker of the second day was Neas Bade (Sean Daque) who is a developer for OpenSim which is a 3D Application Server that can be used to create a virtual world which can be accessed through a variety of clients and on multiple protocols.

He talked about the Open Source Metaverse where you can create your own simulator and connect it to a public grid for free. He talked about some EAI for OpenSim such as LDAP and web integration. When asked about integrating virtual worlds with cloud computing, he referred to a small group of analysts called RedMonk.

The second speaker for the second day was Rufus TT Horsefly (Neil Cats) who talked about how IBM asked Linden Labs to bring up an instance of Second Life within the IBM firewall on their blade center hardware (they had 250 users per session) in order to host their AOT Conference. Some of the lessons learned here was the importance of identity for attendees including the use of realistic avatars and the need for helpers and for training including help with installation of the HUD and with getting voice chat to work. He also talked about integration with their Domino product and an offering of theirs called Sametime 3D.

From this conference, I definitely get the sense that IBM is anticipating increasing corporate interest in virtual worlds as a way of mitigating travel expenses for remote teams to work together and as a way to reach out to customers in a way that is more affordable than the traditional conference model.

June Update: Now it's official. IBM's New Meeting Platform is Based on Open Sim.