Presentation is loading. Please wait.

Presentation is loading. Please wait.

Set-top boxes Windows CE Windows XP Embedded Windows Mobile Smartphone Pocket PC Phone Windows Automotive Portable Media Center VoIP phones Mobile handhelds.

Similar presentations


Presentation on theme: "Set-top boxes Windows CE Windows XP Embedded Windows Mobile Smartphone Pocket PC Phone Windows Automotive Portable Media Center VoIP phones Mobile handhelds."— Presentation transcript:

1

2 Set-top boxes Windows CE Windows XP Embedded Windows Mobile Smartphone Pocket PC Phone Windows Automotive Portable Media Center VoIP phones Mobile handhelds Gateways Retail Point-of-Sale Windows-based terminals Medical devices Entertainment devices.NET Micro Framework Health Monitoring Wearable Devices Auxiliary Displays Remote Controls Sensor Networks Decreasing hardware requirements Increasing functionality

3 Small.NET runtime for embedded devices Managed Code reliability and productivity No unsafe instructions Memory Management/Garbage collection Exception Handling Lowest cost.NET platform Memory footprint for the platform – 250K RAM No MMU required Develop and debug in Visual Studio Extensible Emulation on the PC Full-featured debugging on device Familiar tools decreasing cost of resources and training Increased productivity.NET with an Embedded flavor Embedded Extensions Thread manager and processor state WPF instead of System.Forms Validation as post compilation process Use C#, a subset of.NET libraries Leverage code and data structures Familiar coding decreasing cost of resources and training ECMA Compliant CLR

4

5 Object model based on Windows Presentation Foundation (WPF) Input event routing Layout system  Content sizing  Text flow  Rich support for nested controls Bitmap fonts Images Pens, brushes, colors Vector primitives Alpha blending

6

7 What is CE 6.0 ? Windows Embedded CE 6.0 is NOT Windows Mobile 6.0 Windows Embedded CE 6.0 is… 32-bit, real-time, multitasking OS Highly componentized Delivered as a granular set of components Use CE 6.0 Platform Builder tools to configure image Scalable Footprint scales with functionality selected Wide variety of CPU support Runs on x86, ARM, MIPS and SH4 And, will be the core of Windows Mobile…

8 Windows Mobile 5.0 = Windows CE 5.0 O/S Same O/S Architecture since Windows CE 1.0 Maximum 32 Processes 32 MB VM per process DLL “Cram” (Slot 1, 32MB)

9 Application makes call PSL jump Kernel Validates parameters Maps Service into Slot 0 Possible Cache Flush Calls into to the service ServiceRuns Returns to Kernel Kernel Maps App into Slot 0 Possible cache flush Returns to App App Service Kernel

10 Supports upto 32K processes 2GB VM Space per process! 512 MB VM Shared DLL space Moving critical drivers, file system, and graphical window manager into the kernel Benefit Greatly reduces the overhead of system calls between these components Reduces overhead of all calls from user space to kernel space Increase code sharing between base OS services

11 Application makes call Same PSL jump App stays mapped during the call Kernel Validates parameters Calls into to the service ServiceRuns Returns directly to the app App ServiceKernel

12 Page 12 Applications Applications Hardware Bootloader NK.EXE Kernel.DLL FileSys.DLL GWES.DLL Device.DLL Kernel Drivers KCoredll.DLL OS DLLs (Coredll, Winsock, CommCtrl, …) Shell Services Manager UM Driver Manager User Mode Drivers User Mode Kernel Mode Applications Applications

13

14 Windows XP Embedded is Windows XP Runs on standard x86 PC architecture hardware Standard hardware support - PnP, USB Componentised Over 12,000 components to flexibly build a customised device Reduced footprint, Can fit with an app in 64 MB RAM Rapid Development Powerful tools for building custom devices Full Win32® API, and.NET Framework support Reliable Built on the robust Windows XP Kernel Embedded specific capabilities to increase reliability in devices

15 Application Binaries Hardware Definition Application Components App, OS and EEF Components OS Image Windows XP Embedded Component Database Target Analyzer Target Designer Component Designer

16 USB 2.0 Boot Enhanced Write Filter File Based Write Filter CD-Boot, Flash Boot, PXE Boot Headless Operation MessageBox interception

17

18 Standard, retail-optimized OS platform for Point of Service devices Only POS platform to provide Plug-n-Play support for retail peripherals Based on Windows XP with Service Pack 2 Available from Windows Embedded OEM partners Reduced OS footprint Microsoft’s recommended OS for full-featured Point of Service terminals Point of Sale KiosksSelf-Checkout Fuel Pumps Automated Teller machines First of a series of retail-focused investments from Microsoft

19 Plug-n-Play retail peripheral support POS for.NET Libraries.NET class library based on UPOS 1.8 Supports legacy (COM-based) COs/Sos Exposes device statistics as PerfMon counters Enumeration of available POS devices Instantiation of service objects Retail standards support Unified POS Full desktop Servicing model (SMS, MOM, WMI, Windows Update etc…) Rapid Device/Application development

20

21

22 S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio 2005 + Abonnement MSDN Premium Abonnement TechNet Plus : Versions d’éval + 2 incidents support

23 © 2007 Microsoft France Votre potentiel, notre passion TM


Download ppt "Set-top boxes Windows CE Windows XP Embedded Windows Mobile Smartphone Pocket PC Phone Windows Automotive Portable Media Center VoIP phones Mobile handhelds."

Similar presentations


Ads by Google