Professional's Guide To Windows® Embedded 8 Standard

 

By Sean D. Liming

Windows® Embedded 8 Standard (WE8S) is the successor operating system to the popular desktop-to-embedded series Windows® NT Embedded, Windows® XP Embedded, and Windows® Embedded Standard 7. Based on the Windows 8 code base, WE8S builds on the tools released in WES 7 to offer better device servicing and life-cycle management.

Building an embedded image is not something that should be left to the IT department or the computer repair technician. Architecture and planning is an important part of the image developing process and critical for the product life cycle. Professional’s Guide to Windows® Embedded 8 Standard covers all the basic tools and features of WES 8 including Image Configuration Editor (ICE), Module Designer, Deployment Image Servicing and Management (DISM), Unified Write Filter (UWF), and much more. The book brings all the elements together with the steps to create images and architect them into final products. There are 21 exercises that cover the various tools, concepts, and technologies.

Topics in the Second Edition:

 


 



Build Process

  • Basic art-of-the-start steps for any project
  • Custom images using Image Configuration Editor (ICE)
  • Modules and Module Designer
  • 7 operating system installation passes

Servicing

  • Explores the different tools and servicing scenarios
  • Learn to add missing features using DISM.exe
  • Add new languages to existing images.
  • Learn how to create a patch

Embedded Enabling Features covered:

  • Unified Write Filter (UEF)
  • Enhanced Write Filter (EWF)
  • File Based Write Filter (FBWF)
  • Registry Filter
  • Hibernate Once, Resume Many (HORM)
  • Dialog Box Filter
  • Keyboard Filter
  • Gesture Filter

Custom Modules

  • Device Driver Module
  • Application Module
  • Managing Modules

Appearance and Security

  • New components for boot and logon screens
  • Implement custom shells
  • Address OOBE screens and Sysprep for cloning images
  • Create custom local security policies
  • SecureBus™ - USB firewall driver

Other topics

  • Real-Time Support
  • Natural User Interface
  • 2 platform examples walk through the whole development process

Software Requirements:

  • VMware workstation
  • Oracle® VirtualBox

 

 

Book Details

Paperback: 378 Pages
Publisher: Annabooks (April 2013)
Language: English
ISBN-13: 978-0-9859461-4-2

eBook Edition
ISBN-13: 978-0-9859461-5-9

 

 

 


Table of Contents:

 

 

 

1 WELCOME TO WINDOWS® EMBEDDED 8 STANDARD
1.1 WHAT IS AN EMBEDDED SYSTEM?
1.2 WHAT IS WINDOWS EMBEDDED 8 STANDARD?
1.3 TARGET MARKETS FOR WES 8 AND INTELLIGENT SYSTEMS
1.4 WINDOWS EMBEDDED 8 STANDARD VS. WINDOWS EMBEDDED 8 INDUSTRY
1.5 WINDOWS ARCHITECTURE
1.6 ACTIVATION REQUIRED
1.7 ABOUT THE BOOK
1.8 HARDWARE / SOFTWARE REQUIREMENTS
1.9 BOOK EXERCISES PRIMER AND DOWNLOAD
1.10 EXERCISE 101: CREATE VIRTUAL MACHINE FOR WES 7 TARGET
1.11 SUMMARY: LEARN-BY-DOING

2 BUILD PROCESS
2.1 STEP 1: SHARE SUCCESS MODEL
2.2 STEP 2: ART OF THE START
2.3 TARGET ANALYZER (TAP.EXE)
2.4 BUILD EXPERIENCE
2.5 EMBEDDED CORE
2.6 MODULES
2.7 SYSPREP
2.8 OS PROJECT DEVELOPMENT AND BUILD ARCHITECTURE
2.9 EXERCISE 201: SET UP FROM AN IBW DISK
2.10 SUMMARY: THE NEW DEVELOPMENT PROCESS

3 WES 8 DEVELOPMENT TOOL
3.1 IMAGE BUILD WIZARD (IBW) – QUICK AND DIRTY INSTALL
3.2 IMAGE CONFIGURATION EDITOR (ICE) – AUTOMATE THE BUILD PROCESS
3.3 LICENSING AND ACTIVATION
3.4 EXERCISE 301: CREATING AN ANSWER FILE WITH ICE
3.5 SUMMARY: BUILD AUTOMATION!

4 MODULES
4.1 SEARCHING MODULES
4.2 EMBEDDED CORE
4.3 DEVICE DRIVER PACKAGES
4.4 APPLICATION AND DEVELOPMENT FRAMEWORKS
4.5 APPLICATON SUPPORT
4.6 BRANDING
4.7 DEVICES
4.8 DIAGNOSTICS, FEEDBACK AND MAINTENANCE
4.9 ENTERPRISE MANAGEMENT
4.10 GRAPHICS AND MULTIMEDIA
4.11 LANGUAGE MODULES
4.12 LOCKDOWN
4.13 NATURAL USER INTERFACE
4.14 NETWORKING
4.15 SECURITY
4.16 SHELL
4.17 STORAGE AND DATA
4.18 USER APPLICATIONS
4.19 EXERCISE 401: CREATE AN IMAGE WITH AUTOLOGON AND OTHER SETTINGS
4.20 SUMMARY: MODULES, MODULES, MODULES

5 CREATING CUSTOM MODULES
5.1 EXERCISE 501: APPLICATION MODULE
5.2 DEPENDENCY CHECK: DYNAMICANALYZER
5.3 EXERCISE 502: DEVICE DRIVER MODULE
5.4 EXERCISE 503: JAVA RUN TIME MODULE
5.5 EXERCISE 504: TESTING THE CUSTOM MODULES
5.6 EXERCISE 505: CREATE MODULE FOR EMBEDDED LOCKDOWN MANAGER
5.7 MODULES: BEST KNOWN PRACTICIES AND WORKAROUNDS
5.8 EXERCISE 506: REMOVING MODULES FROM CATALOG: CATMAN.EXE
5.9 EXERCISE 507: EDIT AND SIGN MODULES
5.10 SUMMARY: BUILD YOUR OWN SIMPLE AND EASY


6 IMAGE SERVICING
6.1 SERVICING TERMINOLOGY
6.2 WINDOWS UPDATE
6.3 DEPLOYMENT IMAGE SERVICING AND MANAGEMENT (DISM)
6.4 WINPE
6.5 IMAGE CONFIGURATION EDITOR (ICE)
6.6 WINDOWS EMBEDDED DEVELOPER UPDATE (WEDU)
6.7 LANGUAGE PACKAGE SETUP: LPKSETUP.EXE
6.8 WINDOWS UPDATE STANDALONE INSTALLER (WUSA.EXE)
6.9 WINDOWS SERVER ENTERPRISE SOLUTIONS
6.10 WINDOWS POWERSHELL
6.11 PATCHING A SYSTEM – CONFIGURATION SET
6.12 SERVICING SCENARIOS
6.13 EXERCISE 601: UPDATING AN IMAGE WITH A SINGLE MODULE
6.14 EXERCISE 602: CONFIGURATION SET
6.15 EXERCISE 603: CUSTOM WINPE
6.16 SUMMARY: SIMPLIFIED SERVICING

7 LOCKDOWN FEATURES
7.1 WRITE FILTER ARCHITECTURE AND BACKGROUND
7.2 WHAT TO WATCH OUT FOR
7.3 ENHANCED WRITE FILTER (EWF)
7.4 HIBERNATE ONCE, RESUME MANY
7.5 FILE BASED WRITE FILTER (FBWF)
7.6 REGISTRY FILTER
7.7 UNIFIED WRITE FILTER (UWF)
7.8 DIALOG FILTER
7.9 KEYBOARD FILTER
7.10 GESTURE FILTER
7.11 EMBEDDED LOCKDOWN MANAGER (ELM)
7.12 EXERCISE 701: UNIFIED WRITE FILTER, DIALOG BOX FILTER AND KEYBOARD FILTER
7.13 SUMMARY: LOCKDOWN – SECURITY STEP 1

8 DEVICE EXPERIENCE
8.1 BOOT UP SCREENS
8.2 SHELL GAMES
8.3 OOBE & SYSPREP
8.4 EXERCISE 801 – CREATING A BRANDED IMAGE
8.5 EXERCISE 802: SYSPREP AND THE CLONE
8.6 SUMMARY: FIRST IMPRESSIONS

9 SECURITY
9.1 SUBJECTIVE TOPIC
9.2 SECURITY APPROACH
9.3 SECUREBUS™
9.4 EXERCISE 901 – CREATING AND IMPLEMENTING A CUSTOM SECURITY TEMPLATE
9.5 EXERICES 902 – LOCAL GROUP POLICY SETTINGS
9.6 SUMMARY: MAKE THE SYSTEM AND APPLIANCE

10 NATURAL USER INTERFACE
10.1 KINECT FOR WINDOWS COMPATIBILITY
10.2 PROXIMITY, SENSOR, AND LOCATION
10.3 PROXIMITY, SENSOR, AND LOCATION ARCHITECTURE
10.4 PROXIMITY, SENSOR, AND LOCATION PLATFORM MODULE
10.5 DEVELOPMENT INFORMATION
10.6 GPS FORM APPLICATION EXAMPLE
10.7 SUMMARY: SENSING THE FUTURE

11 REAL-TIME SUPPORT
11.1 WHAT IS REAL-TIME?
11.2 TENASYS® INTIME®
11.3 TENASYS® EVM™ FOR WINDOWS
11.4 SUMMARY: REAL-TIME APPLICATIONS ARE POSSIBLE

12 THE DEVELOPMENT PROCESS IN ACTION
12.1 FOLLOW THE STEPS – PROCESS REVIEW
12.2 ARCHITECTURE!
12.3 EXERCISE 1201 – BASIC THIN-CLIENT ON INTEL N2800
12.4 EXERCISE 1202 – DIGITAL DISPLAY ON AMD G-SERIES
12.5 SUMMARY: READY-SET-GO

     
 

Related Books, Software, and Other Information

  Looking for better deterministic performance from Windows? Developing real-time applications is no simple task. Timing is everything to the system. The more complex the system the more attention to detail is required. Real-Time Development from Theory to Practice Featuring TenAsys® INtime® provides the core foundation to go from understanding real-time concepts to putting them to use in applications. TenAsys® INtime® for Windows® is featured to demonstrate the basic concepts of hard real-time development and provides a development environment, integrated into Windows that allows the reader to directly apply these concepts.  
 

Downloads:

 
Book Exercises - Zip file contains files for use with exercises and Visual Studio 2010 source code projects.
   

 

Please review our refund policy before buying.

 
       
   

Errata

 
   

Below is a list of errors, corrections, and additions.

 
   
   
Index Index was incorrectly developed; an update can be found here.