microsoft ® windows ® embedded xp overview szanya zsolt elbacom hungary
TRANSCRIPT
Microsoft® Windows® Embedded XPOverview
Szanya Zsolt
Elbacom Hungary
Page 2
Mobile PhonesMobile Phones48%48%
1.6 Billion units vs. 240 million PCs in 20061.6 Billion units vs. 240 million PCs in 2006
Embedded Devices OpportunityEmbedded Devices Opportunity • IP PhonesIP Phones • Thin ClientsThin Clients • POSPOS • PVRPVR • Set-Top boxSet-Top box • DTVDTV • PrintersPrinters • DVDDVD • Res GatewayRes Gateway • DSCDSC • AutomotiveAutomotive • Cable/DSLCable/DSL • WLAN Access WLAN Access • Digital Cameras Digital Cameras • Compressed AudioCompressed Audio • Other (13%)Other (13%)
Source:IDC
Embedded Embedded Devices Devices
52%52%
Page 3
Positive Technology Trends
8 and 16-bit to 32+ bit processors8 and 16-bit to 32+ bit processors
70%
0%2000 2002 2004 2007
32 Bit
Fixed function toFixed function to
multi-function devicesmulti-function devices
Analog to Digital MediaAnalog to Digital Media
Shift from proprietary to commercial softwareShift from proprietary to commercial software
Transition to consistent application development Transition to consistent application development
platformplatform
Limited, fixed-line bandwidth to high-bandwidth Limited, fixed-line bandwidth to high-bandwidth
wired/wireless lineswired/wireless lines
Page 5
NetworkedVideoprojector
PocketPC / Smartphone as remote control for MCE, STBs,
Projector, Home Automation
, …
MCE / STB as Phone & Voicebox
User Interface
Voice over IP Phone
Hard Disk Recorder Digital TV ReceiverPMC as Kid‘s stereo
Voice, text, and video
Home Automation & Surveilance
Smart Picture Frame
The Connected HomeEnhanced customer experience with collaborating devices
Gaming devices
Home Office
Page 6
Thin ClientsThin Clients
Network DevicesNetwork Devices
Office Office AutomationAutomation
Kiosk/ATMKiosk/ATM Game PlatformsGame Platforms
IndustrialIndustrialAutomationAutomation
What People Are Building Today
Retail Point of SaleRetail Point of Sale
Set-Top BoxSet-Top BoxGateway/Media StoreGateway/Media Store
Page 7
What Is Windows XP Embedded?
• Componentized version of Windows XP Pro
• Based on the same binaries as Windows XP Professional• Choose only features and services you need
• Additional embedded-enabling features
• Enable a broad range of devices to utilize rich Windows XP Professional features
• Powerful Authoring tools
• Streamline the end-to-end embedded device development process
• Leverage familiar application development tools
Page 8
Comparison of Windows Embedded OS’s
Optimized for devices other than personal computers
Best choice for personal computer usage
With 3rd party extensions Native
High developer flexibility High end-user flexibility
Monolithic imageReduce image size using components
UserUserScenariosScenarios
Device-specificDevice-specificFunctionalityFunctionality
FootprintFootprint
FlexibilityFlexibility
DistributionDistributionand Pricingand Pricing
Sold through OEM; priced lower than Professional
Sold through OEM and retail
Page 9
Features
PowerfulPowerful
RapidRapid
ReliableReliable
• Full binary compatibility Full binary compatibility
• Over 10,000 individually selectable Over 10,000 individually selectable OS features, services and driversOS features, services and drivers
• Customized, reduced footprint OSCustomized, reduced footprint OS
Componentized Windows XP Pro Componentized Windows XP Pro
Latest multimedia and browsingLatest multimedia and browsing• Windows Media PlayerWindows Media Player
• DirectX DirectX
• Internet Explorer Internet Explorer
Page 10
Features
PowerfulPowerful
RapidRapid
ReliableReliable
Strong Networking SupportStrong Networking Support
• USB 2.0, IEEE 1394, 802.1x, IrDA, USB 2.0, IEEE 1394, 802.1x, IrDA, UPnP, IPv6, RDP, many moreUPnP, IPv6, RDP, many more
Advanced Power ManagementAdvanced Power Management
• Advanced Configuration Power Advanced Configuration Power Interface (ACPI) v2.0Interface (ACPI) v2.0
• Advanced Power Management (APM)Advanced Power Management (APM)
Page 11
Features
PowerfulPowerful
RapidRapid
ReliableReliable
•Boot: Floppy, PXE, ROM/RAM, EWFBoot: Floppy, PXE, ROM/RAM, EWF
•Storage: Flash, HDDStorage: Flash, HDD
•Headless operationHeadless operation
Multiple Boot/Storage OptionsMultiple Boot/Storage Options
Flexible LocalizationFlexible Localization
•Multilingual User Interface (MUI) packsMultilingual User Interface (MUI) packs
Page 12
Features
PowerfulPowerful
RapidRapid
ReliableReliable
Use PC Hardware and Software
•Full Win32 API support
•Over 9,000 Windows device drivers
Streamline Development•Leverage desktop expertise
•Fast design starts
•Efficient, managed workflow
•High performance build environment
Page 13
Features
PowerfulPowerful
RapidRapid
ReliableReliable
RobustRobust
Embedded stabilityEmbedded stability
•32-bit computing architecture
•Fully-protected memory model
•Device driver rollback
•Driver signing
•Reduced surface area
•Closed-case designs
Page 14
XPe Development Overview
Target Target DesignerDesigner
Component Component DesignerDesigner
ApplicationApplicationBinariesBinaries
App, App, OS and EEFOS and EEFComponentsComponents
Target Target AnalyzerAnalyzerHardwareHardware
DefinitionDefinition
OSOSImageImage
OSOSImageImageApplication Application
ComponentsComponents
XPe XPe Component Component
DatabaseDatabase
Page 15
XPe Deployment Overview
Target Target DesignerDesigner
OSOSImageImage
OSOSImageImage
SDI ImageSDI ImageRemote Remote InstallInstall
Remote Remote BootBoot
Clone andClone andResealReseal
Page 16
Windows Embedded for Point of Service
A standard, retail-optimized OS platform for retail Point of Service devices
• Only POS platform to provide Plug-n-Play support for peripherals• Based on Windows XP Embedded with Service Pack 2• Reduced OS footprint• Available during first half of 2005 from Windows Embedded OEM
partners
• First of a series of retail-focused investments from Microsoft that will continue through “Longhorn”
Page 17
Windows Embedded For Point of Service
• Componentized version of XP Professional • Over 10,000 components to flexibly build a customized device • Embedded-specific features enable wide range of boot, storage,
deployment, and manageability options
• WEPOS is based on XP Embedded SP2• But….
• Microsoft has selected the components as has done the build.• This includes:
• IE, IIS, Multilanguage, additional driver support, Management options, Windows Media Player
• You do not need Target designer to deploy WEPOS
• Minimal footprint: ~250 MB
• Minimal memory footprint 64MB
Page 18
Introducing XP Professional for Embedded Systems
• Same product as XP Pro but different licensing
• Only for Embedded Systems (not for use in general purpose devices)
• no Microsoft user interface components and/or screens are displayed to the end user
Page 19
When to use XP Pro with ER instead of XPe?
• Higher runtime cost is not an issue
• OS activation is not an issue
• Embedded specific features not needed (headless/CF/minimize footprint etc)
• OK to boot into app, no Windows UI needed
• OS design often changing
• No time to learn about XPe/Toolkit
• Windows Update for QFEs is what the OEM/end-customer wants
• Third party app compatibility
Page 20
VoIP VoIP PhonesPhones
Set -Top Set -Top BoxesBoxes
Media DeviceMedia Device
PoS PoS DevicesDevices
AutomotiveAutomotive
DevicesDevices
GaminGamingg
Connected DevicesConnected Devices
Thin ClientsThin Clients
ConsumerConsumerElectronicsElectronics
Portable Portable Media Media CenterCenter
Network Network Attached Storage Attached Storage
(NAS)(NAS)
PBX, Call PBX, Call CentersCenters
Firewall / VPNFirewall / VPN
PC OEM PC OEM
Page 21
Microsoft OS Comparison
User Scenarios
Best choice for Point-of-Service devices
Fixed function systems with an embedded application
Fully-customized, single function embedded devices
Mobile and Smaller footprint , fully-customized single-function embedded devices
Mobile and Smaller footprint , fully-customized single-function embedded devices
Fully-customized, single function embedded devices
Best choice for Point-of-Service devices
Fixed function systems with an embedded application
Page 22
Setup
Choosing A Windows Platform
Application Install
Distribution
User Scenarios
Fixed function systems with an embedded application
Installation CD
Best choice for Point-of-Service devices
Installation CD
Application Install before OS deployment
Application Install before or after OS deployment
Windows Embedded OEMs
Windows Embedded OEMs
Fully-customized, single function embedded devices
Windows Embedded Studio – Target Designer
Application Install before OS deployment
Windows Embedded OEMs
Mobile and Smaller footprint , fully-customized single-function embedded devices
Windows CE Platform Builder toolkit
Application Install before OS deployment
Windows Embedded OEMs
Page 23
Windows Embedded Roadmap
2006 2007 Future
Schedules and features are subject to change.
Page 24
Business Model – how does it work?
First step: Connection with an authorized distributor•Engineering Advice
•Tools demo
•Toolkit Sell
•Training
•License Agreements•Customer License Agreement (CLA) (3rd party agreements included)•Additional License Provisions (ALP)
•Pricing
•Runtime licenses (COA) delivery
•Ongoing engineering assistance
Advantages•Low cost/easy to use powerful tools
•Local support
Page 25
Licensing
• Choose Distributor
• Purchase toolkit (Platform Builder or Target Designer)
• Sign two copies of OEM CLA
• One countersigned by MS
• Windows CE 6.0 Core 1 off is approx $5.00
• Windows CE 6.0 Professional is approx $16.00
• Windows CE 6.0 Core is approx $3 at high volumes
• Windows XP Embedded is approx $95.00
• Windows Embedded Toolkit - $995.00
Page 26
Licensing Model
• Licence AgreementRun-Times come in sticker packs
• 10, 100 or 1000
Page 27
• 20,000+ design wins
• #1 in embedded market share 2004 (Gartner, VDC) – 40%
• Industry and strategy shaping feedback
Page 28
• Over 3,100 Windows Embedded Partners worldwide
• Gold partners in all major regions
• Industry focus
• Demonstrating value across product line
Page 29
• Newsgroups, blogs, chats, webcasts, user groups
• 100+ mobile and embedded MVPs
• Windows Embedded Developers’ Interest Group
• Over 300,000+ downloads of shared source
• Academic engagements – 300+ schools worldwide
Page 30
• More Mature and Complete Technology Portfolio• Richer and more scalable set of OS technologies• Broad and professionally tested hardware support • Familiar, powerful and consistent development tools
• Lower Device Life Cycle Cost • Faster time to market • Lower total cost of development (TCD)• Lower tools, support and maintenance costs
• Shared Success Business Model• Long-term commitment and partnering• Proven and flexible software licensing model• “We don’t get paid until you do” revenue model
Why Windows Embedded?
Page 31
Windows Embedded Licensing Features
BENEFITS FOR OEM
•Long time availability
• 15+ year support for Windows Embedded products
•Multi Language Support
•Language-independent licensing
•No activation for Windows Embedded XP, CE, WEPOS
•Share success business model
Page 32
Next steps …
• Contact Embedded distributor - Elbacom• Zsolt Szanya - Sales Manager [email protected]
• Visit the Windows and Partner Embedded Websites• www.microsoft.com/windows/embedded/• http://www.windowsembeddedpartners.com/
• Experience the benefits of the Windows Embedded community• Read technical content on Microsoft MSDN®:
• http://msdn.microsoft.com/embedded/• Participate in newsgroups and chats:
• http://msdn.microsoft.com/embedded/community/default.aspx
• Sign up for the Embedded DevWire newsletter:• http://msdn.microsoft.com/embedded/community/
community/devwire/default.aspx
Page 33
© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.