On TechRepublic: Is your boss a dictator?
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: Rich Internet Applications, Microsoft, Windows Presentation Foundation/Everywhere, Expression Studio, Mix07

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 Stewart, a Rich Internet Application developer and industry analyst, recently joined Adobe's Platform Team as a Rich Internet Application Evangelist. See his full disclosure.
  • 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: Logged In | Log out
Clearly Microsoft is aiming at real developers No_Ax_to_Grind   | 01/14/07
RE: Clearly Microsoft is aiming at real developers ryanstewart  ZDNet | 01/14/07
Clearly Microsoft is aiming at real developers MarlonSmith   | 01/14/07
RE: Clearly Microsoft is aiming at real developers ryanstewart  ZDNet | 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?

2 Trackbacks

The URI to TrackBack this entry is:
http://blogs.zdnet.com/Stewart/wp-trackback.php?p=221

  • links for 2007-01-16
    Clarifications on WPF/E - works with AJAX interchangeably, managed code is coming. WPF/E uses XAML just like WPF, so you can use Expression, as does Orcas (new version of Visual Studio). Developers use Visual Studio, designers use ...

    Trackback by All in a days work... — January 16, 2007 @ 1:18 am

  • Nice ReCap of ScottGu's Channel 9 Talk
    Ryan Stewart posts a nice recap of ScottGu's talk about the next wave of stuff coming in 2007 for web development (IIS7, WPF/e, etc.). If you are

    Trackback by Anonymous — January 17, 2007 @ 3:00 am

advertisement
Click Here

Recent Entries

Recommended

advertisement

Archives

ZDNet Blogs

advertisement
Click Here