Your SlideShare is downloading. ×
0
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Building Dynamic Web Applications with Microsoft Silverlight Session 1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Building Dynamic Web Applications with Microsoft Silverlight Session 1

1,287

Published on


Silverlight is Microsoft's new cross-browser, cross-platform plug-in for delivering rich media experiences and interactive applications for the Web. Silverlight provides a highly productive platform for designers and developers to collaborate in building a new generation of web experiences enabling you to build visually stunning interactive content and applications that run on multiple browsers and operating systems.

Agenda:
Join us for a spin around the XAML Canvas to experience the capabilities of the Silverlight platform. We'll take an in depth look at what Silverlight is and how we can make use of it in web applications. We'll look at both the 1.0 and 1.1 versions of the technology and probe into the programming model and tools you'll need to build compelling Silverlight applications. We'll also look at some related topics such as calling back-end services and asynchronous content download.

For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=101

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,287
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd [email_address] http://mikeo.co.uk
  • 2. <ul><li>Introduction </li></ul>
  • 3. Microsoft UX Technologies <ul><li>Various criteria for comparison </li></ul><ul><ul><li>“ Richness” of user experience </li></ul></ul><ul><ul><li>“ Reach” of applications that are built </li></ul></ul><ul><ul><li>Depth of platform integration </li></ul></ul><ul><ul><li>Development experience </li></ul></ul><ul><ul><ul><li>Developer &amp; non-developer tooling, programming model, 3 rd party controls, etc. </li></ul></ul></ul><ul><ul><li>Status &amp; maturity of technology </li></ul></ul>
  • 4. Microsoft Silverlight is a cross-browser, cross-platform implementation of .NET for building and delivering the next generation of media experiences &amp; rich interactive applications for the Web.
  • 5. A richer web with Silverlight
  • 6. Timeline &amp; Packaging <ul><li>Timeline </li></ul><ul><ul><li>V1.0 Released September 2007, </li></ul></ul><ul><ul><li>V1.1 in Alpha (timing and some functionality TBD) </li></ul></ul><ul><ul><li>Moonlight – timing TBD (Novell) </li></ul></ul><ul><li>Packaging </li></ul><ul><ul><li>Browser plug-in, little dependency on other s/w </li></ul></ul>
  • 7. Silverlight V1.0 and V1.1 <ul><li>V1.1 will add .NET to V1.0 </li></ul><ul><ul><li>CoreCLR </li></ul></ul><ul><ul><li>Independent subset of the .NET Framework </li></ul></ul>Silverlight V1.1 Silverlight V1.0
  • 8. Installing Silverlight
  • 9. <ul><li>Developing </li></ul>
  • 10. Declarative Development - XAML <ul><li>eXtensible Application Markup Language </li></ul><ul><li>XAML usage </li></ul><ul><ul><li>Compiled to produce executable code </li></ul></ul><ul><ul><li>Dynamically loaded (parsed or pre-parsed) </li></ul></ul>Calculator c = new Calculator(); Multiply m = new Multiply(); m.P1 = 10; m.P2 = 20; c.Operations.Add(m) Code &lt;Calculator&gt; &lt;Operations&gt; &lt;Multiply P1=“10” P2=“20”/&gt; &lt;/Operations&gt; &lt;/Calculator&gt; XAML
  • 11. Core UI Capabilities <ul><li>Vector Based Graphics </li></ul><ul><ul><li>2D graphics </li></ul></ul><ul><ul><li>Primitives (ellipse, rectangle, path etc) </li></ul></ul><ul><ul><li>Composition engine </li></ul></ul><ul><ul><li>Transforms </li></ul></ul><ul><ul><li>Brushes </li></ul></ul><ul><ul><li>Text </li></ul></ul><ul><ul><li>Ink </li></ul></ul><ul><li>Animation system </li></ul><ul><li>Media </li></ul><ul><ul><li>Video </li></ul></ul><ul><ul><li>Audio </li></ul></ul>
  • 12. Core UI Capabilities
  • 13. Silverlight Programming Model
  • 14. Silverlight, Documents and DOMs
  • 15. Silverlight “Hello World”
  • 16. Silverlight Architecture
  • 17. Common Programming Scenarios <ul><li>Working with Storyboards </li></ul><ul><li>Using the Downloader class </li></ul><ul><li>Running in full screen mode </li></ul><ul><li>Calling backend services </li></ul><ul><li>Switching XAML pages </li></ul><ul><li>Dynamically creating content </li></ul>
  • 18. Common Programming Scenarios
  • 19. Resources www.silverlight.net
  • 20. &nbsp;

×