logging in or signing up IntroductionToSilver light 2008 01 Dolorada Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 498 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: February 20, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Introduction to Silverlight: Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA www.alancobb.comAbout Alan Cobb: About Alan Cobb Independent consultant since mid-80s on Microsoft platforms C#, WinForms, WPF, .NET One of directors of the SacDotNet U.G. http://www.alancobb.comPresentation Overview: Presentation Overview What is Silverlight? How does it relate to other client-side technologies? How important is it? Silverlight app development walk-throughWhat is Silverlight?: What is Silverlight? One word definition: Flash Browser plug-in: cross-browser, cross-platform Use case today: Animated ads, Video Use case tomorrow: Applications (Flex) Benefits: Adds functionality + write-once-run-everywhere Why Silverlight not Flash? More words: Flash + .NET More words: WPF-subset + .NET-subsetThis is a big deal: This is a big deal Once-every-20-years event Existing client-side web technology has reached the peak of its life-cycle Fresh start of a new client GUI technology Web is where the action is The network is the computer Comparing client platforms: Comparing client platforms HTML / CSS / JavaScript / AJAX Desktop: Win16 Win32 WinForms WPF Silverlight Flash / Flex Web:Competing technologies: Competing technologies Desktop based “smart clients” WPF on high end 3D, Hardware acceleration WinForms: (Mature, proven) Web-based: ASP.NET - HTML + CSS ASP.NET - HTML + CSS + AJAX Adobe Flash / Flex Desktop-web hybrid (?): Adobe AIRDemo – Yahoo Finance Charts *: Demo – Yahoo Finance Charts *Demo – Picnik.com Photo Editor *: Demo – Picnik.com Photo Editor *Feature Details: Feature DetailsWPF / Silverlight – Positives:: WPF / Silverlight – Positives: Vector based vs. pixel based Scalable – Looks good at multiple resolutions XAML – Similar to HTML Declarative Designers and programmers work in parallel Rich customization is possible in a well-designed way WPF - Negatives: WPF - Negatives Windows only Requires 50 / 200 MB .NET 3.x runtime Steep learning curveVersions of Silverlight: Versions of Silverlight 1.0 RTM in Sept. 2007 Code behind – JavaScript only 1.1 / 2.0 Alpha introduced in Spring 2007. Beta at MIX08 in March 2008. RTM maybe Q3-2008. Code behind - .NET languages C#, etc. Partial .NET class librarySilverlight - Positives: Silverlight - Positives Lightweight at 4-6 MB, quick download .NET based Write in C# or VB.NET Use familiar class libraries Rich state-of-the-art GUI Vector based All types of content handled uniformly Secure - sandboxedSilverlight - Negatives: Silverlight - Negatives Not quite here yet “Pig in a poke” Sandboxing limits functionality Conflicting products within Microsoft?Demo: Silverlight Airlines *: Demo: Silverlight Airlines *Demo: MS Download Center *: Demo: MS Download Center *Demo: 3rd Party Control Vendor *: Demo: 3rd Party Control Vendor *Silverlight 2.0 Features:: Silverlight 2.0 Features: Won’t know details until March 2008 Controls: Data: Communications:Silverlight 2.0 Features:: Silverlight 2.0 Features: Controls: Extensible control base classes Common controls: Textbox, Checkbox, Radiobutton, etc TabControl, Slider, ScrollViewer, ProgressBar, etc Layout controls: Grid, StackPanel Data controls: DataGrid, etcSilverlight 2.0 Features:: Silverlight 2.0 Features: Data: 2-way data binding More LINQ support: LINQ to XMLSilverlight 2.0 Features:: Silverlight 2.0 Features: Communications: REST, POX, RSS, and WS-* communication Cross domain network access SocketsFeature Unknowns (?): Feature Unknowns (?) Local client integration? Read and write local files? Read local mic and webcam? WCF? Depth of class libraries? Pay-for-playSilverlightDevelopmentWalk-through: Silverlight Development Walk-throughSilverlight Tools: Silverlight Tools Expression Blend: GUI builder Graphic designers Visual Studio 2008: Includes a more limited GUI builder Programmers You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
IntroductionToSilver light 2008 01 Dolorada Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 498 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: February 20, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Introduction to Silverlight: Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA www.alancobb.comAbout Alan Cobb: About Alan Cobb Independent consultant since mid-80s on Microsoft platforms C#, WinForms, WPF, .NET One of directors of the SacDotNet U.G. http://www.alancobb.comPresentation Overview: Presentation Overview What is Silverlight? How does it relate to other client-side technologies? How important is it? Silverlight app development walk-throughWhat is Silverlight?: What is Silverlight? One word definition: Flash Browser plug-in: cross-browser, cross-platform Use case today: Animated ads, Video Use case tomorrow: Applications (Flex) Benefits: Adds functionality + write-once-run-everywhere Why Silverlight not Flash? More words: Flash + .NET More words: WPF-subset + .NET-subsetThis is a big deal: This is a big deal Once-every-20-years event Existing client-side web technology has reached the peak of its life-cycle Fresh start of a new client GUI technology Web is where the action is The network is the computer Comparing client platforms: Comparing client platforms HTML / CSS / JavaScript / AJAX Desktop: Win16 Win32 WinForms WPF Silverlight Flash / Flex Web:Competing technologies: Competing technologies Desktop based “smart clients” WPF on high end 3D, Hardware acceleration WinForms: (Mature, proven) Web-based: ASP.NET - HTML + CSS ASP.NET - HTML + CSS + AJAX Adobe Flash / Flex Desktop-web hybrid (?): Adobe AIRDemo – Yahoo Finance Charts *: Demo – Yahoo Finance Charts *Demo – Picnik.com Photo Editor *: Demo – Picnik.com Photo Editor *Feature Details: Feature DetailsWPF / Silverlight – Positives:: WPF / Silverlight – Positives: Vector based vs. pixel based Scalable – Looks good at multiple resolutions XAML – Similar to HTML Declarative Designers and programmers work in parallel Rich customization is possible in a well-designed way WPF - Negatives: WPF - Negatives Windows only Requires 50 / 200 MB .NET 3.x runtime Steep learning curveVersions of Silverlight: Versions of Silverlight 1.0 RTM in Sept. 2007 Code behind – JavaScript only 1.1 / 2.0 Alpha introduced in Spring 2007. Beta at MIX08 in March 2008. RTM maybe Q3-2008. Code behind - .NET languages C#, etc. Partial .NET class librarySilverlight - Positives: Silverlight - Positives Lightweight at 4-6 MB, quick download .NET based Write in C# or VB.NET Use familiar class libraries Rich state-of-the-art GUI Vector based All types of content handled uniformly Secure - sandboxedSilverlight - Negatives: Silverlight - Negatives Not quite here yet “Pig in a poke” Sandboxing limits functionality Conflicting products within Microsoft?Demo: Silverlight Airlines *: Demo: Silverlight Airlines *Demo: MS Download Center *: Demo: MS Download Center *Demo: 3rd Party Control Vendor *: Demo: 3rd Party Control Vendor *Silverlight 2.0 Features:: Silverlight 2.0 Features: Won’t know details until March 2008 Controls: Data: Communications:Silverlight 2.0 Features:: Silverlight 2.0 Features: Controls: Extensible control base classes Common controls: Textbox, Checkbox, Radiobutton, etc TabControl, Slider, ScrollViewer, ProgressBar, etc Layout controls: Grid, StackPanel Data controls: DataGrid, etcSilverlight 2.0 Features:: Silverlight 2.0 Features: Data: 2-way data binding More LINQ support: LINQ to XMLSilverlight 2.0 Features:: Silverlight 2.0 Features: Communications: REST, POX, RSS, and WS-* communication Cross domain network access SocketsFeature Unknowns (?): Feature Unknowns (?) Local client integration? Read and write local files? Read local mic and webcam? WCF? Depth of class libraries? Pay-for-playSilverlightDevelopmentWalk-through: Silverlight Development Walk-throughSilverlight Tools: Silverlight Tools Expression Blend: GUI builder Graphic designers Visual Studio 2008: Includes a more limited GUI builder Programmers