Connect two applications over virtual serial ports
Virtual Serial Port Driver Mobile is a utility intended for mobile devices that can create up to 10 pairs of virtual serial ports connected virtually to each other. Virtual serial ports fully emulate hardware serial ports (that may not even be present in your device). Virtual Serial Port Driver Mobile fully supports ARM, MIPS, SH3/4, x86 and other CPUs.
Using Virtual Serial Ports Driver Mobile, you can easily connect one application to another via a pair of virtual serial ports in order to let them exchange data. This approach can be used, for example, with GPS simulation software.