KEMBAR78
Introduction to silverlight control 4 | PPTX
Introduction to Silverlight
 Mahender Sarangam Having close to 5 years of experience. Working as a Senior Software Engineer in United Health Group. Good Knowledge on C#, ASP.NET, Silverlight, WPF ,SQL Server, Team Foundation Server(TFS) and SharePoint Technology.
Microsoft Silverlight is an application framework for writing and running browser plug-ins or other rich Internet application, with features and purposes similar to those of  Adobe Flash.Silverlight aims to give .NET developers a better option for creating rich web content. Silverlight runs on top of compact .NET framework. It natively supports the VB .NET/VC# language and uses a range of .NET concepts. As a result, developers can write client- side code for Silverlight in the same language they use for server- side code (such as VB and C#), and use many of the same abstractions (including streams, controls, collections, generics, and LINQ). What is Silverlight?
It  can run in most of the popular browsers like Internet Explorer, Firefox, Chrome, Safari etc. Silverlight can run in various devices and operating systems like Windows, Apple Mac OS-X and Windows Phone 7. Using Silverlight you can create rich, visually stunning web applications like flash. Also you can create smooth animations using Storyboards; you can stream media over the net etcTop Banana is one of the first Silverlight applications developed using managed code, C#, Visual Studio and Microsoft Expression
It is a cross-browser, cross-platform technology. It runs in all popular modern web browsers. It provides a consistent experience no matter where it runs. It is supported by a very small download that installs in seconds. It includes compelling graphics that users can manipulate drag, turn, and zoom—directly in the browser. It reads data and updates the display, but it doesn't interrupt the user by refreshing the whole page. Features:
Animation Flash uses the frame-based animation model
Silverlight is based on the WPF animation model,which is time-based instead of frame-based        File SizeFlash uses a compressed format, and text and images are embedded in the movie
Silverlight uses XAML for its description language, and it is non-compressed, so the size of a Silverlight component is usually largerScriptingAction Script is used to program Flash objects
you can choose from among a number of programming languages such as Visual C#.Net and Visual Basic .NET, including client-side scripting with JavaScriptTechnical differences between Flash and Silverlight
Video And AudioFlash supports multiple video formats
Silverlight implements the industry-standard VC-1 codec for video, and supports WMV and WMAText Representation/SEOFlash stores fonts using shape definitions and the player doesn’t understand TTFDebuggingNo debugging capability in flash ,Debugging facility in SilverlightService SupportSilverlight supports communication with web services or WCF services,but in flash no support for web serviceVideo And Audio
Features		Flash		SilverlightAnimation				betterFile size			better	Scripting					betterVideo/Audio				betterSound processing				better	Accessibility		better	Platform compatibility			better	Text Representation/SEO			betterSupported image formats			better	Socket programming	better	Webcam support				better	Deployment		better	Windows application			better	Media streaming				better
System Requirements for Silverlight?MINIMUM SYSTEM REQUIREMENTS FOR INSTALLING SILVERLIGHT PLUG-IN IS AS FOLLOWS:PC Type                   Processor   	  	RAM            	Operating 							System Windows PC  	 500 MHz or higher, 	128 MB	            Windows XP SP2+X86 or x64 bit processorMac Power PC / PowerPC G4 	800 MHz or higher		128 MB	          Mac 10.4.8 or higherMac Intel-based	Intel Core Duo      1.83 GHz or higher 	128 MB	          Mac 10.4.8 or higher
Highest Quality Video Experience. Cross-Platform, Cross-Browser. Developers and Graphic Designers work together:Developers familiar with Visual Studio, Microsoft.net will be able to develop amazing Silverlight applications very quickly. So developer can strictly focus on the back end of the application core, while leaving the visuals to the Graphic Design team using the power of XAML. Cheaper: Silverlight is now the most inexpensive way to stream video files over the internet at the best quality possible. All we need IIS in Windows Server. Support for 3rd Party Languages: Speed: There is a very good improvement in speed for AJAX-enabled websites that begin to use Silverlight, leveraging the Microsoft .NET frameworkHow Silverlight would change the Web
Silverlight Version 1.0Silverlight 1.0 is very good at displaying Media (audio and video) but it's lack of controls and reliance on JavaScript as the only programming language, introduce numerous limitations. Main features of Silverlight 1.0: Built-in codec support for playing WMV video, and MP3 and WMA audio within a browser.
Silverlight supports the ability to progressively download and play media content from any web-server.
Silverlight also optionally supports built-in media streaming.
Silverlight enables you to create rich UI and animations, and blend vector graphics with HTML to create compelling content experiences. Silverlight Versions

Introduction to silverlight control 4

  • 1.
  • 2.
    Mahender SarangamHaving close to 5 years of experience. Working as a Senior Software Engineer in United Health Group. Good Knowledge on C#, ASP.NET, Silverlight, WPF ,SQL Server, Team Foundation Server(TFS) and SharePoint Technology.
  • 3.
    Microsoft Silverlight isan application framework for writing and running browser plug-ins or other rich Internet application, with features and purposes similar to those of Adobe Flash.Silverlight aims to give .NET developers a better option for creating rich web content. Silverlight runs on top of compact .NET framework. It natively supports the VB .NET/VC# language and uses a range of .NET concepts. As a result, developers can write client- side code for Silverlight in the same language they use for server- side code (such as VB and C#), and use many of the same abstractions (including streams, controls, collections, generics, and LINQ). What is Silverlight?
  • 4.
    It canrun in most of the popular browsers like Internet Explorer, Firefox, Chrome, Safari etc. Silverlight can run in various devices and operating systems like Windows, Apple Mac OS-X and Windows Phone 7. Using Silverlight you can create rich, visually stunning web applications like flash. Also you can create smooth animations using Storyboards; you can stream media over the net etcTop Banana is one of the first Silverlight applications developed using managed code, C#, Visual Studio and Microsoft Expression
  • 5.
    It is across-browser, cross-platform technology. It runs in all popular modern web browsers. It provides a consistent experience no matter where it runs. It is supported by a very small download that installs in seconds. It includes compelling graphics that users can manipulate drag, turn, and zoom—directly in the browser. It reads data and updates the display, but it doesn't interrupt the user by refreshing the whole page. Features:
  • 6.
    Animation Flash usesthe frame-based animation model
  • 7.
    Silverlight is basedon the WPF animation model,which is time-based instead of frame-based File SizeFlash uses a compressed format, and text and images are embedded in the movie
  • 8.
    Silverlight uses XAMLfor its description language, and it is non-compressed, so the size of a Silverlight component is usually largerScriptingAction Script is used to program Flash objects
  • 9.
    you can choosefrom among a number of programming languages such as Visual C#.Net and Visual Basic .NET, including client-side scripting with JavaScriptTechnical differences between Flash and Silverlight
  • 10.
    Video And AudioFlashsupports multiple video formats
  • 11.
    Silverlight implements theindustry-standard VC-1 codec for video, and supports WMV and WMAText Representation/SEOFlash stores fonts using shape definitions and the player doesn’t understand TTFDebuggingNo debugging capability in flash ,Debugging facility in SilverlightService SupportSilverlight supports communication with web services or WCF services,but in flash no support for web serviceVideo And Audio
  • 12.
    Features Flash SilverlightAnimation betterFile size better Scripting betterVideo/Audio betterSound processing better Accessibility better Platformcompatibility better Text Representation/SEO betterSupported image formats better Socket programming better Webcam support better Deployment better Windows application better Media streaming better
  • 13.
    System Requirements forSilverlight?MINIMUM SYSTEM REQUIREMENTS FOR INSTALLING SILVERLIGHT PLUG-IN IS AS FOLLOWS:PC Type Processor RAM Operating System Windows PC 500 MHz or higher, 128 MB Windows XP SP2+X86 or x64 bit processorMac Power PC / PowerPC G4 800 MHz or higher 128 MB Mac 10.4.8 or higherMac Intel-based Intel Core Duo 1.83 GHz or higher 128 MB Mac 10.4.8 or higher
  • 14.
    Highest Quality VideoExperience. Cross-Platform, Cross-Browser. Developers and Graphic Designers work together:Developers familiar with Visual Studio, Microsoft.net will be able to develop amazing Silverlight applications very quickly. So developer can strictly focus on the back end of the application core, while leaving the visuals to the Graphic Design team using the power of XAML. Cheaper: Silverlight is now the most inexpensive way to stream video files over the internet at the best quality possible. All we need IIS in Windows Server. Support for 3rd Party Languages: Speed: There is a very good improvement in speed for AJAX-enabled websites that begin to use Silverlight, leveraging the Microsoft .NET frameworkHow Silverlight would change the Web
  • 15.
    Silverlight Version 1.0Silverlight1.0 is very good at displaying Media (audio and video) but it's lack of controls and reliance on JavaScript as the only programming language, introduce numerous limitations. Main features of Silverlight 1.0: Built-in codec support for playing WMV video, and MP3 and WMA audio within a browser.
  • 16.
    Silverlight supports theability to progressively download and play media content from any web-server.
  • 17.
    Silverlight also optionallysupports built-in media streaming.
  • 18.
    Silverlight enables youto create rich UI and animations, and blend vector graphics with HTML to create compelling content experiences. Silverlight Versions
  • 19.
    Silverlight 2.0 VersionSilverlight2 introduces the .NET framework to Silverlight with the support of DLR and rich control set. Main features of Silverlight 2.0: Includes a version of the .NET Framework, with the full Common Language Runtime as .NET Framework 3.0;
  • 20.
    A built inCLR engine which delivers a super high performance execution environment for the browser.
  • 21.
    Silverlight 2 includesDeep Zoom. It allows users to zoom into, or out of, an image (or a collage of images), with smooth transitions, using the mouse wheel. The images can scale from 2 or 3 megapixels in resolution into the gigapixel range, but the user need not wait for it to be downloaded entirely; rather, Silverlight downloads only the parts in view, optimized for the zoom level being viewed.
  • 22.
    Silverlight 2 alsoallows limited file system access to Silverlight applications. It can use the operating system's native file dialog box to browse to any file to which the user has access.
  • 23.
    The XAML layoutmarkup file (.xaml file) can be augmented by code-behind code, written in any .NET language, which contains the programming logic.
  • 24.
    This version shipswith more than 30 UI controls (including TextBox, CheckBox, Slider, ScrollViewer, and Calendar controls), for two-way databinding support, automated layout management as well as data-manipulation controls, such as DataGrid and ListBox. Silverlight Version 3.0This version represents a maturation of the platform instead of the complete change in platform that Silverlight 2 representedMajor media enhancementsSilverlight is already great solution for supporting various media scenarios but we will see support for H.264 video in Silverlight 3Major graphics improvementMajor developer Experience improvementsRunning Silverlight 3 applications outside of browser, as stand-alone desktop applicationsPerformance ImprovementsStyling (support of Merge Resource Dictionary)
  • 25.
    Silverlight 4.0Silverlight 4provides a great tool for designers and developers to build cutting edge applications with awesome multimedia and graphics.
  • 26.
    It has excellentsupport for printing, rich reporting and charting, support for web camera and microphone, support for COM automation, support for local file access, support for new languages, rich text editing, and, improved support for data binding like target null values, fall back values, ability to have string format, Binding to string indexers and support for complex ,multi property validation of data object.
  • 27.
    Silverlight 4 isamazingly feature rich and its evolution will increase the demand for building LOB applications using Silverlight 4.
  • 28.
    Silverlight now enablesapplications to remain in full-screen mode when another application is active
  • 29.
  • 30.
    Right Mouse Clickevent, Right to Left flow direction, Multiple Transforms
  • 31.
    Multi casting ,DRMfor offline, Web Cam and Microphone support
  • 32.
    View Box control,Web Browser, web browser brush and Clip Board object accessOn December 2, 2010 at the Silverlight Fire starter event, Silverlight 5 beta was announced for release in the 1st half of 2011. The final release is planned for the end of 2011.New features in Silverlight 5 include:Supports GPU accelerated video decoding instead of CPU decodingBuilt-in 3D graphics supportVariable speed playback of media content with automatic audio pitch correctionImproved power awarenessBuilt-in remote-control supportSupports faster application startupProvides 64-bit browser supportAutomated UI testing support for applications with Visual Studio 2010Delivers improved text clarityDevelopers can now debug data-binding expressions, set breakpoints on bindings.Silverlight 5
  • 33.
    First and foremost,it will take few more years for HTML5 to be standardizedThere is no IDE to create HTML5 Web applicationsJavaScript only language of codingRich animations and effects will have performance issues in HTML5 canvas or in SVGVideo tag in HTML5 allows you to play videosUniform look and feelSecurity aspectDebugging AspectHTML 5 and Silverlight
  • 34.
  • 35.