(XAML Browser Application) is a new Windows technology used for creating Rich
Internet Applications. There is always a confusion between WPF, XBAP
and Silverlight. Developers get confused which one to go for while designing a
project. Here I will explain all the 3 technologies with the differences and a
sample XBAP application.
WPF applications are divided into two categories.
- Standalone WPF Application
- XAML browser applications
XAML browser applications (XBAPs)
combines features of both Web applications and rich-client applications. Like
Web applications, XBAPs can be published to a Web server and launched from
Internet Explorer. Like rich-client applications, XBAPs can take advantage of
the capabilities of WPF. Developing XBAPs is also similar to rich-client
It is used for creating
heavyweight .Net applications that take advantage of the full capabilities of
.Net 3 Framework.