Sunday, December 7, 2008

WPF Architecture

image

ARCHITECTURE: This diagram shows the basic architecture for WPF. Notice all the different media types (in yellow) that are handled by WPF: Vectors, Bitmaps, 3D, Audio and Video, Text and Effects! Second, notice how the animation capabilities of WPF spans across all the media types, allowing you to animate any kind of content. The WPF Composition Engine (in black) is one of the revolutionary features of WPF. This engine provides capability of having live content inside of another content. This means that you can have a 3D object rotating inside a Button control and furthermore you can have a video projected over the surface of the 3D object! This tree structure and nesting capability is available for all content and every control that WPF provides.

WPF is not only about rich user interfaces but also about high fidelity information, connection and data. Controls, Layout and Databinding are just some of the examples of this power. The XPS format is a rich document definition that allows us to enjoy the best of WPF in a document. In summary, WPF represents an evolution in terms of richness, interactivity as well as information and data.

Read more...

Windows Presentation Foundation (WPF)

The .NET Framework 3.0 introduced a new way of creating Desktop applications with WPF code named ‘Avalon’. WPF delivers applications with rich multimedia support and high interactivity. WPF like Silverlight is based on XAML file for UI design, with the Business logic being placed in the code behind file.

Read more...

Silverlight 2.0

The Big release of Silverlight 2.0 RTW was made in 25th October, 2008. Early the Beta 1 and Beta 2 were made during march,2008 and July, 2008 respectively. Silverlight 2.0 included the common controls like buttons, textboxes, layout controls like Grid, canvas, stack panel etc., along with the data controls like Data grid, listbox etc., Silverlight 2.0 has rich networking support for calling REST, RSS, SOAP and standard HTTP access. It provides cross domain network access and build in socket networking. The Library is enriched with Linq and Linq to xml. It provides revolutionary video streaming, on the whole it is sure that it will take web to the next generation.

Read more...

Silverlight 1.1

Silverlight 1.1 was released with the Common Language Runtime (CLR) of .NET framework 3.0., It enabled the developers to use any .NET language such as C# or VB.NET. It also supports Ruby and Iron python. Silverlight 1.1 has flexible registered event handlers in addition to the business logic being placed in the Code behind file. It produces a Xap file as output which could be used as a single package file during hosting.

Silverlight 1.1 does not require an ASP.NET server meaning that it could be hosted in PHP server too.

Read more...

Saturday, December 6, 2008

Silverlight 1.0

Silverlight 1.0 CTP was released by December 2006 and the RTW was released by 5th of September, 2007. Silverlight 1.0 was made such that it could be programmed with JavaScript and it the main concentration was on the interactivity and optional streaming.

Silverlight 1.0 has build in support for playing VC-1 & WMV videos and MP3 & WMA audio formats. Silverlight enables the creation of interactive User Interface with animation and Vector graphics.

Read more...

What is Silverlight?

Silverlight is a Cross platform and Cross Browser plugin that enables building and delivering Rich Internet Applications (RIA) with enhanced Media support.

It takes only a few seconds to install Silverlight Runtime as you need it to view Silverlight content. Separate runtimes for Windows & Mac are available.

Read more...