ZDNet UK


Skip to Main Content

  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Jobs
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


Desktop platforms Toolkit in association with http://ad.doubleclick.net/clk;205413468;14699245;m?http://adfarm.mediaplex.com/ad/ck/2397-58840-22058-14

Microsoft invests in cross-platform development

Martin LaMonica CNET News.com

Published: 16 Sep 2005 09:10 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Even as it steers developers toward the forthcoming edition of Windows, Microsoft is building tools to write applications for the Mac OS and the Web.

At the company's Professional Developers Conference this week, Microsoft said it will allow programmers to use its latest front-end development tools to write applications that run on operating systems other than Windows Vista, the forthcoming desktop edition of Windows.

The company introduced Windows Presentation Foundation Everywhere (WPF/E), software to build applications using Microsoft's XAML page layout language in conjunction with JavaScript.

Until this week, it was thought that Microsoft's Windows Presentation Foundation, formerly code-named Avalon, could be used only to build graphics-rich applications on Windows. But because JavaScript runs on many operating systems, you could, in theory, use WPF/E tooling to target several operating systems.

Apple's Mac OS will be one of the operating systems supported with WPF/E, as well as older versions of Windows and Microsoft Smartphone, according to Microsoft executives. And other operating systems are planned, said Forrest Key, group product manager in Microsoft's developer tools division, without confirming plans for Linux support.

"About a year ago, we realised that we needed to have a broad reach," Key said, which led to the development of WPF/E. "There will be more platforms to come."

The Windows Presentation Foundation Everywhere software will be available when Windows Vista ships in the second half of next year, Key said. A prototype of the Mac OS edition is running at Microsoft now, said another Microsoft executive, who asked not to be named.

Presentation Foundation Everywhere is a subset of the full user interface tooling available in Windows Presentation Foundation on Windows and, as such, will not enable the same graphical richness as Windows. End users will need to download a runtime for running XAML code, which will be less than 1MB.

"What we found from a user experience perspective is that the best thing, clearly, is to present a continuum of technologies and highlight how they can be used together," Key said.

At the PDC this week, Microsoft executives played up the importance of presentation design in many ways. Since most companies have public Web sites, they'll increasingly need to differentiate themselves on "user experience" in software, executives said.

To that end, Microsoft introduced on Tuesday its Expression-branded family of design-related tools, which are expected to come out in late 2006. Those products are aimed at easing the process of building applications that incorporate animation and multimedia for Windows or Web browsers.

Part of the Expression line is Microsoft's Sparkle Interactive Designer tool, which uses XAML to create animations and other graphic-rich front ends. The tool is considered a competitor to Adobe's Flash format.

The importance of clean and effective design holds true for both public-facing Web sites and internal business applications, noted Greg DeMichillie, an analyst at Directions on Microsoft. For example, a poor sales application will discourage salespeople from inputting customer information until they absolutely have to, which prevents the employer from getting good information on incoming sales.

Web or Windows?
Meanwhile, Microsoft introduced initiatives this week geared specifically at building Web-only applications.

The company handed out an early version of Atlas, a framework that works in conjunction with Visual Studio for building AJAX-style applications.

In an Atlas demonstration on Tuesday, company executives showed how an application written using the Atlas toolkit, which is built around JavaScript coding, can run unchanged on the Safari browser on Mac OS.

In other Web development-related initiatives, Microsoft introduced "gadgets", graphics-rich components that can run in the Windows Vista Sidebar window or SideShow, a secondary screen that can be attached, for example, to the lid of a laptop or to a keyboard.

For online Web applications, developers can create gadgets that run on Start.com, an MSN incubator site that allows users to combine information from many sources, notably including RSS feeds, in a customisable page. Start.com launched a developer centre on Wednesday. Using the Atlas toolkit, developers can build gadgets that act as add-ons to Start.com.

The combination of front-end development options can be confusing for developers, said Paul Colton, chief executive of Xamlon, which this week introduced its own front-end tools for building Web applications using Visual Studio.

"There's some conflict there — on the one hand, you have Atlas for doing cross-platform Windows applications. On the other, you have Windows Presentation Foundation to keep developers on the (Windows) platform," Colton said. "It's not clear for developers, but I think the market will drive it more than Microsoft."

Microsoft executives discount the idea that the company is conflicted regarding presentation technology. Windows Vista "smart client" applications that take full advantage of the three dimensions, vector graphics and animations will set themselves apart from even interactive Web applications, said Greg Sullivan, group product manager in charge of the Windows Vista client.

"We're investing in a wide range of models," Sullivan said. "The new kind of applications ISVs can make [with Windows Vista] will be dramatically different from what's possible with the Web application model. I think it's clearly differentiated."

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with Konica

Did you find this article useful?
82 out of 161 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:









Microsoft Futures

Windows 7: Mixed reviews from PDC attendees

As developers received their copies of Windows 7 on Tuesday, they offered varied reactions to the Microsoft operating system update More

Microsoft floats clouds on Windows Azure

At the Professional Developers Conference, Microsoft announced the Azure Services Platform, the company's cloud-computing platform More

Ozzie: Success of Azure comes down to trust

In an interview, Ray Ozzie says businesses will be taking a risk by placing core operations in Microsoft's datacentre, but that the software giant has more to lose if things go bad More

Desktop Management Benchmarking

Test Your Desktop Management Systems

How good are your company's desktop management solutions? How do they compare with those of your peers?

Take two minutes to complete our new Desktop Management and Energy Consumption benchmark, and find out what issues your business needs to focus on.