|
|
|
Module 1: Advanced Building of a Windows CE Image
- Directory Structure of Platform Builder
- The Windows CE .NET Build Process
- Building in the Integrated Development Environment
- Modifying Configuration Files
- Creating a Component
- Modifying CEC Files using the CEC Editor
- Adding a BSP
- Export Wizard
Skills
- Explain the directory structure of Platform Builder.
- Describe the build process.
- Build components in the Integrated Development Environment of Platform Builder.
- Modify configuration files.
- Create a component.
- Modify the CEC files with the CEC editor.
- Use the BSP wizard to add a BSP.
- Use the Export wizard to build a self-extracting component.
Top |
|
Module 2: Advanced Debugging
- Using Breakpoints
- The Real World: Debugging Process
- Using Remote Tools
- IDE Debug Commands
- Debug Zones
- Additional Debugging Techniques
- eXDI (Extended Debug Interface)
Skills
- Describe the use of breakpoints in the Kernel Debugger.
- Explain the process used in bringing up an image for a new hardware platform.
- Identify the use of Remote Tools.
- Identify the different debug commands.
- Define, declare, register and use debug zones.
- Identify different debugging techniques that can be used in Platform Builder.
- Identify the role of eXDI (Extended Debug Interface).
Top |
|
|
Module 3: Configuring and Building with Platform Builder
- Definition of Real Time
- Windows CE Kernel Features
- Handling Processes, Threads, and Fibers
- Protecting Applications
- Synchronization Objects
- Memory Model
- Structured Exception Handling
- Optimizing a Windows CE Device
Skills
- Describe a real time operating system.
- State the Windows CE kernel features.
- Describe process, thread, and fiber handling in Windows CE .NET.
- Describe how to protect threads from unauthorized priority or quantum modification.
- Explain synchronization objects in Windows CE .NET.
- Describe the memory model in Windows CE .NET.
- Describe the use of structured exception handling.
- Measure and fine-tune time-critical operations.
Top |
|
Module 4: Understanding Device Drivers
- Windows CE Architecture
- Driver Source
- Driver Resource Management
- Resource Manager
- Device Driver Interrupt Handling and the IST Model
- Device Driver Memory Management
- New DMA Routines
- Driver Loading Mechanism
- Service Manager (Service.Exe)
- Device Notification Mechanism for Applications
- Device Power Management
- Common Driver Architectures
- Native Device Drivers
- Stream Interface Drivers
- USB
- NDIS
- FSD
- Emulation Support
Skills
- Identify how device drivers fit in the Windows CE architecture.
- Identify the location of sample code provided by Microsoft.
- Identify how to assign resources to a driver.
- Describe the Resource Manager.
- Provide an overview to device driver interrupt handling and the IST model.
- Understand device driver memory management.
- Identify how different types of drivers are loaded by the operating system.
- Introduce a Windows CE .NET technology, the Service Manager.
- Identify the device notification mechanism.
- Provide an overview of driver power management.
- Identify the five common driver architectures and their samples.
- Identify the emulation support provided in Windows CE .NET.
Top |
|
|
Module 5: Networking and Communications
- Web Technologies
- Lab: Enabling a Web Server
- Networking Options
- Lab: Implementing Microsoft Message Queuing
- Component Services
- Networking Security
- Real-Time Communications
- Multimedia Communications
Skills
- Describe the Web technologies supported by Windows CE .NET, including browsers, protocols, servers and services.
- Describe the available options for networking Windows CE .NET devices
- Explain how COM and DCOM are implemented.
- Explain authentication services and cryptographic services.
- Describe the multimedia features supported by Windows CE .NET.
Top |
|
Module 6: Implementing a Shell
- What Is a Shell?
- Shell Options
- Components of a Custom Shell
- Required Shell Functionality
- Installing Your Custom Shell
- Customizing the Windows CE .NET User Interface
Skills
- Describe a Shell.
- Explain the shell options that are provided with Platform Builder.
- Describe the components of the Windows CE Shell.
- Describe the four main items that form a custom shell.
- Create and install a custom shell.
- Identify how to handle device UI rotation.
- Customize the user interface components.
Top |
|
|
Module 7: Preparing an Application Development Environment
- Windows CE .NET Application Development
- Native Application Development
- Win32 Programming Primer
- Lab: Exploring Embedded Visual C++ 4.0
- Managed Application Development
- Building, Deploying, and Launching the Application
- Overview of the .NET Compact Framework
- Adding .NET Support to a Windows CE Device
Skills
- Explain the differences between native and managed application development.
- Export an SDK from Platform Builder and install it in eMbedded Visual C++ 4.0 to build a native application
- Create a Win32 application for Windows CE .NET.
- Use Visual Studio .NET with smart device extensions to build managed application.
- Build, deploy and launch a C# application for Windows CE .NET.
- Describe the .NET Compact Framework.
- Add .NET support to a Windows CE device.
Top |
|
|
|
|
Exams:
-
There are no exams directly associated with this course
|
|
Price Options ex VAT:
Classroom Training
? |
Distance Learning
? |
eLearning Options
? |
Book Learning
? |
£
1480 (€2102)
|
£
796.00 (€1131)
|
- |
No Books Supported for Course at present
|
|
|
Call Free on 0800 169 1890
Print 2 Page Flyer Last Modified 01 May 2008
|
|