Classes
Boling Consulting provides both standard classes and custom classes. The standard classes provide instruction in Windows CE / Windows Compact 7 Application Development, OAL Development, and Debugging. Most customers wish to customize their classes to better fit their unique requirements. There is no additional charge for customized classes.
Custom Class
Pick and choose class modules and Boling Consulting will create a custom class with those modules. Click here for a list of modules.
Windows CE / Windows Embedded Compact 7 Debugging
Windows CE / Windows Compact 7 Debugging is a class for the experienced Windows Embedded developer that wants to learn advanced debugging techniques. This class covers the some of the common problems that occur during development, how to leverage the power and complexity of the debugging tools, and how to make custom tools when the provided tools won’t do the job.
3 Days with Labs
Programming Windows CE / Windows Embedded Compact 7
Programming Windows CE is for the embedded programmer who has little if any Win32 experience or has programmed Windows using MFC or another class library. Students will learn Windows programming from the Windows CE perspective. The class starts with an introduction to Windows application architecture followed by a tour of the basic Windows API with a discussion of how these functions apply to the embedded environment. The class then progresses to cover areas specific to Windows CE including the internal operating system architecture.
4 Days, 5 with Labs
Windows CE / Windows Embedded Compact 7 Programming for Win32 Programmers
This course is for the Win32 programmer who needs to learn the differences in programming Windows CE. The class covers the differences in the operating system architecture. It continues with coverage on the subtle differences in the Win32 API implemented by Windows CE as well as coverage of specialized parts of the operating system that expose functions unique to Window CE. The class covers the same Windows CE content as Programming Windows CE, but assumes that the student is familiar with the Win32 API.
3 Days, 4 with Labs
Windows CE / Windows Embedded Compact 7 OAL and Driver Programming
OAL (OEM Abstraction Layer) and Driver Programming teaches how to port Windows CE to a new hardware platform. This task-based course teaches the architecture of Windows CE followed by a series of lectures that bring the student from writing a boot loader program to bringing up the kernel and writing the device drivers. The final day covers a variety of topics of interest to developers such as optimizing video drivers, writing file system drivers, writing a Windows CE shell and profiling a Windows CE system.
5 Days
Windows CE / Windows Embedded Compact 7 Applications and Drivers
Windows CE Applications and Drivers is a class for the experienced Win32 developer that wants to learn Windows CE application development and a touch of device driver development. This class covers the differences in the Windows CE kernel and how that affects application development. The class also provides a cursory knowledge of device driver development and how drivers can be developed using the application development tools instead of using the Platform Builder.
4 Days with Labs
General Modules
- Introduction to Windows CE and Windows Embedded Compact
- Windows CE and Windows Embedded Compact Architecture
Application Development Modules
- Introduction to Windows CE and Windows Embedded Compact
- Hello Windows CE and Windows Embedded Compact
- Windows and Controls
- Text and Graphics
- Keyboard and Stylus
- Kernel Programming
- GWE and the Common Controls
- Files and Databases
- Interprocess Communication
- Notifications
- RAPI
- .NET Compact Framework
OAL Development Modules
- The Boot Loader
- A Tour of the Platform Builder
- Bringing up the Kernel
- Windows CE and Windows Embedded Compact Device Drivers
- Configuring the System
- Windows CE and Windows Embedded Compact Video Drivers
- Windows CE and Windows Embedded Compact USB Drivers