35
Windows Embedded Standard 7 Alexander Wechsler Consultant Wechsler Consulting GmbH & Co. KG

Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Embed Size (px)

Citation preview

Page 1: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Windows Embedded Standard 7

Alexander WechslerConsultantWechsler Consulting GmbH & Co. KG

Page 2: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

What is Windows Embedded?

A specialized Windows product portfolio.Licensing adapted to meet embedded scenarios.Supported by a specialized partner ecosystem

Distributors System Integrators (SI’s)Independent Software Vendors (ISV’s)Independent Hardware Vendors (IHV’s)

The Embedded Device is defined asSingle purposed, dedicatedHardware + Operating System + Application

Page 3: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Typical Windows Embedded Devices

Page 4: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

32-bit, real-time, Very small footprint, multitasking OSRuns on x86, ARM, MIPS and SH4

32/64 bit, componentized version of Windows XP Pro/Win7, x86/x64

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

Page 5: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

What is Windows Embedded Standard 7 ?

The next generation of Windows Embedded operating systems.

Enables OEMs to build devices with a customized Windows 7 based operating system image. Componentized Windows 7 features Localizable for many markets

Toolset for Image creation Leverage the latest technologies of Windows 7

Full Win32® API and .NET application compatibility

With Embedded Enabling Features Write Filters ( EWF & FBWF) USB, DVD ROM & Network Boot Headless Operation – error message capture

No Activation

Page 6: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Standard 7 Technical Specifications

Hardware and BIOS support for normalPC HW 32 and 64 bit (Win7 based) Unified Extensible Firmware Interface (UEFI) support Drivers for latest embedded platforms

Page 7: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

A lot of Feature-Sets and Feature-Packs

Collection of selectable Windows Functionality 150 feature packages 500 driver packages 36 language packs Configurable settings for each

package Installable post build using the

Deployment Image Servicing Management (DISM) tool

Page 8: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Embedded Enabling Features

Registry Filter and Write Filters

8

Custom Shell & OEM Branding

USB Boot & Hibernate Once Resume Many (HORM)

Message Blockers (Dialog filter/suppression and Message Box Auto Reply)

Create a reliable and customized device experience

Page 9: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Why special Embedded features?

When you use standard OS version…...

09

Zurich Airport

Cinema Neufahrn, Munich

Page 10: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Why special Embedded features?

It can become a big issue !!! ...

Page 11: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

EEF Package

Feature Packages

Update Package

Fundamental Image Building Blocks

Embedded Core

(Bootable)EnhancedWrite Filter

InternetExplorer

Lang Packs/Driver Packs

3rd PartySoftware Installer OS Updates

Image Build Engine

Embedded OS

Page 12: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Image Builder Wizard (IBW)● Installs Windows Embedded Standard 7 interactively

on a device – Online development● Suitable for fast prototyping and product

evaluation● Image Configuration Editor (ICE)

● Advanced GUI tool to create customized Image configurations – Offline development

● In both cases Image creation is on device using “Image Builder Engine”

Windows Embedded Standard Toolkit

Page 13: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Windows PE (WinPE)● A bootable “utility” Windows operating system with

limited services, used for initial Image deployment, development and servicing

● Use “Window Automated Installation Kit to customize

Windows Embedded Standard Toolkit (continued)

Page 14: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Deployment and Servicing Utilities● Sysprep

● Used in the cloning process through generalization● Package Scanner● TAP● ImageX

● Allows the capture and deployment of Images as WIM files

● Deployment and Image Servicing Management (DISM)● Installs Packages and updates to an Image

Windows Embedded Standard Toolkit (continued)

Page 15: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

WES 7 IMAGE BUILDER WIZARD - IBWIMAGE CONFIGURATION EDITOR - ICE

Demo

Page 16: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Design Goals

●Binary Compatibility with Windows 7 Ultimate●Rich operating system functionality●Reduced operating system size●Modularized operating system configuration●Tools to create customized operating systems●Embedded Enabling Features●Development tool support

Page 17: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Binary Compatibility with Windows 7 Client● Windows API Support

● By including the needed Packages in an Image, any application that can run on a Windows 7 Client can also run on Windows Embedded Standard

● Windows Driver Support● Allows the use of existing Windows 7 Client drivers on a

Windows Embedded Standard operating system ● Modularized Windows Functionality

● Includes a Distribution Share containing Feature Sets and Packages

● Feature Sets contain dependencies to the necessary Packages required by the Toolkit to include the specific functionality into the operating system

Page 18: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Binary Compatibility with Windows 7 client (cont.)● Windows 7 Client Exclusions

● Games● Sample files

● Movies and images● Upgrade/Migration support

● Allows upgrade from one Windows Client SKU to another● Windows Virtual PC (required for XP mode)

● Application Compatibility● Support for Windows 7 applications● Support for earlier Windows applications● .Net Framework 3.5

Page 19: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Rich Feature Set● Protected memory model● Preemptive multitasking● Scalable memory / SMP support● Security● Multimedia support● Management● Communications / networking support● Enterprise server and tools integration● VHD Boot

Rich Operating System Functionality

Page 20: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Rich User Experiences● Windows Multi-Touch● Windows Aero● Windows Presentation Foundation● Windows Sensor and Location Platform● DirectX / Direct3D 11● Audio Improvements

● Performance● Reduced boot time● 64bit processor (X64) support

Rich Operating System Functionality (continued)

Page 21: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Latest Security Technologies● BitLocker and BitLocker to Go● AppLocker● Biometric Framework● DirectAccess● BrancheCache● Windows Service Hardening

● Power Reduction● Reduced idle power consumption● Timer Coalescing API

Rich Operating System Functionality (continued)

Page 22: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Latest Windows Technologies● .Net Framework 3.5● Microsoft Silverlight / Expression Web● Windows Media Player 12● Internet Explorer 8● RDP 7● PowerShell V2● Windows PE 3.0● ImageX● Web Services on Devices (WSDAPI)● Windows Media Center UI

Rich Operating System Functionality (continued)

Page 23: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

WES 7 MEDIA CENTER

Demo

Page 24: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Embedded Core (eCore) configuration● Starting at 520MB of disk space

● 32bit with English language support● “Embedded Core” Package

● Typical configurations● 1GB of disk space required● Example: Thin Client device

● All functionality included● 3GB of disk space required● Note default Windows 7 OEM install requires 16GB

of disk space

Reduced Operating System Size

Page 25: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Embedded Enabling Features (EEF’s) ● Several technologies (Packages) included in

Windows Embedded Standard● EEF’s do not exist in Windows 7 Client

Embedded Enabling Features (EEF’s)

Page 26: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

EEFs include:● Support for alternative Non-Volatile boot media

● USB 2.0 boot, Compact Flash, SDI Boot● Write Filter technologies

● Allows the Windows Embedded Standard operating system to boot from read-only media

● Protects the media and operating system ● (EWF, FBWF, Registry Filter)

● Remote Management● Provides additional remote management possibilities

Embedded Enabling Features (continued)

Page 27: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

● Headless Operation● System with no keyboard, mouse, or display. User

intervention not required● “Message Box Default Reply” & “Dialog Box Filter” -

Facility that can be used to acknowledge any system dialogs without requiring user interaction

● Hibernate Once, Resume Many (HORM)● Boot from hibernation file● Provides the fastest boot of the possible boot options

● Custom Shell● Allows the default shell to be replaced with another

application and customized branding

Embedded Enabling Features (continued)

Page 28: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

WES 7 DIALOG FILTERMESSAGE BLOCKERCUSTOM SHELL

Demo

Page 29: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Windows Embedded Standard vsWindows Embedded Compact

Feature Windows Embedded Standard 7

Windows Embedded Compact

Disk Space (typical)

1,024MB 12MB

API Support Full Windows API Win32 like, plus CE Specific enhancements

CPU Support x86, x64 X86, MIPS, SH4, ARM

Device Drivers 100% compatibility with Windows 7

Fine‐tuned for size, a derivative of NT Driver model

Real‐Time Not supported at this time

Yes

Development Tools

IBW, ICE and DISM  Platform Builder / Visual Studio 2008

Page 30: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Windows Embedded Standard vs Windows 7 ClientFeature Windows 

Embedded Standard

Windows 7 Client

CAB Files

Install on Demand

.NET Framework 3.5

Language Packs

IPv6

Win HTTP Service

Custom Image Build Tools

HORM

Page 31: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Feature Windows Embedded Standard

Windows 7 Client

Multi‐Touch support

Enhanced Write Filter

File Based Write Filter

WSUS

SCCM / SCOM Support

Headless Operation

Wireless Connectivity

System Message Intercept

USB Boot 2.0

Windows Embedded Standard vs Windows 7 (cont.)

Page 32: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

●Two key aspects to Real-Time●Real-Time Response (latency) –

measurement of how fast a system responds to external stimulus

●Determinism – how consistently the system responds to a external stimulus

●Windows Embedded Standard is NOT a real-time operating system

●Windows Embedded Compact can meet the requirements of a Real-Time operating system

Real-Time Support

Page 33: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

SummaryWindows Embedded Standard 7Highly flexible and adaptiveEEFs provide robustness and reliabilityGreat BrandingAll Win 7 Ultimate features including

Media CenterNo Activation

Page 34: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios
Page 35: Windows Embedded Standard 7 - nik-nbg.de sungen_für... · PDF fileWhat is Windows Embedded? A specialized Windows product portfolio. Licensing adapted to meet embedded scenarios

Resources

Website: www.wechsler-consulting.de

Email: [email protected]

Blog: http://embeddedtechwire.wordpress.com