Classes

These courses offer a wide variety of Windows CE instruction.  All courses have been created and are taught by Doug Boling.  The courses can be customized for a particular need. 

Build A Custom Course

If you don’t see an exact match for your requirements below, build a course from the ground up!  Make a list of the interesting modules and send me an email.  I’ll be happy to work with you to create a course customized for your exact needs.

Programming Windows CE

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 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 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 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

 
© Copyright 2003. Boling Consulting Inc.