Book description
Learn to program an array of customized devices and solutions
As a compact, highly efficient, scalable operating system, Windows Embedded Compact 7 (WEC7) is one of the best options for developing a new generation of network-enabled, media-rich, and service-oriented devices. This in-depth resource takes you through the benefits and capabilities of WEC7 so that you can start using this performance development platform today. Divided into several major sections, the book begins with an introduction and then moves on to coverage of OS design, application development, advanced application development, how to deploy WEC7 devices, and more.
Examines the benefits of Windows Embedded Compact 7 (WEC7)
Reviews the various elements of OS design, including configuring and building a customized OS runtime image, using debugging and remote tools, and more
Explains how to develop native code applications with Visual Studio 2010, develop database applications with SQL server compact, and use the application deployment option
Discusses how to deploy a WEC device, use the boot loader, launch WEC using BIOSLoader, and deploy a WEC power toy
If you're interested in learning more about embedded development or you're seeking a higher performance development platform, then this is the book for you.
Table of contents
- Cover
- Contents
- Part I: Introducing Embedded Development
- Part II: Platform Builder And OS Design
-
Part III: Application Development
- Chapter 14: Application Development
- Chapter 15: .NET Compact Framework
- Chapter 16: Corecon Connectivity
- Chapter 17: Visual Studio Native Code Application Example
- Chapter 18: Managed Code Application Example
- Chapter 19: Platform Builder Native Code Application Example
-
Chapter 20: Developing Embedded Database Applications
- Introducing Microsoft SQL Server Compact
- Microsoft SQL Server Compact
- Compact Database Requirements
- Managed Code Requirements
- Building a SQL Compact Database Application Using Visual Data Designers
- A Media Playlist List Application
- Text File Data and XML Serialization
- Building the Managed Code Data Application (Text and XML)
- Building a Managed Code Remote Database Application
- Building a Managed Code Compact Database Application
- Summary
- Chapter 21: Silverlight For Windows Embedded
-
Chapter 22: Silverlight For Windows Embedded Application Examples
- Prerequisites and Preparation
- Develop a Compact 7 OS Design with Silverlight Support
- Develop the SWE Application Project Using Expression Blend 3
- Port a XAML Code Project to Native Code Using Windows Embedded Silverlight Tools
- Add the SWE Application as a Subproject, Compile, and Launch
- Add Event Handler to Silverlight XAML Code Project
- Update the SWE Application Subproject
- Create a User Control
- Update the SWE Application Subproject to Include Animation
- Summary
- Chapter 23: Auto Launching Applications
- Chapter 24: Application Deployment Options
- Part IV: Deploy Windows Embedded Compact 7 Devices
-
Part V: Device Drivers, Boot Loader, BSP, and OAL Development
- Chapter 29: An Overview of Device Drivers
- Chapter 30: Device Driver Architectures
- Chapter 31: Interrupts
- Chapter 32: Stream Interface Drivers
-
Chapter 33: Developing A Stream Interface Driver
- Stream Interface Driver Development Overview
- The Stream Interface Functions
- A Simple Stream Driver Project
- A Compact 7 Stream Driver Project
- Building a Stream Driver for Testing
- CEDriver Wizard
- Implementing IOCTLs
- Driver Context and Shared Memory
- Registry Access from a Driver
- Implementing Power Management
- Summary
- Chapter 34: Stream Driver API and Device Driver Testing
- Chapter 35: The Target System
- Part VI: Advanced Application Development
- Part VII: Sample Projects
- Appendix A: Virtual PC Connectivity
- Appendix B: Microsoft Resources
- Appendix C: Community Resources
- Appendix D: Embedded Hardware
- Foreword
- Introduction
- Advertisement
Product information
- Title: Professional Windows® Embedded Compact 7
- Author(s):
- Release date: September 2011
- Publisher(s): Wrox
- ISBN: 9781118050460
You might also like
book
Windows® Embedded CE 6.0 Fundamentals
Delve into the fundamental tools and techniques for Windows Embedded CE and get ready to deliver …
book
Pro Windows Embedded Compact 7: Producing Device Drivers
Windows Embedded Compact 7 is the natural choice for developing sophisticated, small-footprint devices for both consumers …
book
Linux® for Dummies®, 9th Edition
One of the fastest ways to learn Linux is with this perennial favorite Eight previous top-selling …
book
Power Electronic Converters
Filling the need for a reference that explains the behavior of power electronic converters, this book …