Introduction to Silverlight 3<br />Stuart Manning<br />Trinity College, Dublin<br />27 August 2009<br />
Introduction to Silverlight 3<br />
What Is Silverlight?<br />Silverlight is a cross-browser, cross-platform and cross-device browser plug-in that helps compa...
Who is using it<br /><ul><li> 10,000+ active partners</li></ul>NBC, EBay, Hard Rock Cafe, Playboy, Continental, NYMag, Eas...
 6 million .NET developers</li></ul>http://www.microsoft.com/silverlight<br />
Silverlight<br />Create once, use everywhere.<br />Platform agnostic<br />Mac, Windows and Linux<br />Supports ALL major b...
New features in Silverlight 3<br />Support for Higher Quality Video & Audio<br />Native H.264/Advanced Audio Coding (AAC) ...
New features in Silverlight 3<br />Improved performance [Application library caching, on demand loading]<br />Enhanced Dee...
Rich Web Experiences<br />Combines animation, rich layouts, vector graphics, 3D and features like Deep Zoom [Hard Rock Caf...
EasyJet<br />EasyJethas used Silverlight to build a smooth interface to help users to explore destinations in detail. It i...
Real Developer Tools<br />Expression Blend 3<br />Rapid Prototyping<br />Speed & Efficiency<br />Reduced Redundancy<br />E...
Real Developer Tools<br />Expression Design 3<br />PSD, PDF, XAML support<br />Adobe Photoshop File Format Importer<br />E...
Real Developer Tools<br />Expression® Studio 3<br />Expression Blend™ 3 + SketchFlow<br />Expression Web 3<br />Expression...
Rapid Prototyping & Development<br />SketchFlow and Expression Blend<br />Quick and experimental User Interface & User Exp...
Controls<br />100+ Prebuilt controls<br />Easily skinned<br />Extensible<br />Reusable<br />Constantly being developed and...
Controls<br />Input controls<br />	Button, CheckBox, RadioButton, RepeatButton, HyperLinkButton , ScrollBar (Vert/Horiz), ...
Prebuilt controls<br />
All in the framework<br />
All in the framework<br />.NET Framework provides<br />Common Language Runtime [CLR] C#, VB, C++<br />Dynamic Languages Ru...
Live Demo<br />SketchFlow<br />
Questions<br />
Upcoming SlideShare
Loading in …5
×

Introduction to Silverlight 3 @ Epicenter.ie

1,365
-1

Published on

An introduction to Silverlight 3. Created for a presentation and live demonstration at http://epicenter.ie on Wednesday, 26th August 2009 in Dublin

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

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

No notes for slide
  • 1 of 2Support for Higher Quality Video & AudioNative H.264/Advanced Audio Coding (AAC) Audio [MP4/F4V]True HD by leveraging the system GPU Hardware accelerationIIS Smooth Streaming Dynamically detect and switches bandwidth streamsCost Effective bandwidth consumptionDRM :: PlayReady Content Protection [nag free to end user]Perspective 3D Graphics [scale, rotate in each of the three axis]Improved text rendering & font supportDeep Linking/SEO/Accessibility [multipage Silverlight application and content mirroring in HTML, high contrast design]
  • 2 of 2
  • Taking advantage of the existing and new feature of Silverlight 3
  • Express Blend :: Visual Studio 20104 clicksExpression Design 3Expression Encoder 3Visual Studio 2010SharePoint Server, SQL Server, Windows ServerMicrosoft Dynamics, BizTalk Server.
  • Express Blend :: Visual Studio 2010
  • BCL. Base Class Libraries
  • Introduction to Silverlight 3 @ Epicenter.ie

    1. 1. Introduction to Silverlight 3<br />Stuart Manning<br />Trinity College, Dublin<br />27 August 2009<br />
    2. 2. Introduction to Silverlight 3<br />
    3. 3. What Is Silverlight?<br />Silverlight is a cross-browser, cross-platform and cross-device browser plug-in that helps companies design, develop and deliver applications and experiences on the Web.<br />
    4. 4. Who is using it<br /><ul><li> 10,000+ active partners</li></ul>NBC, EBay, Hard Rock Cafe, Playboy, Continental, NYMag, Easy Jet, McCann WorldGroup, Renault, ITV, Sky Sports<br /><ul><li> 400,000+ register developers & designers
    5. 5. 6 million .NET developers</li></ul>http://www.microsoft.com/silverlight<br />
    6. 6.
    7. 7. Silverlight<br />Create once, use everywhere.<br />Platform agnostic<br />Mac, Windows and Linux<br />Supports ALL major browsers. Firefox, Safari, Chrome, Internet Explorer<br />Build once.<br />Support for PHP, ASP.NET, Ruby, Python or any Web Platform<br />HTML, JavaScript, AJAX<br />Native language support for C#, VB, Iron Ruby, Iron Python, Managed JavaScript, XAML<br />Window Presentation Foundation [WPF] subset.<br />Seamless development experience. Designer Developer Workflow<br />
    8. 8. New features in Silverlight 3<br />Support for Higher Quality Video & Audio<br />Native H.264/Advanced Audio Coding (AAC) Audio [MP4/F4V]<br />True HD by leveraging the system GPU Hardware acceleration<br />IIS Smooth Streaming<br /> Dynamically detect and switches bandwidth streams<br />Cost Effective bandwidth consumption<br />DRM :: PlayReady Content Protection [nag free to end user]<br />Perspective 3D Graphics [scale, rotate in each of the three axis]<br />Improved text rendering & font support<br />Deep Linking/SEO/Accessibility [multipage Silverlight application and content mirroring in HTML, high contrast design]<br />
    9. 9. New features in Silverlight 3<br />Improved performance [Application library caching, on demand loading]<br />Enhanced Deep Zoom<br />Binary XML<br />Out of Browser<br />Life outside the browser<br />Desktop interaction<br />Safe & secure<br />One Click installation<br />Auto update<br />Internet connectivity detection<br />4.6 Mb Download [8 second install]<br />
    10. 10. Rich Web Experiences<br />Combines animation, rich layouts, vector graphics, 3D and features like Deep Zoom [Hard Rock Cafe]<br />Quality Viewing Experience<br />True HD 1080p<br />H.264 (MP4/F4V) [iPhone/YouTube]<br />Smooth Streaming [IIS Media Services]<br />Faster<br />Multithreading<br />Multicore CPU support<br />GPU acceleration enable on both PC and MAC<br />100+ Prebuilt Controls<br />Business ready data grids, chart and ‘every day’ controls<br />Third Parties<br />CodePlex.com<br />
    11. 11. EasyJet<br />EasyJethas used Silverlight to build a smooth interface to help users to explore destinations in detail. It integrates with Microsoft Virtual Earth, so developers can layer the location-relevant data on top of the Virtual Earth map images<br />
    12. 12. Real Developer Tools<br />Expression Blend 3<br />Rapid Prototyping<br />Speed & Efficiency<br />Reduced Redundancy<br />Enhancing creativity<br />Delivers Compelling Applications<br />SketchFlow [we will visit in depth in the 2nd part of this talk by using an active demonstration]<br />Expression Web 3<br />[X]HTML, CSS, Javascript and PHP support<br />Standard based development<br />W3C support and reporting<br />Super Preview<br />
    13. 13. Real Developer Tools<br />Expression Design 3<br />PSD, PDF, XAML support<br />Adobe Photoshop File Format Importer<br />Expression Encoder 3<br />Create compelling Video experiences<br />H.264<br />Multichannel Audio<br />WMV/VC1 codec support<br />Screen Capture<br />Smooth streaming with IIS7<br />Visual Studio 2010<br />SharePoint Server, SQL Server, Windows Server<br />Microsoft Dynamics, BizTalk Server.<br />
    14. 14. Real Developer Tools<br />Expression® Studio 3<br />Expression Blend™ 3 + SketchFlow<br />Expression Web 3<br />Expression Design 3<br />Expression Encoder 3 + IIS Smooth Streaming<br />
    15. 15. Rapid Prototyping & Development<br />SketchFlow and Expression Blend<br />Quick and experimental User Interface & User Experience<br />Fast, plentiful, disposable & inexpensive<br />Communicate design intent<br />Connect and evaluation feedback [Stakeholder meetings]<br />Provide immediate business value<br />Deliver compelling proposals to clients<br />Quick & Cost Effective<br />Contenting the left and right hemispheres of the brain<br />Unifying the Designer and Developer<br />Quick Prototype becomes viable Application<br />Import pre-existing assets [Photoshop & Illustrator / Hand Drawn & Stock Assets]<br />Scot Stanfield, SEO Vertigo. KEXP Seattle<br />
    16. 16. Controls<br />100+ Prebuilt controls<br />Easily skinned<br />Extensible<br />Reusable<br />Constantly being developed and improved by the WPF/Silverlight team<br />Open to third parties<br />http://www.codeplex.com/Silverlight<br />Virtual Earth<br />
    17. 17. Controls<br />Input controls<br /> Button, CheckBox, RadioButton, RepeatButton, HyperLinkButton , ScrollBar (Vert/Horiz), Slider, Togglebutton, Tooltip, Calendar, Password, GridSplitter, Date Picker, DatePickerTextBox, DomainUpDown, NumericUpDown, TimeUpDown, Rating, ButtonSpinner, Spinner, Auto Complete Boxm, Spinner, Time Picker, Time Up Down<br />Layout<br /> Border, Stack, Grid, Grid Splitter, ScrollViewer, DockPanel, StackPanel, ViewBox, Expander, Page, Frame, Wrap Panel<br />Text<br />Textblock, Textbox, Tooltip, Label , AutoComplete<br />Data<br />Listbox; Multi-selection ListBox, DataGrid, ItemsControl, Content Control, Dropdown list, Treeview, Treeview Item, HierarchicalDataTemplate, FieldLabel, DataForm, ErrorViewer, NEW ! Data Pager, NEW ! Data Field<br />Navigation<br />Scrollviewer, Tab Control, Tab Item<br />Presentation<br /> Image, MediaElement, Ink canvas, MultiScaleImage, Accordian, ChildWindow<br />Dialog<br /> File Open, File Save, FontPicker<br />Chart<br /> Area, Bubble, Scatter, Pie, Bar, Column, Line, Legend, Title<br />
    18. 18. Prebuilt controls<br />
    19. 19. All in the framework<br />
    20. 20. All in the framework<br />.NET Framework provides<br />Common Language Runtime [CLR] C#, VB, C++<br />Dynamic Languages Runtime [DLR] IronPython, IronRuby, Managed Jscript<br />Threading [Multithreading, Separation of UI and Background Threads]<br />Garbage Collection<br />WCF, ADO.NET, LINQ [MS SQL, Oracle], REST, SOAP<br />Cryptography<br />Generics/Reflection/Collections B<br />Silverlight is a WPF subset. <br />If you outgrow Silverlight then you are ready for WPF<br />WPF/Silverlight Sliding Scale<br />Developed in parallel<br />All this in a 4.6 Mb download [8 sec install]<br />
    21. 21.
    22. 22. Live Demo<br />SketchFlow<br />
    23. 23. Questions<br />
    24. 24. Useful Resources<br />http://www.silverlight.com<br />http://www.microsoft.com/silverlight<br />http://team.silverlight.net/<br />http://twitter.com/silverlight<br />http://www.codeplex.com/Silverlight<br />http://stackoverflow.com<br />
    25. 25. Thank You<br />Stuart Manning<br />stuart@causewaydesign.co.uk<br />Twitter: @stuartmanning<br />Blog: http://stuartmanning.com<br />http://rtweeter.com<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×