180 likes | 284 Views
Contents :. What is Silverlight ? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties of V1.1 Silverlight & . net : better together Silverlight . net Showcase Demo for installation Resources.
E N D
Contents : • What is Silverlight? • Silverlight Overview • Silverlight Toolkit Overview • Timeline & Packaging • Silverlight V1.0 & V1.1 • Properties of V1.0 • Properties of V1.1 • Silverlight & .net : better together • Silverlight .net Showcase • Demo for installation • Resources
Microsoft Silverlight is a cross-browser, cross-platform implementation of .NET for building and delivering the next generation of media experiences & rich interactive applications for the Web.
What is Silverlight? • Microsoft Silverlight is a cross-platform cross-browser plug-in for delivering rich interactive applications for the web. • It offer a programming model that is familiar to web developers, Silverlight is programmed using a text bases mark-up language format and a JavaScript running inside browser`s script engine. • Silverlight enables features such as animations, audio-video playback, text and vector graphics. • Silverlight applications are created using a combination of Expression Studio (Expression Design, Expression Blend, and Expression Encoder) and Visual Studio
Silverlight Overview Compelling Cross-Platform User Experiences Immersive media experiences & RIA Fast installation for end users Flexible programming model with collaborative tools Integration with Web technologies Based on the .NET Framework Role specific tools for designers / developers Efficient, lower cost delivery, and more capable media Broad media ecosystem Tools for live and on-demand publishing
SilverlightOverview How does silverlight work? • Rich Internet Application Architecture • Rich Internet Applications (RIA’s) combine the maturity, stability and scalability of service orientation with state of the art display technology to create the next wave of web based distributed applications. • RIA is typically delivered either by way of a site-specific browser, via a browser plug-in. Adobe Flash, Java and Microsoft Silverlight are currently the three top frameworks that apply RIA. • Silverlight Application Architecture • Silverlight architecture is based on eXtensible Application Markup Language (XAML) which is XML based that what makes Silverlight cross-platform cross-browser plug-in. • XAML provide a unified way to declare graphics, media, animation, text and layout.
Silverlight Toolkit Overview • AutoComplete Box • Dockpanel • Charting • Drag and Drop
DEMO A Richer Web with Silverlight
Timeline & Packaging Platforms & Browsers (Mirosoft support) Novell Support (Moonlight) FireFox 1.5+ • Timeline • V1.0 Released September 2007, • V1.1 in Alpha (timing and some functionality TBD) • Moonlight – timing TBD (Novell) • Packaging • Browser plug-in, little dependency on other s/w IE 6.0+ Safari 2.0 FireFox Konqueror Opera Windows Vista, XP, 2003, 2000* Mac OS X 10.4.8+ Linux (various distros)
Silverlight V1.0 and V1.1 Silverlight V1.1 • V1.1 will add .NET to V1.0 • CoreCLR • Independent subset of the .NET Framework Silverlight V1.0
Graphics and Animations in Silverlight • 2D Graphics • Standard shapes, masking and clipping • Transformations: skew, rotate, scale, translate, matrix • Animation Basics • Animations change properties over time • Support linear, discrete animation • Animatable property types: • Double, Color, Point • Animations and graphics are defined using XAML
Media • Media Features • Video: WMV V7, V8, V9, VC-1 • Audio: WMA V7, V8, V9 (standard), MP3 • Multiple options for deploying media • HTTP progressive download • Integration with Windows Media Server • Extensive WMV ecosystem
Silverlight and .NET: Better Together • Highly productive development framework • Multi-language support • Latest developer innovations (e.g. LINQ) • Great tools • Visual Studio • Expression Studio • Cross-platform & cross-browser plugin • Works with Safari, Firefox and Internet Explorer • Mac OS X and Windows • Any web server • Fast, easy install process
Resources www.silverlight.net Community Site : http://silverlight.net Main Product Site: http://www.microsoft.com/silverlight MSDN Center :http://msdn.microsoft.com/silverlight Online Forums : http://silverlight.net/forums