Support for XBAP in Mozilla Firefox is coming
Summary: At an event today on Microsoft's campus, Ian Ellison-Tayler, the WPF Product Unit Manager mentioned that XBAP support is coming to Mozilla Firefox as part of the .NET Framework 3.5 update that will ship with Visual Studio "Orcas". This means that RIA developers can deploy browser based WPF applications to both IE and Firefox. WPF just got a big boost as a browser technology.
At an event today on Microsoft's campus, Ian Ellison-Tayler, the WPF Product Unit Manager mentioned that XBAP support is coming to Mozilla Firefox as part of the .NET Framework 3.5 update that will ship with Visual Studio "Orcas". I've covered XBAPs in the past, but for those who aren't familiar, XBAP stands for XAML Browser Application and they are essentially Windows Presentation Foundation applications that are deployed as browser applications. Up to now, they've only been supported with IE7 but this news means they'll be available to a wider audience.
I think this is huge for RIA developers. While most of you know my affinity for rich internet applications on the desktop, I realize that the browser is still a platform of choice for many people. It's convenient and universal. For most of the people who see the browser that way, Firefox is really the only game in town. So while you could create an XBAP application and have full WPF functionality in your browser, most people wouldn't use it. Now however, the WPF browser experience can be used in both Firefox and IE7 which makes the potential audience for that type of deployment much greater. It makes WPF a very rich browser technology and a viable Rich Internet Application solution for Windows users.
Therein lies the kicker. The .NET 3.0 runtime is huge, and the .NET 3.5 runtime (which is what will support XBAPs in Firefox) will be even larger. It comes installed with Vista, and while Vista seems to be doing well, there are still a lot of Windows XP machines that won't have the .NET runtime installed. Trying to deploy a browser application that requires a 50 meg download on top of the actual application isn't viable. The .NET runtime just doesn't have the reach right now, but Windows is still a huge chunk of the market, and as Vista penetration grows and/or more people bite the bullet and download the .NET Framework, XBAPs may become a powerful way to deliver RIAs in the browser.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
deploy, deploy, deploy!
RE: deploy, deploy, deploy!
How about defining *all* your acronyms...
XAML? RIA?
RE: How about defining *all* your acronyms...
RIA - Rich Internet Application
XAML - Extensible Application Markup Language
That's right!
RIA? Is that some sort of laughing in Spanish or Portguese?
XAML - a new SUV from Daimler?
RE: That's right!
And RIA? This entire blog is about Rich Internet Applications, so I use that acronym all the time.
Dot Net 3.5 acceptance??
So many things require it, and most of the time the runtime gets installed transparently when you install software requiring it. I am positive the question posed about size of the runtime is a valid one as it gets somewhat bigger.
The reality of this is that even though a lot of people don't know what dot net is, they are probably already using a version of it. The reality of it also is Dot Net really is the core framework of the Windows OS.
So will people use it? I'd say yes, they probably already downloaded it on Windows update and didn't even know it. I don't even think there is a question about penetration numbers or machines not equiped to run it.
It's cool they are supporting Mozilla. That's mighty open of them and probably accepting of the reality that IE probably is the #2 browser right now. That also might all just be a customer perception issue. We'll see as they track IE7 penetration numbers over the haul.
RE: Dot Net 3.5 acceptance??
.Net Framework deployments a little dumb
Scott Guthrie mentioned <a href="http://channel9.msdn.com/Showpost.aspx?postid=271984">here</a> that they are working on this, not sure if it will show up by the release of .Net framework 3.5.
RE: .Net Framework deployments a little dumb
Cross-platform, not !
Unless you want your app to run everywhere*.
That's why no one cares, on top of the huge download size (only
a problem the first time, for home users).
RE: Cross-platform, not !
Nope, that's very true. But Windows is still a big market, so if you want to tap into that, having Mozilla supported for XBAPs is significant.
acronyms