|
 |
|
 |
|
Parallel Processing
|
|
This workshop introduces C/C++ programmers to the elements needed to access the features and functionality of the NVidia CUDA runtime to enable parallel processing large volumes of data.
more...
|
|
 |
|
Device Driver Development
|
|
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 Microsoft Windows. 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 Microsoft Windows.
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...
This five-day, lecture and lab based workshop helps programmers come up to speed on the development options available for creating and customizing a display driver for Microsoft Windows. The focus of this course is on understanding how the Application Programming Interface (API) maps to the Device Driver Interface (DDI) along with strategies for success in bringing up a Display Driver.
more...
|
|
 |
|
Microsoft Windows CE
|
|
This workshop introduces C# programmers to the elements needed to write programs for the .NET Compact Framework on Microsoft Windows CE. 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 Windows CE and Microsoft Windows CE .NET.
more...
This three-day, lecture and lab based workshop prepares C# 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++ 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 C++ Windows programmers to the system services features of the Win32 API as implemented on Windows CE. Topics include UNICODE, multi-threaded programming, memory management, structured exception handling, COM Fundamentals, and Windows Sockets programming.
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
|