Windows Embedded Overview Windows CE, XP Embedded, and WEPOS Frank Prengel Embedded Developer Evangelist Microsoft Germany.

Slides:



Advertisements
Similar presentations
Microsoft Windows NT Embedded 4.0
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Speaker Name, Title Windows 8 Pro: For Small Business.
4/6/ :35 AM © 2004 Microsoft Corporation. All rights reserved.
MHK200 Module 1: Introduction to Windows CE. MHK200 Overivew Windows CE Design Goals Windows CE Architecture Supported Technologies, Libraries, and Tools.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Implementing Fault Tolerant Systems with Windows CE.NET Reliable System Design 2010 by: Amir M. Rahmani.
WCL211. A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios. Supported by a specialized partner ecosystem Distributors.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Windows Embedded OS Introduction
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Windows Embedded “Quebec”: Developing For Devices
Jeff Patton & Doug Whiteley It Service Group IT Roundtable July 15 th, 2009 Thin Clients & Terminal Services.
Connect with life Gopikrishna Kannan Program Manager | Microsoft Corporation
1 of 3 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?
SV Open Interfaces Pre-Sales Support Release 4 Doc. Version 4.00
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 2 Installing Windows Server 2008.
Visual Studio, Windows Embedded & Co.
UPnP™ Technologies in Windows® John Gehlsen Group Program Manager Windows Device Experience Group Microsoft Corporation.
Unit OS9: Real-Time and Embedded Systems
Gergely Rózsa Zsolt Szanya Elbacom
Application Development for Windows CE Devices
N AME : D ANNY M ORIM T ITLE : S OFTWARE S OLUTION A RCHITECT A RROW OCS - I SRAEL This deck contains animation; view in Slideshow mode.
Rob Hwacinski Sr. Program Manager Lead Microsoft Corporation WEM206 Ashwin Kulkarni Sr. Product Manager Microsoft Corporation.
SP2 Mikael Nystrom. Agenda Översikt Installation.
Intelligent Devices Powered By Windows CE Lance Lillie Systems Engineer Walter Myers III ADCU Technical Evangelist Microsoft Corporation.
Set-top boxes Windows CE Windows XP Embedded Windows Mobile Smartphone Pocket PC Phone Windows Automotive Portable Media Center VoIP phones Mobile handhelds.
Preston VanderWeyst Software Development Engineer Microsoft Corporation SESSION CODE: WEM302.
Wally Mead Senior Program Manager Microsoft Corporation.
Introduction to Windows CE for Wireless Development Terence Goggin President, Information Appliance Associates Chris De Herrera Webmaster,
Microsoft ® Windows ® Embedded XP Overview Szanya Zsolt Elbacom Hungary.
What is Windows Embedded all about? Don Kerr Embedded Strategy Manager Microsoft Australia Andrew McGrath PrincipalBluBits SOL215.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)
Windows CE 시스템 개발 개요. 임베디드시스템소프트웨어 -Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle.
Arrow Electronics Windows Embedded Licensing Summary of Benefits Danny Morim Solution Architect – Microsoft Embedded Arrow OCS - Israel.
Introduction to Embedded Software Development School of software Engineering Introduction to Windows CE.
Olaf Feldkamp Development Platform Advisor Microsoft Schweiz GmbH.
Overview of System Development. Overview Selecting a Windows Embedded Operating System The Windows CE Platform Development Cycle The Application Development.
DIT314 ~ Client Operating System & Administration CHAPTER 2 INTRODUCTION TO WINDOWS XP PROFESSIONAL Prepared By : Suraya Alias.
C HAPTER 2 Introduction to Windows XP Professional.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
WCL323. Why should we care? One of the fastest growing & largest categories Opportunity for new business models (services, content, subscriptions)
Windows CE 시스템 개발 개요. 모바일운영체제 - Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle  The.
Enabling Enterprise Applications Marcus Perryman Microsoft
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Windows CE Development
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Windows Small Business Server 2003 R2 Powering Small Businesses.
History of Windows Operating System. Windows 1.0 Debuted in 1985 First version of Windows that was set up to use bitmap displays and mouse pointing devices.
Windows Server 2003 Terminal Server: Overview And Deployment Haim Inger CTO Malam Group.
Windows CE Overview Features & Architecture 김동혁.
 Microsoft Windows XP OS has been a very popular operating system in homes, offices & industrial segments. Windows XP works well for Laptops and PCs.
Mobile Device Development
Extended Operating System Support
Introducing the Windows Mobile development
Günther Fischer Systems Engineer Microsoft OEM Embedded Devices.
Office Power Hour New developer APIs and features for Apps for Office
Chapter 3: Windows7 Part 1.
OPERATING SYSTEMS.
Supporting Windows Mobile Devices
New Developer Tools in Windows Embedded Standard 2011
Module 1: Introduction to Windows CE
1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved.
Overview of System Development for Windows CE.NET
Developer & Platform Group, Microsoft Ltd
Presentation transcript:

Windows Embedded Overview Windows CE, XP Embedded, and WEPOS Frank Prengel Embedded Developer Evangelist Microsoft Germany

What you will learn What is Windows Embedded? What is it for? Which to choose? The Future of Windows Embedded

What is Windows Embedded?

Windows Mobile Smartphone Functionality Windows XP Tablet PC Windows Mobile Pocket PC Phone Smart Personal Objects.NET MicroFramework Notebook PC Windows Automotive Portable Media Center VoIP Phones Mobile Handhelds Gateways Set-top Boxes Medical Devices Windows-based Terminals Thin Clients Entertainment Devices Retail Point-of-Sale.netcpu Office Automation ATMs / Kiosks Industrial Automation Set-top Box

What is Windows Embedded? A brand name for Microsoft‘s embedded technologies & tools

Microsoft’s Embedded Operating System … designed for “small” devices Virtual Memory, Multithreaded Completely 32 bit Real-time performance Uses a subset of the Win32 API Win32 defined by Windows XP Legacy APIs removed Over 2,000 functions What is Windows CE?

Componentized OEMs define what parts of the OS to use Over 500 components available Regular updates from Microsoft BYO components for re-use Multiple CPU architectures supported SH4, MIPs, x86, ARM OS is CPU agnostic Not dependent on x86 compatible PCs What is Windows CE?

RAM based file system Supports multiple boot options Flash, ROM, RAM Strong built in communications support WinSock, RAS, TAPI 2.0, WinINet, TCP/IP, BT, … Written for international markets Entire OS is Unicode Built in support for many languages MUI – Multi user interface support What is Windows CE?

Windows CE Architecture OEM Hardware Embedded Shell Applications WIN32 APIs COREDLL, WINSOCK, OLE, COMMCTRL, COMMDLG, WININET, TAPI WIN32 APIs COREDLL, WINSOCK, OLE, COMMCTRL, COMMDLG, WININET, TAPI Windows CE Shell Services Remote Connectivity Kernel Library Kernel Library IrDA GWES Device Manager File System Manager File System Manager TCP/IP OAL Bootloader OAL Bootloader Drivers Device drivers File drivers Microsoft OEM ISV, OEM

Platform Builder Configuration Build Download Device Under Development Device Emulation Debug BSP (OAL, Boot Loader, Drivers) BSP (OAL, Boot Loader, Drivers) Export SDK Embedded Visual C++ Visual Studio 2005 Standard SDK OEM ISV Developing a Windows CE Device

Source!

Windows CE Shared Source Shared Source Public Access to over 2.5 M lines of source code Ability to create commercial derivatives No requirement to make changes public! Available in all versions of Windows CE worldwide Shared Source Premium More source available Ability to create commercial derivatives Limited access Available only in eligible countries

COREPROPRO PLUS AVI Filter ActiveSync (Inbox Sync and Pocket Outlook Database Sync)Microsoft Excel Viewer Bluetooth GatewayAV Renderer SampleMicrosoft Image Viewer Digital Rights Management (DRM)AYGShell API SetMicrosoft PDF Viewer DRM license acquisition OCXBluetooth LAP and Configuration UtilityMicrosoft PowerPoint Viewer Embedded Database (EDB)File Server (10 connection limit)Microsoft Word Viewer File Server (2 connection limit)Help * Includes all components plus viewers above JscriptInternet Explorer (full browser and Pocket IE) VBScriptInbox Windows Error ReportingPocket Outlook Object Model API *All existing Core componentsRAS/PPTP Server Remote Desktop Protocol (RDP) Standard SDK for Windows CE (AYG) Streaming Media Playback Transcriber Handwriting Recognition Engine and Application Windows Messenger Windows Media Player (WMP) application Windows Thin Client Shell WMA,WMV, and MP3 Streaming (via WMP) Licencing Windows CE 5.0 > $ 5 > $ 15

Componentized version of XP Professional Over 12,000 components to flexibly build a customized device Rapid Development Powerful tools for building custom devices Extensive support for Win32 and low-cost PC hardware Reliable Built on the robust Windows XP Kernel SP2 adds more on security Embedded specific capabilities to increase reliability in devices Windows XP Embedded

Embedded Enabling Features (EEF) Alternative Non-Volatile Boot Media CD-ROM, uDiskOnChip, Flash Enhanced Write Filter (EWF) Technology Allows the Windows XP Embedded operating system to boot from any read-only media Remote Management Facility that can be used to acknowledge system error dialogs without requiring user interaction Headless Operation System with no keyboard, mouse, or display. User intervention not required

Hibernate Once, Resume Many (HORM) Boot from hibernation file Provides the fastest boot-time possible System Message Interception Auto response to error messages Custom Shell Allows the default shell to be replaced with another application Embedded Enabling Features

XP Embedded Development Application Binaries Application Components OSImage App, OS and EEF Components Hardware Definition (XPe image built from binaries, no source code available)

... means „Windows Embedded for Point of Service“ Standard OS for Retail POS devices Plug-n-Play support for retail peripherals Pre-configured XPe SP2 with CD setup Reduced OS footprint (~ 280 MB) UPOS-compliant POS for.NET library WEPOS

"I need a standard OS for the retail space.""I need a standard OS for the retail space." "I need a componentized OS for standard PC hardware that runs my existing Windows software.""I need a componentized OS for standard PC hardware that runs my existing Windows software." "I need a small, real-time OS, and I also want its source code.""I need a small, real-time OS, and I also want its source code." Which to choose?

x86 onlyx86, ARM, SH4, MIPS CPU full Win32 APIWin32 subset + additions API set > 8 MB> 350 KB Footprint w/ 3rd party extensionsnative Real-Time noyes, Shared Source Source ~ 90 $> 5 $ … ~ 20 $ Price Embedded Platform Differences

Where to get?

Windows Embedded Roadmap by Networked Media Device Feature Pack Feature Pack 2007 SP2 Version 1.1 Released March 06 Released April 06 6 Beta 1 May 06 CTP August 06

Why Windows Embedded? Rich choice of technologies and continued research & innovation Fast time to market the right tools & partners Source code access but you protect your IP The right business model „We don't get paid before you do.“ Part of the Microsoft Platform integrates seamlessly

Resources Windows Embedded Home Windows Embedded Partner Web Site Get the Windows Embedded Introductory Kit Embedded development Windows CE development Embedded Solutions (EMEA)

Contact

Questions

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.