************************************************************************************** GPS ActiveX Component Khalid Amin Khan aminkhan@k-tron.net ************************************************************************************** Reference: Khan et al., 2011, An ActiveX control for embedding GPS capability in custom applications, GPS Solutions, Vol.15, No.4, Pages.433–439. DOI 10.1007/s10291-011-0236-6 ************************************************************************************** 1. List of Files -------------------------------------------------------------------------------------- File/Folder Description -------------------------------------------------------------------------------------- GPS ActiveX Source Code Source Code of the GPS ActiveX Component, which can be compiled using Visual Basic 6 GPS ActiveX Setup Setup Installer of the GPS ActiveX Component VB Application Source Code Sample VB Project to demonstrate the usage of GPS ActiveX Component Sample Data Sample NMEA 0183 Data files - Static Point Data: Islamabad, Pakistan - Track Data: Muree to Islamabad, Pakistan - Static Point Data: Near Stanford University,CA,USA - Track Data: Charlotte to Clemmons,NC,USA USB to Serial Drivers USB to Serial Drivers for Win OS (98,2K,XP,Vista) Recommended GPS Units List of Recommended/Tested GPS Units -------------------------------------------------------------------------------------- 2. Instructions * Unzip all ZIP files they will create folders with the same names. * To use the GPS ActiveX Component, it must be installed using the Setup Installer. * After installing the GPS ActiveX Component you can test the sample data given in the 'Sample Data.Zip' using the compiled test program GPSTest.EXE located in "VB Application Source Code.Zip" After executing the GPSTest.EXE program, click "Open NMEA File" button (located at the top-middle of the form) followed by "Process NMEA" to load and process the NMEA 0183 files. [This program uses .NME extension for NMEA 0183 Data files] * Latest GPS Units and Laptops do not have a Serial Port, therefore a USB to Serial port driver must be installed according to your hardware. (Two most commonly used drivers are provided). * The installed GPS ActiveX Component can be accessed from VB, VC and Delphi. The sample VB Project can be used to understand the working/functionality of this component. * Consult the list of recommended GPS units. A GPS mouse is ideally suited for such applications. It connects with the computer's USB port, requires no additional power supply/batteries and costs below US$ 50.