The Wayback Machine - https://web.archive.org/web/20110923045837/http://www.codeguru.com:80/Cpp/W-P/ce/

    CE

    Touchscreen Support in Qualcomm Brew

    Learn how to support touchscreens in your applications on handsets running Qualcomm Brew.

    Memory-Mapped Files for Qualcomm Brew

    Memory-map files to save valuable RAM or simplify file parsing in embedded Qualcomm Brew applications.

    Going Mobile with the Active Template Library

    Learn how to rapidly develop applications and add-ins using ATL for Windows CE.

    Windows Mobile Development with MFC

    Drill deeper into Mobile Development in C++ and go through the development and debugging of a Windows Mobile 6 application with a focus on MFC.

    Visual C++ Smart Device Primer

    Try a no-embedded-background-needed introduction into developing Windows Mobile applications in C++. With comprehensive support for smart device development in Visual C++ and great device emulation features in the Windows Mobile SDKs, mobile development is well within the reach of all Visual C++ developers.

    Porting Mobile Applications Between Windows Mobile and Symbian OS

    The application that runs on everything—this would be a dream of every developer! Use Java, one might say. But even Java has different implementations, is limited in features, and so forth, not to mention the differences for mobile devices. This article offers you few simple receipts you can use to effectively port your mobile C++ applications back and forth between several mobile platforms.

    An Introduction To PowerShell

    Windows PowerShell replaces the outdated batch files and Windows Scripting Host with a brand new object-oriented shell and scripting language. In this article, you will learn how to retrieve directory and filenames from a specific drive.

    Porting Your Mobile Applications to the VS 2005 Environment

    Microsoft Visual Studio 2005: Why Be Bothered with It?

    Notifications and Power Management under Windows Mobile: Benefit from Both

    Does your application need to get called at some point in time? Do you want to inform the user regarding what's going on? Learn how to use Windows Mobile Notifications and Power Manager, and benefit from both!

    Select Multiple Items Functionally Without Pressing the CTRL or SHIFT Key in a List View Control

    Learn how to select multiple items without pressing the CTRL or SHIFT key on a touchscreen app or Windows CE app.

    Using the Windows Media Player Control on Handheld Devices

    Have you ever wanted to show video clips in your application or maybe play audio files? Learn how to do it easily with the Windows Media Player Control!

    Your Windows Mobile 5.0 Applications Can Monitor Clients and Respond to Change

    The new State and Notification Broker API provides the Windows Mobile 5.0 environment with a built-in notification broker structure. Learn to use this API to implement code that monitors and responds to changes in client system states.

    Understanding Mobile Data Synchronization: Creating Custom File Filters

    MS ActiveSync has many great features you can utilize in your applications. This article will guide you through an implementation of custom File Filters to make possible file conversions to pass the data back and forth between the PDA and desktop computer.

    How to Add Pocket Outlook Features to Your Mobile Application

    With the help of POOM (Pocket Outlook Object Model), you can implement sophisticated and customized mobile applications with rich functionality.

    Simple XML Parsing on WinCE 4.2 Using C++ and MSXML 3.0

    Learn how to parse XML files by using MSXML 3.0, an XML parser from Microsoft.

    [Updated] News: "Magneto" Releases to Manufacturing

    Microsoft Windows Mobile 5.0 released to manufacturing. Windows mobile features just improved!

    Understanding Windows CE Telephone API (TAPI): Introduction

    Explore the wide world of TAPI programming... telephonic hardware, intertnal modem, and GSM, to name a few. TAPI provides a powerful mechanism for operating on those devices and hides all low-level details from the application developer.

    Understanding Floating Point Math Under Palm OS

    Floating point operations are the one of the biggest pains under Palm OS. Even though it's getting better with new OS versions, it is still a good point to be confused. Learn what Palm OS offers you in floating point math support.

    Using The CE HTML Viewer Control To Create Powerful, Customized Presentations

    Create an HTML viewer control on a CE device. Once animated, this control allows you to pass any data that is capable of being rendered by using HTML tags from the desktop device to the CE device. The power and elegance of this approach can hardly be overstated.

    Restrict Access to the Shell by Running Your Application Full Screen

    Learn how to progmatically restrict access to the Shell by running your application full screen.

    An Ancient Story of Control Panel Applets

    Have you ever used Control Panel? Definitely yes. Now, learn to create your own Control Panel applets to serve your needs.

    Understanding the DLL Header File

    Create a DLL to contain your own remotely invoked function. The key to this job is creating the correct header file.

    Creating Custom Today Screen Items

    Devices powered by Pocket PC 2000 and later provide a Today screen, which by default displays Owner Info, Calendar, and so forth. Windows Mobile has added several new cool features for Today's panel item. With a little effort, you can create your own custom Today plug-in component and put it along with standard ones.

    How DesktopRAPIInvoker Launches the HTML Viewer on the CE Device

    Explore the mechanics of launching an HTML viewer on your CE device.