Book description
Windows Embedded CE is a Microsoft operating system that addresses the needs of handheld, mobile, and embedded devices. This timely book will help you become familiar with the Windows Embedded CE environment quickly and efficiently. You'll explore how different pieces of Windows Embedded CE come together to develop and build various devices and discover what makes Windows Embedded CE the best embedded development environment from the cost, risks, and time-to-market perspectives.
Table of contents
- Copyright
- About the Author
- About the Technical Editors
- Credits
- Acknowledgments
-
Introduction
- Whom This Book Is For
- What This Book Covers
-
How This Book Is Structured
-
- Chapter 1: Windows Embedded CE
- Chapter 2: Development Environment and Tools
- Chapter 3: Board Support Package
- Chapter 4: Building a Customized CE 6.0 Runtime Image
- Chapter 5: Connecting to Target Device
- Chapter 6: Debugging and Debugging Tools
- Chapter 7: Boot Loader Overview
- Chapter 8: The Registry
- Chapter 9: Testing with CETK
- Chapter 10: Application Development
- Chapter 11: Visual C# 2005 Applications
- Chapter 12: VB 2005 Applications
- Chapter 13: Native-Code Applications
- Chapter 14: Autolaunch Applications
- Chapter 15: Customizing the UI
- Chapter 16: Thin-Client Applications
- Chapter 17: Home Automation Applications
- Chapter 18: RFID Security Access Control Applications
- Chapter 19: Robotic Applications
- Chapter 20: Deploying a CE 6.0 Device
- Appendix A: Windows Embedded CE References
- Appendix B: Installation and Software
- Appendix C: Sample Applications and OS Design Projects
-
- What You Need to Use This Book
- Conventions
- Source Code
- Errata
- p2p.wrox.com
-
1. Windows Embedded CE
- 1.1. What Is Embedded?
- 1.2. The Windows Embedded Family
- 1.3. Windows XP Embedded
- 1.4. Windows Embedded Point of Service
-
1.5. Windows Embedded CE 6.0
- 1.5.1. Modular and Compact OS
- 1.5.2. Real-Time Operating System
- 1.5.3. Supported Hardware
- 1.5.4. New Features in CE 6.0 R2
- 1.5.5. Customizable UI
- 1.5.6. Wired and Wireless Connectivity
- 1.5.7. Graphics and Multimedia
- 1.5.8. Multilanguage, International Localization
- 1.5.9. Real-Time Communication and VoIP
- 1.5.10. OS Design Templates
- 1.6. Developing CE Applications
- 1.7. Testing and Debugging
- 1.8. What Can Windows Embedded CE Do?
- 1.9. Summary
-
2. Development Environment and Tools
- 2.1. Windows Embedded CE Platform Builder
- 2.2. Windows Embedded CE 6.0 Installation
- 2.3. Building CE Runtime Images
- 2.4. Summary
- 3. Board Support Package
- 4. Building a Customized CE 6.0 Runtime Image
-
5. Connecting to Target Device
- 5.1. Target Device Connectivity
- 5.2. Connecting to Emulator
-
5.3. Connecting to eBox-4300-MSJK
- 5.3.1. Connecting to eBox-4300-MSJK with DHCP
-
5.3.2. Connecting to eBox-4300-MSJK with Static IP
- 5.3.2.1. Configuring Static IP Address for eBox-4300-MSJK
- 5.3.2.2. Configuring a Static IP Address for the Development Workstation
- 5.3.2.3. Creating the MyeBox4300 Target Device Profile
- 5.3.2.4. Configuring the MyeBox4300 Target Device Settings
- 5.3.2.5. Downloading the Runtime Image to eBox-4300-MSJK
- 5.4. Connecting to the CEPC
- 5.5. Summary
- 6. Debugging and Debugging Tools
- 7. Boot Loader Overview
- 8. The Registry
- 9. Testing With CETK
- 10. Application Development
-
11. Visual C# 2005 Applications
-
11.1. Developing C# Applications for CE
- 11.1.1. Configuring and Building the Runtime Image
- 11.1.2. Downloading the Runtime Image to the Emulator
- 11.1.3. Creating the C# Smart Device Application Project
- 11.1.4. Adding Controls to the Application
- 11.1.5. Adding Codes to the Application
- 11.1.6. Connecting to the Target Device
- 11.1.7. Deploying C# Application to Target Device
- 11.1.8. Debugging the C# Application on Target Device
- 11.2. Summary
-
11.1. Developing C# Applications for CE
-
12. VB 2005 Applications
-
12.1. Developing VB Applications for CE
- 12.1.1. Configuring and Building the Runtime Image
- 12.1.2. Establishing a Connection to the eBox-4300
- 12.1.3. Downloading Runtime Image to eBox-4300
- 12.1.4. Creating a VB 2005 Smart Device Application
- 12.1.5. Establishing a Connection to the eBox-4300
- 12.1.6. Deploying the SerialPortApp to the eBox-4300
- 12.1.7. Testing the SerialPortApp on the eBox-4300
- 12.2. Summary
-
12.1. Developing VB Applications for CE
-
13. Native-Code Applications
-
13.1. Visual C++ 2005 Native Applications
- 13.1.1. The Autolaunch Component
- 13.1.2. Configuring and Building the Runtime Image
- 13.1.3. Configuring and Building an SDK
- 13.1.4. Downloading a Runtime Image to the Emulator
- 13.1.5. Creating the Visual C++ 2005 Smart Device Application
- 13.1.6. Connecting to the Emulator with CoreCon
- 13.1.7. Deploying Visual C++ 2005 Application to the Emulator
- 13.2. Platform Builder Native Application
- 13.3. Summary
-
13.1. Visual C++ 2005 Native Applications
- 14. Autolaunch Applications
- 15. Customizing the UI
- 16. Thin-Client Applications
-
17. Home Automation Applications
- 17.1. Home Automation Control
- 17.2. Hardware and Peripherals
-
17.3. The eBoxPhidget OS Design
- 17.3.1. Development Environment
- 17.3.2. Creating the OS Design
- 17.3.3. Additional Needed Components
- 17.3.4. Configuring the Registry
- 17.3.5. Configuring the Build Option and Build
- 17.3.6. Target Device Connectivity and Download
- 17.3.7. Configuring and Generating the SDK
- 17.3.8. Installing the eBoxPhidgetSDK
- 17.4. Home Automation Applications
- 17.5. Summary
- 18. RFID Security Access Control Applications
-
19. Robotic Applications
- 19.1. The Stinger CE Robot
- 19.2. Simple Robotic Control Applications
- 19.3. Launching the Robotic Application
- 19.4. Summary
-
20. Deploying a CE 6.0 Device
- 20.1. Windows Network Projector
- 20.2. Windows Network Projector OS Design
- 20.3. Windows Network Projector Usage
- 20.4. Summary
-
A. Windows Embedded CE References
-
A.1. Online Resources from Microsoft
-
A.1.1.
- A.1.1.1. Windows Embedded Home Page
- A.1.1.2. Windows Embedded CE 6.0 Online Documentation
- A.1.1.3. Windows Embedded eHow-Tos and Tutorials
- A.1.1.4. Windows Embedded Virtual Labs
- A.1.1.5. Mike Hall's Blog
- A.1.1.6. Windows Embedded CE Base Team Blog
- A.1.1.7. Windows Embedded News Groups
- A.1.1.8. Windows Embedded Technical Chat
-
A.1.1.
- A.2. Other Learning Resources
-
A.3. Drivers and Shared-Source Projects
-
A.3.1.
- A.3.1.1. USB Webcam Driver for Windows Embedded CE
- A.3.1.2. Windows CE Webcam Project
- A.3.1.3. Phidgets Driver for Windows Embedded CE
- A.3.1.4. Open SSH for Windows CE
- A.3.1.5. 32feet.NET — Personal Area Networking for .NET
- A.3.1.6. LSP Samples for Windows CE
- A.3.1.7. Windows CE WLAN Driver for Atheros AR-60001
-
A.3.1.
- A.4. Other Online Resources
- A.5. Hardware Vendors
-
A.1. Online Resources from Microsoft
- B. Installation and Software
-
C. Sample Applications and OS Design Projects
- C.1. Robotic Remote Control Application
- C.2. Serial Port Communication Application
-
C.3. Source Code for the Exercises
-
C.3.1.
- C.3.1.1. Chapter 1: Windows Embedded CE
- C.3.1.2. Chapter 2: Development Environment and Tools
- C.3.1.3. Chapter 3: Board Support Package
- C.3.1.4. Chapter 4: Building a Customized CE 6.0 Runtime Image
- C.3.1.5. Chapter 5: Connecting to Target Device
- C.3.1.6. Chapter 6: Debugging and Debugging Tools
- C.3.1.7. Chapter 7: Boot Loader Overview
- C.3.1.8. Chapter 8: The Registry
- C.3.1.9. Chapter 9: Testing with CETK
- C.3.1.10. Chapter 10: Application Development
- C.3.1.11. Chapter 11: Visual C# 2005 Applications
- C.3.1.12. Chapter 12: VB 2005 Applications
- C.3.1.13. Chapter 13: Native-Code Applications
- C.3.1.14. Chapter 14: Autolaunch Applications
- C.3.1.15. Chapter 15: Customizing the UI
- C.3.1.16. Chapter 16: Thin-Client Applications
- C.3.1.17. Chapter 17: Home Automation Applications
- C.3.1.18. Chapter 18: RFID Security Access Control Applications
- C.3.1.19. Chapter 19: Robotic Applications
- C.3.1.20. Chapter 20: Deploying a CE 6.0 Device
-
C.3.1.
Product information
- Title: Professional Windows® Embedded CE 6.0
- Author(s):
- Release date: November 2008
- Publisher(s): Wrox
- ISBN: 9780470377338
You might also like
book
Professional Windows® Embedded Compact 7
Learn to program an array of customized devices and solutions As a compact, highly efficient, scalable …
book
Professional Visual Studio® 2008
Professional Visual Studio 2008 Microsoft Visual Studio 2008 is the latest version in the ongoing evolution …
book
Windows® Embedded CE 6.0 Fundamentals
Delve into the fundamental tools and techniques for Windows Embedded CE and get ready to deliver …
book
Windows® CE 3.0 Application Programming
Windows CE 3.0 programming for Pocket PC, handheld PC, and embedded devices Enterprise computing including COM, …