FCI-Helwan blog

Just another FCI-H weblog

Windows Presentation Foundation Part 3

In this post, I will speak about a new technology that is subset of WPF. It is called WPF/E that stands for Windows Presentation Foundation Everywhere. In the last post , I spoke about the WPF features. One of the most important WPF features is the deployment feature that helps WPF to offer XAML Browser Applications (XBAPs) besides standalone applications.

XBAPs are programs hosted inside a web browser such as Internet Explorer and help web applications to provide large WPF features to the users. So we have to install WPF on the client machines at first to use XBAPs.

But, the problem was: how building and developing web applications that must be accessible from other systems that don’t support WPF and at the same time with great and modern interfaces like ones developed using WPF?!!!

WPF/E solved this problem as it provides subset of WPF features such as video, text, images, vector graphics and animations to different client platforms including the Macintosh, smaller devices and others and to multiple operating systems including Windows Vista, Windows XP, and Mac OS X and also to different Web browsers including Internet Explorer as IE6, IE7, Firefox , Netscape and Apple Safari.
WPF/E is based on XAML and JavaScript. WPF/E and WPF only share XAML presentation layer.

WPF/E provides video and audio as WMV, WMA and MP3.So, now using WPF/E enables you easily to stream interactive video to any browser without requiring any additional install or runtime as example: Windows Media Player is not required.

WPF/E also enables developers to easily integrate it within existing HTML pages and sites.
To enjoy with WPF/E, Download WPF/E” (codename) Feb 2007 CTP:

To know more about WPF/E and watch more demos and samples, follow this link:


March 3, 2007 - Posted by | Microsoft


  1. So .. why MS didn’t make its Site working with this technology till now ? i know that its not your business but may be this technology Contains Some disadvantages.

    Comment by Mohamed Gamal El-Den | March 3, 2007 | Reply

  2. I think Microsoft uses WPF\E, as they updated their site before launching WPF\E with small period, I am not totally sure, but I think that

    Comment by Ramy Mahrous | March 3, 2007 | Reply

  3. Good Question Mohamed.But,I think that u replied on ur self as that’s is not my business so i cannot determine exactly why it doesn’t work wz it until now.But what I know that WPF and WPF/E are new technologies released by microsoft and we all saw these great features in vistaaaa.Sure,each technology has advantages and disavantages.But really i focused at this stage to know and learn about this new technology and its advantages.So,please if u know any dis advantages or any thing about WPF send them to us and let’s open the discussion on that .I need your comments to know and learn more and more.

    Comment by Rowyda Mohammed | March 3, 2007 | Reply

  4. NOooo .. we are your Students Miss Rowayda … this was a question i don’t know its answer.but logically WHY !! isA Soon we will know 😀 anyway we are waiting more and more ..Good Luck

    Comment by Mohamed Gamal El-Den | March 3, 2007 | Reply

  5. Thanks

    Comment by Rowyda Mohammed | March 4, 2007 | Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

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

Google+ photo

You are commenting using your Google+ 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 )


Connecting to %s

%d bloggers like this: