410 likes | 596 Views
Best of Mix 2009 March 18 – 20, 2009, Las Vegas What you havent' heard at other sessions. Sascha P. Corti Developer Evangelist Microsoft Switzerland sascha.corti@microsoft.com http://blogs.msdn.com/swiss_dpe_team. Mix09. Agenda. Silverlight 3 Out of Browser Applications
E N D
Best of Mix 2009March 18 – 20, 2009, Las VegasWhat you havent' heard at other sessions. Sascha P. Corti Developer Evangelist Microsoft Switzerland sascha.corti@microsoft.com http://blogs.msdn.com/swiss_dpe_team
Agenda • Silverlight 3 Out of Browser Applications • Virtual Earth Silverlight Control • + WPF/Surface Control • Expression Blend 3 • SketchFlow • Expression Web 3 • SuperPreview • Internet Information Server 7 • Smooth Streaming • Web Platform Installer V2 • Web Application Gallery • Windows Mobile 6.5
Silverlight 3 Test meToday http://www.silverlight.net
Silverlight 3 3 • Visual Studio 2008 Tools CTP & Blend 3 CTP • http://silverlight.net/getstarted/silverlight3/default.aspx • Video • Supports H.264 / AAC / MP4 • Custom Codec APIs • GPU Acceleration • Use GPU to blend / composite / stretch multiple Elements • Perspective 3D • Pixel APIs • Dynamic Bitmap Generation • Render Visual Tree to Bitmap
“Out of Browser” 3 • Silverlight runs “Out of Browser” (Sandboxed) • Built into the core Silverlight Runtime • Enabled per “Application” • Manifest update • Right click to take “Out of Browser” • Custom Button in the Application • Auto Updating • New Networking APIs • Connected, Disconnected and Changed State • Offline APIs • Launch State, Update APIs
DEMO Silverlight 3Out of Browser Experience
Virtual EarthSilverlight Control & SDK Test meToday https://connect.microsoft.com/silverlightmapcontrolctp
What Is Virtual Earth? maps.live.com Your Web Appwith embeddedMap Your Custom Application • Virtual Earth Platform AJAX Control Silverlight Control Virtual EarthWeb Services Map Tiles Imagery Tiles Elevation and 3D Models Search (Yellow Pages) Geo-coding Collections User Generated TrafficData Routing and Directions Data Services & Reporting
Silverlight vs. AJAX Map • Rich, Interactive Mapping Experience • Zooming, Panning using DeepZoom • Silverlight Features impossible in AJAX Map • Scaling images & Video in a seamless manner • Bleinding Objects with Transparency in Realtime • Performance Improvements regarding Number of Items to render on the Map • Pushpins (UIElements), Polylines, Polygons • Development Environment • Fully Managed Code • Visual Studio, Debugging Tools, Unit Tests
Virtual Earth Silverlight Control • Download from: • https://connect.microsoft.com/silverlightmapcontrolctp • Download & Install SDK .MSI • No Virtual Earth credentials needed for CTP • Interactive, Online SDK • https://sharepoint.connect.microsoft.com/silverlightmapcontrolctp/iSDK
InfoStrat Virtual Earth Controlfor WPF & Surface • Download from: • http://virtualearthwpf.codeplex.com/ • Download Libraries and Sample Code • InfoStrat Surface Applications • http://infostrat.com/home/solutions/Surface/SurfaceSVP.htm
DEMO Virtual EarthSilverlight Control & SDK
Expression Blend 3 Test meToday http://www.microsoft.com/expression
Expression Blend 3 • Support for Silverlight 3 • SketchFlow • Project Design Interface • SketchFlow Player to Test & Share Design • Feedback Entered in Player, Viewed in Blend • Adobe Potoshop & Illustrator Import • Imported as Layers with Positions • Bitmaps / Text / Masks / Fills • Fully Editable! • Fast and Easy Control Skinning • Enhanced editing of visual states
Expression Blend 3 • Sample Data • Create sample data on the fly • Design Apps without access to live Data • Populate with configurable random data • Drag and drop Master-Detail creation • Introducing Behaviors • Production-quality interactivity appliedwith Drag & Drop Ease • Expression Blend for Developers • Source Code Control: Team Foundation Server • Editor with Intellisense for Code & XAML
DEMO Expression Blend 3SketchFlowPhotoShop Import
Expression Web 3 andSuperPreview Test meToday http://www.microsoft.com/expression
Expression Web 3 • Even more powerful Editor for Standards • HTML / CSS / JavaScript / OSS Languages • SuperPreview • Part of Expression Web 3 • Free Stand-Alone • Rendering done Server-Side • Download SuperPreview Trial Today! http://www.microsoft.com/expression/try-it/Default.aspx
DEMO Expression Web 3SuperPreview
Internet Information Server 7Smooth Streaming Test meToday http://www.iis.net/media
Media Delivery Approaches Movie Smooth Streaming Video @ 01:04? Video @ 01:06? Video @ 01:08? Traditional Streaming Play Seek Pause Progressive Download Movie
Adapting Bit Rate in Real-Time 300K @ 00:00? 700K @ 00:02? 2.4M @ 00:04? 1.5M @ 00:06? 2.4M @ 00:08? 300K (start quickly) 00:00 00:02 00:04 00:06 00:08 700K (good network) 2.4M (great network) 2.4M 1.5M (glitch) 2.4M (play on…) … Bit Rate Heuristics 300K
Solve the "Last Mile" Challenge • Smooth Streaming • Video Playback does not Stop • Best quality for network/CPU at any point in time • Instant start-up, instant seek • Live Smooth Streaming • Live Streams “Pause”-able • Eliminates the “re-buffering” experience • Leverage HTTP Chaches • Better QoS with existing HTTP Caches. Only 1 Infra. • Smart Client Heuristics self-correct video delivery
DEMO Internet Information Server 7Smooth Streaming
Web Platform Installer V2Web Application Gallery Test meToday http://www.microsoft.com/web/downloads/platform.aspx
Web Platform Installer 2.0 Beta Web Platform Installer 2.0 ATOM Feed Microsoft + all Prerequisites + Install Scripts Your Server Developer
DEMO Web Platform Installer V2Web Application Gallery
Microsoft MyPhone Backup your Life
Marketplace http://developer.windowsmobile.com
DEMO No Demo Possible, Sorry!
Summary • Much Innovation in Latest Generation Web Platform by Microsoft • Try everything you heard today! • Links throughout the Presentation • Subscribe to Swiss DPE Team Blog • http://blogs.msdn.com/swiss_dpe_team • Watch all the Sessions from Mix09 Live • http://live.visitmix.com
Your MSDN resourcescheck out these websites, blogs & more! PresentationsTechDays: www.techdays.chMSDN Events: http://www.microsoft.com/switzerland/msdn/de/presentationfinder.mspxMSDN Webcasts: http://www.microsoft.com/switzerland/msdn/de/finder/default.mspx MSDN EventsMSDN Events: http://www.microsoft.com/switzerland/msdn/de/events/default.mspxSave the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin MSDN Flash (our by weekly newsletter)Subscribe: http://www.microsoft.com/switzerland/msdn/de/flash.mspx MSDN Team BlogRSS: http://blogs.msdn.com/swiss_dpe_team/Default.aspx Developer User Groups & CommunitiesMobile Devices: http://www.pocketpc.ch/Microsoft Solutions User Group Switzerland: www.msugs.ch.NET Managed User Group of Switzerland: www.dotmugs.chFoxPro User Group Switzerland: www.fugs.ch
Your TechNet resourcescheck out these websites, blogs & more! PresentationsTechDays: www.techdays.ch TechNet EventsTechNet Events: http://technet.microsoft.com/de-ch/bb291010.aspx Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin TechNet Flash (our by weekly newsletter)Subscribe: http://technet.microsoft.com/de-ch/bb898852.aspx Schweizer IT Professional und TechNet BlogRSS: http://blogs.technet.com/chitpro-de/ IT Professional User Groups & CommunitiesSwissITPro User Group: www.swissitpro.chNT Anwendergruppe Schweiz: www.nt-ag.chPASS (Professional Association for SQL Server): www.sqlpass.ch
Save the date for tech·days nextyear! 7. – 8. April 2010Congress Center Basel
Premium Sponsoring Partners Classic Sponsoring Partners Media Partner