May 24, 2019
Hot Topics:

More articles by Nancy Nicolaisen


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

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

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.

How DesktopRAPIInvoker Launches The HTML Viewer On The CE Device

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

How the DesktopRapiInvoker Application Transfers the File

Look into how the DesktopRAPIInvoker application transfers files between the desktop and the CE side device.

Remote Presentations With RAPI and the HTML Viewer Control

Invoke functions dynamically on the CE side enabling a spectrum of possibility in terms of embedded applications and end-user—oriented applications using Windows CE's RAPI technology.

The Anatomy of a CE Database Record

Discover how to interpret retrieved records from a remote database and format them for display.

Getting Records from the Remote Device

Explore techniques for retrieving records from a remote database.

Adding Database Attribute Rows to the List Control

Adding a row of database attributes to a desktop list control is a somewhat more complicated job than you might suspect. Learn how to do it easily!

Initializing The DesktopView With A List Of Remote Databases

See how to set up communication between the desktop and the remote CE device.

RAPI and Remote Database Access

Learn to use RAPI to find and access remote databases.

Walking The Registry Tree

Take a detailed look at the recursive function used to walk the Registry, WalkRegTree(), initializing the tree control to depict the structure of the Registry.

Inserting Registry Keys in a List Control

Dig deeper into remote manipulation of CE devices using Registry entries.

Responding to Tree Control Notification Messages

Discover how to handle the tree control notification messages which allow us to interact with the user's command to expand or collapse the tree and to update the tree's membership when its constituents change.

Initializing And Handling The Walk Registry Tree Page

Learn how to use CTreeCtrl to display the Windows CE Registry.

Using RAPI to Find Remote Files

Create powerful, panoramic CE file handling capabilities from the desktop side using RAPI.

Examining Remote System Status

Learn how to remotely monitor system status with Nancy's RAPI Demo example program.

Exploring RapiDemo Initializations

Walk through the initializations of the RapiDemo application.

The RAPI Demo Example

Create a CE-to-desktop connection, and account for performance delays that connection may incur by using RAPI, or the CE Remote API.

Connecting from the Desktop: Power Tools

Enlarge and enrich your applications through the advantageous marriage of CE's dispersed computing model and the power, productivity, and ubiquity of desktop Windows by using CE's Remote Programming Interface (RAPI).

CE Power Conservation Strategies

When working with moble devices power is everything. See how you can extend the battery life of your devices.

Manipulating Data Records in Win CE

There are a great many things you can do with the powerful and flexible CE database API. Learn about modifying, deleting, iterating and more including some inherent limitations.

Flexible Data Access, Powerful Subtleties

When it comes to data management in Windows CE and PocketPC applications, real power has more to do with precision of access than just about anything else.

Adding Records to an Open Database in Windows CE

What would a database be without some data? Discover how to add records in a CE database application.

A CE Database Primer

If you are porting a data management application to CE from Win32, in all likelihood you've given the issues around database APIs some fairly serious thought. And well you should.

Numeric Data Portability in WinCE Apps

To save battery life, many PDAs don't have a chip that supports much floating-point math. To compensate for this, here are workarounds that transform floating point numbers to integers and then operates them.

Using Memory-Mapped Files On CE Devices

Discover how to take advantage of memory-mapped files in your WinCE applications.

Reading And Writing Files From WinCE Apps

Once you find a CE file and open it, it's time to confront the problem of the portability of data. See how to read a multibyte character set (MBCS) text and convert it to Unicode for display in an edit control.

Finding Files From Within WinCE Applications

Explore the techniques for allowing the user to find and access files in WinCE using the Common File dialog.

File Handling, File Access and Data Portability in WinCE

Most users—and even most software developers—are a little surprised by the absence of an 'Explorer' style view of the Windows CE file system on the PPC devices. Read on to learn the reason for this as well as the impact it can have on the CE applications you build...

Manipulating Registry Elements in WinCE

Discover how to manipulate individual elements in the Windows CE Registry.

Accessing And Enumerating Registry Keys

Discover two ways to retrieve information stored in registry keys from your WinCE applications.

Using the Windows CE Registry

The Windows CE Registry is a leaner version of its desktop cousin so you may want to re-evaluate how you use it.

Memory Reconnaissance Tools

Most of the time just being well informed about 'best practices' in memory allocation will keep you and your WinCE applications out of trouble.

Optimizing Data Segment Usage

You can reap some fairly impressive gains in memory efficiency in your CE applications.

Using the Heap with WinCE

Use Private Heaps For Frequent, Small Allocations.

SQL Anywhere Studio 9.0 Reviewed

If you are doing mobile development you might want to take a look at SQL Anywhere Studio 9.0.

Writing Memory Efficient CE Applications

Understanding how CE uses and manages memory in general is the key to your ultimate success on the CE platforms.

Understanding the Shell Behavior for the CE Platforms

To make a good, usable palmtop application, you have to embrace the spirit of CE's shell. This means leaving a lot of familiar and comfortable desktop application design ideas behind.

Managing Shell Functionality

The key to creating user friendly (and comprehensible) apps for Windows CE lies in managing the appearance of the shell. Here you will add an application's icon to the toolbar and see how to manage the MRU list.

Programming Windows CE Shell User Interface Elements

If you are doing Windows CE development, now is the time to learn how to add shortcuts to the HPC and HPC Pro desktop and how to add programs and documents to the Start menu.

Finding Special Folder Paths on the HPC and HPC Pro

Programmatically getting the paths for the special folders on the HPC and HPC Pro involves a couple of extra steps.

The Windows CE Shell

In terms of deciding what parts of an existing Win32 application to port to WinCE, the differing nature of the shells is the first critical evaluation you will face. Shell programming is one of those contexts in which it's worth weighing whether a thing that can be done should be done.

Using the CE Ink Control

Inking implementations aren't very consistent across CE platforms. Learn how to use a control to make inking data fairly easy to acquire and handle.

Handling Stylus Input In WinCE Applications

While most CE devices have some sort of 'keyboard', these are often tiny and awkward. For obvious reasons, users prefer using the stylus. Learn how to incorporate stylus input into a WinCE applications.

Making Bitmap Backgrounds Transparent in Windows CE Applications

Learn how to create and use a transparent or opaque bitmap image in a Windows CE application.

Using Device-Independent Bitmaps in WinCE Development

If your WinCE application depends on photographic quality images, sets actively managed palettes, or works with bitmaps then you may want to use Device-Independent Bitmaps (DIBs).

Using Bitmaps in WinCE Applications

Bitmaps raise all sorts of porting issues: color depth, bitmap organization, size translations, and CE support for ROP codes. Learn about adding bitmaps to your WinCE applications.

Drawing Continuous Lines in WinCE - Etch-A-Sketch Revisited

Learn a new approach to the invalidation and painting process in WinCE.

Porting Graphical Apps to Windows CE, Part 2

Explore the simplest graphic operation — drawing lines. Do this by building a simple WinCE Etch-A-Sketch program.

Windows CE and the Great Big Mobile World Out There!

It's a great big diverse mobile world out there, but not a world that Microsoft Windows CE is taking by storm. In fact, today's Palm OS devices enjoy the majority market share, so in pragmatic sense, there are really only two kinds of PDAs: Palms and the rest. Exactly where does that leave Windows CE developers?

Porting Graphical Apps to Windows CE, Part 1

Porting user interfaces to Windows CE is relatively easy. Finding unsupported APIs is a rougher task. Learn what to look for when porting a basic graphics application.

WinCE Forms - Getting It All On One

Learn the trick to building a WinCE form that uses a very large number of fields on a single screen. Unlike previous examples, this article will show how to accomplish this without the use of paging.

A Better Approach to WinCE Forms, Part 2

What happens if you create and initialize more controls than fit on the screen?' Here is one way you can organizeyour pages.

A Better Approach to WinCE/Pocket PC Forms

When it comes to building forms for mobile device-based applications, the fastest way isn't always the best way. This becomes most glaringly apparent is in the case of form-based data entry applications.

Moving Dialogs from the Desktop to Windows CE

Desktop dialog boxes are generally too big to fit on a Windows CE device's screen. Learn the tips and tricks to porting these dialogs.

Create Flexible Custom Menus in Windows CE

Learn to create flexible custom menus in your mobile WinCE applications by using combo boxes and dropdown buttons.

Adapting Application Menus to the CE User Interface

Learn about the tools and techniques for porting a lavish desktop Windows user interface into a much more compact world - the one viewed through the three inch screen of a typical Pocket PC. Specifically, learn how to migrate menus.

Going Mobile: How to Port Your Win32 Code to Windows CE

Windows CE (Compact Edition) is small, but you don't have to start over in writing applications. Learn the tasks involved in moving a Win 32 application's user interface to Windows CE.

Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Thanks for your registration, follow us on our social networks to keep up-to-date