header

About RDS

The Conversations Network

IT Conversations

Doug's Books and Papers

Doug's Blog

About Doug

Contact Doug

 
 

 


Microsoft v. Java and Détente

A Preliminary Report


[This is one of a series of essays I'm publishing for comment and discussion. Each essay is based on a concept I'm addressing in my forthcoming book, Web Services; Strategies for the Real World. This excerpt is in the context of explaining the circumstances that are responsible for the development of web services....doug]

 

 

 

On January 23, 2001, Microsoft settled a lawsuit brought by Sun Microsystems. In addition to paying Sun $20 million, Microsoft agreed to stop delivering its version of Java with Windows. Sun may have won the battle, but it will lose the war, because Microsoft no longer cares about Java. The company has bigger plans, and they're based on web services. Here's just one example:

Microsoft controls the desktops of the world, but it has all but conceded the market for small mobile devices such as PDAs and cell phones. However, rather than roll over and play dead-giving up the mobile market altogether-Microsoft has another opportunity to take the lion's share of mobile-device revenues.

As cell phones and PDAs become commodities, the value of device-resident software (such as operating systems, games, and other programs that run within the devices) will approach zero. Few people will pay more for a Java-based phone than for one that isn't. But the value of extra-cost and remotely hosted services for those devices will continue to increase. These services include mobile e-commerce (m-commerce), instant messaging (IM), location-based services (LBS) such as advertising-driven restaurant finders, and many others.

Java is supposed to be the "write once, run anywhere" technology. Web services, on the other hand, are the "write once, access from anywhere" solution. There's little inherent value in a programming language, but there's tremendous value in a universally accessible service.

To win the lucrative remotely hosted service business, Microsoft (or anyone else) needed to find a way that its services could work with all mobile devices, not just those running Java or some other software. The key was to convince all handheld device manufacturers to use one technology. It could have been Java, in which case Sun would have been able to control the technology used to link the mobile devices to remote services. But that didn't happen. Java wasn't ubiquitous.

The only way to convince all vendors to adopt a single interface technology was to truly give it away-not under some strict licensing program as Sun did with Java, but free and unencumbered. Web services is such a technology, and by convincing virtually every vendor to support it, Microsoft guaranteed it will be able to deploy services that can be reached by every device, even those based on Java. It's a brilliant strategy, and one that allowed Microsoft to leap-frog over Java.

Whatever the hidden strategies and ulterior motives, détent-the agreement by competing vendors to work together to develop full web-services interoperability-is a vector that's critical for the emergence and success of web services.


More to follow, of course. Comments and criticisms are encouraged.

Doug Kaye, 20 June 2002
doug@rds.com, www.rds.com
This report available at http://www.rds.com/essays/20020620-detente.html


For my latest analysis of this and other web-services issues, subscribe to the IT Strategy Letter. It's published weekly, and email subscriptions are free.

IT Strategy Letter back issues.

 
 

 


All content on this web site is governed by a Creative Commons License.
©2006 RDS Strategies LLC ( Computer readable business description