Upload
rodger-wood
View
222
Download
0
Tags:
Embed Size (px)
Citation preview
How to Choose a Windows Embedded OSJason TolleyTechnical DirectorROK Technology Pty Ltd
SESSION CODE: WEM305
How to Choose a Windows Embedded OS?Sometimes difficult to decideSometimes difficult to adviseMany variablesParticular to a product / project
ApproachProcess of eliminationDoes not consider the strategic valueDoes not consider the associated business valueBased on our existing process
CandidatesWindows Embedded ServerWindows Embedded CompactWindows Embedded Enterprise familyWindows Embedded POSReadyWindows Embedded Standard 2009Windows Embedded Standard 7
CategorizeCategory OS
Embedded Server Windows Embedded Server
Embedded Compact Windows Embedded Compact
Embedded Client Windows Embedded Enterprise family
Windows Embedded POSReady
Windows Embedded Standard 2009
Windows Embedded Standard 7
Windows Embedded ServerSelection based on processor support and specific featuresWindows Server platforms include additional technologies
DHCP Server, Domain Controller, SQL Server support8 – 9 times the price of Embedded Client
Compact vs ClientHistorically separated based on portable or mains poweredIntel Atom now more difficult to separate
First mobile phones being shipped with Atom-Z CPUs
Windows Embedded CompactIn order of importance
Existing processor architecturesARM, MIPS, X86
Real time supportWindows technologies
Networking, DirectX, Silverlight, APIs etc.Total device cost / runtime cost
Runtime percentage versus total unit costCompact runtime $3 - $14, Embedded Client $90 - $180
Windows Embedded Compact (continued)In order of importance
Power consumptionRISC still out performs
Component costKey driver of architecture selection
Small footprint500KB to 32MB
Development tool supportPlatform Builder / Visual Studio integration
Development tool cost$1000 for Platform Builder
Windows Embedded Compact Of equal importance
BSP / device driver supportIntegration and development supportDevelopment budgetTime to market
Windows Embedded Compact Summary
Low license costARM, MIPS, x86 device architecturesReal timeSmall footprintLonger development process
High volume applications
Windows Embedded Compact Recommendation
Low total unit costTolerate long development process
Months to years not weeksHave excellent development resources and expertiseRISC based device architecture (not low power)Translates typically into high volume applicationsReal time
Embedded ClientCategory OS
Embedded Client Windows Embedded Enterprise
Windows Embedded POSReady
Windows Embedded Standard 2009
Windows Embedded Standard 7
Windows Embedded Enterprise familyWindows XP Professional SP3 for Embedded SystemsWindows Vista (Ultimate and Business) for Embedded SystemsWindows 7 (Professional and Business) for Embedded Systems
Windows Embedded Enterprise familyAdvantages
Identical productNo change to system, no additional testing
Lower runtime priceLong term availability
Windows XP Professional available until 2016Simplified supply via embedded distributorsPOS for .Net support
Windows Embedded Enterprise familyDisadvantages
License restrictionsNo missile guidance, air traffic control, life support systems etc.
No Embedded Enabling Features (EEF’s)No write filters, HORM, USB Boot
Activation still required
Windows Embedded Enterprise familySummary
Identical productsUnder Embedded OEM CLA licenseActivation still requiredReduced licensing costsWindows XP Professional SP3
Windows XP Professional available until 2016Suitable for existing designs
No write filters, HORM, USB BootVista, Windows 7
Windows Embedded Enterprise familyRecommendation
Existing designsNo need for additional testing
Prototypes
Windows Embedded Standard BasedWindows Embedded POSReadyWindows Embedded Standard 2009Windows Embedded Standard 7
Windows Embedded POSReadyBased on Windows Embedded Standard 2009
Windows XP Professional code basePOS for .Net supportSimplified installationSome EEFs
FBWF, USB Boot, DUALicense cost higher than Windows Embedded StandardSupport for Microsoft updatesNo activationNo $1000 development tool set
Windows Embedded POSReadyRecommendation
Better choice than Windows Embedded EnterpriseSuitable for small installationsOfficial POS for .Net support
Windows Embedded Standard 2009Based on Windows XP Professional SP3Highly componentized and customizableWide EEF support
EWF, FBWF, HORM, DUA, Headless, CD-ROM bootMature product
2018 current availabilityMillions of devices in the field
Lower processor, graphics and storage capabilitiesImage sizes start at 35MB64MB of RAMPentium III processor32bit x86 architecture only
Windows Embedded Standard 2009Windows XP Client device driversSupport for any Windows XP Client executable and serviceTrue read only media support
CD-ROM bootInherent revision controlDevelopment is on development system – emphasis is build, deploy, FBANo Microsoft Update
WSUS and System Center supportedOverall control is with the developerNo “official” POS for .Net supportImage development in weeks
Windows Embedded Standard 72 versions including one that includes Media Center
Base license cost the same, Media Center approx. 50% more $Less componentised – packages not componentsNew product – will go through several iterationsWide EEF support
EWF, FBWF, HORM, DUA, HeadlessNo true read only media support (No CD-ROM boot)Higher system requirements
1GHz Pentium III512MB of RAMSmallest recommended image is 1GB (580MB possible)32bit x86 and 64bit x64 device architectures
Windows Embedded Standard 7Windows Vista Client compatible device driversSupport for any Windows 7 executable and serviceLimited revision controlSupports latest Windows 7 Client technologies
WPF, Aero, Bitlocker etc.Simplified installation using the running device – emphasis on install and cloneMicrosoft Update and WSUSDeveloper can not create packagesOverall control is with Microsoft No “official” POS for .Net supportImage development in days
Windows Embedded StandardRecommendations
Windows Embedded Standard 2009Small footprintResource constrainedDon’t require Windows 7 featuresExperienced companies
Windows Embedded Standard 7Companies new to Windows Embedded StandardRequire specified Windows 7 functionality64bit x64 device architectures
Windows Embedded Strategies
Develop prototype / POC Use Embedded Standard or Embedded Enterprise, POSReady
Production Use Windows Embedded Compact or Standard
Supports COTS hardware and softwareRedesign once volume is established?
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
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.