ZylNMEAGenerator is a Delphi & C++ Builder component that transforms position data in NMEA 0183 format. NMEA 0183 is a standard protocol, used by GPS receivers to transmit data.
You can generate complex NMEA sentences from simple data inputs. The sentences are recognized by any NMEA compatible mapping software. In this way with this component you can simulate either a gps receiver. You just write the generated NMEA sentences on a virtual serial port or an internet socket connected to mapping software.
You can use this component also as a GPS simulator using a null-modem cable or a virtual serial port software.
The demo version is fully functional in Delphi and C++Builder IDE, but it displays a nag dialog (the licensed version will, of course, not have a nag dialog and will not be limited to the IDE). The package includes demo programs for Delphi and C++Builder and a help file with the description of the component.