MS Silverlight Presentation Layer
Categories: Silverlight
|
Tags: Architects, Developers, 1. Beginner, 2. Intermediate, 3. Advanced, Silverlight, Pre v6.3, v6.3
Revision:
4
Posted:
07/June/2010
Updated:
13/June/2011
Status:
Publish
Types: Article
|
OverviewThe Visual WebGui framework was originally designed as an infrastructure that would allow a single server-side environment with the option for multiple types of client-sides. This framework then allowed for users to create their own different presentation layers. The default Visual WebGui presentation layer is DHTML, and most of the work done on the system as of now is done on this presentation layer. As a Proof-Of-Concept, the Microsoft Silverlight presentation layer was introduced in Februrary 2008. DetailsMicrosoft Silverlight is a pure client-side application. Originally, the common way for a Silverlight application to communicate with other elements on the page and with server-side, was through a JavaScript layer. The Visual WebGui MS Silverlight presentation layer, for the very first time for MS Silverlight, provided a built in line of communication between the MS Silverlight client-side and the Visual WebGui server-side. This line of communication is the same XML-HTTP technology that Visual WebGui provides also for it's DHTML client. The MS Silverlight controls built for this presentation layer were able to render themselves based on the XML contributed by server-side, and update the server, using that same XML request mechanism. This allowed for a much richer graphical user interface using the same controls on server-side. Developers could open the XAML files of the controls and modify them in MS Expression Blend for example to give the controls a whole new look or new behavior. Version CompatibilityThe MS Silverlight Visual WebGui presentation layer POC is officially supported up to version Visual WebGui v6.3.
Ever since we have started implementing Silverlight presentation layer back in early 2008 (Initially with Silverlight 1.1), the Silverlight API and basic infrastructures have proved to be moving targets, and we found ourselves investing large efforts relatively in order to base Visual WebGui client kernel all over again on each version, minor and even in between early drops...
You should know that we have not abandoned the Silverlight presentation layer and we are even considering to implement other presentation layers such as Flex/Flash in the days to come. Having said that, we are temporarily freezing the work towards support for Silverlight based presentation, until 2 major events have occurred: - DHTML 6.4 version reaches rock stable release stage.
- Silverlight API becomes more mature and reaches a stage where we can count on a certain level of backwards compatibility.
(Official sources said that the SL 4.0 developer preview version might change about 15%-20% of its basic API until it reaches release stages)
Looking forward we strongly believe in the value of Visual WebGui running graphically rich presentation layers, lending its architectural benefits to Silverlight, Flash and HTML5 and we stay fully committed to implement them once they mature. ReferencesArticlesForumOther references
About the author
Related Articles
|
Silverlight
|
|
|
This code snippet is an alternative "black theme" for Silverlight.
Tags:
Developers, Theme, 1. Beginner, 2. Intermediate, Silverlight, Pre v6.3, v6.3, 3. Advanced
|
|
|
In this code snippet you can see how to modify a button theme in silverlight application.
Tags:
Developers, Theme, 2. Intermediate, 3. Advanced, Silverlight, Pre v6.3, v6.3
|
|
|
Abstract: In this webcast we'll show off the new point and click Visual WebGui Control & Theme Designer. This designer joins the well known drag and drop Visual WebGui Form designer. It offers the fastest, most intuitive way (no Javascript, no HTML, no CSS, no XAML) of developing and designing. It a...
Tags:
Architects, Developers, Graphic Designers, 1. Beginner, 2. Intermediate, 3. Advanced, Silverlight, Pre v6.3, v6.3
|
|
|
This article is relevant for Visual WebGUI versions that support Microsoft Silverlight 3.0. Support for MS Silverlight 3.0 was introduced in VWG v6.3.6.
Tags:
Developers, 1. Beginner, Silverlight, Pre v6.3, v6.3, 2. Intermediate, 3. Advanced
|
|
|
In this source code snippet you can see a simple sample Silverlight applications using Visual WebGui.
Tags:
Developers, 1. Beginner, 2. Intermediate, Silverlight, Pre v6.3, v6.3, 3. Advanced
|
|
|
In this webcast, we use the Gizmox Visual WebGui framework to "light up" a fully blown, line-of-business application in 20 minutes. We demonstrate how we make Windows Forms (WinForms) controls available for Microsoft Silverlight browser plug-in applications and how you can style your UI by using ful...
Tags:
Silverlight
|
|
|
|