Virtual null-modem cables vs virtual serial ports: creation and usage

Many users who work with Windows Mobile serialversa.
applications joined by null-modem cable (especially ifVirtual COM Port Kit is able to:
those applications require more than one serial ports-          Connect serial applications via virtual
pair) far more often face the necessity to createserial ports. All the data written to one virtual serial
virtual serial ports. This functionality is more thanport can be immediately read from the other one,
necessary for GPS simulation programs. Generally, itand vice versa.
allows to speed up development process during-          It is a true virtual serial port driver.
debugging and data-logging period. Therefore thereVirtual serial ports look and work exactly as real
comes an issue of how to create virtual com ports.hardware serial ports.
In this article we will consider the program aimed at-          It’s built up for different
solving this solution: Virtual COM Port Kit whichplatforms: Windows, Windows CE (ARM, MIPS, SH3,
creates virtual serial ports and connects each pair ofSH4 and x86).
them via virtual null-modem cable. So, all data writtenWho can use Virtual COM Port Kit? The program is
to one virtual serial port can be immediately readuseful for users who work with Windows Mobile
from the other one, and vice versa.serial applications joined by null-modem cable
The way it works: the program creates virtual serial(especially if those applications require more than one
ports and connects them via virtual null-modem cable.serial ports pair). For example, this solution can be
So any applications can exchange data just like theyused for GPS simulation programs. It allows to speed
do it via hardware serial ports and real null-modemup development process during debugging and
cables. In other words, it allows to connect twodata-logging period. One can debug your program
applications (like GPS simulation programs) over virtual(which uses serial port) by connecting it to another
serial ports.program (e.g. serial device emulator).
For example, using Virtual COM Port Kit, it is possibleMoreover if it is necessary to integrate virtual com
to create pairs of virtual serial ports (e.g. COM7 andport functionality, the program supports it. So one
COM8) and connect two applications to them. Allcan create and configure virtual serial ports from
data that the first application writes to COM7 is readyour application directly.
from COM8 by the second application, and vice