More than meets the eye in Microsoft plan

A little-known Microsoft project promises to bring advanced graphics to a broad range of devices and set up a potential showdown with Adobe Systems.

Microsoft executives provided technical detail and anticipated ship dates for a product code-named Windows Presentation Foundation/Everywhere (WPF/E) at the Mix '06 conference last week.

The goal of WPF/E, which should be available in the first half of next year, is to bring a significant portion of the slick look and feel of Windows Vista--the update to Microsoft's Windows client software--to other operating systems and non-Microsoft browsers. WPF/E software can display video, two-dimensional vector graphics, and animations but stops short of the full 3D graphics and document rendering capabilities available in Vista, according to the company.

Microsoft said it will create versions of the WPF/E software for Windows XP, Windows 2000, the Firefox browser, the Mac's native Safari browser, and mobile phones. Microsoft will rely on third-party companies to make editions of WPF/E for Linux and non-Windows Mobile phones, executives said.

The development of WPF/E signals a stepped-up commitment to building software that can run on operating systems other than Windows, analysts said. That's a major shift for the company, which admits it only paid lip service to the concept in years past. "Maybe in the past when we said 'everywhere' we didn't really mean everywhere. Now we really mean it," said Forest Key, director of product management for Microsoft's Expression designer tools. "We want to support the widest breadth of scenarios from the browser to the desktop."

As part of that shift, Microsoft said it will allow developers to use its mainstay development languages, C# and Visual Basic, to write applications for other operating systems and devices, including the Mac.

To run WPF/E applications, machines will need to have software to render the graphical elements. In that sense, WPF/E will be an alternative to Adobe's popular Flash software, which displays interactive graphics, animations and multimedia in Web browsers.

Windows Presentation Foundation/Everywhere

Although Microsoft is spending plenty of time talking about its front-end development strategy, analysts and industry executives note that the software is not yet available and that some important details are still missing. In addition, Vista itself has been delayed once again and isn't expected in wide distribution until January.

In particular, developers and designers will need to know precisely how WPF/E stacks up to the full-blown presentation capabilities Microsoft is preparing for Windows Vista and Windows XP, said David Temkin, chief technology officer at Laszlo Systems, which sells interactive Web development tools that compete with Microsoft.

"It's interesting to hear that they'll be 'subsetting' or 'de-featuring' on other platforms--that's a little bit of a red flag," Temkin said. "One thing that's been critical to Flash's success is that all the features work everywhere."

In addition, Temkin said it's important to see how easy it will be for end users to get WPF/E on non-Microsoft software, which will require browser plug-ins in some cases. "Fundamentally, they're introducing a new plug-in into the browser market. It's been some time since vendors have done this," he noted.

Still, Temkin said Laszlo may support Microsoft's upcoming presentation software in its own tool set, which right now can generate rich-client applications that run within browsers using Flash or using AJAX by the end of the year.

Developer story
Microsoft's push into the graphics market relies heavily on the strong position it has with mainstream software developers, built up over the years through products like Visual Basic and Visual Studio.

Vista includes a revamped look and feel. Developers write applications that take advantage of the sophisticated graphics in Vista, such as 3D images and vector graphics, through APIs (application programming interfaces). To display those applications, Windows machines need software called Windows Presentation Foundation (WPF).

WPF will run on Vista and Windows XP, the current version of desktop Windows. With WPF/E, Microsoft is hoping that developers will use its tools to write Vista applications and then alter them slightly to run them on other operating systems and browsers, said Microsoft's Key.

CONTINUED: An enlightened Microsoft...
Page 1 | 2
More from News.com on this story's topics

Programming

Create an email alert | RSS feed

Graphics

Create an email alert | RSS feed

Web browsers

Create an email alert | RSS feed

Windows Vista

Create an email alert | RSS feed

IBM

Create an email alert | RSS feed

Adobe Systems

RSS feed

Microsoft

Create an email alert | RSS feed

See more CNET content tagged:
Laszlo Systems Inc., Adobe Systems Inc., Web browser, Microsoft Windows Vista, Microsoft Corp.

33 comments (Page 1 of 2)
Less Functional is the key phrase
by steven.randolph March 27, 2006 5:09 AM PST
Buried in the middle of this piece is the phrase "less functional." No matter what, Microsoft is not going to cut its own throat on this cross platform thing. The only truly cross platform development is, and likely will continue to be, the use of a truly standard language like C++ and a cross platform graphical toolkit like wxWidgets or Qt. As for Microsoft versus Adobe, MS has been picking at Adobe for years with little real effect so far. Remember that reader thing that MS put out a few years ago to try to kill off PDF? Neither do many other people.
Reply to this comment View all 2 replies
Microsoft... What idea do you want to steal today?
by umbrae March 27, 2006 5:16 AM PST
Just amazing... MS had a good push a while back. IE5 was a good browser (when it came out), Windows 95 was a good step forward... Now everything seems to be blatantly stolen from someone else and is arriving on the market several years late. Guys, just focus on the Xbox 360. No one needs another version of Flash, Google, etc.
Reply to this comment View reply
Seems like MS sees little growth in the PC market...
by Earl Benser March 27, 2006 5:48 AM PST
.... and now is looking for other playgrounds to keep the money coming in.. Time will tell, like in a year so so.
Reply to this comment View reply
Let's hope this will fail, otherwise it is back to 1998
by tennapel March 27, 2006 6:51 AM PST
The effort put in by so many people is to make the web an open platform, where everything works no matter the platform used. Flash does deliver that in the sense that Flash players work the same way on every platform (though it has its disadvantages, but that is not important right now). Microsoft 'sort of' embraces an open web, which effectively does mean that they want to put their stamp on the web, yet again and tie it into the Microsoft platform; like they tried before when they pushed Netscape out of the market. Let's hope this will fail miserably, otherwise progress on an open web (rendering conforming to the standards set, and agreed on by Microsoft too!, by the W3 will slide back once again, like in 1998.
Reply to this comment
Adobe could use some competition
by banegool March 27, 2006 7:43 AM PST
This will hopefully put a fire under Adobe to improve the speed of the Flash player. Despite all the recent updates the inefficiency of the Flash player will bring a 3GHz with a butt kicking video card down to the speed of a Commodore 64.( only a slight exaggeration ) My loyalty to any company extends as far as what have you done for me lately and at what price.
Reply to this comment
What's wrong with SVG?
by baquiano March 27, 2006 7:52 AM PST
Scalable Vector Graphics (based on the XML language) was once an alternative to Flash and was pushed by Adobe before they bought Macromedia. Why doesn't MS pick up the ball and move SVG forward as they embraced XML. After all, the XML support of MS Office is a step forward. A real Flash-killer would be SVG export for PowerPoint animations, for example and everybody would benefit from an existant open standard (see http:// www.w3c.org).
Reply to this comment View reply
Remember Liquid Motion?
by Pete Saman March 27, 2006 10:40 AM PST
Remember Liquid Motion? http://www.microsoft.com/office/previous/liquidmotion/ Another one for the recycle bin.
Reply to this comment
Remember Liquid Motion?
by Pete Saman March 27, 2006 10:40 AM PST
Remember Liquid Motion? http://www.microsoft.com/office/previous/liquidmotion/ Another one for the recycle bin.
Reply to this comment
The three E?s have always been Microsoft main strategy
by Jonathan March 27, 2006 11:12 AM PST
This is a little bit of a reverse on the old embrace, extend, and extinguish philosophy that Microsoft has used in the past. In this case it?s more like ECE - Expand, cripple, extinguish. It works like this. Microsoft releases WPF/E out to *nix and OS X. If it takes off Microsoft will support it for a year or two. Once it becomes a standard they will cripple future versions of WPF/E so it runs slower on non-windows system. Or simply delay a new release by 6 months with some BS excuse like they are having problems with [http://insert some excuse here.|http://insert some excuse here.]. Microsoft has done this in the past. They will do it again. It?s a part of their culture to use underhanded BS tactics. A slap on the wrist by the DOJ did NOTHING to change this.
Reply to this comment View reply
cross platform
by wanorris March 27, 2006 1:21 PM PST
"The only truly cross platform development is, and likely will continue to be, the use of a truly standard language like C++ and a cross platform graphical toolkit like wxWidgets or Qt." Yeah, this whole web thing is just a fad. ;-)
Reply to this comment
1 | 2 | Next 10 Comments >>
Powered by Jive Software
advertisement
RSS Feeds
Add headlines from CNET News.com to your homepage or feedreader.
Google
Yahoo
MSN
More feeds available in our RSS feed index.
Today's Top Stories
Early player leaves as Facebook goes corporate
RIM unveils BlackBerry Bold/BlackBerry 9000
HelioVolt claims CIGS solar efficiency mark
Virtual worlds for pre-schoolers? They're here
Powerset brings the Semantic Web to Wikipedia
Most Popular Stories
Google to launch Friend Connect for the social Web
FBI probe nets counterfeit Chinese networking parts
Stolen Mac helps nab burglary suspects
A modest proposal to fix Dell's customer service
Did you get infected? Virus runs amok amid JavaOne
Resource center from News.com sponsors
You can do more when your phone runs Windows®
Windows Mobile

See it all at StartDoingMore.com Start Doing More

Start doing more
Get More Done with Windows Mobile

There's so much more you can do when your phone runs Windows. StartDoingMore.com>

Familiar Microsoft Software and Services

With a Windows Mobile phone, your easy-to-use Microsoft software go wherever you go.

Choose the perfect phone for you

Side, flip, qwerty, touchscreen? See More>

Markets

Market news, charts, SEC filings, and more

Related quotes

IBM (-0.69%) -0.86 124.06
Adobe Systems (-0.28%) -0.11 39.89
Microsoft (0.41%) 0.12 29.39
Dow Jones Industrials (-0.94%) -120.90 12,745.88
S&P 500 (-0.67%) -9.40 1,388.28
NASDAQ (-0.23%) -5.72 2,445.52
CNET TECH (-0.64%) -11.13 1,724.28
  Symbol Lookup



advertisement
On CHOW: Does drinking ice water burn calories?
Advanced
search
Advanced
search
Visit other CNET Networks sites: