XBAP Browser based application

Hope you guys might be searching for a long time to develop a RIA in web and have all the functionalities which can be done over windows applications.Here we go ….

XBAP (XAML Browser Application) is a new Windows technology used for creating Rich Internet Applications.

While windows applications are normally compiled to an .exe file, browser applications are compiled to an extension .xbap and can be run inside Internet Explorer.

Xbap applications are run within a security sandbox to prevent untrusted applications from controlling local system resources. (e.g  deleting local files) .

There are so many similarities between XBAP and WPF/E (Windows Presentation Foundation/Everywhere)

Both XBAP and WPF/E are used for creating Rich Internet Applications. They are both based on the XAML format and run inside the browser.

But still there are some differences between XBAP and WPF/E

XBAP is Windows only and requires .Net 3 Framework to be installed on your machine. It is used for creating heavyweight .Net applications that take advantage of the full capabilities of .Net 3 Framework.

WPF/E is a small component (~1MB) that is plugged into the browser. It is cross platform and does not require the installation of .Net 3 Framework.

WPF/E supports only a subset of XAML. You may think of WPF/E as Microsoft’s equivalent to Flash Player.

if you want to develop XBAP applications you should have

1) Either Windows XP/2K

2) You will need to install the .Net 3 Framework runtime from Microsoft to run XBAP.

This can be downloaded from Microsoft’s website

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s