(<img height='1' width='1' border='0' src="http://www.googleadservices.com/pagead/conversion/1072619999/?value=1&label=Lead&script=0" />)
F1
About F1Course ScheduleOther ServicesSite MapContactHome

Developing Embedded Solutions for Microsoft Windows CE .NET

Exchange Server
Office (inc Access)
SQL Server
Visual Studio .NET
Windows
Web Development
Visual FoxPro
Programming
Business
Knowledge Management
Certification
Learning Options
Reserve a Place
12 May London
09 Jun London
14 Jul London
11 Aug London
08 Sep London
06 Oct London
03 Nov London
01 Dec London
05 Jan London
02 Feb London
02 Feb London
02 Feb London
View Other Courses in Same Category

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