|
 |
|
 |
|
Articles
Links to articles on topics of interest to Windows CE programmers.
|
|
Windows CE .NET, the newest member of the .NET family, includes a number of improvements over previous versions of Windows CE. For example, there are quite a few new APIs and enhancements to security and connectivity, the user interface, the kernel, and the emulator. In addition, DirectX support has been added and C++ in Windows CE .NET now supports C++ exceptions, STL, and runtime type information. In this article the author takes a tour of Windows CE .NET, starting with the New Platform Wizard that allows you to code for your choice of devices. A sample application is included that locates features on portable devices so the reader knows what's available before writing code. more...
This article introduces the basic features of one of Microsoft's newest database products for Windows CE - SQL Server 2000 Windows CE Edition. This article discusses the core features of this product, and provides extensive details on setting up a fleet of mobile devices based on SQL Server CE linking to server-based SQL Server 2000. more...
This article provides a first look at the Embedded Visual Tools 3.0 toolset. It provides some history, and examples in both Win32 and Embedded Visual Basic. more...
This article explores the ways that Windows CE 3.0 provides extensive real-time support, including support for 256 thread priorities, nested interrupts, and prioritized IRQs.For embedded system developers who are interested in real-time issues, this article show how CE has what it takes to meet even the most demanding real-time scheduling systems. more...
This article continues the analysis from another article, Application Development Landscape for Windows CE .NET, where three Windows CE APIs were compared: Win32, MFC, and the .NET Compact Framework. This article focuses on two of these APIs-Win32 and the .NET Compact Framework -to provide details on selecting an API for specific programming tasks. The choice of API ultimately dictates the choice of development tool: Embedded Visual C++ 3.0/4.0 or Visual Studio .NET.
open article
|
|
Presentations
Download Powerpoint Presentations and presentation sample code from industry conferences.
|
|
No matter where your CE work takes you into the trenches of driver development or Onto the parapets of C# or VB managed coed sooner or later you will need Embedded Visual C++ 4.0, the C/C++ tool;set pf choice for Windows CE.NET. This will show your the ins and out so eVC++ 4.0and will cover the breadth of how this set of tools can help today's CE developer build and debug program (.exe) and library (.dll)executables. We a;sp cp,[are eVC ++ 4.0 with eVC++ 3.0, which highlights enhanced support for C++ developer and debugging. We will alsp provide troubleshooting tips for setting up network debugging, and help integrate native Win32 executables with managed C#/VB for developers who are making the leap into Compact Framework programming.
download file
If you are just getting started with Pocket PC programming, you might wonder how desktop support for Win32 compares with the support in the Pocket PC. While some people use the term "subset", we prefer to say that Pocket PC has the "Greatest Hits" of the Win32 API. Learn the Highs and lows of Win32 support on Pocket PC.This presentation concludes with a decision tree to help you understand when it makes sense to implement in Win32 and when to use managed code approach. We show you how a blended approach provides the best path to successful completion of your projects.
download file
This zip file contains sample .NET Compact Framework code that was created for a presentation given at the Microsoft WinHec 2002 conference. There are four programs in this file: (1) Ed_Win32 - A text editor written in Win32, (2) Ed_NetCF - a text editor written with the .NET Compact Framework, (3) Hello - A very simple ASP .NET web service, and (4) SayHello - A Compact Framework program that calls a web service. Click here to download.
download zip file
|
|
|
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".
|