windows embedded for point of service and pos for.net jeff albertson product manager windows...

24

Upload: neil-welch

Post on 22-Dec-2015

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com
Page 2: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Windows Embedded for Point of Service and

POS for .NET

Jeff AlbertsonProduct ManagerWindows Embedded for Point of ServiceMicrosoft [email protected]

Page 3: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Microsoft’s Point of Service Strategy

Enable partners to cost-effectively build and bring to market POS systems based on Windows Embedded for Point of Service

Provide a standard, retail-optimized OS platform for Point of Service systems that: is easy to useEmpowering to the customer due to its feature-richnessLowers lifecycle costs

Partner with OEMs to bring devices to marketBuild a broad community of retail application developers and peripheral

vendors around Windows Embedded for Point of Service and POS for .NET

Page 4: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Point-of-sale

KiosksSelf-checkout

Fuel Pumps

What is Windows Embedded for Point of Service?

A standard, retail-optimized, embedded version of Windows for point of service devices

Page 5: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS is easy to set up and install

Page 6: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS is secure

Based on Windows XP with Service Pack 2Security-related features & enhancements

Windows FirewallHardened Internet Explorer Anti-Virus SupportWindows Logon

Buffer overrun protectionRole-based security

Retail Specific ProfilesLimit application usageLimit device installation

Reduced attack surface compared to Windows XP Pro

Page 7: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS supports POS for .NET

.NET-based implementation of the Unified POS standard, version 1.8Supported by the Common Control Library (CCL)

Supports legacy (COM-based) COs/SOsAPI for enumeration of POS devicesExposes plug-n-play notifications as UPOS-like eventsExposes device statistics as PerfMon counters

Provide PnP support for device peripheralsSimplified implementation of .NET-based SOs

Page 8: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS, XP & XPe – Licensing Comparison

XP is for general-purpose PCs that run productivity software (such as Microsoft Office)LaptopsDesktops

WEPOS is an embedded system, for use on point of service devicesPoint of SaleKiosksSelf-checkoutATMs

XPe is also an embedded system, for use on a wide range of devicesPoint of ServiceSet-top boxesGamingThin clients Industrial automationMany other categories…

Page 9: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS, XP & XPE – Distribution Channel Comparison

WEPOS and XPe are available solely through Windows Embedded OEM partnersPre-installed on a new system, orOS image to upgrade an existing device

XP is available through multiple channels, including:OEMSystem BuilderRetail distributionVolume Licensing (upgrades only)

Page 10: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS, XP & XPe – Functionality Comparison

WEPOS has lower hardware requirements than XP ProPentium-II 233 MHz processor64 MB RAM (128 MB recommended)XP requires PIII-400 MHz, 128 MB RAM minimum (256 MB recommended)

Both WEPOS and XPe install and run the same applicationsWin32 .NET FrameworkJava (with addition of a third-party JVM)

XP is localized to more languages than WEPOSHowever, multilingual user interface (MUI) language support packs for XP can be

used on WEPOS as wellXPe’s hardware requirements and application compatibility vary, based on

the customized OS image

Page 11: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS, XP & XPe – Functionality Comparison

Local Storage SupportXP requires a hard driveWEPOS requires either a hard drive, or “wear-leveling” flashXPe includes a software-based write filter, to support consumer-grade flash

OS Image Size ComparisonXP – generally greater than 1 GBWEPOS – at least 280 MB, depending on which optional components are installedXPe – size depends on components selected via toolkit

OS Deployment OptionsWEPOS and XPe support Remote Installation Services, installation from a CD,

unattended installation, and network install using a boot (floppy) diskWEPOS will add support for Systems Management Server Operating System

Deployment (OSD) in Q1 2006WEPOS supports remote boot, via the same technology used in XPe

Page 12: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS, XP and XPe – Support Comparison

Microsoft operating systems are supported for a minimum of 10 years from the date of their availabilityXP available in 2001, support ends 2011XPe available in 2002, support ends 2012WEPOS available in 2005, support ends 2015

“Support” means Microsoft continues to provide critical security updates for the product, as well as other enhancements and services

End customers of embedded operating systems (WEPOS and XPe) receive first-line product support from OEMs, not Microsoft directly

XP and WEPOS customers can receive software updates (“patches”) directly from Windows Update

XPe customers receive updates from their OEM

Page 13: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Windows CE on POS Systems

Ideal for mobile devices used in a retail or hospitality environmentMobile POS terminalsRFID readersPrice-checking kiosksQueue-busting devicesShopping cart assistantsPOS Peripherals (especially signature capture)

Considerations for CE on full-featured POS systems:Lack of UPOS support; customized drivers must be developedRelatively fewer drivers for peripherals and system components (compared to

WEPOS & XP)Limited support for Win32 and .NET Framework-based applicationsNo Windows Update functionality for servicingLimited versions of Internet Explorer and Windows Media Player

Page 14: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

What does WEPOS cost?

Microsoft publishes a suggested retail price of $100 USDThis is what an OEM might expect to pay an embedded distributor for a

single licenseOEMs provide support to customers over the system’s lifecycleCustomers see a “solution price” – OS license, support, integration, and

hardware costs

Page 15: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS Customer Success Story - NorgesGruppen

Norway’s largest retailer, with 35% of its grocery segmentDeploying WEPOS across systems in 1500 stores (hypermarkets, cash &

carry, and kiosk formats)Key decision factors included:

Ability to rapidly innovate and roll out new lines of business…remotelySimple, remote management tools and practices, consistent with managing

desktop PCs at headquartersPlug-and-play functionality for new devicesA single platform for multiple device types: point-of-sale systems, lottery terminals,

and kiosksClose collaboration between Microsoft, NorgesGruppen, and Anker

Systems

Page 16: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS Customer Success Story – Virgin Megastores

Running WEPOS on in-store listening stationsCustomers can sample 400,000 entertainment titles, including CDs and

DVD trailersInitial deployment of 150 IBM Anyplace Kiosks at busy Times Square

location in New YorkComing soon to Hollywood, California storePossible future use of mag stripe reader for loyalty applications and

special-ordering of out-of-stock items

Page 17: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Point of Service Manufacturers Supporting WEPOS

CasioDellFujitsu Transaction SolutionsHPIBMMICROSNCRNEC InfrontiaSeiko EpsonSymbolToshiba TECUltimate TechnologyWincor-Nixdorf

Page 18: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Peripheral Manufacturers Supporting WEPOS

APG Cash Drawer Cherry Electrical Products Citizen Systems Hand Held Products InfoTouch Ingenico Korea Printing System Magtek MMF Cash Drawer

M-Systems NEC Preh Electronics Seiko Epson Star Micronics Telequip Ultimate Technology Wincor-Nixdorf

Page 19: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Application Vendors Supporting WEPOS

360Commerce ACA Group BV Altiris Anker Systems BT Expedite CRS Retail Systems Ecometry FULLARMOR Infogenesis InfoTouch

Magtek MICROS NSB Group Retalix SIVA Corporation Sorimachi-Giken Sygate xpient Solutions Wincor-Nixdorf

Page 20: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

The Road Ahead

WEPOS version 1.0 released in May 2005POS for .NET version 1.1 coming in 1st half 2006

Update to WEPOSFree add-on to Windows XP ProfessionalUPOS specification support updated to version 1.9Support for Microsoft .NET Framework 2.0Adding interoperability support for additional UPOS device classes

Allows .NET applications to use legacy OPOS service objectsPlanning underway now for a future WEPOS release

Timing and feature set still to be determinedLikely to be based on the XP kernel, not the Vista kernelPlease share your feedback on what you need us to deliver

Page 21: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Call to Action

POS application developers (ISVs)WEPOS Verification

Third-party test to verify that application installs, uninstalls, and runs in least privileged mode on WEPOS

Verified products listed in WEPOS Catalog on Microsoft.comPOS for .NET adoption

Engineer your application to consume device plug-and-play eventsPeripheral manufacturers

Develop POS for .NET service objects (drivers) for your devicesWEPOS Verification

Third-party test to verify that service object is PnP-capableVerified devices listed in WEPOS Catalog on Microsoft.com

RetailersOrder a 120-day WEPOS Evaluation Kit today at:

http://www.microsoft.com/windows/embedded/eval/default.mspx

Page 22: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

WEPOS and POS for .NET Resources Online

WEPOS Product Information - http://www.microsoft.com/windows/embedded/wepos/default.mspxProduct overview, comparisons, press releases, whitepapers

POS for .NET Developer Information – http://msdn.microsoft.com/library/en-us/ccl/html/b27b3555-a40c-4726-9bd1-12f970c6414e.asp

Page 23: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Learn more about Windows Embedded

Windows Embedded Partner BriefingFriday, November 11th

Microsoft UK in ReadingTo attend, email Elaine MacDermott – [email protected], including:

NameJob TitleCompany NameEmail AddressContact Phone Number

Page 24: Windows Embedded for Point of Service and POS for.NET Jeff Albertson Product Manager Windows Embedded for Point of Service Microsoft Corporation jeffal@microsoft.com

Questions?