Presentation is loading. Please wait.

Presentation is loading. Please wait.

Günther Fischer Systems Engineer Microsoft OEM Embedded Devices.

Similar presentations


Presentation on theme: "Günther Fischer Systems Engineer Microsoft OEM Embedded Devices."— Presentation transcript:

1

2 Günther Fischer Systems Engineer Microsoft OEM Embedded Devices

3 Typical Windows Embedded Devices

4 What is Windows Embedded?
A specialized product portfolio With an adapted licensing Long Term Availability (15 Years) No Need for Activation Ability to Remove Microsoft Branding Supported by a specialized ecosystem Distributors System Integrators (SI’s) Independent Software Vendors (ISV’s) Independent Hardware Vendors (IHV’s) The Embedded Device is defined as Single purposed, dedicated Hardware + Operating System + Application

5 Windows Embedded Products
32-bit, real-time, multitasking OS Runs on x86, ARM, XScale, MIPS and SH4 32/64 bit, componentized version of Windows XP Pro/Win7, x86/x64 only Embedded license use of Windows XP Pro, Windows Vista, Windows 7 desktop OS Built on Windows Embedded Standard for the POS market Embedded license use of Windows Server 2003 and Windows Server 2008

6 Windows Embedded Compact

7 What is Windows Embedded CE?
Embedded Operating System … designed for “small” devices Virtual Memory, Multithreaded Completely 32 bit Multitasking OS Hard Real-time Enable battery powered products by including optimized power management. Uses a subset of the Win32 API Win32 defined by Windows XP Legacy APIs removed Less of a subset every version Over 2,000 functions Componentized OEMs define what parts of the OS to use Over 500 components available OS images from ~ 300 KB Regular updates from Microsoft

8 What is Windows Embedded CE?
Multiple CPU architectures supported x86, SH4, MIPS, ARM OS is CPU agnostic Not dependent on x86 compatible PCs Not dependent on PC memory map Not dependent on specific PC hardware RAM based file system Retains state across warm boot Compresses files in RAM automatically Supports multiple boot options Flash, ROM, RAM Strong built in communications support WinSock, RAS – Remote Access Service, TAPI 2.0, WinINet, TCP/IP Written for international markets Entire OS is Unicode Built in support for many languages MUI – Multi user interface support

9 CE 6.0 Kernel BSP Downloads: IHV Support for up to 32K processes
2 GB per process Kernel Tracker Kernel Profiling Shared Source Access BSP Downloads: IHV

10 Cross Development Windows Desktop Windows Embedded Development System
Network Display Keyboard Windows Desktop Development System Windows Embedded CE Device

11 Windows Embedded CE Image Sizes
X86 RISC WebPad 19.7 MB 25.7 MB Mobile Handheld 9.5 MB 11.7 MB Mobile Phone 13.7 MB 17.7 MB Set Top Box 12.5 MB 19.1 MB Thin Client 6.0 MB 7.6 MB Residential Gateway 4.0 MB 5.4 MB Minimum 300 KB 400 KB

12 Introducing… Rich User Experience Connected Experience
Solid Foundation Silverlight ® for Windows Embedded Touch and Gestures Input Internet Explorer ® Embedded Adobe ® Flash Lite ® 3.1.0 Connection Manager Office ® & PDF Viewers QQ Messenger Client Windows Embedded CE 6 BSPs Visual Studio 2005 & CE6 Platform Builder

13 Silverlight for Windows Embedded
Expression Blend Silverlight for Windows Embedded is a new application framework that allows OEMs to create innovative user experiences Empowers OEMs to easily differentiate their device using the Expression Design Suite while working in a native C++ environment XAML OEMs can now leverage the huge design community of Web and desktop developers Web App Device UX Desktop App

14 Silverlight for Windows Embedded
Silverlight® for Embedded Devices! Native C++ application model H/W acceleration Subset of Silverlight 2.0 Shells and Application UIs

15 Gesture Support Touch and gesture input enables natural interaction with devices and applications OS support and physics engine offers consistent experience Gestures Available Flick vertically through a long list Flick horizontally across parallel lists Pan to reposition images and text Custom gestures created by OEM

16 High Fidelity Internet
Enhanced Internet Explorer 6.0 optimized for devices Panning and Zooming for full page like experience on device screens Integrated with touch and gestures engine Fully customizable XAML UI for consistent UX Adobe FlashLite enables rich media browsing FlashLite browser plug in Licensed for in browser use with Windows Embedded CE license Adobe Flash 9 equivalent Video codecs: H.263, VP6 Supports with or without DDRAW

17 Connected Experiences
Connection Manager Single API to request network connection XML driven provisioning Application doesn’t have to understand how these connections are established. Office & PDF Viewers Word and 2007 (.doc and .docx) Excel and 2007 (.xls and .xlsx) PowerPoint and 2007 (.ppt and .pptx) Adobe PDF (version 1.3 equivalent to Acrobat 4 and later) (Tencent) QQ Messenger Popular Chinese messaging service

18 Introducing .......... Windows Embedded Standard 2011
Code Named “Quebec”

19 Windows Embedded Standard 2011

20 Windows Embedded 2011 / “Quebec”
Hardware and BIOS support 32 and 64 bit (Windows 7 based) Unified Extensible Firmware Interface (UEFI) support Drivers for latest embedded platforms Design goals Minimal image size for 1GB flash 512 MB of RAM Available for embedded x86 and x64 processors

21 Embedded Core Collection of functionality needed for
9/15/2018 3:27 AM Embedded Core Collection of functionality needed for Booting Kernel Boot-critical drivers Win Logon, Net Logon, LSA File system (NTFS, UDF) Command shell Servicing stack Networking RPC Minimal platform for application and driver testing Language neutral © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 “Quebec” Architecture
IE IE Mail Mail Wireless Networking Wireless Networking Embedded Core: Kernel, Win32, TCP/IP, RDP, Servicing etc. (~500MB)

23 Embedded Enabling Features
Read-only devices Enhanced Write Filter, File-Based WF, HORM, Registry filter Boot from removable media SD, USB, CD, DVD Custom shell support Notifications and UAC control Light-weight management Device update agent

24 Feature Sets And Packages
9/15/2018 3:27 AM Feature Sets And Packages Feature set is an operating system functionality area Windows Media Player Internet Explorer Network security Feature set is composed of 1 or more packages Additional plug-ins to browser (hotmail, feeds, rating, administration kit) Internet Explorer Accessories Package Advanced rendering, graphics and multimedia Internet Explorer Engine Package The basic browser application Internet Explorer Basic Package Internet Explorer 8 Feature set MSHTML rendering and editing Windows Internet API Internet Explorer Core Package © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Quebec Image Building Concepts
EEF Package Feature Packages Update Package Embedded Core (Bootable) File Based Write Filter Internet Explorer Language Packs/ Driver Packs 3rd Party Software Installer Operating System Updates Image Assembly and Configuration on the device Embedded Operating System

26 Wizard Experience Build an image interactively
WIM Sysprep, ImageX Bootable media with Windows pre-installation environment (WinPE 2.1) Image Builder Wizard Quebec Ecore and feature sets Boot device in WinPE Run IBW Select drivers, features, languages Logon Install custom software Generalize master image using Sysprep Capture image into WIM using ImageX Deploy WIM 1 2 3

27 Advanced Experience Build an image with ICE
Image Configuration Editor (ICE) WIM unattend.xml Features Drivers Languages OS updates Custom SW SMI settings Sysprep, ImageX Generalize master image using Sysprep Capture image into WIM using ImageX Deploy WIM Using ICE create image configuration in unattend.xml Create bootable Media with: Winpe, IBW, Quebec wims, Unattend.Xml Master device Boot device using WinPE Run setup with unattend.Xml 1 2 3 4

28 Windows 7 Features Useful for Embedded Use cases

29 VHD Boot What is VHD boot? What is it used for? Main Benefits
MGB 2003 VHD Boot What is VHD boot? Boot Windows 7 from a VHD File Multiple VHDs on one drive possible What is it used for? One device - Many OS configurations – Same Data Easy deployment of rotating configurations Main Benefits Use one device for multiple purposes Deploying new OS configuration during runtime © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

30 AppLocker What is AppLocker? What is it used for? Main Benefits
MGB 2003 AppLocker What is AppLocker? Block unwanted application from execution Only run approved applications What is it used for? Protect Device from unauthorized applications Audits application usage on devices Main Benefits Higher Reliability by reduction of attach surface Better certify-ability of devices © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

31 Windows Touch What is Windows Touch? What is it used for?
MGB 2003 Windows Touch What is Windows Touch? New touch and gesture input methods New API support for 3rd party applications What is it used for? Fast and intuitive user interface design Replacement for mouse and keyboard Main Benefits Easy to learn and operate Device BOM cost reduction (no mouse/keyboard) © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

32 Sensor and Location Platform
MGB 2003 Sensor and Location Platform What is the Sensor & Location Platform? Unified driver model for all types of sensors Central management location for sensors What is it used for? Environment sensitive User Interface Industry specific peripherals Main Benefits Improved ergonomic Application Settings Puts user in control of information disclosure © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

33 Linus Torvalds likes Windows 7

34 Windows Embedded Roadmap – FY10
Developer Update Windows Embedded Standard 2011 Windows Embedded Enterprise Intelligent Device Management Windows Embedded CE 6.0 R3 Windows Embedded Compact “Chelan” MSDN Embedded Q3 Q1 Q2 Q4 CY2009 CY2010

35 What is Windows Embedded all about?
DEDICATED DEVICES It’s all about the complete solution. CUSTOMIZABLE Built your own solution specific OS runtime. ADAPTED LICENSING long life cycle and ease of deployment. PARTNERS

36 Next steps Product information: Upcoming webinars and other news: Download the Windows Embedded Standard 2011 CTP: Download Windows Embedded CE 6.0 R3: Product trials: )

37 Windows Embedded Standard 2009 Basics
Stas Pavlov Quarta Technology, CIO Microsoft Regional Director Microsoft Embedded MVP

38 Thank you for your attention!
MGB 2003 Thank you for your attention! © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

39


Download ppt "Günther Fischer Systems Engineer Microsoft OEM Embedded Devices."

Similar presentations


Ads by Google