Silverlight

958 views

Published on

Talks about Microsoft Silverlight.

Credit to whoever has the original content released first on to this wonderful site.

This is just a mash-up of various presentations I found here.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
958
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
32
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Silverlight

  1. 1. Silverlight<br />Next Web Now!<br />08Mx22, II MCA<br />
  2. 2. What is Silverlight?<br />A Browser Plug-in for delivering RIA<br />Earlier known as WPF/E (Windows Presentation Foundation / Everywhere)<br />Cross-browser, cross-platform, cross-device implementation of the .NET Framework. <br />16 sec download (on a 2Mbps connection)<br />Provides animations, vector graphics, audio-video playback<br />
  3. 3. What is RIA?<br />Rich Internet applications (RIAs) are web applications that have some of the characteristics of desktop applications, typically delivered by way of a proprietary web browser plug-ins.<br />Key characteristics<br /><ul><li>Richness by way of features not supported natively by the web browser such as video playback
  4. 4. Advanced communications with supporting servers
  5. 5. Consistency
  6. 6. Offline use
  7. 7. Performance</li></li></ul><li>Cross Browser<br />Works on Trident, Webkit, Gecko rendering Engines seamlessly.<br />
  8. 8. Compelling Cross-Platform User Experiences<br /><ul><li>Immersive media experiences & RIA
  9. 9. Seamless, fast installation for end users
  10. 10. Consistent experiences on Mac / Windows </li></ul>Flexible programming model<br /><ul><li>Integration with Web technologies
  11. 11. Based on the .NET Framework
  12. 12. Role specific tools for designers / developers </li></ul>Efficient, lower cost delivery, of high cost media<br /><ul><li>HD to Mobile
  13. 13. Broad media ecosystem
  14. 14. Tools for live and on-demand publishing</li></li></ul><li>Silverlight Features<br />Highly productive development framework<br /><ul><li>Multi-language support
  15. 15. Latest developer innovations (e.g. LINQ)
  16. 16. AJAX integration</li></ul>Great tools <br /><ul><li>Visual Studio
  17. 17. Expression Studio</li></ul>Cross-platform & cross-browser plug in<br /><ul><li>Works with Safari, Firefox and Internet Explorer
  18. 18. Mac OS X and Windows
  19. 19. Any web server</li></ul>Fast, easy install process + 3D Graphics<br />
  20. 20. Silverlight Technologies<br /> WPF and XAML. Silverlight includes Windows Presentation Foundation (WPF) technology, which greatly extends the elements in the browser for creating UI, extending browser-based UI beyond what is available with HTML alone. Extensible Application Markup Language (XAML) provides a declarative markup syntax for creating WPF elements.<br /> Extensions to JavaScript. Silverlight provides extensions to the universal browser scripting language that provide powerful control over the browser UI, including the ability to work with WPF elements.<br />
  21. 21. Silverlight Merits<br /> Integration with existing applications. Silverlight integrates seamlessly with existing JavaScript and ASP.NET AJAX code to complement functionality already created.<br /> Access to the .NET Framework programming model and to associated tools. Silverlight-based applications may be created using dynamic languages such as IronRuby and IronPython as well as languages such as C# and Visual Basic. Development tools such as Visual Studio can be leveraged to create Silverlight-based applications.<br />
  22. 22. Other Advantages<br />Single, consistent runtime for browser-based applications.<br />Performance is promising (Graphic card acceleration). <br />There is an official open source implementation of Silverlight (Moonlight). Developed by Novell on behalf of Microsoft.<br />Search engines can potentially index text within a Silverlight application, just as they can with Flash.<br />
  23. 23. Conclusion<br />The design tools (Expression Blend and Expression Design) are comparatively new.<br />Silverlight is a browser-only solution (Adobe has AIR, a desktop and browser based solution).<br />Development on Windows platform only (while deployment is cross-platform).<br />Yet to penetrate market as Adobe Flash continues to dominate even though it is feature-rich and developer friendly.<br />
  24. 24. References<br /><ul><li>Wikipedia Entry: http://en.wikipedia.org/wiki/Silverlight
  25. 25. Official Website: http://www.silverlight.net
  26. 26. Useful Article: http://fahimilyas.blogspot.com/2008/05/road-to-silverlight-part-1.html
  27. 27. Silverlight Articles: http://www.silverlightarticles.com</li></li></ul><li>Q n A<br />
  28. 28. Thank You <br />08Mx22, II MCA<br />

×