|
|
 |
|
 |
|
Windows CE & Pocket PC The industry's most extensive line-up of Windows CE and Pocket PC programmer training. |
|
This workshop introduces programmers to the elements needed to write programs for the .NET Compact Framework on Pocket PC and Microsoft Windows CE .NET. The workshop focuses on the subset of the .NET Framework that Microsoft has implemented for Microsoft Windows CE. A set of core topics covers the basic user-interface, graphical output, and kernel programming topics needed to begin building robust programs for Pocket PC and Microsoft Windows CE .NET. more...
This three-day, lecture and lab based workshop prepares programmers for developing distributed applications that use SQL Server as the host database and SQL Server CE as the remote database. This workshop focuses on developing a SQL Server CE application and on exchanging data between SQL Server CE and SQL Server. more...
This workshop introduces C/C++ programmers to the elements needed to write programs to run on Microsoft Windows CE. This workshop focuses on the subset of Win32 - the 32-bit Windows Application Programming Interface (API) - that has been implemented in Windows CE. A set of core topics covers the basic user-interface, graphical output, and kernel programming topics needed to begin building robust software. more...
This workshop introduces experienced Windows programmers to the system services features of the Win32 API as implemented on Pocket PC, Windows CE version 3.0, and Windows CE .NET. Topics include UNICODE, multi-threaded programming, memory management, structured exception handling, COM Fundamentals, and Windows Sockets programming. more...
This five-day, lecture and lab based workshop helps programmers come up to speed on the development issues associated with adapting Windows CE .NET to a custom hardware configurations. more...
This one-day workshop provides a high-level overview of the key features available on Windows CE .NET. Particular emphasis is on new features introduced by Microsoft with Windows CE .NET. Attendees will get a chance to work through the basic steps of platform development with the Platform Builder, and to see how well the new emulator helps developers fine-tune a platform image even prior to the availability of platform hardware. An opportunity to experiment with different operating system configurations - from tiny kernel to cell phone to full-blown PDA - plus an opportunity to experiment with the rich set of debugging features will help platform developers decide whether the features of Windows CE .NET are appropriate to their embedded and mobile platform development needs. more...
This four-day workshop is a follow-on to the one day "Introduction to Windows CE .NET" (course #2530) workshop. This workshop focuses on the low-level details to enable Windows CE .NET to run on entirely new hardware platforms. The emphasis on this course are the elements needed to build a new "Board Support Package" (BSP). A BSP is the name that Microsoft uses for the elements needed to enable new, from scratch reference platform. Elements of BSP typically include a custom low-level board driver (OEM Adaptation Layer - OAL), other core device drivers, and one or more custom bootloaders. more...
This four-day workshop is a follow-on to the one day "Introduction to Windows CE .NET" (course #2530) workshop. This workshop focuses on the steps needed to build Windows CE .NET-based platforms that use a pre-existing reference platform. The focus of this course is on developing all the "external" elements needed for a platform - including device drivers and application-level software needed for a platform shell and other user-interface support components. more...
|
|
Printing & Imaging The industry's only available training on building Microsoft Windows printer device drivers and Microsoft Windows imaging device drivers.
|
|
This five-day lecture and lab based workshop provides developers with the basic information nedded to build STI (Still Image Architecture) and WIA (Windows Image Acquistion) drivers for Windows 98, Windows Me, Windows 2000, and Windows XP. To help driver developers understand the broader picture of still image acquisition , the course covers application-relatied topics including the TWAIN and the WIA Application Programming Interface (API), as well as topics related to the testing ad debugging of WIA device drivers. more...
This workshop introduces C programmers to the elements needed to write printer device drivers for Windows 3.x, Windows 95, Windows 98, and Windows Me. The workshop covers the architecture of 16-bit printer device drivers, as well as the basics of programming with the Windows Application Programming Interface (API). The workshop adopts a strategy of drilling through the graphic API to the underlying Device Driver Interface (DDI) as implemented in sixteen-bit printer driver dynamic link library (DLL). more...
This workshop introduces C programmers to the elements needed to write printer device drivers for Windows 2000/XP. The workshop adopts a strategy of enhancing a simple bitmap printer driver, which simplifies the task of verifying the effect of changes to printer driver source code. Attendees of this workshop receive an exclusive set of printer testing and diagnostic tools from The Paul Yao Company. These tools have been upgraded and enhanced for Windows 2000/XP. more...
This five-day, lecture and lab based workshop helps programmers come up to speed on the development options available for creating and customizing a UNIDRV mini-driver. The primary benefit the UNIDRV provides is fast deployment of a working printer driver. This workshop focuses on the steps needed to take a working mini-driver and making it into an optimized printer driver. more...
|
|
|
The Paul Yao Company, through programming workshops, specializes in providing information and educational services to software engineers.
We believe that knowledge is a two-way proposition, and continually engage in challenging ourselves to learn new skills and augment our engineering abilities.
Our workshops encourage participants, as well as ourselves, to seek solutions by thinking "outside of the box".
Request More Information
Delivery Format
|