OpenCellId for Windows Mobile Phone

OpenCellId for Windows Mobile (.NET 2.0)

About This Page

This page is about a program OpenCellId able to collect cell site information and their positions
i.e. latitude and longitude.

The program is a OpenCellId client, The idea is to collected information should be feed into the OpenCellId database.

The Program

The program is a windows application. The application require .NET 2.0 to be installed. It has been developed and tested on Windows Mobile V6.1

The program require a an internal or external (bluetooth) GPS device. The program will access the GPS information through the windows intermidate GPS driver.

If you think the style and coloring is not state of the art, you are absolutely right! I'm “plumber” doing wiring and infrastructure, GUI is not really my cup of tea. When growing up I spent a considerable time in front of VT100 terminals and IBM PCs. I personally think the black and green coloring is retro and cool. Yes, my favorite operating system is (still) TOPS-20 (yes, I have worked for DEC and I have a TOPS-20 (Panda) running).

The best mentioning that there is three "external" modules:


The basic program functionality is

CellId Information

The Cell Information window shows current cell site to which the phone is connected and the position information for the site.

GPS Information

The GPS Information displays current GPS data. In the windows it is also possible to enable / disable tracking of positions i.e. route.

MAP

From the CellId List, GPS Information windows it is possible to map current position
or a previously captured CellId position to a map i.e. Google Map. In the Map window you can zoom in or out.

When being in the map window it's possible to save the map on to the device. The file is saved to the SD card (if being present) in the directory <SDcard>/WygtyaData/

When bein in the "map window" you can

Uploading Information

The main objective with this program is to collect cell site information and upload it to the OpenCellId database. The way to upload information is to to save cells. When saving cells in the application file opencellid.cvs will be create primararly on the SD card if such exists otherwise on the phone memory. The file is created in a directory opencellid and is named opencellid.cvs.


The file should be copied to a PC where it can be uploaded to opencellid database from the WEB page
http://www.opencellid.org/measure/upload

Note, in order to be able to upload cell information you would need a OpenCellId API key, such key can be obtained here

Installation and Download

An installation CAB file is available. You can download it from here.

Copy the CAB to your device, click on it and it will install itself.

Source

I have made the source code available for the Mobile Client.
The code for the client can be found
here