1 / 41

Best of Mix 2009 March 18 – 20, 2009, Las Vegas What you havent' heard at other sessions.

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

jorryn
Download Presentation

Best of Mix 2009 March 18 – 20, 2009, Las Vegas What you havent' heard at other sessions.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Mix09

  3. 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

  4. Silverlight 3 Test meToday http://www.silverlight.net

  5. 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

  6. “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

  7. DEMO Silverlight 3Out of Browser Experience

  8. Virtual EarthSilverlight Control & SDK Test meToday https://connect.microsoft.com/silverlightmapcontrolctp

  9. 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

  10. 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

  11. 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

  12. 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

  13. DEMO Virtual EarthSilverlight Control & SDK

  14. Expression Blend 3 Test meToday http://www.microsoft.com/expression

  15. 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

  16. 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

  17. DEMO Expression Blend 3SketchFlowPhotoShop Import

  18. Expression Web 3 andSuperPreview Test meToday http://www.microsoft.com/expression

  19. Expression Web SuperPreview

  20. 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

  21. DEMO Expression Web 3SuperPreview

  22. Internet Information Server 7Smooth Streaming Test meToday http://www.iis.net/media

  23. Media Delivery Approaches Movie Smooth Streaming Video @ 01:04? Video @ 01:06? Video @ 01:08? Traditional Streaming Play Seek Pause Progressive Download Movie

  24. 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

  25. 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

  26. DEMO Internet Information Server 7Smooth Streaming

  27. Web Platform Installer V2Web Application Gallery Test meToday http://www.microsoft.com/web/downloads/platform.aspx

  28. Web Platform Installer 2.0 Beta Web Platform Installer 2.0 ATOM Feed Microsoft + all Prerequisites + Install Scripts Your Server Developer

  29. DEMO Web Platform Installer V2Web Application Gallery

  30. Windows Mobile 6.5

  31. Windows Mobile 6.5User Experience

  32. Internet Explorer 6

  33. Microsoft MyPhone Backup your Life

  34. Marketplace http://developer.windowsmobile.com

  35. DEMO No Demo Possible, Sorry!

  36. 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

  37. 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

  38. 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

  39. Save the date for tech·days nextyear! 7. – 8. April 2010Congress Center Basel

  40. Premium Sponsoring Partners Classic Sponsoring Partners Media Partner

More Related