33
Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Embed Size (px)

Citation preview

Page 1: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Microsoft® Windows® Embedded XPOverview

Szanya Zsolt

Elbacom Hungary

Page 2: Microsoft ® Windows ® Embedded XP Overview 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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Page 3

Page 4: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Page 15

XPe Deployment Overview

Target Target DesignerDesigner

OSOSImageImage

OSOSImageImage

SDI ImageSDI ImageRemote Remote InstallInstall

Remote Remote BootBoot

Clone andClone andResealReseal

Page 16: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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 ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Page 23

Windows Embedded Roadmap

2006 2007 Future

Schedules and features are subject to change.

Page 24: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Page 26

Licensing Model

• Licence AgreementRun-Times come in sticker packs

• 10, 100 or 1000

Page 27: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Page 27

• 20,000+ design wins

• #1 in embedded market share 2004 (Gartner, VDC) – 40%

• Industry and strategy shaping feedback

Page 28: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

Page 28

• Over 3,100 Windows Embedded Partners worldwide

• Gold partners in all major regions

• Industry focus

• Demonstrating value across product line

Page 29: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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: Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary

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.