|
|
 |
|
 |
|
Articles Links to MSDN Magazine articles and other publications on topics of interest to Windows Embedded and Windows Mobile developers. |
|
Paul Yao presents an overview of Windows Embedded CE 6.0 from December 2006 edition of MSDN Magazine more...
Check out the cool new features in Windows XP Tablet PC Edition, including a number of Ink types, and ink that's stored as ink. Here Paul Yao takes you on a tour in this December 2004 article from MSDN magazine more...
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 provides a survey of the support that Windows CE provides for the development Internet applications. more...
Now that versions 4.0 and 4.1 of Windows CE have shipped, you might wonder where CE came from and what people back in the 20th Century thought of this operating system. This article provides just such a look back, when few knew that Windows CE could be used as an embedded OS. Today, of course, many people still think that CE is just for the Pocket PC, and it does a good job there. This article shows that some things have not changed - like the use of Win32 at the core of Windows CE. It also show the precursor to the Pocket PC, which was known as a "Palm-size PC". more...
|
|
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. more...
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. more...
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. more...
|
|
Tools Developer tools to make programmers more productive. |
|
This tool saves time by auto-generating PInvoke interop declarations. Supports C# and VB.NET declarations and both desktop (full .NET Framework) and mobile and embedded (.NET Compact Framework) applications. What might take hours or days to convert by hand can be auto-generated in less than one second. more...
|
|
White Papers Papers we wrote to drill down into topics of interest to programmers. |
|
An April 2009 white paper on msdn.microsoft.com in which Paul Yao revisits the question about how to select between managed and native code. Both have their uses, it turns out... more...
A July 2005 white paper on msdn.microsoft.com that summarizes key concepts and practices for building binary portability into Windows Mobile?based applications. more...
An August 2002 white paper on msdn.microsoft.com. Don't let the date fool you - the Windows CE version 4 was when a big set of improvements were put in place for power management in Windows CE. more...
A July 2002 white paper on msdn.microsoft.com that was written for the WinHEC conference. It explores the (never-ending?) question about managed versus native code. more...
A September 2002 white paper on msdn.microsoft.com exploring the managed versus native coding question. more...
August 2002 white paper on msdn.microsoft.com is the first part of a two-part article series on the set of choices available to application developers. more...
The purpose of this white paper is to provide an introduction to Windows printer drivers in general, and to the Universal Printer Driver - UNIDRV - in particular. UNIDRV runs on various versions of Windows, including Windows NT 4.0 (Service Pack 6), Windows 2000, and Windows XP. more...
|
|
Links Links of interest to Windows CE programmers. |
|
Links to sites with useful articles and downloads for Pocket PC and Windows CE developers. more...
Links to sites with useful articles and downloads for printer driver developers. 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".
|