On CBS.com: Watch Letterman's Top 10 at cbs.com
BNET Business Network:
BNET
TechRepublic
ZDNet

January 14th, 2007

Some clarifications on WPF/E from Scott Guthrie

Posted by Ryan Stewart @ 2:39 pm

Categories: Expression Studio, Microsoft, Mix07, Rich Internet Applications, Windows Presentation Foundation/Everywhere

Tags:

Scott Guthrie and RoryOn Thursday Channel 9 posted a video with Scott Guthrie and Scott covered a wide array of topics including a bit about Expression and WPF/E. There was also some information that I hadn't ever heard before. Scott said that "2007 is going to be a pretty fun year from a web development standpoint" and with their releases, including IIS 7, Orcas and WPF/E, I think he's right. This post ended up being longer than I thought it would be, but there was a lot of good information that came from this video and it cleared some things up for me that I wanted to point out.

In the beginning he gives an overview of WPF/E talking about the fact that it is a cross browser, cross platform runtime that helps create better web experiences. Then Rory asked about tools for WPF/E and this was something I haven't heard much talk about. WPF/E uses XAML just like WPF, so you can use Expression but I hadn't realized that Orcas, a new version of Visual Studio, is going to support XAML as well. Scott described an interesting workflow. Developers can design a rough user interface with Visual Studio (an IDE with which they should be very comfortable in) and then designers can open up Expression, check that exact same project out, and fine tune the design without having to bother the developer at all. It can also go the other way with designers creating the UI and developers checking that project out in Visual Studio and modifying it as needed. I don't think I understood the workflow before this, but that's a very, very powerful thing if it works.

Scott then describes a bit more about WPF/E and focuses heavily on the Ajax integration. WPF/E seems to be positioned to work very well with Ajax and Scott described how developers can write JavaScript code against HTML elements as well as WPF/E elements interchangeably so that you can code all of the JavaScript together. He also said that managed code is coming (even on Safari and the Mac) and they'll be showing more of that at Mix. He also stressed that WPF/E is going to support multiple Ajax frameworks so that if you're using Dojo or any other framework, WPF/E will fit in nicely. This is becoming an even more compelling story for Ajax developers who want to extend the richness of their applications. And Microsoft seems to be trying to win over a different set of developers because they're going to include a session on using PHP and WPF/E together at Mix.

Scott Keynote ShotHe talked described XAML and pointed out that it is clear text which makes it easy to share samples, easy to view the source and easy for web browsers to search. I'm not sure those are great points, but I am curious to see how the search engines handle XAML files and whether or not they can get valuable information from them. Scott mentioned two blogs which you should be familiar with, The WPF Blog and Mike Harsh's blog. Both have great WPF/E examples.

Then there was a back and forth that I didn't quite understand. Scott talked about the video features of WPF/E, which was a focus for the CTP and is a big part of the WPF/E story especially when you think about the needs of Ajax developers. But after that he fielded a question from Rory about extending the framework to other platforms. WPF/E will support managed code, so the question has always been what does that mean for .NET? Scott said that they are talking a lot about the in browser experience and the out of browser experience and that there will be more about it at Mix. That gave me big pause and I really wonder how this strategy is going to play out. Obviously Mix is going to be a very, very big deal.

Ryan StewartRyan Stewart, a Rich Internet Application developer and industry analyst, recently joined Adobe's Platform Team as a Rich Internet Application Evangelist. full profile and disclosure of his industry affiliations.

Email Ryan Stewart

Subscribe to The Universal Desktop via Email alerts or RSS.

  • Talkback
  • Most Recent of 7 Talkback(s)
Clearly Microsoft is aiming at real developers
It is not, nor will it be a designer tool, Visual Studio is for developers. I would not and do not expect Visual Studio to be a designers tool.

From what I have been reading the implementatio... (Read the rest)
Posted by: MarlonSmith Posted on: 01/15/07 You are currently: a Guest | | Terms of Use
Clearly Microsoft is aiming at real developers  No_Ax_to_Grind | 01/14/07
RE: Clearly Microsoft is aiming at real developers  ryanstewart | 01/14/07
Clearly Microsoft is aiming at real developers  MarlonSmith | 01/14/07
RE: Clearly Microsoft is aiming at real developers  ryanstewart | 01/14/07
RE: Clearly Microsoft is aiming at real developers  richardleggett | 01/15/07
RE: Clearly Microsoft is aiming at real developers  richardleggett | 01/15/07
Clearly Microsoft is aiming at real developers  MarlonSmith | 01/15/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Top Rated

    advertisement

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    Meet Doc

    • Here to help you with your Document Management Needs
    • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
    • To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
    • Produced by
      ZDNet and