Michael S. Scherotter Microsoft Corporation

Slides:



Advertisements
Similar presentations
Ronnie Saurenmann Job title: Cant live without Silverlight Microsoft Switzerland 4 Overview.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package to enhance its capability. For example,
Voice Server. Aspiration Provide a unique service to the members of CCSU. Provide a unique service to the members of CCSU. Provide a Streaming Voice Server.
Rich Media & Video presented On the agenda HTML5 Hosted vs. on-premise HTML5 in SharePoint Beyond video: rich media in SharePoint.
CHAPTER 15 WEBPAGE OPTIMIZATION. LEARNING OBJECTIVES How to test your web-page performance How browser and server interactions impact performance What.
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Integrated Part of the Windows Media Ecosystem Rich Video as a 1 st class citizen Flexible Branded experiences Multiple delivery methods Monetized Helps.
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
Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10.
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Embedding Multimedia Content in WebPages Seth Subramanian.
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.
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
Open Source Rich Internet Applications with Silverlight & Moonlight Joseph Hill Product Manager, Novell.
M ULTIMEDIA ON THE W EB. Multimedia Purpose of Multimedia Multimedia Issues Animation Digital Audio fundamentals Browser Plug-ins Java Applets.
Discover, Master, InfluenceSlide 1 Introducing Silverlight Paul Stovell Alpha Ape, Lead Code Monkey, Readify.
Silverlight for Developers making it pass the glitz.
Developing on the Windows Live Platform Mike Ormond Developer & Platform Group Microsoft Ltd
The Sixth Form College Farnborough Microsoft® Silverlight™ Jim Lyle Data Analyst The Sixth Form College Farnborough Presented at the Sixth Form Colleges’
Free Sound Recorder By FreeAudioVideoSoft. Pricing & Installation Software is absolutely FREE With agreement to terms and conditions Installation Requirements:
Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
© 2011 Delmar, Cengage Learning Chapter 11 Adding Media and Interactivity with Flash and Spry.
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.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
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.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Windows Media Format. The key features of Windows Media Format Included Microsoft Windows Media Video/Audio 9 codec Included Microsoft Windows Media Video/Audio.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
Silverlight 2 CoreCLR Andrew Pardoe Program Manager CLR Execution Engine
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Introducing Microsoft Rich Internet Applications Technologies Microsoft Belgium and Luxembourg
Sascha P. Corti Microsoft
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
 What is Windows Azure Media Services  Architecture and Features  SDK and REST API.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Keynote Shawn Burke Director Microsoft Corporation.
PLUG INS flash, quicktime, java applets, etc. Browser Plug-ins Netscape wanted a method to extend features of the browser became an unofficial standard.
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.
The Microsoft Silverlight Analytics Framework Michael S. Scherotter Media Experience Evangelist Developer and Platform Evangelism Microsoft Corporation.
Eben de Wit Developer Advisor Microsoft
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
DES201 - Developers and Designers collaboration Level 200 Aude Mousset Artistic director i-Breed - France Dick Lantim User eXperience Advisor Microsoft.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
JQuery Fundamentals Introduction Tutorial Videos
Rajesh Lal ( ) Microsoft Silverlight An Introduction Rajesh Lal ( )
Introduction to ArcGIS API for Microsoft Silverlight
Chapter 4: HTML5 Media - <video> & <audio>
WPF vs Silverlight.
Introduction to Silverlight
Microsoft 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
Using Silverlight to deliver effective maps —
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Silverlight Development in SharePoint 2010
Yale Digital Conference 2019
Presentation transcript:

Michael S. Scherotter Microsoft Corporation

What is Silverlight?  Cross Browser: Safari, FireFox, Internet Explorer  Cross Platform: Mac, Windows 2000, Windows XP, Windows Vista, and now Suse Linux (Moonlight)  Building High-Quality Media Experiences  Building Rich Interactive Applications

Silverlight 1 & 2  Silverlight 1 – for Media Scenarios  Released September 2007  Vector graphics, images, video, animation, gradients  Uses browser’s JavaScript programming model Silverlight 2 – for Media + RIA Scenarios  Now in Public Beta – Will be released later in 2008  Adds Deep Zoom, DRM, Adaptive Streaming, full control set (skinable/ styles), Data Binding  Subset of.Net Framework (C#, VB.Net)  Dynamic Language Runtime (Ruby, Python, Jscript.net)

Demo

What do Web Hosting Companies Need to Know? 1. Media Formats 2. Streaming vs. Progressive Download 3. MIME Types 4. Integrating with Web Analytics 5. Integrating with Content Delivery Networks (CDNs) 6. Additional Services around RIA Construction

Media Formats: Video  WMV1: Windows Media Video 7  WMV2: Windows Media Video 8  WMV3: Windows Media Video 9  WMVA: Windows Media Video Advanced Profile, non-VC-1  WMVC1: Windows Media Video Advanced Profile, VC-1  + Multiple Bit Rate (MBR)

Media Formats: Audio  WMA 7: Windows Media Audio 7  WMA 8: Windows Media Audio 8  WMA 9: Windows Media Audio 9  MP3: ISO/MPEG Layer-3 – see Silverlight SDK for additional detail

Media Formats: Encoding  Use Expression Encoder  Has command-line interface so it can be scripted as part of a media workflow  Encode from.3g2.mod.3gp.mov.asf.mp4.avi.mpeg.dv.mpg.dvr-ms.ts.m2v.vob.m4v.wmv.aiff.m4A m4B bwf mp3 wav wma  Use Windows Media Encoder  Use any other encoder that creates supported formats

Streaming vs. Progressive Download  Progressive Download  Put a media file on any server – vanilla hosting  Can only view content that’s been download so far  Cannot monitor consumption from server  Streaming  On demand/live media  Can monitor consumption from server  Windows Media Server – IIS Add-on  Random-access: Can fast forward/move around content immediately

MIME Types  You must at the MIME type for XAML to the website configuration to support Silverlight . XAML = application/xaml+xml .XAP = application/x- silverlight-app

Integrating with Web Analytics  Measuring the performance of your website with respect to business goals.  Most web analytics services use JavaScript page tags  JavaScript page tags can be triggered by Silverlight events  Scenarios:  Track Silverlight installation rate  Track user interaction behavior  Track media drop-off with progressive download  Track media buffering

Web Analytics: User Interaction  Track version number of Silverlight  Analytics can be introduced at any stage of the web development process  With compiled RIA formats, analytics must be introduced before design is created.  Add Event handlers that then call page tags 

Web Analytics: Media Drop-Off  Use invisible media markers every 5 seconds inserted in media when it is initially loaded.  Media markers trigger JavaScript events  JavaScript events call page tags  Buffering events call page tags

Web Analytics: A/B Testing  Design in XAML is separated from the code in JavaScript  Very easy to try different XAML in controlled tests  Panel Discussion on Silverlight + Web Analytics at Mix Conference  Omniture, WebTrends, Microsoft AdCenter 

Integrating with CDNs  What should be on CDNs?  Images  Video  Audio  Use Silverlight.Live.com as your own CDN (10GB free space for SL apps + media)  Cross-Domain Data Access  SL 1 cannot access services across domains  XAML  Web Services  SL 2 can use a CrossDomain.xml policy file

Additional Services around Silverlight  RIA Design & Development using Expression Blend  Media Encoding using Expression Encoder  Media Storage

Resources  Silverlight Community:  My Blog:  Thank You!  Michael S. Scherotter 