olivier bloch technical evangelist microsoft corporation session code: wem307
TRANSCRIPT
Windows Embedded Compact: New Tools and Developer Story Olivier BlochTechnical EvangelistMicrosoft Corporation
SESSION CODE: WEM307
The Evolving World of Windows
AgendaBuilding an Embedded deviceQuick intro to Windows EmbeddedWindows Embedded Compact 7
Design an OSDevelop applications
NativeManagedSilverlight for Windows Embedded
Shells developmentMultimedia supportDevice StageWeb browsing
Build an Embedded Device
1: Select The Chipset
SV
2: Build The Core Hardware
IHV
SV
3: Create The Experience
IHV
SV
ISV
IHV
SV
ISV
DISTI
4: Get The Software License
5: Build And Manufacture
ODM SI/Training
IHV
SV
ISV
DISTI
6: Brand And Sell
ODM SI/Training
IHV
SV
ISV
DISTI
OEM
The Windows Embedded Family
Portable media Consumer Thin Client
IndustrialAutomation Telematics Robotics
Entertainment MedicalIndustrial
Automation Thin Client
Point of Service
Kiosks Entertainment
Dedicated serversKiosks
Windows Embedded Compact OSDesignUse Visual Studio 2008 and Platform Builder 7 to build and deploy an embedded OS on a device
Demo
Applications Development for Compact 7
• Visual Studio 2008• Platform Builder• Smart Device support• Emulation
• Visual Studio 2008• .Net CF 3.5• Smart Device support• Emulation
• Expression Blend 3• Visual Studio 2008• Silverlight for Windows
Embedded toolkit and SDK
Native Development
Managed Development
Silverlight for Windows Embedded
“Hello World” and “Hello World.Net”Basics native and Compact Framework applications development and debugging
Demo
Silverlight for Windows EmbeddedRich SilverLight 3 UI framework for devicesVisually appealing controls and designsOptimized for performance on devices
Seamless designer experienceDesign UI inside Microsoft Expression BlendSupport rapid iteration of design to developmentWYSIWYG UI designer integrated with Visual Studio
Rapid developmentLeverage Silverlight partner ecosystemDevelop in native C++ for higher performanceXAML Code generators for rapid development
Extensible UI Framework
XAMLExpression Blend
Rapid development with increased performance
Silverlight for Windows Embedded
Expression Blend plug-in for Silverlight for Windows Embedded projects
Silverlight 3.0
Expression Blend 3.03D transformations, pixel shader effects, enhanced animation support
Default UI templatesCustomizable device UI templates
XAML C++ Application Framework
Add XAML effects to legacy applications
Hardware acceleration enabledGraphics library plug-in frameworkOpen GL ES 2.0, DDraw, GDI
Sample XAML UIs for WMP, Browser etc.
Silverlight for Windows Embedded
Demo
Connect and Consume Rich Media
Simplify media managementManage photos, audio and video with integrated libraryAccess DRM Content with WM-DRM support
Consume rich mediaStream HD media Connect to consumer devices with DLNA 1.5 support
Flexible architectureLeverage HW acceleration with Open GL ES 2.0Customizable Media Player UI
Key Multimedia Technologies
Multimedia technologies deliver high quality end user experience across multiple media types
Windows Media PlayerCustomizable XAML UI
MPEG4 re-architected pipeline
WM-DRM 10.02
MTP Support – USB and Wifi
DLNA 1.5 supportDMP, DMC, DMR
Camera API
Updated HTTP StreamingStream high resolution media
Buffer Filter - Improves user experience by reducing skips, jumps, etcMedia Library
SQL database, query engineManagement of Music, Photos, Video, TV, PodcastsLocal, MTP and Remote Plug-in 3rd party media content
Server side playlist
Multi-touch
OpenGL ES 2.0
Consumer Shell and Medias
Demo
Seamless Connection to Windows 7
Simplify device managementSupports Windows Device StageCustomized management experience within Windows 7Define default Windows actions with device connectionSupport for Active Sync 4.5 and WMDC 6.1
Synchronize rich content Synchronize rich media with MTP supportEnables Windows Media files transfer from host PCs
Rich Desktop Browsing Experience
Support for standardsSupport CSS and HTML standardsOptimized support for AJAX and JavascriptSearch Box integration into browser
Desktop browsing experienceView rich media content with Flash 10.1 supportMulti-tab support Customizable browser with SilverLight UI
Touch InterfaceMulti-touch support, with Stretch, Pinch, 2 finger Pan & ZoomCustom Gesture engine support
Browsing the Web
Demo
Track Resources
http://www.WindowsEmbedded.com
http://msdn.microsoft.com/en-us/windowsembedded
http://social.msdn.microsoft.com/Forums/en-US/category/embeddedwindows/http://social.msdn.microsoft.com/Forums/en-US/category/windowsembeddedcompact
https://connect.microsoft.com/windowsembeddedce
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
Related Content
Hands-on LabsWEM01-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
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
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
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
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
Join the Windows Embedded party!
Royal Sonesta HotelWednesday June 9th, 8PM-Midnighthttp://www.sonesta.com/RoyalNewOrleans/ Come pick up your wrist band on the Windows Embedded booth in the TLC area
Complete an evaluation on CommNet and enter to win!
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
© 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.
JUNE 7-10, 2010 | NEW ORLEANS, LA