Click here to Skip to main content
14,542,771 members


Great Reads

by Stephen Cleary
How to detect a dropped TCP/IP connection
by Fredrik Bornander
How to implement an iPhone style icon menu using the .NET Compact Framework.
by Tamer Oz
PocketPcAgent is an application that can be installed on Windows Mobile devices that are running Windows Mobile 5.0 or higher. The application listens to events such as SMS Received, Call Missed, E-Mail Received, Battery Strength Changed, and much more on the Pocket PC.
by Brian P. Adams
A full-featured Task Manager for Windows Mobile.

Latest Articles

by John Newcombe
6502 Cross Assembly using MacOS and Atom
by John Newcombe
6502 Cross Assembly for the Apple II using MacOS
by Lee P Richardson
Xamarin vs Ionic: A Mobile, Cross Platform, Shootout
by defwebserver
You can create database driven .Net Core applications using JavaScriptServices, and PrimeNG.

All Articles

Sort by Updated


21 Nov 2008
Mobile TouchPad lets you control your PC through your touch pad phones. You can easily connect to your desktop without configuration.
6 Jan 2009
It's a Media Player that works with transparency effects, plays MP3 and Wav files, displays the tag if present, and displays the album art image if present.
8 Jan 2005
Describes a series of classes to handle reflected members in a polymorphic, instance-specific manner.
5 Mar 2015
This contest submission is for a home monitoring solution that reads temperature, humidity and states from various sensors around a home. The data is stored in Azure and can be accessed via mobile devices.
5 Oct 2007
Simple example of how to build a finger controlled list that runs smoothly
19 Aug 2008
Jon Person, A. Philip Smith
In part three of the series, the authors of the "GIS.NET" mapping component for .NET explain how to write a geographic mapping engine which can display geographic coordinates. Source code is provided which can pan and zoom a sample geographic object (the state of Nebraska), in C# and VB.NET.
2 Mar 2005
A simple technique for selecting random records from a table.
27 Mar 2004
Adrian Stanley
The SortListView control extends the existing ListView control in the .NET Compact Framework, so that it will sort items, and display the sort status in the column header.
8 Apr 2004
Adrian Stanley
This article describes how to combine managed and unmanaged projects into a single Visual Studio .NET solution.
1 Feb 2008
Agha Zair Ali
A way to capture signature on Pocket PC and saving as BMP file
13 Jan 2010
Alejandro Barrada
How to use an XML file to read and write aplication settings in a Window Mobile development
17 Apr 2007
A Web Method to display a server's logical disks remotely on a mobile device.
20 Mar 2007
Perform Backup SQL Server Database using Web Method/Web Service from Mobile Device
25 Jul 2007
Create an Open File Dialog for a Windows Mobile 6 (SmartPhone) devices.
25 Jan 2005
Alexander Turlov
This document describes how to implement conditional or cyclic invoking of methods using such features of C# and the .NET Framework as delegates and Reflection. The document contains a number of C# code examples with comments.
20 Apr 2005
Alexander Turlov
This document demonstrates a simple way of business dates calculation using standard features of the .NET Framework Library.
22 Jan 2012
Ali Daneshmandi
Restaurant and Waiter project! (WPF - Windows Mobile)
23 Jan 2007
Alireza Naghizadeh
This is an algorithm formula to calculate round time...
29 May 2005
Alon Ronen
A combobox holding pictures as the items themselves and not just drawing them on run-time.
20 Mar 2010
Svante Seleborg, Alphons van der Heijden, Dave Shaw, katakana2
A Windows Mobile C# reader for the popular Password Safe archive files.
24 Mar 2010
Amir Krifa
A C# wrapper for nearby Bluetooth devices discovery under Windows Mobile that uses a C++ DLL built based on the Winsock 2 API.
4 Jul 2010
Amit Kumar Tiwari
This code sends automatic SMS to birthday boys/girls :) from phone
1 May 2012
Ana Carolina Zambon
Introduction for beginners on how to dynamically instantiate external types
27 Jun 2007
Auto Increment Assembly Version in a Microsoft Build Task
28 Sep 2008
A plunge into creating a fast, full text index, with advanced searching capabilites.
6 Nov 2006
Andy Aspell-Clark
A ToDoList program for the Pocket PC.
23 Apr 2004
Andy Weston
The Pocket Fuzzy Quotient Calculator is a .NET Compact Framework sample application that calculates your FQ based on your mood.
29 Nov 2008
Angel Kafazov
This article explains how to write your custom DirectShow SampleGrabber filter for Windows Mobile.
14 Jan 2009
This article describes how to get notification when a Windows CE based device is connected or disconnected from a desktop machine.
26 Apr 2004
Anne Saouter
Application useful to archive your CD
8 Jan 2007
Anoop Pillai
This article is expected to (1) Introduce patterns to you in a simple, human readable way (2) Train you how to really identify and apply patterns (3) Demonstrate step by step methods to solve a design problem using patterns
17 Apr 2014
Antonio Nakić Alfirević
Creating a library for persisting the application state data between work sessions
26 Jun 2009
Eugene Kordin, Apriorit Inc
In this article, we will review some aspects of using data types and ways of using them during marshaling data. We’ll concentrate on marshaling to and from unmanaged code.
28 Jan 2008
Little quick and dirty program (60 lines) which updates the version build number each time a release is built.
1 Apr 2011
Arik Poznanski
Flashcards.Show – Planning a Cross-Platform Solution
21 Aug 2005
Arik Poznanski
This article will develop a Sudoku game based on a web service, while presenting useful development techniques of Smart Client applications.
27 Jul 2009
Arindam Sinha
Ways to demonstarte any Windows Mobile Application through emulator with out Visual Studio
14 Jun 2009
Artem S. Dmitriev
This article will show you how to create a proxy client to the WCF web service from PDA device.
10 Nov 2004
Ashish Kaila
An outlook style toolbar control in ASP.NET
11 Oct 2013
ASP.NET Community
While professional developers are waiting for the Visual Studio Tools and Designers for SQL Server Compact 4.0, I will show how impatient developers
27 Dec 2007
Asya Alshaikh
show how to call a web services inside ASP.NET web project. using a test published web services; Extentrix Web Services 2.0 Application Edition
17 Sep 2009
Atanu Mandal
Windows Mobile - attractive UI (description about AlphaMobilecontrols).
2 Nov 2009
Atanu Mandal
Windows Mobile - Attractive UI Part-II
2 Feb 2009
Babak Ansari
Work with the PtxRfidNet.dll SDKs to read/write RFID tags and Farsi language in hand-helds.
18 Oct 2009
C++ code showing how to track memory usage to avoid memory leaks
23 Aug 2008
Bad Programmer
Implementing Menustrip dynamically from database, the menu names and order will be through backend.
3 Oct 2009
Balamurali Balaji
A mobile application for converting numbers from one base to another.
25 Feb 2009
XmlObject is the class to derive from when you need high-performant XML serializable objects.
21 Nov 2007
An ArrayList container wrapper class that permits the table to be filled with data in an early phase of a program, but then made read-only (Immutable) for subsequent usage.
14 Jun 2004
A Puzzle Bobble (aka Bust-A-Move) clone for Pocket PC using the .NET compact framework
17 Jan 2011
Bert O Neill
Get updates to your browser immediately when a change has occurred within the database.
3 Apr 2013
Bert O Neill
Create test project for client, server and GUI layers of a MVC application - so that they can then be incorporated into a continuous integration server build
22 Aug 2006
An article on the application of MyXaml on the Compact Framework.
28 Nov 2007
Bhupendra Sinha
Microsoft Message Queuing is Microsoft technology for asynchronous messaging. Whenever there is need for applications to send messages to each other, MSMQ can be used. MSMQ can communicate between remote machines, even over internet using http/https.
12 Dec 2008
This article shows how to create a casual (easy, simple, and fun) puzzle game in managed code for Windows Mobile devices.
15 May 2004
Bishoy Labib
MiniMax algorithm can be used in game AI.
18 May 2004
Bishoy Labib
An update for the MiniMax algorithm. Faster search with the same results.
24 Apr 2004
Bishoy Labib
A strategy game that you must think twice before you move because you can't go back. Face 14 Levels of exciting.
20 Apr 2004
Bishoy Labib
Organize your tasks in a glance on your Pocket PC.
28 Jun 2007
This class will help developers to convert their data table into a ready to use JSON string on the client end JavaScript.
6 Feb 2009
A symmetric stream-based encryption method in C# based on a rolling cipher and mod-257 multiplications
4 Aug 2009
Using NTILE with Cross Reference Values to Create Dimensions
2 Jan 2009
We'll build a call management application for Windows Mobile 5.x/6.x which can programatically ignore, send to voicemail, or SMS-respond to unwanted calls.
14 Jun 2005
Brian Delahunty
A tool to quickly allow the creation and modification of .NET Regular Expression Libraries
20 May 2004
Brian Nash
An example of using the Compact Framework with SQL Server CE.
17 Feb 2008
Brian P. Adams
A full-featured Task Manager for Windows Mobile.
11 Jun 2009
Audio player designed specifically for listening to audio books
2 Jun 2004
Bruce Waeyen
Desktop server and Pocket PC Smart Client for the PRISMIQ Media Player.
19 Dec 2007
Bryan Sachdeva
This article describes how to create a wrapper class for the native Phone API, and then uses it to retrieve and store the call history.
14 Feb 2005
Chad Z. Hower aka Kudzu
Whether you are new to development, or coming from Visual Basic, C++, Java, or Delphi, managing forms in WinForms can be initially confusing. This is an article targeted at beginners in WinForms programming to demonstrate how to easily manage and work with forms in a WinForms application.
27 Oct 2004
Chad Z. Hower aka Kudzu
In this article, I’ll explain how you can easily store and retrieve your application settings with just a few lines of code
25 Oct 2004
Chad Z. Hower aka Kudzu
Any user who works with database updates uses transactions. Transactions in ADO.NET are done using a transaction object, and a try..catch, but there is an easier, one might even say a more C# way to handle database transactions.
6 May 2005
Chad Z. Hower aka Kudzu
Just moved to C#? Do you miss the for i = 1 to 50 syntax? Look no further, C# can do it too by extending it in a unique way.
23 Jul 2014
Chad Z. Hower aka Kudzu
What if objects could move from machine to machine? Not just automated downloads, or remotely controlling objects as in remoting, but a system in which the object actually moves about. Mobile software agents do exactly that. In this article I will provide an introduction to this fascinating concept.
19 May 2008
A simple, re-usable, mobile numeric up/down control that supports decimal places, and min/max.
2 Jun 2004
Chris Cavanagh
A 3D renderer for the Pocket PC.
8 Jun 2004
Chris Cavanagh
A bank balance prediction utility for the Pocket PC.
12 Jul 2009
How to make your customized UI using transparent components?
23 Dec 2009
Tool for monitoring the Real Time Price for ComEd electricity.
31 Jan 2004
This article lays down the basic groundwork for creating desktop application remote controls with the .NET Compact Framework.
26 Jul 2011
Cloud Hsu
.NET Collections performance test in WindowsXP and WindowsCE
29 May 2004
Colin Angus Mackay
As globalization increases internationalized applications become more important. This hangman game is a fun introduction to some of the internationalization features of the .NET Compact Framework.
2 Jul 2008
How to solve input panel overlapping problem
14 Mar 2005
Enable full screen mode in .NET compact framework applications.
28 May 2004
Dany McCarthy
Shopping is an application written in C# for the Pocket PC. It is a program which can be used to assist you in your daily shopping needs.
20 Mar 2010
Svante Seleborg, Alphons van der Heijden, Dave Shaw, katakana2
A Windows Mobile C# reader for the popular Password Safe archive files.
18 Feb 2008
David Catriel
A very powerful and clean way to add logging of all sorts to an application
9 Apr 2005
David Esparza-Guerrero
Design pattern for simulating multiple inheritance in C#.
22 May 2004
David Evans
Stream audio to your Pocket PC with Pocket Streamer.
14 Dec 2005
David Nissimoff
Covers the basics needed to get a Pocket PC and a Garmin GPS talk in their own language and to graphically display the calculated data.
12 Apr 2011
David Veeneman
This series describes how to create modern desktop applications using the Microsoft Desktop Stack -- WPF, Entity Framework 4, and SQL Server Compact Edition 4. The series covers creating a WPF app designed around the MVVM pattern, integrating WPF with Entity Framework 4, using Entity Framework 4.
12 Apr 2011
David Veeneman
This series of articles explains how to use the Microsoft Stack and presents checklists for implementing it. This part explains using Entity Framework 4.0 with SQL Compact 4.0.
17 Apr 2011
David Veeneman
This article, shows how to integrate Entity Framework 4 into a WPF application using the MVVM pattern.
16 Feb 2010
dawright, ProtoBytes
A heurisitc graphing tool to help discover 'Big O Notation' function thru infinite asymptotic's and instrumentation.
13 Mar 2017
You can create database driven .Net Core applications using JavaScriptServices, and PrimeNG.
25 Apr 2008
Derek Bartram
An article presenting a basic dynamic formula processor (including an infix to prefix convertor)
9 Mar 2006
Dev Geek Raj
Functions VS Subroutines and By Val Vs by Ref in VB.NET
29 Dec 2004
This article is based on Manster's article and extension is given to his/her code in VB.NET version.
22 Nov 2009
Dimitri Witkowski
SQLite lacks case-insensitive sort of UTF8 data. In this article, you will see how to get rid of this limitation in .NET.
2 Aug 2008
Don Kackman
A simple, fully functional flashlight to help you see in the dark.
9 Oct 2009
This article explains how to create transparent controls in .NET Compact Framework
29 Jul 2009
This article will show you how to create an Orientation-Aware and DPI-Aware Smart Device application.
31 May 2004
Doug Mair
An article describing the development and use of the Symmetry Drawing Tool.
2 May 2004
Doug Mair
A utility program to help poker players.
11 Sep 2004
Demonstrates an innovative way to invoke hidden commands to show modal dialogs such as "Add To Favorite" dialog, "Import/Export Wizard" dialog in your WebBrowser-based application.
1 Aug 2005
Shows a simple class for digital signature generation and verificacion.
1 Oct 2005
Describes the summed area table algorithm of Franklin Crow.
15 Dec 2010
Windows CE/Mobile printing client for LPR, LPRng, and Socket API.
26 Feb 2008
Ernest Laurentin
The article describes the P/Invoke Library Visual Studio add-in.
4 Sep 2008
Ernest Laurentin
Multimedia PeakMeter control - .NET version
26 Jun 2009
Eugene Kordin, Apriorit Inc
In this article, we will review some aspects of using data types and ways of using them during marshaling data. We’ll concentrate on marshaling to and from unmanaged code.
5 Dec 2004
Discuss the prevalence concept and as it can be an ideal alternative to the use of database in some situations. We will know the XPrevail, a open source prevalence layer and as your features can make possible a simple and modern programming.
12 Sep 2005
How to View Source of a window opened using ShowModalDialog
10 Jun 2008
Florin Badea
This article presents a mobile device application that uses serial ports to simulate a Bluetooth connection.
26 Apr 2004
A submission for the CodeProject April 2004 contest.
30 May 2009
Frank T. van de Ven
Terminate a process, or check if it is running, using the full file path. It also enumerates processes returning the full path to the running EXE file.
15 May 2007
This article shows an example of how to build a software component according to best practices that is customizable through code generation techniques.
26 Nov 2007
Fredrik Bornander
An article describing how to do fast image rotation on the .NET Compact Framework
21 Apr 2009
Fredrik Bornander
How to implement an iPhone style icon menu using the .NET Compact Framework.
12 Jun 2008
Fredrik Bornander
An article on creating an iPhone style ListBox.
19 Dec 2007
Fredrik Bornander
An article on creating a better looking ProgressBar for Windows Mobile 5
10 Dec 2007
Fredrik Bornander
This article describes a way to create a Panel that is aware of mouse gestures on the .NET Compact Framework.
29 Jul 2008
A small guide to create localized resources with Compact Framework 2.0 and Visual Studio 2005.
21 Sep 2007
Geert Verhoeven
Explains how to properly implement the IEquatable interface.
4 Aug 2004
George Mamaladze
A C# implementation of Reversi (Othello) Game for PocketPC and Windows.
30 May 2004
George Mamaladze
Pocket PC .NET Compact Framework version of Minesweeper and MinsweeperFlags (multiplayer) game in one
25 May 2004
Gerald Naveen A
Thin client for Microsoft Visual SourceSafe on Pocket PC / SmartPhones targeting .NET Compact Framework.
13 Aug 2012
This article discusses two lessons learned during the development of a mobile application.
31 Aug 2003
Girish Nurani Sankaranarayanan
An article on automating the installation of .NET Compact Framework on Pocket PC devices.
14 Jul 2004
Girish Nurani Sankaranarayanan
An article describing the implementing of Custom actions in Pocket PC application Setup packages.
25 Feb 2004
Signature Capture in C# capturinig the signature in a txt file and reload from the txt file, in server side the txt file can be converted to a jpg file using java
1 Sep 2005
Create animated GIF images using C#.
7 Jun 2004
Gopal Panda
An article on Consuming web Service on PocketPC
22 Jun 2004
An implementation of a simple raytracer for the CF as an intro to graphics theory.
13 Mar 2007
Guenther Klenner
The DataPlotter is a .NET control for graphical display of 2D data. For both the X and Y axis, a linear or logarithmic (any base) scaling can be selected.
6 Oct 2010
Code example on how to draw enhanced graphics 2D pictures on Windows Mobile
16 Oct 2008
Günther M. FOIDL
Shadow copied applications aren't locked by the loader, so they can be updated/substituted at runtime.
19 May 2008
Permanent Storage of a Mobile Device Application
11 May 2009
Hani Gamal Eldeen
.NET controls to be used for development of Arabic applications for smart devices.
22 Jun 2007
Hannes Foulds
This article shows how to create a simple AJAX enabled control using only the built-in features of .NET 2.0.
30 May 2009
A collection of pre-filled Country, Region, and City comboboxes for the .NET Compact Framework.
29 Aug 2007
This article shows you how to customize individual cells in a DataGrid - and it works on the Compact Framework.
7 Jul 2005
Henry Tan Setiawan
SignalBar for PocketPC with Designer Support.
7 Jul 2005
Henry Tan Setiawan
An article on writing an ImageList-based animation control with designer support.
21 Mar 2005
An article on how to turn off PDA screen on the .NET CF platform.
9 Sep 2007
hooshang Karami
Mixed Mode Of Windows authentication And Forms authentication
10 Sep 2007
SQL Script Executer or Reader executes the scripts which are already generated and you want to execute them. Just change the path where your scripts reside.
3 Jan 2008
imran afzal
Adding Click Event on a Textbox by Subclassing using Native Callbacks
22 Feb 2009
Counter based c8051
12 May 2005
Iven Xu
Scroll the contents in windows and multi-undo and redo in controls.
29 May 2004
Making the Pocket PC into a Media Remote.
30 May 2004
Jacob Senecal
An entertaining exploration of .NET Compact Framework graphics and XML features.
12 Nov 2005
This article is about making a package containing a Pocket PC application and a SQL Server CE. The package will be of type MSI. When you click it, it will first install SQL Server CE 2.0 and then it will install the Pocket PC application.
30 Aug 2008
Jaime Olivares
Modify the behaviour of any enumerator to make it circular, constrained or stepped. Also reversible enumerator.
14 Oct 2008
Jaime Olivares
A useful control that mimics most of the PropertyGrid functionality in the .NET Compact Framework.
28 May 2004
James Poag
This is my submission for the .NET CF contest for May 2004. It is a game utilizing the .NET Compact Framework for the PocketPC that demonstrates the ease and power or .NET CF. The game allows singleplayer mode against the computer, or Multiplayer over a network or Internet connection.
20 Jul 2007
James S.F. Hsieh
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
31 May 2004
Jan Dolinay
An article on a simple password manager for the PDA.
15 Jun 2002
Jared Bienz
A .NET library with several controls that work in both Windows and on Pocket PC
13 Jul 2006
Jaroslaw Kowalski
Introduction to managing diagnostic traces with NLog.
9 Sep 2004
The Pass-Through authentication enables a user to sign-on to their intranet and access other web applications without being asked for login again.
12 Sep 2012
Jayson Ragasa
Passing Values Between Multiple Projects using Interface
25 Apr 2004
Jeffrey Vanneste
This article shows an example of a game that uses the GAPI and Hekkus libraries. It also shows a nice and free way of deploying your games/applications without requiring the .NET Framework installed on the end user machines.
27 May 2004
jeremy jones
A venture into the art of screen scraping, XML data sources, and a splash of Web Services.
22 Jan 2004
Searching and sorting pocket PC flat text file.
11 Jun 2008
Jimmy Zhang
Introduces a simple, efficient, human-readable XML index called VTD+XML.
25 Jun 2008
Jimmy Zhang
Agile, efficient XML data binding without schema.
13 Jun 2007
This code will help you in creating a customized form interface
24 Apr 2005
João Paulo Figueira
Implementing a managed wrapper to the CEDB database engine with some C++ help.
25 Sep 2009
Joel Ivory Johnson
A level program written for the Zune using the XNA framework.
22 Mar 2010
Joel Ivory Johnson
My experience with the Windows Marketplace for Mobile for 6.x devices and the certification process.
31 Jul 2008
Joel Ivory Johnson
An article discussing the various methods that you can use to automatically start an application on Windows Mobile, either by schedule or in reaction to a system event.
8 Jan 2009
Joel Ivory Johnson
A guide to get a Windows Mobile Professional dev environment up and running for those who cannot acquire Visual Studio.
20 Jan 2009
Joel Ivory Johnson
Wrapper and sample programs demonstrating the use of the Skyhook Wireless XPS SDK (hybrid position system using GPS, WiFi Positioning, and Celltower positioning)
4 Dec 2008
Joel Ivory Johnson
Program for displaying CallerID information on computer and muting computer sounds while on phone.
3 Nov 2008
Joel Ivory Johnson
An article introducting the native synchronization objects suppied by Windows Mobile and explanation of how to use them.
11 Nov 2012
Joel Ivory Johnson
This article demonstrates how to use the Microsoft XNA Framework to read the state of an Xbox 360 controller
18 Aug 2007
Joel Ivory Johnson
An article on using the Microsoft Live Search API to make a location aware phone book
15 Aug 2007
Joel Ivory Johnson
Use a Windows Mobile Professional phone with a GPS receiver to create a simple SMS based location tracking program.
5 Aug 2007
Joel Ivory Johnson
Implementation of a Telnet client for Windows Mobile 5 devices.
21 Jan 2005
John Guin
A simple app using the XML DOM to create and maintain an XML log file.
18 Oct 2010
John Paul Walker
How to think like a programmer
3 Jun 2007
Keep PDA awake using C#
7 Aug 2008
Jon Person
In part two of the series, the author of "GPS.NET" teaches developers how to write GPS applications suitable for the real world by mastering GPS precision concepts. Source code includes a working NMEA interpreter and sample high-precision application in C# and VB.NET.
7 Aug 2008
Jon Person
What is it that GPS applications need to be good enough to use for in-car navigation? Also, how does the process of interpreting GPS data actually work? In this three-part series, I will cover both topics and give you the skills you need to write a commercial-grade GPS application.
19 Aug 2008
Jon Person, A. Philip Smith
In part three of the series, the authors of the "GIS.NET" mapping component for .NET explain how to write a geographic mapping engine which can display geographic coordinates. Source code is provided which can pan and zoom a sample geographic object (the state of Nebraska), in C# and VB.NET.
2 Jun 2004
Jonas Follesø
An article on Pocket PC game development.