Discover, Master, InfluenceSlide 1 Introducing Silverlight Paul Stovell Alpha Ape, Lead Code Monkey, Readify.

Slides:



Advertisements
Similar presentations
Silverlight Presentation Mar 2008 PWC. Silverlight Introduction: Microsoft Silverlight is a cross-browser, cross- platform, and cross-device plug-in for.
Advertisements

Ronnie Saurenmann Job title: Cant live without Silverlight Microsoft Switzerland 4 Overview.
Change the Rules Silverlight 4 – Whats New? ( part 1 ) Mike Taulty, Microsoft UK
RIA User User RIA .net framework Silverlight, WPF.
Expression Blend 4 – deep dive
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Web Server Programming
WPF vs Silverlight Stuart Haas. WPF  Windows Presentation Foundation  Included in Vista, Server 2008 and XP service pack 2  Deployed in desktop and.
1 Introduction to Silverlight 1.1 Mark Smith
Evan Hutnick Session Roadmap  Introduction  Silverlight Foundation  The Tools of Silverlight  Layout  Databinding  Data.
An Introduction To Silverlight Gergely Orosz
Michael Koester Designer Marketing Manager The World of Expression.
1 Silverlight Photography Website Framework Comparing Component-Based Designs in Adobe Flex and Microsoft Silverlight David Roossien For Prof. Robert Adams.
1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.
Windows Presetation Foundation (WPF) 1. Introduction.
Silverlight 3.0 workshop.  Building a Twitter client ◦ Resource dictionary ◦ The Silverlight toolkit: ChildWindow and WrapPanel ◦ Effects ◦ 3D ◦ Behaviors.
Ronnie Saurenmann Principal Architect Microsoft Switzerland.
Building Silverlight 2 Applications (Parts 1 and 2)
Michael S. Scherotter Microsoft Corporation
Part 2 (Mike) Control Templating Custom Controls Custom Layout OpenFileDialog HTML Integration Deep Zoom Local Storage Q&A Part 1 (Joe) Overview Getting.
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
DEVELOPING FOR MOBILE Jackie Calapristi. AGENDA  Why you should go mobile  Mobile Design Options  Responsive Design  Tips & Tools to Help You Build.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
READING, WRITING, BINDING, VALIDATING AND VISUALISING YOUR DATA Business value with Silverlight.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
Web programmeringSilverlight NOEA / PQC 2007 Silverlight From: Gill Cleeren blog.n-technologies.be.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Rudi Grobler Session Code: WUX205.
Windows Presentation Foundation Adam Calderon Principal Engineer Interknowlogy LLC
Ronnie Saurenmann Principal Architect Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
MIS 425 Lecture 3 – HTML 5 and CSS Instructor: Martin Neuhard
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Sascha P. Corti Microsoft
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Discover, Master, Influence1 Windows Presentation Foundation David Burela Senior Developer, Readify.
Last Lecture objective C memory management rules Wrote our first iPhone app a quiz app xib and nib files and interface editor MVC pattern IBOutlet IBAction.
Silverlight 2 Andrew Pardoe Program Manager CLR Execution Engine
Silverlight for Web Hosting Companies Michael S. Scherotter Microsoft Corporation
Mike Taulty Developer & Platform Group Microsoft Ltd
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
Chris J.T. Auld – Director, Intergen
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
1 Beyond Silverlight with WPF Clients ( WPF : Windows Presentation Foundation ) Mike Taulty Developer & Platform Group Microsoft Ltd
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
The HTML5 logo was introduced by W3C in 2010
Introducing Macromedia Flash 8
2D Design and Animation Introduction to Flash Introduction to Flash.
WPF vs Silverlight.
Introduction to Silverlight
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Catching up on Rich Clients (round 2)
Overview of Silverlight 2
Chasing the evolving web
Tech·Ed North America /18/2019 4:15 PM
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
WCF Data Services and Silverlight
Presentation transcript:

Discover, Master, InfluenceSlide 1 Introducing Silverlight Paul Stovell Alpha Ape, Lead Code Monkey, Readify

Discover, Master, InfluenceSlide 2

Was that a flash? Discover, Master, InfluenceSlide 3

No, it was just a silver light... Discover, Master, InfluenceSlide 4

Should WPF be gold heavy? Discover, Master, InfluenceSlide 5

What is Silverlight? Silverlight is WPF! With less features Lives in your web browser Cross platform Cross browser Has a nice installer – it’s a 4 MB download Discover, Master, InfluenceSlide 6

What is Silverlight? Two releases: Silverlight 1.0 – You still have to use JavaScript – Not as many features – Good for video Silverlight 2.0 (still in Beta 2) – You can use C# or VB.NET – You get lots of the.NET Framework – More features – Also does video Discover, Master, InfluenceSlide 7

What is Silverlight? WPF XBAP’s vs. Silverlight XBAPs are WPF applications – That live in a browser – That are sandboxed – That can do anything WPF can do – That require the full.NET Framework – That aren’t cross-platform, and only work in IE and Firefox Silverlight – Also lives in a browser But can interact with the HTML – Also has a sandbox – Doesn’t have access to the full.NET Framework – Has a much larger marketing team Discover, Master, InfluenceSlide 8

What is Silverlight? Synergy versus Compatibility Discover, Master, InfluenceSlide 9

Developing with Silverlight 2.0 (beta 2) Discover, Master, InfluenceSlide 10

Developing with Silverlight Agenda: Layout Styles and resources Animation Video and media Binding Web Services HTML Interop Discover, Master, InfluenceSlide 11

Developing with Silverlight Getting started - prerequisites 1.Install the Silverlight Tools for Visual Studio 2008 (silverlight_chainer.exe – 84 MB) 2.Install Blend (2.5, June preview – 33 MB) Discover, Master, InfluenceSlide 12

Developing with Silverlight Layout – what’s the same? Panels: Grid, Canvas, StackPanel Margins Width, Height, Min/Max Layout – what’s different? Missing UniformGrid, DockPanel and WrapPanel Discover, Master, InfluenceSlide 13

Developing with Silverlight Styles and Resources – what’s the same? Styles, templates, App.xaml Styles and Resources – what’s different? No event, property or data triggers Invented “states” instead Resources can’t be merged into App.xaml No style inheritance (BasedOn=) “Write-once” Discover, Master, InfluenceSlide 14

Developing with Silverlight Animation– what’s the same? Grid, Canvas Animation – what’s different? Nothing Discover, Master, InfluenceSlide 15

Developing with Silverlight Video and media – what’s the same? Most primitives (brushes, pens, etc. same) element for embedding video Video and media – what’s different? No DrawingBrush or VisualBrush No BitmapEffects (blur, drop shadow, etc.) No layout transform Discover, Master, InfluenceSlide 16

Developing with Silverlight Binding – what’s the same? Binding extension DataContext DataTemplates (though TargetType not supported) Binding – what’s different? No data triggers No IDataErrorInfo No element binding No type descriptors Discover, Master, InfluenceSlide 17

Developing with Silverlight Web Services HttpWebRequest/WCF clients – HTTP and HTTPS only – Cross-domain calls allowed via CrossDomain.xml – Add Service Reference Sockets – TCP stream sockets only – Cross domain in beta 2 Discover, Master, InfluenceSlide 18

Developing with Silverlight HTML Interop System.Windows.Browser HtmlPage.Document.GetElementById(...) HtmlPage.RegisterScriptableObject(...) [ScriptableMember] Discover, Master, InfluenceSlide 19

Developing with Silverlight Sandbox considerations Policy-based cross-domain calls (crossdomain.xml) File I/O limited to isolated storage and OpenFileDialog No private reflection No native method calls No full-trust option Discover, Master, InfluenceSlide 20

Developing with Silverlight Extra services Deep Zoom Live Silverlight Streaming services Discover, Master, InfluenceSlide 21

Summary Silverlight: – Lets you write.NET code in the browser – Lets you build richer user experiences than possible in HTML – Aims for synergy, not binary compatibility – Has a way cooler icon than WPF  Remains to be seen: Will it reach Flash adoption levels? Discover, Master, InfluenceSlide 22

Discover, Master, InfluenceSlide 23 A Readify Developer Network session By Paul Stovell, Senior Developer, Readify Address: RDN Website: