Silverlight 2 with Visual Studio 2008 and Expression Blend

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + calebjenkins Caleb Jenkins 2 years ago
    Slideshare still doesn’t seem to handle animations well (at all) but it looks like the transparencies are a lot better!
Post a comment
Embed Video
Edit your comment Cancel

1 Favorite

Silverlight 2 with Visual Studio 2008 and Expression Blend - Presentation Transcript

  1.  
  2.  
  3.  
  4. email [email_address] Caleb Jenkins Principal Consultant Training Mentor blog http://DevelopingUX.com twitter .com/calebjenkins www.DevelopingUX.com www.ImprovingEnterprises.com http://CommunityCast.tv http://ineta.org
  5.  
  6. designer developer
  7. designer developer devigner
  8. ? the ux lever business results offers new market opportunities differentiates product/service provides operational efficiency and business insight raises the bar
  9.  
  10.  
  11. ux business results
  12.  
  13.  
  14. 3.5 VB9 C# 3.0 DLR Iron Ruby Python JavaScript# VBx
  15. Cross Platform Cross Browser Media Experiences .NET Plug-In RIA
  16. Silverlight Architecture Browser Host Integrated Networking Stack DOM Integration Installer JavaScript Engine Presentation Core .NET for Silverlight Server Silverlight 1.0 Silverlight 2.0 Legend POX JSON XAML Inputs Keyboard Mouse Ink Media WMV / VC1 WMA MP3 UI Core 2D Vectors Animation Text Images Transforms Common Language Runtime ASP.NET AJAX Libs <asp:xaml> <asp:media>
  17. Media Capabilities
    • Quality
    • Stunning video quality up to HD (720p)
    • DVD-like interactivity and overlays
    • Flexible Development
    • Integrate w/ existing AJAX frameworks
    • SMPTE-standard VC-1, WMV and MP3
    • Delivery
    • Live Streaming or On-Demand
    • Performance, scale and cost advantages over other solutions
  18.  
  19. Silverlight Streaming http://silverlight.live.com Provides developers a free, scalability-on-demand solution for Silverlight
  20. Silverlight Streaming Free, 4GB hosting and streaming You build the application, Microsoft delivers the scale High quality, differentiated, controllable user experience Complete API Programmability http://silverlight.live.com
  21. Designer/Developer Collaboration
  22. Designer/Developer Collaboration
  23.  
  24.  
  25.  
  26.  
  27. 2 The professional Web design tool The professional Interactive design tool The professional Media Encoding tool The professional Asset Management tool
  28. Rapid RIA Development &quot;Out of the Box&quot;
    • Rich Library of Provided Controls
    Canvas Grid Popup StackPanel
  29. Side Note: Visio to XAML 3D to XAML Fireworks to XAML
  30.  
  31. Side Note: 3D Silverlight doesn’t support “true” 3D Neither does Flash 3D can be “faked” with 2D http://www.codeplex.com/Kit3D http://www.codeplex.com/Balder/ http://www.erain.com/products/swift3d/silverlight/
  32. Isolated Storage DataBinding Styles Templates DeepZoom and Rock ‘n’ Roll!
  33. isolated storage
  34.  
  35. but more like
  36.  
  37. “ super cookie”
  38. built in “AppSettings” class scoped per Silverlight app or site (domain)
  39. + “appSettings” + normal iso file access + cross browser support = Super Cookie
  40. Side Note:
    • limited to 1 MB by default
    • size increased via:
    • API
    • + user verification
  41. data
  42.  
  43. WCF
  44. WCF + Async = Database Access
  45. Side Note:
    • Silverlight
    • + ADO.NET Data Services
    • + Silverlight Data Services Proxy
    • --------------------------------------------
    • = Pure Silverlight LINQ Bliss….
  46. Data Access + INotifyPropertyChanged = DataBinding
  47. Side Note:
    • Binding is not limited to Databases {Static, Style, Resources, etc..}
    • Networking Activities in Silverlight are Asynchronous
    • Replace ws HttpBinding with basic HttpBinding
    • Run WCF with ASMX compatibility mode
    • Silverlight WCF Templates with SP1
  48. Side Note:
    • INotifyPropertyChanged
    • PropertyChangedEventHandler
    • Bind .NET Objects to UI
  49.  
  50.  
  51. binding
  52.  
  53. style
  54.  
  55. You can bind any property to a resource. Styles are just binding the style property to a style resource You can bind any property to a resource. Styles are just binding the style property to a style resource
  56.  
  57. Side Note:
    • Beware the Beta!
    (Test Thoroughly)
  58. templates (super styles)
  59. &quot;Skinning&quot; and Styling
  60. Templates are like styles that target a controls Template property
  61. deep zoom
  62. Deep Zoom
  63. Issues with Silverlight
    • “ go live ” – Beta 2
    • CTP Blend 2.5
    • browser completeness
    • expected controls availability
    • SP1 Beta 2
  64. rock ‘n’ roll
  65. Not Covered
  66.  
  67. Silverlight IoC/DI http://ninject.org/ Unity for Silverlight http://www.codeplex.com/unitycontributions
  68. http://www.infragistics.com/hot/silverlight.aspx#InfragisticsandSilverlight http://www.codeplex.com/SilverlightTreeView http://www.vectorlight.net/
  69. Not Covered Deployment Options DataGrid Dynamically Loading Assemblies WCF Integration Advanced Debugging More More More
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
    • IE7 with Developer Toolbar
    • Fiddler 2 – http://fiddler2.com
    • FireFox with Web Developer ToolBar
    • FireFox with FireBug
    • Nikhil’s Web Developer Helper http://projects.nikhilk.net/Projects/WebDevHelper.aspx
    • Reflector – with the Silverlight Plugin
    • NerdPlusArt.com - Code Snippets for Designers
    Resources + Tools (!)
    • www.silverlight.net
    • www.microsoft.com/expression
    • http://silverlight.live.com
  76. Resources ++
    • How Do I Videos
    http://silverlight.net/ Learn /
    • How Do I Videos
    http://silverlight.net/ Learn /
    • How Do I Videos
    http://silverlight.net/ Learn /
  77. [all images in this presentation are the property and copyright of their owners… Most of which I just found on the Internet and really have no idea who that might be.] copyright
  78.  
  79. email [email_address] Caleb Jenkins Principal Consultant Training Mentor blog developingUX.com twitter .com/calebjenkins
  80. www.DevelopingUX.com www.ImprovingEnterprises.com http://CommunityCast.tv http://ineta.org
  81.  

+ Caleb JenkinsCaleb Jenkins, 2 years ago

custom

2366 views, 1 favs, 1 embeds more stats

An introduction to Microsoft Silverlight with Visua more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2366
    • 2343 on SlideShare
    • 23 from embeds
  • Comments 1
  • Favorites 1
  • Downloads 0
Most viewed embeds
  • 23 views on http://developingux.com

more

All embeds
  • 23 views on http://developingux.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories