300 likes | 766 Views
Microsoft ® Windows ® XP Embedded. “The power of Windows in componentized form”. Introducing: Windows XP Embedded . Componentized Windows XP Pro Embedded-enabling features Powerful authoring tools. Kernel Program Compatibility Layer. Simulates former Windows versions Windows 95
E N D
Microsoft®Windows® XP Embedded “The power of Windows in componentized form”
Introducing:Windows XP Embedded • Componentized Windows XP Pro • Embedded-enabling features • Powerful authoring tools
Kernel Program Compatibility Layer • Simulates former Windows versions • Windows 95 • Windows 98 • Windows ME • Windows NT 4.0 • Windows 2000 • Configurable for each application • Driver Software compatibility • YES: Windows 2000 • NO: Windows NT, 95/98/ME
Windows XP Embedded • Componentized version of Windows XP • Based on the same binaries as retail version of Windows XP Professional • Choose only features and services you need • Includes additional embedded-enabling features • Enable broad range of devices to utilize rich Windows XP Professional features • Powerful new authoring tools • Streamline the end-to-end development process
Footprint • 4.8MB – kernel-mode only system • 14MB – basic Win32 system • 25MB – basic Win32 system with security infrastructure • 70MB – full win32, Explorer Shell, Internet Explorer, Media Player, Terminal Server client, USB support, SNMP
Features Powerful Componentized Windows XP Pro • Full binary compatibility • Over 10,000 individually selectable OS features, services and drivers • Customized, reduced footprint OS Rapid Latest multimedia and browsing • Windows Media Player • DirectX • Internet Explorer Reliable
Features Powerful Strong Networking Support • USB 2.0, IEEE 1394, 802.1x, IrDA, UPnP, IPv6, RDP, many more Rapid Advanced Power Management • Advanced Configuration Power Interface (ACPI) v2.0 • Advanced Power Management (APM) Reliable
Features Powerful Multiple Boot/Storage Options • Boot: Floppy, PXE, ROM/RAM, EWF • Storage: Flash, HDD • Headless operation Rapid Reliable
Features Powerful Deployment and Management • Remote Boot • System Deployment Image • Device Update Agent • WinPE • Support for WMI, MMC • Active Directory client • Terminal Services Rapid Reliable
Features Powerful Flexible Localization • Multilingual User Interface (MUI) packs Rapid Reliable
Features Powerful Use PC Hardware and Software • Full Win32 API support • Over 9,000 Windows device drivers Rapid Streamline Development • Leverage desktop expertise • Fast design starts • Efficient, managed workflow • High performance build environment Reliable
Features Powerful Application Development Rapid • Increased developer productivity • Comprehensive language support • Powerful design tools Reliable
Features Powerful Broad Ecosystem of Support • 1,600 partners in 55 countries • Real-time support Rapid Reliable
Features Powerful Robust • 32-bit computing architecture • Fully-protected memory model • Device driver rollback • Driver signing Rapid Embedded stability • Reduced surface area • Closed-case designs Reliable
Features Powerful Secure • Encrypted file system and NTFS • Internet Protocol Security (IPSec) • Smart Card Support • Kerberos Authentication protocol • Credential Manager • Internet Firewall Rapid Reliable
Target Analyzer Component Designer Target Designer XPe Component Database Application Binaries Development Overview Hardware Definition OS Image Application Components App, OS and EEF Components
Windows XP Embedded Studio • Target Designer • Select from over 10,000 components with ease • Automated dependency checking and task lists • Hosted, high performance build environment for your customized OS • Component Designer • Assisted component authoring for your applications and services • Streamlined authoring with easy addition of files and registry branches to your component • Automatic conversion of device .INFs to components • Database Manager • Enables your components to be added to Component Database • High performance database management • Target Analyzer • Automated analysis of your target hardware • Facilitates auto-generation of base OS configuration supporting your target hardware
Target Analyzer Target Designer Base OS configuration Auto-generated Runtime OS Image Add Features to Base OS Config Add your components: Component Designer • >10,000 individual components • Macro Components • Design Templates • .SLD’s contain information for component to “build itself”: Properties, Resources, etc. • Auto-conversion of .INF’s Build Process • Ensures components built in right order • Allows special case logic and fully scripted build process Process Overview Check Dependencies • Verify relationships, add/delete components • Build order established • Task Lists
Windows XP Embedded • Target Designer
Using Microsoft’s Windows XP Embedded toolset with your hardware • WinPE • Target Analyzer Probe (TAP) • Component Designer • Component Database • Target Designer
Target Analyzer Probe (TAP)Create an OS image for your selected hardware • Boot using WinPE and run TAP.exe • The TAP output is an XML file labeled ‘devices.pmq’, the files contents contain your hardware specifications • Rename and import into Target Designer directly or via Component Designer (better)
Component DesignerImport/Creating a Component • Import pmq file to create a component for your hardware platform • Make a few changes, release and save • Import into Component Database
Component Database ManagerComponent Repository • Import Component SLD files • QFE verification • Supports multiple developers • Modes of operation: Exclusive or Read Import
Target DesignerPull everything together • Create XP Embedded build by selecting components • Use an existing Design Template • Include your newly created hardware component • Add a custom shell • Make changes to various components • Run Dependency Checker to ensure all component dependencies are resolved • Build image
OS Image Deployment • Copy ‘raw’ file structure to freshly formatted IDE device (FAT, FAT32 or NTFS) • Set MBR on partition • Boot system and allow First Boot Agent to complete • After Reseal, shut down system and copy file structure for ‘Golden’ OS image • Deploy using Solid State memory
What people are buildingtoday Retail POS Thin Clients Gateway/Media Store Set-Top-Box Network Devices Game Platforms Kiosk/ATM Office Automation IndustrialAutomation
Customer Examples • Bally’s: Gaming Machines • Dell: Retail Point-of-Sale • Diebold: ATMs • Fujitsu-Siemens Computers: Set-top-box • HP: Thin Clients, Retail Point-of-Sale • National Semiconductor: Geode platform • NCR: ATMs • Neoware: Thin Clients • Retalix: Retail POS Applications • Siemens IA: Industrial HMI • Wincor-Nixdorf: Retail Point-of-Sale • Wyse: Thin Clients
Next Steps: Begin Evaluating Windows XP Embedded and/or Windows CE .NET Order an Evaluation Kit http://www.microsoft.com/windows/Embedded/xp/evaluation/trial/evalkit.asp Provide Feedback on your experience More Windows Embedded Information http://www.microsoft.com/windows/embedded Experience the Benefits of the Windows Embedded Community See Technical content on MSDN http://msdn.microsoft.com/embedded Participate in Newsgroups, Chats http://www.microsoft.com/windows/embedded/community Sign up for the Embedded DevWire http://www.microsoft.com/windows/embedded/devwire Windows Embedded Partner Web Site http://www.mswep.com/
© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.