Can Microsofts Longhorn Pull it Off?

執筆者
Steve Gillmor
Steve Gillmor
Published: Nov 24, 2003
Updated: Feb 2, 2021
3 minute read
eWeek のコンテンツおよび製品のおすすめは、編集上の独立性を保っています。パートナーへのリンクをクリックすると、当社が報酬を得る場合があります。 詳細を見る

With Microsoft aiming for a “Longhorn” ship date in 2006, were all settling in for two years—at least—of messages from Microsoft about how eager we should be for the next generation of Windows and how patient we should be while waiting for it.

But Microsoft will have to do better than its done so far in convincing its developer constituency that the wait will be worthwhile. The company may have opened a can of worms when it suggested that developers should create applications using the W3Cs XSD (XML Schema Definition) language and then redevelop them on “WinFS” two years later, when Longhorn is ready. It sounds improbable, but that is indeed Microsofts message if you listen closely to top Microsoft development managers.

A key inducement for migrating to Longhorn is WinFS. FS means future storage, and the scheme is a new file storage system that will make it easier to store and find data. Instead of leveraging the XSD standard, Microsoft designers rolled a new schema language to handle WinFS new capabilities. Don Box, co-author of the original SOAP specification and now a key architect of Microsofts XML Web services stack and Indigo messaging bus system, explained why: “It would be a mistake to bastardize XSD to describe something it wasnt intended to describe.”

As for suggestions to keep XSD and augment it with WinFS extensions, Box takes no prisoners: “XML Schema has already eclipsed C++ in terms of complexity. Adding yet another layer on top to model WinFS-isms not directly expressible would only make matters worse.”

Clearly, Microsoft wants developers to create tomorrows applications on Longhorn and WinFS. Right?

So why did Dare Obasanjo, program manager for .Net Framework XML schema technologies, have this to say: “The W3C XML Schema Definition language is far from being targeted for elimination from Microsofts actively developed portfolio.” Obasanjo listed a dozen Microsoft products using XSD, including “Yukon,” Visual Studio .Net, “Indigo,” Word, Excel and InfoPath.


2

The last three form the core of Office System 2003, which Bill Gates touted as the strategic development platform for the near future at the New York launch. With Longhorn still far away, Microsoft is asking developers to invest in XSD for now—only to have to unlearn and migrate when Longhorn appears in 2006.

Its muddy messages like this that drive developers toward the exits. Remember the outcry from Visual Basic programmers about the rewrite costs of moving to VB .Net? It made the move to Java easier for enterprise IT managers to rationalize.

Advertisement

In another Longhorn veer-away from standards, the “Avalon” subsystems XAML (Transaction Authority Markup Language) breaks out layout of text, images and controls from event and logic processing.

Chief Software Architect Gates may be hoping to partition his troops into more malleable groups: visual designers using new XAML-aware IDEs such as the rumored “Sparkle” and the more expensive coders, lured back to the fold from Java or co-opted from scripting platforms such as Python by Common Language Runtime.

Perhaps Microsoft will offer Sparkle add-ons to automate the porting of Office System code to WinFS. Or supply a Web service layer in the cloud to mask the transition while renovations are under way.

For those who dont fully believe in truth, justice and the Microsoft way, there will be defections in the ranks. Some will move to Suns warm, VB-like Rave embrace; others to Microsoft refugee Adam Bosworths WebLogic Workshop; even some to Flex, Macromedias Flash-based server and presentation-tier framework due next year.

Unless Microsoft can deliver a Longhorn Lite—or another clear migration strategy—to Office developers in the near future, the momentum may switch to rich Internet platforms from Apple, Sun or even a revived Novell. At risk is Longhorns strongest asset—its inevitability.

Discuss This in the eWEEK Forum

Contributing Editor Steve Gillmor is editor of eWEEK.coms Messaging and Collaboration Center. His e-mail address is steve_gillmor@ziffdavis.com.

Steve Gillmor

Steve Gillmor

Content Writer

Steve Gillmor is editor of eWEEK.com's Messaging & Collaboration Center. As a principal reviewer at Byte magazine, Gillmor covered areas including Visual Basic, NT open systems, Lotus Notes and other collaborative software systems. After stints as a contributing editor at InformationWeek Labs, editor in chief at Enterprise Development Magazine, editor in chief and editorial director at XML and Java Pro Magazines, he joined InfoWorld as test center director and columnist.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

TechnologyAdvice が所有・運営しています。 © 2026 TechnologyAdvice. 無断転載を禁じます

広告主に関する開示:このサイトに掲載されている製品の一部は、TechnologyAdvice が報酬を受け取っている企業のものです。この報酬は、製品がこのサイトのどこにどのように表示されるか(表示される順序など)に影響する場合があります。TechnologyAdvice は、市場で入手可能なすべての企業やすべての種類の製品を掲載しているわけではありません。