preston vanderweyst software development engineer microsoft corporation session code: wem302
TRANSCRIPT
![Page 1: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/1.jpg)
Explore the Multimedia Potential of Windows Embedded Standard 7Preston VanderWeystSoftware Development EngineerMicrosoft Corporation
SESSION CODE: WEM302
![Page 2: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/2.jpg)
Session Objectives and Takeaways
Session Objectives
Gain an general understanding of Windows Embedded Standard 7
Gain an understanding of the multimedia technologies available
Explore the customer value of each technology
Windows 7 multimedia features open up major new markets for embedded
WES 7 provides customer value for multimedia devices
![Page 3: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/3.jpg)
Agenda
Windows Embedded Standard 7 Overview
Multimedia Technologies Applied to Embedded
Survey of Embedded Multimedia Devices Categories
Q & A
![Page 4: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/4.jpg)
Modularized Version of Windows 7
Toolkit Highlights
Value Added Features
Common Devices Overview
General Customer Value
Windows Embedded Standard 7
![Page 5: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/5.jpg)
Embedded Foundation
~160 Selectable Feature Packages
Win7 RTM Inbox Driver Packages
Bootable Usable ~600 MB (x86) ~850 MB (x64)
Shell Foundation, Networking Services, BITS, etc
Media Player IE Wireless etc.
Package Dependencies
Required Optional
Modularized Version of Windows 7
![Page 6: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/6.jpg)
Provide a user selectable
Package Architecture
Functionality Framework Application API
Wireless
.NET 3.5 SP1
Internet Explorer
Goal is to satisfy the user’s needs for image composition
![Page 7: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/7.jpg)
![Page 8: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/8.jpg)
DVDBurning MediaCenter
MediaPlayer
AV-Core Power Management
Graphics Platform Networking QoS
Diagnostics Common Media Support
Windows Media Player Dependencies
![Page 9: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/9.jpg)
Windows Media Center Dependencies
MediaCenter
Terminal Services Client
Networking QoS
Media Support
Accessibility
Networking RAS
Wireless
AV-Core
MDAC-SQLLITE
Networking NASC
Diagnostics Common
Media Player
NetFx20Client
![Page 10: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/10.jpg)
Internet Explorer Dependencies
IE Explorer
Graphic Platform IE Foundation
IE Core App Support ComBase
![Page 11: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/11.jpg)
Toolkit
Frameworks designed for performance
ICE
Embedded version of WSIM
Builds Answer files
Frameworks designed for performance
IBW
Embedded version of setup (IBS) Frameworks designed
for performance
SDA
Static Dependency Analyzer
Consumes Answer files
Templates
![Page 12: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/12.jpg)
Image Configuration Editor (ICE)
DEMO
![Page 13: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/13.jpg)
Value Added Features
Embedded Enabling Features
Alternate Boot Media
USB
SD
Write Filters
Volume Based
File Base
Embedded Friendly Activation Model
Dialog Filter Shell Launcher
Similar Servicing Model
![Page 14: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/14.jpg)
Frameworks designed
for performance
Thin Client
Frameworks designed
for performance
POS
Frameworks designed
for performance
Kiosk
Frameworks designed
for performance
Medical Devices
Frameworks designed
for performance
Headless
Common Devices Overview
![Page 15: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/15.jpg)
General Customer Value
Reduced Footprint
Reduced Attack Surface
Enables Non-client Scenarios
Custom Branding
Embedded Friendly Activation Model
![Page 16: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/16.jpg)
Multimedia Technologies Applied to Embedded
Windows Media Player
Windows Media Center
XNA
Windows Touch
Windows 7 Graphics Technologies
![Page 17: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/17.jpg)
Windows Media Player
Play To
Remote Media Streaming
Music PicturesVideo Recorded TV
![Page 18: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/18.jpg)
Windows Media Player Engine
DEMO
![Page 19: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/19.jpg)
Windows Media Center
“Use your PC to watch your favorite TV and movies when and where you want.”
Internet and Broadcast TV Playback
DVR Capabilities
Netflix
Extensibility model
![Page 20: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/20.jpg)
Windows Media Center
DEMO
![Page 21: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/21.jpg)
Windows 7 Graphics Technologies
“Game developers will utilize new features to create rich worlds, realistic characters, and more fluid gameplay.”
DirectWrite
DirectX 11
Direct2D
![Page 22: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/22.jpg)
Basic Touch
Multi-touch
Standard Gestures
Windows Touch
“…But Windows 7 is the first to fully embrace multitouch technology.”
![Page 23: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/23.jpg)
XNA Framework
“The XNA Framework is the set of .NET libraries that developers will code against to build their games.” –XNA Team Blog
Managed Code Development
2D/3D Graphics
Content Pipeline
Abstracts complex application details
![Page 24: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/24.jpg)
XNA Framework
DEMO
![Page 25: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/25.jpg)
Survey of Embedded Multimedia Device Categories
Medical Devices Digital Signage TV Entertainment
Devices
![Page 26: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/26.jpg)
Digital Signage
Windows TouchDirectXWindows Media Player
![Page 27: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/27.jpg)
TechnologiesDirectXWindows Touch
Medical Devices
Ultrasound ImagingMonitoring
![Page 28: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/28.jpg)
TechnologiesWindows Media CenterXNA
Television
Set Top BoxConnected TV
![Page 29: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/29.jpg)
Entertainment Devices
TechnologiesDirectXXNAWindows TouchWindows Media Player
PC Game KioskInflight Entertainment
Specialized Arcade Game Slot MachineJukebox
![Page 30: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/30.jpg)
Track Resourceshttp://www.WindowsEmbedded.comhttp://msdn.microsoft.com/en-us/windowsembeddedhttp://social.msdn.microsoft.com/Forums/en-US/category/embeddedwindows/http://social.msdn.microsoft.com/Forums/en-US/category/windowsembeddedcompacthttps://connect.microsoft.com/windowsembeddedce
![Page 31: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/31.jpg)
Related ContentBreakout Sessions
WEM201 | Discover Windows Embedded Standard 7 as Your Next Application PlatformWEM301 | Deploying Windows Embedded Standard 7 with StyleWEM302 | Explore the Multimedia Potential of Windows Embedded Standard 7WEM303 | Gamechanger: Using Microsoft Silverlight for Windows Embedded to Create an Amazing Embedded UIWEM305 | How to Choose a Windows Embedded Operating SystemWEM306 | Using the Sensor & Location API on Windows Embedded Standard 7 to Create Exciting Connected ApplicationsWEM307 | Windows Embedded Compact: New Tools and Developer StoryWEM308 | Windows Embedded Overview: Demos of the Latest and Upcoming ReleasesWEM309 | Programming Microsoft Silverlight for Windows Embedded Using Microsoft .NET
Interactive SessionsWEM01-INT | Build a Secure Device with Windows Embedded Standard 7WEM02-INT | Delivering Flexible Peripheral Support for Point of SaleWEM03-INT | How Windows Embedded Solutions Help to Protect the EnvironmentWEM05-INT | What a Desktop Developer Needs to Know to Develop for Windows EmbeddedWEM06-INT | Windows Embedded Compact CompeteWEM07-INT | Server Appliances with Windows Embedded ServersWEM08-INT | Roundtable: Windows Embedded @ Tech·Ed 2011 - Tell Us What You Want to Learn
![Page 32: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/32.jpg)
Related ContentHands-on Labs
WEM01-HOL | Build Your Own Embedded SystemWEM04-HOL | Porting Third-Party Drivers into Image Configuration Editor
Product Demo Stations (all on Windows Embedded booth)TLC-46 | Get Your Hands on Windows EmbeddedTLC-47 | Powered by Windows Embedded POSReady – Touch ScreenTLC-48 | The Intel® Intelligent Digital Signage Proof of ConceptTLC-49 | Windows Embedded AutomotiveTLC-50 | Windows Embedded Device Showcase
![Page 33: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/33.jpg)
Resources
www.microsoft.com/teched
Sessions On-Demand & Community Microsoft Certification & Training Resources
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
Learning
![Page 34: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/34.jpg)
Complete an evaluation on CommNet and enter to win!
![Page 35: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/35.jpg)
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registrationJoin us in Atlanta next year
![Page 36: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/36.jpg)
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
![Page 37: Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649dbd5503460f94aaff64/html5/thumbnails/37.jpg)
JUNE 7-10, 2010 | NEW ORLEANS, LA