Microsoft Embedded Overview Martin Grossen, Franchise Manager Microsoft, Avnet Silica
Agenda The Microsoft WE Channel (Windows Embedded) Licensing / Availability Microsoft XP Professional (WE Enterprise) Microsoft Windows XP Embedded (WE Standard) WePOS (WE PosReady) Outlook: Windows 7 Embedded Microsoft Windows Embedded CE 6.0 (WE Compact) Outlook: Windows CE 7.0 Choosing the right WE platform 02
Company Overview - Linecard *) *) *) *) *) Currently no Franchise in Switzerland 03
The Microsoft Embedded World Measurement Devices Gambling Machines Mobile Devices Image & Printing Devices Appliances, Screens, Entertainment Devices Medical Systems Industrial Automation Ticketing Machines, POS, Retail Devices 04
Embedded Products Classical Microsoft Operating Systems: DOS 6.22 Windows NT (Workstation + Server) Windows 2000 (Professional + Server) Windows XP Professional / XP Pro 64 bit Windows Vista Business / Ultimate -> Windows 7 Professional Real Embedded Operating Systems : Windows CE / Windows Embedded Compact Windows NT Embedded 4.0 (Workstation + Server) Windows XP Embedded / Windows Embedded Standard WePOS / POSReady -> Windows 7 Embedded Quebec Embedded Server Operating Systems : Server 2008 / Server 2003 / Storage Server / ISA / DPM Server Server Appliance Kits (SAK) HomeServer Long Term Availability of all Microsoft Operating Systems (DOS, Windows NT still available!) 05
Embedded Product Life-Cycle 5 years 10 years 15+ years Product Supported License Available Launch Date Launch date is updated with availability of every new feature-pack 06
Embedded Product Life-Cycle Win 98 12/04 Migrate Off Migrate Off DOS 5.0 Win 3.1 12/05 12/06 Win 3.11 10/08 Win NT 3.51 Win NT 4.0 05/10 07/11 NT Embedded 08/14 Migrate To Win 2000 Server 2003 03/15 DOS 6.22 12/15 XP Prof. 12/16 05/18 XP Embedded xx/19 Windows CE 2005 2010 2015 2020 07
The Platform: A Unified Look Windows Embedded CE Windows XP Embedded Windows Embedded Compact Windows Embedded Standard Windows for Embedded Systems WePOS Windows Embedded Enterprise Windows Embedded PosReady 08
Windows XP Professional (for embedded systems) Windows XP Professional available until end of 2016!!! Windows Embedded Enterprise 09
Windows XP Professional (for embedded systems) Full XP Professional version Only industrial licence restrictions (use in a deticated environment) Long term availability until 2016 / 2020! Instalable from CD (OPK) Microsoft anouncement: www.xppro2016.com End-of-Life scedule for Microsoft XP Product name Retail Channel Systembuilder Direct OEM Embedded Channel Windows XP Professional 30.06.2008 31.01.2009 30.06.2008 31.12.2016 Windows XP Professional 64-Bit 30.06.2008 31.01.2009 30.06.2008 25.04.2020 Windows XP Home Edition 30.06.2008 31.01.2009 30.06.2008 not available Windows XP Tablet/Media Center 30.06.2008 31.01.2009 30.06.2008 not available 010
XP Embedded / WES 2009 Windows Embedded Standard 011
Roadmap XP Embedded / WES 2005 2007 2008 2009+ 2H 1H 2H 1H 2H Real Embedded Products XPe FP2007 Enhanced Tools Component Refactoring Better Application Development Enhanced EEFs WE Standard 2009 SP3 features Enhanced Tools Enhanced EEFs W7e (Quebec) Windows 7 based EEFs no activation (!!!) Full Products in Embedded Channel Windows Vista for Embedded Systems Full Vista OS functionality Multiple Variants Pro, Home, MCE Symmetric Servicing Windows 7 Blackcomb (Vienna) 012
Key Features Componentized Version of XP Prof. Full API32 Same Applications and Drivers as Prof. Only x86 and clones architecture Embedded Enabling Features (EWF) Powerful Toolkit Latest Communication Stacks Latest Multimedia Technology 013
XPe / WES Process Overview Target Analyzer Target Designer Base OS configuration Auto-generated Add Features to Base OS Config >11,000 individual components Macro Components Design Templates Add your components: Component Designer.SLD s contain information for component to build itself : Properties, Resources, etc. Auto-conversion of.inf s Check Dependencies Verify relationships, add/delete components Build order established Task Lists Build Process Ensures components built in right order Allows special case logic and fully scripted build process Runtime OS Image 014
XP Embedded SP2 / WES Target Designer 015
WePOS / POSReady 2009 Windows Embedded PosReady 016
What is Windows Embedded for Point of Service? A standard, retail-optimized, embedded version of Windows for point of service devices Point-of-sale Kiosks Self-checkout Fuel Pumps 017
What is WePOS / POSReady? WEPOS Benefits Easier retail POS platform to setup, use and service Empowers retailers to deliver the desired customer experiences of today and tomorrow Low development, deployment, servicing and hardware costs and the longest published product support NOT the next version of XPE Installation similar to XP Pro Windows Embedded Studio not used Distribution via Windows Embedded OEMs 018
WEPOS / POSReady is easy to set up and install 019
Next Version Windows 7 Embedded Quebec 020
Key Features Windows 7 Embedded Quebec Based on Windows 7 (Professional) No activation!!! Easy toolkit on installation (.wim file) base Toolkit is generating a standard setup installation 60 components to choose Image can be updated in field (Microsoft Standard Update) Includes the Embedded features like FBWF and USB boot Very fast and stable 021
Windows Embedded CE 6.0 / Embedded Compact Windows Embedded Compact 022
Roadmap Windows CE Alder CE 1.0 1996 Birch CE 2.0 1997 2.11 2.12 Cedar CE 3.0 2000 Talisker CE.net 4.0 2001 Jameson 4.1 McKendric 4.2 Macallan CE 5.0 2004 Yamazaki CE 6.0 2007 Tomatin Feature Packs Chelan WE Compact Miyagi R2 2009+ Pocket PC 2000, 2002 Smartphone 2002 Windows Mobile 2003 Windows Mobile 6.0 Windows (based on Mobile 2005 CE 5.0) *Dates are based on product availability, not RTM 023
Key Features Windows CE Hard Real-Time Kernel Mobile Devices Small Footprint For X86, ARM, MIPS32 and SH4 Fast Booting (Instant On) Extra Power and Battery Management Latest Communication Stacks Latest Multimedia Technology Low cost Complete Integrated Development Environment 024
Windows CE Development Cycle Device Development Visual Studio 2005 incl. Platform Builder Component Catalog optional.net-cf Build Device Image via KITL Export SDK with Device Specific Win32 APIs or use Standard SDK Download Device Specific Windows CE OS and Applications Device Under Development via KITL (ActiveSync) Device Emulation Application Development Visual Studio Native: C/C++ MFC/ATL Visual Studio Managed: VB / C# Debug Device Builds and Brings Up Device Builds Rich Applications 025
CE 7.0 Vision 026
CE 7.0 Technology Examples 027
Choosing a Windows Platform User Scenarios Mobile and Smaller footprint, fully-customized singlefunction embedded devices Fully-customized, single function embedded devices Best choice for Point-of- Service devices Best choice for PC or general purpose computing devices Setup Windows CE Platform Builder toolkit Windows Embedded Studio Target Designer Installation CD Installation CD Application Install App. Install before OS deployment App. Install before OS deployment App. Install before or after OS deployment App. Install before or after OS deployment Distribution Windows Embedded OEMs Windows Embedded OEMs Windows Embedded OEMs Windows OEMs or Retail channel 028
More Information? visit www.msembedded.ch 029
Microsoft Embedded Overview Martin Grossen, Franchise Manager Microsoft, Avnet Silica