Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Microsoft Silverlight Empowering Richer Experiences
Introduction to Silverlight Microsoft Silverlight is a web application framework that provides functionalities similar to those in Adobe Flash, integrating multimedia, graphics, animations and interactivity into a single runtime environment.  It is a cross-browser, cross-platform and cross-device browser plug-in that helps companies design, develop and deliver applications and experiences on the Web.
Introduction to Silverlight (Continued) Silverlight provides a retained mode graphics system similar to  W indows  P resentation  F oundation. In Silverlight applications, user interfaces are declared in E x tensible  A pplication  M arkup  L anguage (XAML) and programmed using a subset of the .NET Framework.
Silverlight can also be used to create Windows Sidebar gadgets for Windows. It allows to create  R ich  I nteractive  A pplications for the Web. Introduction to Silverlight (Continued) Internet
SilverLight growing..
Sketchflow –  (Defining the flow of the application) Expression Studio 3, revolutionizes the speed and efficiency with which you can demonstrate a vision for an application. SketchFlow provides an informal and quick way to explore, iterate and prototype user interface scenarios allowing you to evolve your concepts from a series of rough ideas into a living breathing prototype that can be made as real as a particular client or project demands. Highlighted Features in Silverlight
Smooth Streaming  IIS Media Services (formerly IIS Media Pack), an integrated HTTP media delivery platform, features Smooth Streaming which dynamically detects and seamlessly switches, in real time, the video quality of a media file delivered to Silverlight based on local bandwidth and CPU conditions. This provides support for Live and on-demand true HD streaming. Highlighted Features in Silverlight
Pixel Shader Effects  These software based effects include blur and drop shadow that can be applied to any graphical content and animated. You can also write your own effect. Highlighted Features in Silverlight
Out of browser  It enables the application to be placed in a restricted store on the user’s machine; and then provide a link directly to it from the user’s desktop or start menu. This is all enabled within Silverlight 3 without any additional download of runtime or the need to write applications in a different way. Highlighted Features in Silverlight
3D Graphics  Silverlight 3 allows developers and designers to apply content to a 3D plane. Users can rotate or scale live content in space without writing any additional code.  Highlighted Features in Silverlight
New features in Silverlight 4 Web cam, microphone and Printer support.  Full keyboard in full screen mode enhanced and Improved mouse support including right button and wheel. Programmatic access to a user's local document folder. Support for Google's Chrome browser too.  New and enhanced controls such as a RichTextBox and an enhanced DataGrid control. New support for implicit theming of controls. Deep Zoom performance enhancements. Clipboard,drag and drop and  HTML inside Silverlight support.  Moonlight  is implementing and releasing Silverlight web application framework, cooperation with Microsoft.
UI Quality
Disadvantages of Silverlight We need to install Plug-in in web browser. Like flash player. Anyhow we can download from Microsoft  Web site for free. Some platforms not supported by Silverlight.-this words I can seen in some sites only. Anyway it is the starting. We hope it will overcome on backlogs.
Working with Silverlight OK <Button   Width=&quot;60&quot;> OK <Button.Background> Green </Button.Background> </Button> Button btn=new Button(); btn.Content=&quot;OK&quot;; btn.Width=60; btn.Background=new SolidColorBrush(Colors. Green); Dim btn As New Button btn.Content=&quot;OK&quot; btn.Width=60 btn.Background=new _SolidColorBrush _(Colors. Green)
Working with Silverlight (Continued) C#  ASP.NET  AJAX VBX (Visual Basic Extension) Javascript IronRuby IronPython XAML
Where to use Silverlight For showing photos, playing video and audio files and content display Online chat Show site status( Like total views) Reports display (Like graph for analysis) Menu bar (it is not better to have as main menu), tabs Games
Conclusions Silverlight  and  WPF  shares same development tools and models However,  Silverlight  is cross-platform runtime Investing in either  WPF development  or  Silverlight  development  meshes your skills, tools, and assets for these platforms

More Related Content

Silverlight

  • 1. Microsoft Silverlight Empowering Richer Experiences
  • 2. Introduction to Silverlight Microsoft Silverlight is a web application framework that provides functionalities similar to those in Adobe Flash, integrating multimedia, graphics, animations and interactivity into a single runtime environment. It is a cross-browser, cross-platform and cross-device browser plug-in that helps companies design, develop and deliver applications and experiences on the Web.
  • 3. Introduction to Silverlight (Continued) Silverlight provides a retained mode graphics system similar to W indows P resentation F oundation. In Silverlight applications, user interfaces are declared in E x tensible A pplication M arkup L anguage (XAML) and programmed using a subset of the .NET Framework.
  • 4. Silverlight can also be used to create Windows Sidebar gadgets for Windows. It allows to create R ich I nteractive A pplications for the Web. Introduction to Silverlight (Continued) Internet
  • 6. Sketchflow – (Defining the flow of the application) Expression Studio 3, revolutionizes the speed and efficiency with which you can demonstrate a vision for an application. SketchFlow provides an informal and quick way to explore, iterate and prototype user interface scenarios allowing you to evolve your concepts from a series of rough ideas into a living breathing prototype that can be made as real as a particular client or project demands. Highlighted Features in Silverlight
  • 7. Smooth Streaming IIS Media Services (formerly IIS Media Pack), an integrated HTTP media delivery platform, features Smooth Streaming which dynamically detects and seamlessly switches, in real time, the video quality of a media file delivered to Silverlight based on local bandwidth and CPU conditions. This provides support for Live and on-demand true HD streaming. Highlighted Features in Silverlight
  • 8. Pixel Shader Effects These software based effects include blur and drop shadow that can be applied to any graphical content and animated. You can also write your own effect. Highlighted Features in Silverlight
  • 9. Out of browser It enables the application to be placed in a restricted store on the user’s machine; and then provide a link directly to it from the user’s desktop or start menu. This is all enabled within Silverlight 3 without any additional download of runtime or the need to write applications in a different way. Highlighted Features in Silverlight
  • 10. 3D Graphics Silverlight 3 allows developers and designers to apply content to a 3D plane. Users can rotate or scale live content in space without writing any additional code. Highlighted Features in Silverlight
  • 11. New features in Silverlight 4 Web cam, microphone and Printer support. Full keyboard in full screen mode enhanced and Improved mouse support including right button and wheel. Programmatic access to a user's local document folder. Support for Google's Chrome browser too. New and enhanced controls such as a RichTextBox and an enhanced DataGrid control. New support for implicit theming of controls. Deep Zoom performance enhancements. Clipboard,drag and drop and HTML inside Silverlight support. Moonlight is implementing and releasing Silverlight web application framework, cooperation with Microsoft.
  • 13. Disadvantages of Silverlight We need to install Plug-in in web browser. Like flash player. Anyhow we can download from Microsoft Web site for free. Some platforms not supported by Silverlight.-this words I can seen in some sites only. Anyway it is the starting. We hope it will overcome on backlogs.
  • 14. Working with Silverlight OK <Button Width=&quot;60&quot;> OK <Button.Background> Green </Button.Background> </Button> Button btn=new Button(); btn.Content=&quot;OK&quot;; btn.Width=60; btn.Background=new SolidColorBrush(Colors. Green); Dim btn As New Button btn.Content=&quot;OK&quot; btn.Width=60 btn.Background=new _SolidColorBrush _(Colors. Green)
  • 15. Working with Silverlight (Continued) C# ASP.NET AJAX VBX (Visual Basic Extension) Javascript IronRuby IronPython XAML
  • 16. Where to use Silverlight For showing photos, playing video and audio files and content display Online chat Show site status( Like total views) Reports display (Like graph for analysis) Menu bar (it is not better to have as main menu), tabs Games
  • 17. Conclusions Silverlight and WPF shares same development tools and models However, Silverlight is cross-platform runtime Investing in either WPF development or Silverlight development meshes your skills, tools, and assets for these platforms