best of mix 2009 march 18 – 20, 2009, las vegas what you havent' heard at other sessions
DESCRIPTION
Best of Mix 2009 March 18 – 20, 2009, Las Vegas What you havent' heard at other sessions. Sascha P. Corti Developer Evangelist Microsoft Switzerland [email protected] http://blogs.msdn.com/swiss_dpe_team. Mix09. Agenda. Silverlight 3 Out of Browser Applications - PowerPoint PPT PresentationTRANSCRIPT
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
Mix09
AgendaSilverlight 3 Out of Browser ApplicationsVirtual Earth Silverlight Control
+ WPF/Surface ControlExpression Blend 3
SketchFlowExpression Web 3
SuperPreviewInternet Information Server 7
Smooth StreamingWeb Platform Installer V2
Web Application GalleryWindows Mobile 6.5
Silverlight 3Visual Studio 2008 Tools CTP & Blend 3 CTP
http://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 updateRight 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
Silverlight 3Out of Browser Experience
DEMO
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 MapRich, Interactive Mapping Experience
Zooming, Panning using DeepZoomSilverlight 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, PolygonsDevelopment 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
Virtual EarthSilverlight Control & SDK
DEMO
Expression Blend 3
Test me
Todayhttp://www.microsoft.com/expression
Expression Blend 3Support 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 3Sample Data
Create 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 Blend 3SketchFlowPhotoShop Import
DEMO
Expression Web 3 andSuperPreview
Test me
Todayhttp://www.microsoft.com/expression
Expression Web SuperPreview
Expression Web 3Even 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
Expression Web 3SuperPreview
DEMO
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 Seek Pause
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
Internet Information Server 7Smooth Streaming
DEMO
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
Web Platform Installer V2Web Application Gallery
DEMO
Windows Mobile 6.5
Windows Mobile 6.5
User Experience
Internet Explorer 6
Backup your Life
Microsoft
MyPhone
No Demo Possible, Sorry!
DEMO
SummaryMuch Innovation in Latest Generation Web Platform by MicrosoftTry everything you heard today!
Links throughout the PresentationSubscribe to Swiss DPE Team Blog
http://blogs.msdn.com/swiss_dpe_team
Watch all the Sessions from Mix09 Livehttp://live.visitmix.com
Save the date for tech·days next year!14 – 15 avril 2010, CICG
Classic Sponsoring Partners
Premium Sponsoring Partners