Title: Windows XP Embedded Overview
1Windows XP Embedded Overview
- Reuven Gamzon
- mPrest technologies
2Windows XP Embedded Design Goals
- To Produce an Embedded version of Windows XP
Professional - Based on the same binaries as retail version of
Windows XP Professional - Choose only features and services you need
- Include additional embedded-enabling features
- Powerful authoring tools to create custom images
quickly
3Windows XP Embedded
The componentized version of the leading Desktop
Operating System enabling rapid development of
the most reliable and full featured connected
devices
Reliable
Industry-leading security, reliability, and
performance enable dependable solutions that will
stand the test of time
Full-Featured
Based on Windows XP Professional binaries
providing the latest technologies- including rich
multimedia and embedded features- in
componentized form
Connected
Rich networking and management capabilities
provide seamless integration with PCs, Servers,
Web Services, and other devices
Rapid
Faster time to market through rich end-to-end
development tools that streamline OS
customization, device bring-up, and application
development
4Windows XP Embedded
Reliable
- Proven Windows 2000 code base
- Fully protected memory model
- Device Driver Rollback
- Windows File Protection
- Device Driver Signing
- Device Driver Rollback
- Windows Driver Protection
- Increased performance
- Faster boot and log-on
- Improved resource management
- Improved registry performance
Full-Featured
Connected
Rapid
5Windows XP Embedded
Reliable
- Security
- Encrypted file system and NTFS
- Internet Protocol Security (IPSec)
- Smart Card Support
- Kerberos Authentication protocol
- Credential Manager
- Certificate Services
- Internet firewall
- Security Configuration Mgr
Full-Featured
Connected
Rapid
6Windows XP Embedded
Reliable
- Based on Windows XP Pro binaries
- Over 10,000 individually selectable OS features,
services, and drivers - Customized, reduced footprint OS
- Full Win32 binary compatibility
- Latest multimedia and browsing
- Internet Explorer 6
- Windows Media Player 8.0
- DirectX 8
Full-Featured
Connected
Rapid
7Windows XP Embedded
Reliable
- Latest hardware and device support
- USB (USB 2.0), IEEE 1394, PnP, UDF 2.01
- Granular power management with full ACPI 2.0
support - Easy localization
- Multi-lingual User Interface (MUI)
Full-Featured
Connected
Rapid
8Windows XP Embedded
Reliable
- Embedded Specific Features
- First Boot Agent
- Enhanced Write Filter
- El Torito CD Image Preparation
- Compact PCI
- Message Box Interception
- Power Management Application
- Flexible boot and storage options
- R/W storage devices such as Flash ROM, Magnetic
Disk - Nonvolatile Read-only storage devices such as
ROM, CD-ROM. - DiskOnChip Flash, ATA Compact Flash
- Page File Disable
- BootPrep
Full-Featured
Connected
Rapid
9Windows XP Embedded SP1
Reliable
- Embedded Specific Features
- Device Update Agent
- Remote Boot
- System Deployment Installation (SDI) Manager
- Language Packs
Full-Featured
Connected
Rapid
10Windows XP Embedded
Reliable
- Seamless integration with IT infrastructure
- Rich networking
- Comprehensive network protocols Legacy support
plus Remote Desktop Protocol (RDP), IrDA, 802.11,
PPP over Ethernet (PPPoE), UPnP, and more - Quality-of-Service (QoS) support
- Network Location Awareness
- Enhanced peer-to-peer networking
- Wireless LAN support
Full-Featured
Connected
Rapid
11Windows XP Embedded
Reliable
- Real Time Communications
- TAPI 3.1
- MSMQ Support
- Microsoft Outlook Express
- Windows Messenger
- NetMeeting
- Local and Remote management
- Built in support for WMI, MMC
- Active Directory client
- Terminal Services
Full-Featured
Connected
Rapid
12Windows XP Embedded
Reliable
- Windows Embedded Studio tools
- streamline development
- Fast Design Starts
- Automated hardware analysis and auto-selection of
correct drivers for your device - Design Templates jumpstart development for common
devices - Efficient, Managed Workflow
- Rich component search and filtering capabilities
- Intuitive drag and drop UI
- Auto-generated task list guides you through
completion of your design - High Performance build environment
- Assisted component authoring- convert your apps
and services into components - Auto-conversion of any device .INF into a
component - Automated dependency checking and build process
Full-Featured
Connected
Rapid
13Windows 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 apps 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 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
14Process Overview
Runtime OS Image
15Application Development
- Utilize existing off-the-shelf applications
- Full Win32 API support
- Little or no porting required
- Rapid application development
- Use familiar tools to write rich applications
- Over 6 million Visual Studio developers
worldwide - Visual Studio.NET supports 21 MS and 3rd party
languages
16Windows Embedded Family Roadmap
2002
2004
2003
- Service Pack 1
- Remote Boot
- Device Update Agent
- Addl Language Packs
- Windows XP Pro Updates
Longhorn Embedded
Full-featured Clients
- Version 4.1
- IPv6
- File Viewers
- .NET CF Beta
- Performance enhancements
- Version 4.2
- Optimizations for Gateways, IP Phones
- IE 6
- .NET CF RTM
- Shell/API Compatibility w/ PPC
Macallan
Small-footprint Clients
- Visual Studio.NET
- Smart Device Programmability (Beta 2)
- Visual Studio.NET 2003
- Smart Device Programmability (RTM)
- .NET Compact Framework v1.0 (RTM)
Visual Studio.NET for Longhorn
Application Development
17Windows XPe Roadmap
- Windows XPe
- Released November 01
- Windows XP Pro SP1
- Released September 02
- Windows XPe SP1
- Release October 02
- XP Pro SP1 Fixes
- Tool updates new tools
SP2
Longhorn Desktop Longhorn Embedded
2002
2004
2003
2005
18Choosing The Right PlatformKey device categories
Windows CE .NET
Windows XP Embedded
Both
- PDA
- Smart Phone
- Web Pad
- Internet Appliance
- Digital camera
- Windows Thin Client
- Set-top-box
- Industrial automation
- Media and Entertainment Appliances
- Printers/Scanners
- Retail POS
- Kiosk
- Gaming
- Residential gateway