1 / 24

Building Rich Web Applications with Microsoft SilverLight

Building Rich Web Applications with Microsoft SilverLight. Noah Subrin SRA University Spring 2008 Week 1. Course Schedule and Format. Schedule Every Thursday 08:30 to 10:30 May 8 through June 19 No class the week of June 1-7 Course Format

goro
Download Presentation

Building Rich Web Applications with Microsoft 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. Building Rich Web Applications with Microsoft SilverLight Noah Subrin SRA University Spring 2008 Week 1

  2. Course Schedule and Format • Schedule • Every Thursday 08:30 to 10:30 May 8 through June 19 • No class the week of June 1-7 • Course Format • Presentations, Demos, Code Walkthroughs, White Papers, Course Text

  3. Course Text and Code Samples • Silverlight 1.0 Unleashed by Adam Nathan (Sam’s Publishing) • Code samples available for download at www.adamnathan.net/silverlight/code

  4. Target Audience • Prior web development experience • Best geared towards programmers, software engineers, web designers, technical leads, task leads and architects.

  5. Instructor Introduction • Technical Lead (IRS JOC project) • MCSD and MCSD .Net • Represent SRA at developer community events in the Southeast • Author of several SRA-U courses

  6. Course Objectives • We will be able to create more compelling web experiences. • Become familiar with SilverLight 1.0 feature areas • Know the tools used to create SilverLight applications • Understand the role of XAML • Learn how to create hybrid applications

  7. Course Roadmap • Week 1 – Getting Started • Week 2 – Working with XAML • Week 3 – Creating Static Content • Week 4 – Event Model Handling • Week 5 – Content on Demand/Animation • Week 6 – Audio and Video

  8. Today’s Agenda • SilverLight Overview • Installing SilverLight • Browser Requirements • Tools to create SilverLight apps • Sample Apps/Walkthroughs • Other resources • Contact information

  9. Why SilverLight? • The web was invented as a system that allowed static documents to be stored on a web server and linked. • The capability of HMTL tags is limited • Today’s web applications require a richer user experience. • SilverLight provides a means of creating Rich Internet Applications.

  10. What is SilverLight? • Cross browser, cross platform plug-in for creating rich interactive applications on the web • Includes support for the Windows Media platform, enabling delivery of rich audio and video with 2D animation, vector graphics, and more.

  11. SilverLight and the Web

  12. SilverLight Versions and Features • Version 1.0 Features • Version 2.0 Features

  13. Tools for Developing SilverLight Apps • Minimum – any text editor and any web server will work • Maximum productivity – VS 2005 with Service Pack1 or VS2008 Expression Suite SilverLight Extensions for Visual Studio

  14. Tools We Will Use • Visual Studio 2005 or 2008 • Microsoft Expression Blend • Microsoft SilverLight 1.0 Software Development Kit (SDK) - SDK available for downloadfrom www.SilverLight.Net (free) • Trial versions of the Expression Studio are available from www.microsoft.com\downloads

  15. Demos • SilverLight.net\fox • Demos from the Book

  16. Break • We will look at some Demos after break

  17. Building a Silverlight 1.0 App from Scratch • Let’s build a Silverlight app!

  18. Code Walkthroughs from Ch 1 • Listing 1.1 • P19 – Letting javascript do the dirty work • P24 – Using inline XAML

  19. Optional Take Home Class Exercise • SDK – 1.0 QuickStart (offline version or online version) • You will need Visual Studio to make things easier on you • Blend is not required for this exercise

  20. Other SilverLight Resources • Community Site -www.silverlight.net • SRA Skillport (via the portal) Books 24x7 • www.adoguy.com • Msdn.microsoft.com/channel9 • Msdn.microsoft.com/en-us/virtuallabs/default.aspx

  21. More SilverLight Resources • Main Product Site: http://www.microsoft.com/silverlight • MSDN Center: http://msdn.microsoft.com/silverlight • Online Forums: http://silverlight.net/forums • Online SDK: http://msdn2.microsoft.com/bb188266.aspx

  22. SilverLight Blogs • Tim Sneath: http://blogs.msdn.com/tims • Laurence Moroney: http://blogs.msdn.com/webnext • Adam Kinney: http://adamkinney.com • Jesse Liberty: http://silverlight.net/blogs/jesseliberty/ • Tim Heuer: http://timheuer.com • Dave Campbell: http://www.wynapse.com/

  23. Next Week • Chapter 1 review the take home exercise • Chapter 2 from the course text: XAML • Q&A

  24. Questions ? • Feel free to contact me at noah_subrin@sra.com • Thank you!

More Related