An ActiveX control for embedding GPS capability in custom applications -- by Khalid Amin Khan, Gulraiz Akhter, and Zulfiqar Ahmad

 
 
The technical paper which describes this code is published in  
GPS Solutions, Vol.15, No.4: October 2011, pages 433-439, DOI: 10.1007/s10291-011-0236-6,  
"An ActiveX control for embedding GPS capability in custom applications"  
by Khalid Amin Khan, Gulraiz Akhter, and Zulfiqar Ahmad  
K-tron Research Inc., Rawalpindi, Pakistan;  
and Department of Earth Sciences, Quaid-i-Azam University, Islamabad, Pakistan  
 
 
 
Abstract  
An ActiveX GPS control is presented which can be used to develop software applications with GPS functionality. It translates the NMEA 0183 interface GPS instructions and triggers event procedures which are used by applications to access the GPS data. It provides position data in the form of geographic coordinates as well as Universal Transverse Mercator (UTM) projected coordinates. This control is recommended for the development of general purpose GPS-enabled applications which do not require a high level of accuracy. A Visual Basic project is also included to demonstrate the use of various features of this control. Finally, some real-time software applications are discussed which have been developed using this control. These applications include static point averaging; path tracking; and imagery-based position mapping.  
 
Note: To install the GPS ActiveX control (the GPS.ocx file) you will need to have administrator rights on your PC so you can sucessfully run the setup.exe program.

Setup Program (GPS ActiveX Setup.zip)

Read Me file (ReadMe.TXT)

ActiveX code (GPS ActiveX Source Code.zip)

Example Visual Basic Application (VB_Application_Source_Code.zip)

Example data sets in NEMA0183 format (Sample Data.zip)

List of low-cost GPS receivers (Recommended GPS Units.pdf)

Two types of USB-to-Serial drivers (USB_to_Serial_Drivers.zip)

 
 
 
Return to the GPS-TOOLBOX home page