eWeek Microsoft Watch
Advertisement
Advertisement
February 25, 2008 6:44 PM

Adobe Points AIR Gun at Microsoft



Joe Wilcox
Joe Wilcox

News Analysis: Today's Adobe AIR and Flex 3 releases are warning shots to Microsoft.

Both companies are aligning their troops along battle lines that likely will erupt a into fierce engagement over the next few weeks and months ahead. Adobe announced its new products, specifically for RIAs—or rich Internet applications—during its Engage event in San Francisco.

Microsoft's return warning shot comes on Wednesday when, in Los Angeles, Visual Studio 2008 launches, along with new versions of the SQL Server and Windows Server. But Microsoft let off an earlier warning volley against Adobe, even as the skirmish lines formed: Last week's DreamSpark program providing free development tools to students. Next week, Microsoft will fire yet again at Adobe from its MIX08 conference in Las Vegas.

The Adobe-Microsoft battle over RIAs will be fierce, because the two companies are fighting for dominance on the same ground: the desktop PC. RIAs are as much about the desktop—perhaps more—than they are about the Web.

Adobe's development goals are similar to Microsoft's:

  • Pull computing and informational relevance back to desktop software from the Web
  • Provide developers with robust tools for desktop and Web applications/services
  • Woo developers to a single development platform for creating and distributing RIAs

.Net versus the Net
While Adobe and Microsoft share similar goals, their development approaches and philosophies differ. For starters, Adobe isn't a .Net shop. AIR strongly favors existing and popular Web and Web-to-desktop development technologies, such as AJAX, Flash, Flex and HTML. Microsoft leverages .Net Framework, Silverlight, Windows Media Video, Windows Presentation Foundation and XAML. While Microsoft's development toolset also supports AJAX, HTML and even Flash, the greater emphasis is the company's own technologies.

If RIA development tool providers were global superpowers, the two companies would be like the Soviet Union and United States of the Cold War era. But there is no mutually assured destruction. Adobe and Microsoft are both playing to win. Adobe is more established, because of Flex and Flash, but Microsoft can leverage two desktop monopolies, Office and Windows, that are tightly tied to Expression Studio, .Net Framework and Visual Studio.

Microsoft's core development approach is simple: .Net. The .Net Framework is the central, unifying technology binding together Microsoft's desktop, server and Web development strategies. Developers choosing .Net Framework tacitly also choose Windows.

Microsoft's

Adobe offers alternatives for developers that, at the least, don't want to use .Net Framework or to be locked into a Microsoft technology. Adobe continues to strongly support Java and Java EE, unlike Microsoft.

A fundamental, philosophical difference puts Adobe more in the Web 2.0 platform camp than Microsoft might ever be. Both Adobe and Microsoft share a similar problem of desktop applications/services and development shifting from PC software to the Web platform. But Adobe's approach is much more Web-centric, with its RIA's positioned as more a way of extending the desktop experience and providing offline content access. Microsoft talks similar messaging but walks a different way. Microsoft is more weighted down by legacy desktop software (e.g., Office and Windows) that prevents its real rising into the Web 2.0 cloud.

Something else: Adobe's RIA approach is more about Web mashups than is Microsoft's. Sure, Microsoft has Popfly, which is a fun mashup service. But it's no RIA development or RIA mashup tool. Microsoft's kind of headed in the same direction as Adobe, but with much greater emphasis on pulling computational and informational relevance back to the desktop.

Fresh Air
Adobe and Microsoft both have amassed large arsenals of tools and are aligning allies for the skirmish ahead. AIR's dot-oh release is flanked by some surprising showcase applications and customers, with the aforementioned emphasis on content mashups.

This morning I downloaded and tested eBay Desktop and SHIFD, which was developed by New York Times research. I also played around with Adobe's Buzzword online word processor, which is surprisingly robust and supports all major document formats, including Microsoft's OOXML (Open Office XML).

Adobe-Microsoft Competition

Adobe's supporting AIR applications and developer customers are much better than Microsoft's collection for Silverlight's launch. Most importantly: Real software and services are available that anyone can use, today! Some, like the eBay Desktop, will have broad appeal because of the service's long reach. Showcase applications like this one will organically pull AIR downloads and raise consumer and enterprise awareness about the technology.

Buzzword won't win any praise from Microsoft, for the service treads on those sensitive Office toes. But it's a slick showcase of an AIR application and service within a Web browser. The nomenclature is excellent, by the way.

The AIR currents shift from today to next week and what Microsoft will unveil at MIX08. Silverlight 2.0 will be a big topic, as will be .Net Framework 3.5 and Visual Studio 2008, among other Microsoft tools.

Microsoft needs to strut its stuff, at least as well as Adobe is at this week's Engage. MIX is the right venue, but will Microsoft deliver? Adobe's Engage is going to be a tough act to follow.

From MIX08, the major battle ahead will be between entrenched Flash and newcomer Silverlight. Flex and AIR, along with products like Adobe Media Player, support Flash. But the war will be won on different turf: Broader developer toolsets and supporting server software. Expression Studio and Visual Studio 2008 are two products enjoined. Of course, they will be used separately, but Microsoft has created integration points for designers and developers that make Expression and Visual Studio much better together.

Which Superpower will win the war? There's no easy answer. If Microsoft buys Yahoo, Adobe will get lots of maneuvering room. The merger integration is going to disrupt nearly every Microsoft line of business.

Related Posts:



Create, Communicate, Collaborate with IT Professionals at Ziff Davis Enterprise IT Link.

TrackBack

TrackBack

http://www.microsoft-watch.com/cgi-bin/mte/mt-tb.cgi/12790

Comments (6)

Buff Swami :

Mr. Wilcox, I think you should learn more about the subject matter before you post more rubbish like this.

You have pitched this as "Adobe/Open Standards" vs "Microsoft/Proprietary Standards", but they both use a mixture, and you use spin to make your case.

Microsoft's current, shipping toolset for web applications, based around ASP.NET, is arguably more based around standards than Adobe's, because it relies entirely on HTML, Javascript and AJAX at the client. Sure, the server technology is Windows/.Net based, but as long as what comes off the server is HTML/Javascript/AJAX/XAML, cross-platform, cross-browser support can be achieved.

When Silverlight 2.0 ships (and its not even in beta yet), then of course, this is not standards based. However, your comment "Microsoft leverages .Net Framework, Silverlight, Windows Media Video, Windows Presentation Foundation and XAML.", is pure spin, because:

1) .Net framework is currently server side only. Silverlight will ship a .Net runtime, but cross-platform and cross-browser. Its also worth saying that the CLR is in fact an ISO standard. Flash must also have a run time, did you mention that?

2) Windows Presentation Foundation is a desktop technology. When you take that and put it on the brower, its called "Silverlight". You are spewing names in an attempt to make you case here.

3) XAML. This is purely the markup component of Silverlight - why the additional name check? Flash has a markup format to. Did you mention that?

You also say "Developers choosing .Net Framework tacitly also choose Windows.", but this is flawed twice over:

1) ASP.NET is server side, so you might be choosing Windows for the server, but it has no bearing on the clients.

2) Silverlight is .Net based, but will ship with a cross-platform, cross-browers runtime. (Silverlight also doesnt have to be served from ASP.NET or Windows either).

Incidently, I would not be surprised if Microsoft don't take the opportunity at Mix to announce their intention to take Silverlight through a major standards body.

The comment about Adobe being "more web 2.0" than Microsoft is curious. These are developer tools, and the real question is, what will developers do with these tools? Neither toolset is inherently "more Web 2.0" than the other.

As to "Which Superpower will win the war?", I think (and hope) the answer will be both. They are more a like than they are different. Adobe's stuff is here today, and has a commited following. Silverlight (2.0) is not here yet, but I am sure a lot of .Net developers will feel more at home here than with Flex. It's also possible that Silverlight will pick up Python and Ruby developers, because it will support these on the client side.

Phil :

A touch of irony: Microsoft is trapped in the browser. Adobe has a positive reputation so they can launch a web product outside of the browser. Microsoft's reputation is so bad that they must stay in the browser if their web product is to have any credibility as something that is not more of the same-old-same-old Microsoft.

Buff Swami :

Phil, did you know that Silverlight is a browser-based version of a desktop technology (WPF). As Silverlight bring its own .Net runtime, you can see this as .Net (finally!) breaking out of Windows and becoming cross-browser/cross-platform.

Buzzword is a Flex application that runs within the Flash Player in the browser and not an AIR application.

Aaron :

I think the article is right on! WPF would compete with AIR if WPF were cross-platform. SilverLight today is Mac and Windows because of a small browser-based run-time. WPF uses the full-sized Windows-based .Net CLR (runtime).

I write about this very issue in my blog at RichardsMediaNet.blogspot.com.

I enjoyed reading this eWeek article, and referencing it in my blog!

don :

I think the article really misses some serious facts and hypes misperceptions of what is actually present in the Silverlight CLR from the base classes on up.

There is no mention of Silverlight's full-screen mode here, no mention of silverlight's DLR, ability to run and program different languages and support them right in the browser. No mention of really the internal things that give you the basis for a platform application (one without the need for web postbacks and how silverlight handles things like garbage collection application state, unlimited data and entity connectivity through LINQ.

Frankly with the CLR built-in to the new Silverlight it's possible to do many things in a browser cross-platform even that Adobe can't touch.

You really should get your facts straight before writing stuff like this, and it's not like I have posted and said this before..
I

Post a Comment

 
 


RSS Syndication
Advertisement
Advertisement
Microsoft Watch     Contact Us | Advertise | Site Map
Ziff Davis Enterprise

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video |

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | eWeek Security | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | IT Marketplace | igrep

Use of this site is governed by our Terms of Use and Privacy Policy

Copyright ©1996-2007 Ziff Davis Enterprise Inc. All Rights Reserved. Microsoft Watch is a trademark of Ziff Davis Enterprise, Inc. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise Inc. is prohibited.

Ziff Davis Enterprise