Microsoft Silverlight An Introduction Rajesh Lal ( connectrajesh@hotmail. com )
www. ppt 123. net Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package to enhance its capability. For example, plug-ins used in Photoshop to add a filter for some special effect. Other examples of Plug-ins are Macromedia Flash, Digital Video Express(Divx) Player plug-in, Windows Media Player etc.
www. ppt 123. net Why it’s time for Silverlight Run on all popular browsers and OS Consistent experience irrespective of platform Supports AJAX methodology for rich Internet applications Includes compelling graphics, 2 D vector & animation Streams video/audio and scales video quality from mobile device to 720 HDTV video modes Small download 4 MB
www. ppt 123. net Programming Language XAML- core of Silverlight for Rich User interface All other - for programming logic
www. ppt 123. net Button b 1 = new Button(); b 1. Content = "OK"; b 1. Background = new Solid. Color. Brush(Colors. Light. Blue); b 1. Width = 100; <Button Width="100"> OK <Button. Background> Light. Blue </Button. Background> </Button> XAML / C #/ Java. Script Compile and Run Load, Parse, Display
www. ppt 123. net Comparison with Flash
www. ppt 123. net Silverlight Business Model Delivering media without going broke Video delivery trend
www. ppt 123. net Silverlight Business Model Windows Media Services Why stream? • Live Streaming • Fast Streaming • Logging • Caching and Proxying
Creating a Silverlight application www. ppt 123. net Silverlight 1. 0 – XAML + Java. Script COMPLETE DOM LEVEL 1 integration