Presentation is loading. Please wait.

Presentation is loading. Please wait.

Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.

Similar presentations


Presentation on theme: "Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T."— Presentation transcript:

1 Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T

2 Silverlight Introduction Another technology for creating RIAs Plug-in, similar to Flash Cross-platform, cross-browser, open standard Comfortable for desktop/server developers Program in C#/VB/Python/Ruby Can run out-of-browser too User interfaces are declared in Extensible Application Markup Language (XAML) Silverlight can also be used to create Windows Sidebar gadgets for Windows Vista

3 Silverlight Processing Model Silverlight works much like Javascript Gets loaded with the page (html or aspx). A parse tree that mirrors the Xaml is built and rendered Events, like the button click, are processed by bindings between a silverlight control (the button) and an event handler. This works just like Javascript events, with no postback to the server.

4 Version Evolution of Silverlight

5 Silverlight 1 Released in 2007 Developed under the codename Windows Presentation Foundation/Everywhere (WPF/E) A Silverlight 1.0 application hosted in Internet Explorer. Interactivity is provided by Silverlight, but user input controls are HTML controls overlaid on top of Silverlight content

6 Silverlight 2 Embeds Common Language Runtime (.NET)‏ –Silverlight Class Libraries –Subset of.NET Base Class Libraries with extra Silverlight Functionality –Silverlight Control Toolkit –TextBoxes, Buttons, DropDownLists, Calendars, DataGrids, etc A Silverlight 2 application hosted in Internet Explorer. Version 2 brings improved interactivity and support for some native.NET languages and development tools

7 Silverlight 3 Released July 9, 2009. Includes an increased number of controls Silverlight Toolkit navigation framework Supports (AAC) audio Supports H.264 video A Silverlight 3 application, with one instance running in Google Chrome as well as installed locally.

8 Silverlight 4 Web cam and microphone support. Printing support. Improved mouse support including right button support and mouse wheel support. New notification support to display messages to end users. New and enhanced controls such as a RichTextBox and an enhanced DataGrid control.

9 Silverlight 5 Supports GPU accelerated video decoding Built in 3D graphics support (not to be confused with stereoscopic 3D) Variable speed playback of media content with automatic audio pitch correction Improved power awareness Built in Remote-control support Supports faster application startup Provides 64-bit browser support. Delivers improved text clarity.

10 Moonlight It is a free and open source implementation of Microsoft's Silverlight for Linux and other Unix based operating systems, developed by the Mono Project Cross-Platform.NET implementation Runs Windows Forms and Gtk# Desktop Apps, as well as ASP.NET

11 Supporting Language-XAML Extensible Application Markup Language is a declarative XML-based language created by Microsoft Used as a user interface markup language XAML files can be created and edited with visual design tools such as Microsoft Expression Blend, Microsoft Visual Studio

12


Download ppt "Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T."

Similar presentations


Ads by Google