Upload
lambert-hensley
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
Best of Mix 2009March 18 – 20, 2009, Las VegasWhat you havent' heard at other sessions.Sascha P. CortiDeveloper EvangelistMicrosoft [email protected]://blogs.msdn.com/swiss_dpe_team
Agenda
Silverlight 3 Out of Browser ApplicationsVirtual Earth Silverlight Control
+ WPF/Surface Control
Expression Blend 3SketchFlow
Expression Web 3SuperPreview
Internet Information Server 7Smooth Streaming
Web Platform Installer V2Web Application Gallery
Windows Mobile 6.5
Silverlight 3
Visual Studio 2008 Tools CTP & Blend 3 CTPhttp://silverlight.net/getstarted/silverlight3/default.aspx
VideoSupports H.264 / AAC / MP4Custom Codec APIs
GPU AccelerationUse GPU to blend / composite / stretch multiple Elements
Perspective 3DPixel APIs
Dynamic Bitmap GenerationRender Visual Tree to Bitmap
3
“Out of Browser”
Silverlight runs “Out of Browser” (Sandboxed)Built into the core Silverlight RuntimeEnabled per “Application”
Manifest update
Right click to take “Out of Browser”Custom Button in the ApplicationAuto Updating
New Networking APIsConnected, Disconnected and Changed State
Offline APIsLaunch State, Update APIs
3
Virtual EarthSilverlight Control & SDK
Test me
Todayhttps://connect.microsoft.com/silverlightmapcontrolctp
Your Web Appwith embedded
Mapmaps.live.com
YourCustom Applica
tionVirtual Earth
Platform
What Is Virtual Earth?
Map Tiles
Imagery Tiles
Elevation and 3D Models
Search(Yellow Pages)
Geo-coding
Collections
User Generated
TrafficData
Routing and
Directions
Data Services & Reporting
Virtual EarthWeb Services
AJAX Control
Silverlight
Control
Silverlight vs. AJAX Map
Rich, Interactive Mapping ExperienceZooming, Panning using DeepZoom
Silverlight Features impossible in AJAX Map Scaling images & Video in a seamless mannerBleinding Objects with Transparency in RealtimePerformance 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 ControlDownload from:
https://connect.microsoft.com/silverlightmapcontrolctpDownload & Install SDK .MSI No Virtual Earth credentials needed for CTP
Interactive, Online SDKhttps://sharepoint.connect.microsoft.com/silverlightmapcontrolctp/iSDK
InfoStrat Virtual Earth Controlfor WPF & SurfaceDownload from:
http://virtualearthwpf.codeplex.com/ Download Libraries and Sample Code
InfoStrat Surface Applicationshttp://infostrat.com/home/solutions/Surface/SurfaceSVP.htm
Expression Blend 3
Test me
Todayhttp://www.microsoft.com/expression
Expression Blend 3
Support for Silverlight 3SketchFlow
Project Design InterfaceSketchFlow Player to Test & Share DesignFeedback Entered in Player, Viewed in Blend
Adobe Potoshop & Illustrator ImportImported as Layers with PositionsBitmaps / Text / Masks / FillsFully Editable!
Fast and Easy Control SkinningEnhanced editing of visual states
Expression Blend 3
Sample DataCreate sample data on the flyDesign Apps without access to live DataPopulate with configurable random dataDrag and drop Master-Detail creation
Introducing BehaviorsProduction-quality interactivity appliedwith Drag & Drop Ease
Expression Blend for DevelopersSource Code Control: Team Foundation ServerEditor with Intellisense for Code & XAML
Expression Web 3 andSuperPreview
Test me
Todayhttp://www.microsoft.com/expression
Expression Web 3
Even more powerful Editor for Standards
HTML / CSS / JavaScript / OSS LanguagesSuperPreview
Part of Expression Web 3Free Stand-AloneRendering done Server-SideDownload SuperPreview Trial Today!
http://www.microsoft.com/expression/try-it/Default.aspx
Internet Information Server 7Smooth Streaming
Test me
Today http://www.iis.net/media
Movie
Media Delivery Approaches
Packet
Packet
Packet
Packet
Packet
Traditional Streaming
Smooth Streaming
Movie
Progressive Download
Play SeekPaus
e
Video @ 01:04?Video @
01:06?Video @ 01:08?
Adapting Bit Rate in Real-Time
2.4M
…
300K
Bit Rate Heuristics
300K @ 00:00?700K @ 00:02?
2.4M @ 00:04?1.5M @
00:06?2.4M @ 00:08?
00:00
00:02
00:04
00:06
00:08
300K (start quickly)700K (good
network)2.4M (great network)1.5M
(glitch)2.4M (play on…)
Solve the "Last Mile" Challenge
Smooth StreamingVideo Playback does not StopBest quality for network/CPU at any point in timeInstant start-up, instant seek
Live Smooth StreamingLive Streams “Pause”-ableEliminates the “re-buffering” experience
Leverage HTTP ChachesBetter QoS with existing HTTP Caches. Only 1 Infra.Smart Client Heuristics self-correct video delivery
Web Platform Installer V2Web Application Gallery
Test me
Todayhttp://www.microsoft.com/web/downloads/platform.aspx
Web Platform Installer 2.0
Microsoft
Developer
Web Platform Installer 2.0 Beta
ATOMFeed
Your Server
+ all Prerequisites+ Install Scripts
Summary
Much Innovation in Latest Generation Web Platform by Microsoft
Try everything you heard today!Links throughout the Presentation
Subscribe to Swiss DPE Team Bloghttp://blogs.msdn.com/swiss_dpe_team
Watch all the Sessions from Mix09 Livehttp://live.visitmix.com