Catching up on Rich Clients Part 2 of 2

1,389 views

Published on

Catching up on Rich Clients Part 2 of 2

Published in: Technology, Design
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,389
On SlideShare
0
From Embeds
0
Number of Embeds
64
Actions
Shares
0
Downloads
34
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • 06/07/09 17:05 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Catching up on Rich Clients Part 2 of 2

    1. 1. Catching up on Rich Clients (round 2) Mike Ormond, Mike Taulty Developer & Platform Group Microsoft Ltd [email_address] [email_address]
    2. 2. 10 things to know about Silverlight Mike Ormond Developer & Platform Group, Microsoft Ltd [email_address] http://mikeo.co.uk http://twitter.com/MikeOrmond more
    3. 3. they run in the browser 1 ~ 4.5MB
    4. 4. they are cross-platform 2
    5. 5. they’re multilingual <ul><li>Silverlight Plugin </li></ul><ul><ul><li>C# / VB.NET </li></ul></ul><ul><ul><li>DLR </li></ul></ul><ul><ul><ul><li>IronRuby </li></ul></ul></ul><ul><ul><ul><li>IronPython </li></ul></ul></ul><ul><ul><ul><li>Managed JScript </li></ul></ul></ul><ul><li>HTML Bridge </li></ul><ul><li>Browser </li></ul><ul><ul><li>JavaScript </li></ul></ul>3
    6. 6. silverlight languages
    7. 7. they’re not fussy 4 MyPage.html MySLApp.xap MyVideo.wmv MySLApp.xap AppManifest.xaml MyAssembly1.dll MyAssembly2.dll SysAssembly1.dll MyImage1.png MySLApp.xap AppManifest.xaml MyAssembly1.dll MyAssembly2.dll SysAssembly1.dll MyImage1.png
    8. 8. they enjoy communicating 5 Silverlight App Site of Origin Cross Domain Policy File
    9. 9. they like data 6
    10. 10. silverlight data
    11. 11. they love movies 7
    12. 12. silverlight media
    13. 13. they’re into the details Deep Zoom http://memorabilia.hardrock.com/ http://robburke.net/images/deeplol.html 8
    14. 14. deep zoom
    15. 15. we’ll host them for you <ul><li>Beta (free) </li></ul><ul><li>Highly scalable </li></ul><ul><li>Geo-distributed </li></ul><ul><li>10GB Hosting </li></ul><ul><ul><li>Applications </li></ul></ul><ul><ul><li>Media </li></ul></ul><ul><li>Full API </li></ul><ul><li>http://silverlight.live.com/ </li></ul>9
    16. 16. where to go for more info 10
    17. 17. 10 things to know about WPF Mike Taulty Developer & Platform Group Microsoft Ltd [email_address] http://mtaulty.com more
    18. 18. built in .NET on top of Direct3D *this makes graphics cards significant to the performance of the application managed unmanaged 1
    19. 19. 3 public versions on the full .NET Framework 2006 w/Vista 2007 w/VS 2008 2008 w/VS 2008 Sp1 2 Windows XP Service Pack 2+ Windows Vista Windows 7
    20. 20. it’s hardware accelerated 3
    21. 21. it works in multiple dimensions 4
    22. 22. it mixes well with others 5
    23. 23. it’s a unified framework all with the same, consistent programming model 6 7
    24. 24. there are rich app-dev features 8
    25. 25. there are deployment choices XAML Browser Application (XBAP) ClickOnce Application Full Client 9
    26. 26. where to go for more info 10
    27. 27. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

    ×