A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(F1043) Fast Track: Customisation, Configuration and Workflows in Microsoft Dynamics CRM 2011/CRM Online - Microsoft Training Courses in London and South West
Microsoft Dynamics CRM Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(3373) First Look: Getting Started with Windows SharePoint Services 3.0 Hands-On Lab - Microsoft Training Courses in London and South West
ASP.NET Training Course Index - F1Computing Microsoft Training Courses London South West UK
Windows Server 2008 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50331) Windows 7, Enterprise Desktop Support Technician - Microsoft Training Courses in London and South West
Course:(6317) Upgrading Your SQL Server 2000 Database Administration Skills to SQL Server 2008 - Microsoft Training Courses in London and South West
Windows 7 Training Course Index - F1Computing Microsoft Training Courses London South West UK
F1 Computing - Microsoft CRM Gold Partner
Windows 2003 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Web Development Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(0828) Deploying and Supporting Microsoft Systems Management Server 2.0 (SMS) - Microsoft Training Courses in London and South West
Course:(1934) Principles of Modeling Windows DNA-based Applications with Rational Rose - Microsoft Training Courses in London and South West
Visual FoxPro Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(8020) Microsoft Business Solutions CRM 1.2 Customization - Microsoft Training Courses in London and South West
BizTalk Server Training Course Index - F1Computing Microsoft Training Courses London South West UK
Business Training Course Index - F1Computing Microsoft Training Courses London South West UK
Windows Training Course Index - F1Computing Microsoft Training Courses London South West UK
FoxPro Training Course Index - F1Computing Microsoft Training Courses London South West UK
Hyper-V and Virtualisation Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(6446) Implementing and Administering Windows Essential Business Server 2008 - Microsoft Training Courses in London and South West
Course:(2840) Implementing Security for Applications - Microsoft Training Courses in London and South West
Exchange Server Training Course Index - F1Computing Microsoft Training Courses London South West UK
C Sharp Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50511) The Microsoft Intelligence 2010 Stack - Microsoft Training Courses in London and South West
Office 2007 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50257) Upgrading to Microsoft ASP.NET 3.5 - Microsoft Training Courses in London and South West
SQL Server Training Course Index - F1Computing Microsoft Training Courses London South West UK
Security Training Course Index - F1Computing Microsoft Training Courses London South West UK
Windows Vista Training Course Index - F1Computing Microsoft Training Courses London South West UK
F1 - Training and Technology Blogs
Course:(6463) Visual Studio 2008 Connected Systems: ASP.NET 3.5 - Microsoft Training Courses in London and South West
Course:(7034) Implementing Microsoft Office Live Communications Server 2005 - Microsoft Training Courses in London and South West
Course:(2520) Deploying Microsoft Windows XP Professional - Microsoft Training Courses in London and South West
SharePoint Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(10215) Implementing and Managing Microsoft Server Virtualization - Microsoft Training Courses in London and South West
Course:(10508) Planning, Deploying, and Managing Microsoft Exchange Server 2010 Unified Messaging - Microsoft Training Courses in London and South West
Course:(4001) Team Collaboration Using Microsoft Windows SharePoint Services - Microsoft Training Courses in London and South West
Certification Fast-Track Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(10337) Updating Your Microsoft SQL Server 2008 BI Skills to SQL Server 2008 R2 - Microsoft Training Courses in London and South West
Course:(10267) Introduction to Web Development with Microsoft Visual Studio 2010 - Microsoft Training Courses in London and South West
CRM Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(F1044) Learning to Program using Microsoft C# 2010 - Microsoft Training Courses in London and South West
Course:(2310) Developing Web Applications Using Microsoft Visual Studio 2008 - Microsoft Training Courses in London and South West
Course:(50429) Microsoft SharePoint 2010 Business Intelligence - Microsoft Training Courses in London and South West
Course:(10534) Planning and Designing a Microsoft Lync Server 2010 Solution - Microsoft Training Courses in London and South West
Course:(80442) Introduction to Microsoft Dynamics CRM 2011 - Microsoft Training Courses in London and South West
Visual Basic .NET Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50229) Understanding the Microsoft Solutions Framework - Microsoft Training Courses in London and South West
Windows Services Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(6331) Deploying and Managing Microsoft System Center Virtual Machine Manager - Microsoft Training Courses in London and South West
Course:(5929) Managing Projects and Programs Using Microsoft Office Project Server 2007 - Microsoft Training Courses in London and South West
Course:(10778) Implementing Data Models and Reports with Microsoft SQL Server 2012 - Beta - Microsoft Training Courses in London and South West
Silverlight 4 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Office (inc SharePoint) Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(50219) Introduction to Microsoft Windows 7 for Developers - Microsoft Training Courses in London and South West
Fast-Track Courses Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(8036) Designing IT Platform Collaborative Applications with Microsoft SharePoint 2003 Workshop - Microsoft Training Courses in London and South West
Course:(2540) Developing Embedded Solutions for Microsoft Windows CE .NET - Microsoft Training Courses in London and South West
SQL Server 2008 Training Course Index - F1Computing Microsoft Training Courses London South West UK
Course:(10232) Designing and Developing Microsoft SharePoint Server 2010 Applications - Microsoft Training Courses in London and South West
Course:(2855) Managing Security Enhancements in Microsoft Windows Server 2003 SP1 - Microsoft Training Courses in London and South West
Course:(F1048) Microsoft BizTalk Server 2010 Administration - Microsoft Training Courses in London and South West
Knowledge Management Training Course Index - F1Computing Microsoft Training Courses London South West UK

Compare Recently Viewed Course Dates



Exclusive
Windows Embedded

Developing Embedded Solutions for Microsoft Windows CE .NET
(Microsoft Training Course: 2540) - 4 days - £2100 exc VAT

We currently do not have any dates scheduled for this course.
Please contact us to arrange a closed course for your company or add your details to courses in waiting.
(Remember F1 has smaller classes)
Ask a Question ?Print 2 Page PDF


> Target Audience
THIS COURSE HAS NOW RETIRED. PLEASE SEE THE SUPPLEMENTARY INFORMATION FOR DETAILS OF ALTERNATIVE COURSES.
The goal of this course is to provide developers and system integrators the solid foundation they need to develop high-quality embedded solutions using Microsoft Windows CE .NET. It is intended for system integrators and system administrators within OEM organizations who are responsible for building and configuring the Microsoft Windows CE .NET platform.
*** This course is also available using Microsoft Windows CE 5 (five days at £1850 plus VAT). Please call 0800 169 1890 if you are interested in taking the 2540N course as an alternative to 2540. ***
> Course outline
  1. Advanced Building of a Windows CE Image
  2. Advanced Debugging
  3. Configuring and Building with Platform Builder
  4. Understanding Device Drivers
  5. Networking and Communications
  6. Implementing a Shell
  7. Preparing an Application Development Environment

Supplementary Information This course has now retired and is no longer available. We suggest you look at Course 2540N: Building Embedded Solutions Using Windows CE 5.
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
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
> Purpose
After completing the course, students will be able to create an advanced build of Windows CE image; describe the concepts of advanced debugging; describe the Windows CE kernel features; provide an overview of driver development in Windows CE .NET; describe the networking and communications technologies used in Windows CE .NET; learn about the shell options included in Windows CE .NET; describe the application development environment for building a Windows CE .NET operating system image.
> Supplementary Information
This course has now retired and is no longer available. We suggest you look at Course 2540N: Building Embedded Solutions Using Windows CE 5.
> EXAMS
There are no exams directly associated with this course