1 / 20

Jumpstart: Silverlight

Jumpstart: Silverlight. Presenter: Kevin Grossnicklaus November 6 th , 2010. Introductions. Kevin Grossnicklaus ArchitectNow- www.architectnow.net (2009-Present) President Washington University - CAIT Program (2003-Present) Instructor SSE - www.SSEinc.com (1999-2009)

rafi
Download Presentation

Jumpstart: Silverlight

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Jumpstart: Silverlight Presenter: Kevin Grossnicklaus November 6th, 2010

  2. Introductions • Kevin Grossnicklaus • ArchitectNow-www.architectnow.net (2009-Present) • President • Washington University - CAIT Program (2003-Present) • Instructor • SSE - www.SSEinc.com (1999-2009) • Chief Architect • Software Development Practice Leader • Email: kvgros@architectnow.net • Twitter: @kvgros • Blog: blog.architectnow.net

  3. Agenda • What is Silverlight? • Demonstrations • Architecture and Technologies • Tools • Additional Resources

  4. Expectations

  5. What is Silverlight? Browser plug-in with a version of the .NET framework and the ability to render UI elements via XAML

  6. Silverlight in Action www.Silverlight.net/ShowCase www.bing.com/visualsearch http://www.worldwidetelescope.org/webclient/ http://rubrik.ch.msn.com/reportagen/zermatt.aspx http://pjd.mscui.net/default.htm

  7. Silverlight Architecture Browser HTML Content ASP.NET Application Database Silverlight Plugin WCF Services Silverlight Application

  8. Why Silverlight? • Rich Internet Applications • Target Multiple Platforms • Windows • Mac • Linux (via Moonlight) • Simplified Deployment • Familiar Development Process • Full C# or VB.NET • Visual Studio.NET Debugging Experience

  9. Key Silverlight Terminology • XAML – eXtensible Application Markup Language • XAP – File extension for Silverlight packages • Expression Blend – Designer focused tool for designing XAML based UI’s • WCF – Windows Communication Foundation • WCF RIA Services – A data access technology meant to simplify communication between Silverlight applications and WCF services

  10. Silverlight Development • Visual Studio.NET 2008 • Silverlight 3.0 SDK • Visual Studio.NET 2010 • Ships with Silverlight 3.0 SDK • Silverlight 4.0 SDK as separate download • Visual Studio.NET 2010 Express • http://www.microsoft.com/express/web/

  11. Silverlight Development

  12. Additional Development Tools • Expression Blend • http://www.microsoft.com/expression • Silverlight Control Toolkit • http://silverlight.codeplex.com/ • PRISM Framework • http://compositewpf.codeplex.com

  13. Expression Blend

  14. Silverlight Control Toolkit

  15. Silverlight 4 • Support for: • Out of Browser Applications • Printing • Gestures • Access to local resources including camera • Improved data binding and support for line-of-business applications • Much more…

  16. 3rd Party Controls • Telerik • http://demos.telerik.com/silverlight/ • Infragistics • http://labs.infragistics.com/silverlight/lobsamples/2010.2/#/Samples/Welcome/HomePage • DevExpress • http://www.devexpress.com/Downloads/NET/OnlineDemos.xml

  17. What should I be focusing on? • XAML • LINQ • Entity Framework • WCF and/or RIA Services

  18. Additional Resources • http://www.Silverlight.net • http://Msdn.microsoft.com • http://www.silverlightshow.net/ • http://www.asp.net • http://channel9.msdn.com/learn/courses/Silverlight4/ • http://www.microsoft.com/design/toolbox/ • http://www.microsoft.com/expression/resources/BlendTraining/ • http://silverlight.codeplex.com/ • http://compositewpf.codeplex.com/

  19. Additional Resources

  20. Next Steps… • Sessions, Sessions, Sessions • Network with speakers and peers • Play around • Ask Questions • Read What if I need help? kvgros@architectnow.net Twitter: @kvgros

More Related