Using Device-Independent Bitmaps in WinCE Development 04/03/2003 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 03/10/2003 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.
Using the Windows CE Registry 10/29/2003 The Windows CE Registry is a leaner version of its desktop cousin, so you may want to re-evaluate how you use it.
The Windows CE Shell 06/11/2003 n 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.
Introduction to the Windows CE High-Speed Graphics Library
Rating: none James T. - 06/26/2002 High-speed graphics library for CE. Includes drawing pixels, filling screen, drawing lines, drawing polygons, drawing rectangles (with or without alpha blend fills), drawing bitmaps (bmp, gif,and jpg), drawing text, and more.
Memory leak detection for WinCE
Rating: none Ciprian Miclaus - 07/31/2001 This code detects memory leaks in embedded VC++ in a similar manner to the way crtdbg does in VC++.
COM COM for eMbedded Visual C++ 3.0 ( Under Windows CE )
Rating: none B. Manivannan - 11/08/2001 The Generation of the COM Server and the COM Client in embedded Visual C++ 3.0 is somewhat different than the Microsoft Visual C++ 6.0. It leads an error in the COM server while running the client. This Article resolves the error and achieves the Server functionality.
Controls Touchscreen Support in Qualcomm Brew
Rating: none Ray Rischpater - 04/10/2008 Learn how to support touchscreens in your applications on handsets running Qualcomm Brew.
Using The CE HTML Viewer Control To Create Powerful, Customized Presentations
Rating: Nancy Nicolaisen - 03/09/2005 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.
Examining Remote System Status
Rating: none Nancy Nicolaisen - 07/14/2004 Learn how to remotely monitor system status with Nancy's RAPI Demo example program.
Reading And Writing Files From WinCE Apps 01/27/2004 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.
Using the CE Ink Control 05/29/2003 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.
CCeButtonST v1.2
Rating: none Davide Calabro - 12/18/2001 The reference control for MFC flat buttons with text and icons. Give your CE applications a professional look!
Database The Anatomy of a CE Database Record
Rating: none Nancy Nicolaisen - 12/17/2004 Discover how to interpret retrieved records from a remote database and format them for display.
Adding Database Attribute Rows to the List Control
Rating: Nancy Nicolaisen - 11/15/2004 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!
Flexible Access, Powerful Subtleties
Rating: none Nancy Nicolaisen - 04/22/2004 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
Rating: none Nancy Nicolaisen - 03/29/2004 What would a database be without some data? Discover how to add records in a CE database application.
A CE Database Primer
Rating: Nancy Nicolaisen - 03/17/2004 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.
Files Using RAPI to Find Remote Files
Rating: none Nancy Nicolaisen - 07/26/2004 Create powerful, panoramic CE file handling capabilities from the desktop side using RAPI.
Finding Files From Within WinCE Applications
Rating: none Nancy Nicolaisen - 01/13/2004 Explore the techniques for allowing the user to find and access files in WinCE using the Common File dialog.
Read and Write Text Files in WinCE
Rating: none Melvin Stober - 10/01/2002 [Update] WinCE did not implement the CStdioFile text file functions. Check out this article if you need to read and write text files on CE.
Game Programming Playing with GAPI
Rating: none Alex Gusev - 04/08/2004 If you need to develop high-performance applications proceeding massive graphical operations (e.g. games), GAPI may be quite suitable.
PocketPC Asteroids using Pocket Frog Library
Rating: Thomas Connolly - 03/12/2002 Asteroids is an implementation of the classic game of the same name. The game was developed using a GPL licensed, graphics library that allowed the development of graphical applications using Visual C++ 6 on a desktop computer--the Pocket Frog library.
Memory Management Memory-Mapped Files for Qualcomm Brew
Rating: none Ray Rischpater - 01/23/2008 Memory-map files to save valuable RAM or simplify file parsing in embedded Qualcomm Brew applications.
Notifications and Power Management under Windows Mobile: Benefit from Both
Rating: none Alex Gusev - 12/16/2005 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!
Numeric Data Portability
Rating: none Nancy Nicolaisen - 02/26/2004 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.
Memory Reconnaissance Tools 10/15/2003 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 09/25/2003 You can also reap some fairly impressive gains in memory efficiency in your CE applications.
Writing Memory Efficient CE Applications 08/27/2003 Understanding how CE uses and manages memory in general is the key to your ultimate success on the CE platforms.
Networking Porting Mobile Applications Between Windows Mobile and Symbian OS
Rating: Alex Gusev - 08/08/2007 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.
How to Write a Java MIDlet Program for Wireless Cellular Phones and Handheld PDAs Using J2ME
Rating: Lakshmi Monda - 08/17/2004 Learn how to generate prc software files for a Palm Pilot PDA that supports Java. Learn to create .jar and .jad files, often referred to as MIDlets, that could be converted to prc files using J2ME (Java 2 Micro Edition) Wireless Tool kit using Java source files.
The RAPI Demo Example
Rating: Nancy Nicolaisen - 06/15/2004 Create a CE-to-desktop connection, and account for performance delays that connection may incur by using RAPI, or the CE Remote API.
Managing Shell Functionality 07/23/2003 The key to creating user friendly (and comprehensible) apps 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.
FTP Client for Pocket PC
Rating: none Waseem Anis - 11/24/2000 Single-threaded, CSocket-based class that illustrates the functionality offered by the PocketPC device for socket data transfer
Ping Utility for Windows CE
Rating: none Arkady Frankel - 11/21/2000 Uses the HPC PRO SDK in order to prove basic "ping" abilities on HPC/PPC devices
Pocket PC Windows Mobile Development with MFC
Rating: none Nick Wienholt - 12/10/2007 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
Rating: none Nick Wienholt - 11/07/2007 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.
Using the Windows Media Player Control on Handheld Devices
Rating: none Alex Gusev - 10/25/2005 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!
Understanding Mobile Data Synchronization: Creating Custom File Filters
Rating: none Alex Gusev - 09/06/2005 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.
Understanding Floating Point Math Under Palm OS
Rating: none Alex Gusev - 03/11/2005 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.
Understanding the DLL Header File
Rating: none Nancy Nicolaisen - 02/23/2005 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
Rating: Alex Gusev - 02/22/2005 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.
Mastering Internet Programming on Mobile Devices: First Steps
Rating: Alex Gusev - 11/02/2004 Learn how to create applications that may connect to the Internet or an intranet. Take a look at typical scenarios that often occur in programming practice.
Developing Nokia Series 60 Applications
Rating: Posted by CodeGuru - 06/25/2004 Learn the essentials of building, deploying and running a Nokia Series 60 project using C++ on the Symbian OS.
Exploring RapiDemo Initializations
Rating: none Nancy Nicolaisen - 06/24/2004 Walk through the initializations of the RapiDemo application.
Keeping Your PocketPC Application's Communications Working
Rating: none Alex Gusev - 06/01/2004 If you wrote PocketPC applications that used RAS on a version of Pocket PC before 2002, then you may find that they don't work with Pocket PC 2002 or later. Learn how to give new life to these RAS applications.
Connecting from the Desktop: Power Tools
Rating: none Nancy Nicolaisen - 05/25/2004 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).
File Handling, File Access and Data Portability in WinCE 12/31/2003 Most usersand even most software developersare 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...
PocketPC -- Adding a Permanent Menu Entry to the New Button Menu
Rating: none Amit Dey - 12/10/2002 Learn the steps involved to add a custom menu entry to the PocketPC "New" Button Menu. The sample project adds menu items and handles respective menu clicks.
Managed C++: Read and Write Registry Keys and Values
Rating: Tom Archer - MSFT - 12/20/2004 Tom Archer illustrates how programmatically modifying Windows Registry keys and values from Managed C++ is much easier and more intuitive than ever before.
Walking The Registry Tree
Rating: Nancy Nicolaisen - 09/28/2004 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.
Responding to Tree Control Notification Messages
Rating: none Nancy Nicolaisen - 08/31/2004 Discover how to handle the tree control notification messages that 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.
Samples Remote Presentations With RAPI and the HTML Viewer Control
Rating: none Nancy Nicolaisen - 12/30/2004 Invoke functions dynamically on CE enables a spectrum of possibility in terms of embedded applications and end-user—oriented applications using Windows CE's RAPI technology.
Pocket Scribble - Part II
Rating: none Christian Skovdal Andersen - 11/27/2000 Second part of great tutorial on porting MFC Scribble sample to Windows CE
Pocket Scribble
Rating: none Christian Skovdal Andersen - 11/22/2000 Complete tutorial porting the famous MFC Scribble example to Windows CE
PocketWine
Rating: none Christian Skovdal Andersen - 08/22/2000 A wine database application sample for Pocket Windows
Shell and Related Programming An Introduction To PowerShell
Rating: Josh Fitzgerald - 04/27/2007 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.
An Ancient Story of Control Panel Applets
Rating: Alex Gusev - 03/03/2005 Have you ever used Control Panel? Definitely yes. Now, learn to create your own Control Panel applets to serve your needs.
Understanding the Shell Behavior for the CE Platforms 08/14/2003 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.
Programming Windows CE Shell User Interface Elements 07/10/2003 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.
SmartPhone Your Windows Mobile 5.0 Applications Can Monitor Clients and Respond to Change
Rating: none Don Sorcinelli - 09/09/2005 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 Windows CE Telephone API (TAPI): Introduction
Rating: Alex Gusev - 04/15/2005 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.
The New Human Frontier of Software: Mobile Computing
Rating: none JLurie - 11/12/2004 Jonathan Lurie says, "The temporal proximity of converging device hardware, juxtaposed with viable mobile software development, suggests we may have slept past high noon with respect to mobile computing." Now catch your breath and find out what he's talking about.
WTL MDI Support Class for WinCE
Rating: fftongzhi - 08/23/2004 Learn about a useful class to help you create a multiview application on WinCE.
Porting from the Pocket PC to Smartphone 2002
Rating: none Yaroslav Goncharov - 05/22/2002 This article shows you how to port a registry viewer application from the Pocket PC to Smartphone 2002.