provided by: 
Originally published at Internet.comEltima Software offers multiple tools, primarily targeted to developers or systems professionals, designed to provide serial port communication utility functions. Among there current offerings:
- Shared Serial Ports is a utility that allows you to share serial ports between multiple applications in such a way that all applications will receive the same data from the serial port simultaneously.
Shared Serial Ports can be used for serial port emulation, as it connects serial ports by creating virtual serial ports, which are copies of the real ones. Each application will think that it is working with the serial port in exclusive mode. All virtual serial ports will be able to send data to the real serial port. Also, you will be able to set permissions to read, write or change control line state for every application separately.
To start sharing a serial port you select the serial port you wish to share in the drop-down list and put a checkmark "Share this port."
- Virtual Serial Ports Driver (VSPD) for Windows XP creates two pure virtual serial ports in your system, which are virtually connected to each other. For other Windows applications, virtual ports will be seen exactly as two real serial ports connected via a null-modem cable. You can select any port numbers for the virtual pair. For example, you can create virtual pair COM5-COM6. In this case all data sent by other applications to COM5 will arrive at COM6, and all data sent to COM6 will arrive at COM5.
This solution can be used, for example, for GPS simulation programs.
- Virtual Serial Port for ActiveX is an ActiveX Control that allows your application to create custom additional virtual serial ports in the system and fully control it. Created virtual serial port looks like a real serial port for other Windows applications.
Virtual Serial Port ActiveX Control delivers data exchange from/to virtual serial ports and incorporates an events-detecting engine, which will notify you about various events occurring in the system while other applications are working with virtual serial port.
Features: Baudrate emulation, Ffexible set of control functions, full software serial port emulation, control lines support (DTR, RTS), sample applications for Borland C++ Builder, Delphi, Microsoft Visual C++, Visual Basic.
Virtual Serial Port ActiveX Control is compatible with: Microsoft Visual C++ 5-6, Microsoft Visual Basic 5-6, Borland C++ Builder 3-6, and Borland Delphi 3-6.
- Virtual Serial Ports Driver CE creates up to 20 virtual serial ports in your mobile system, this results in up to 10 virtual serial port pairs. Each pair has 2 ports that are virtually connected to each other. For other applications, virtual serial ports will be seen exactly as two real serial ports connected via virtual null-modem cable.
You can select any port numbers for virtual serial port pair as well as change their names from COM to VSP. For example, you can create virtual pair COM5-COM6 (or VSP0-VSP9). In this case all data sent by other applications to virtual serial port COM5 (VSP0) will arrive at virtual serial port COM6 (VSP9), and all data sent to virtual serial port COM6 will arrive at virtual serial port COM5 (VSP0). This can be seen if you run two terminal programs available for your OS and connect one of them to virtual serial port COM5 and other one to COM6.
- Virtual Serial Port ActiveX CE is an ActiveX Control for Embedded platforms that allows your software to create custom additional virtual serial ports in Windows CE system and control them from within your own program.
- Serial Port Monitor is an application for RS232/422/485 COM port monitoring. It monitors, displays, logs and analyzes all serial port activity in a system. Example uses include monitoring serial data exchange between serial devices and any Windows application, debugging a computer connection with peripheral devices using COM port-such as modem, mini-ATS, projector, etc. It can monitor any software/hardware that works with a serial port, intercept and record all serial input/output control codes (IOCTLs), tracking their full details and parameters.
Serial Port Monitor supports all COM-port types: standard on-board ports, extension board ports, SERIAL-via-USB adapters. It provides serial port monitoring functionality for data transmission, incoming and outgoing data streams logging and real time data capture.
Monitoring sessions management features include logging, saving, loading, importing and exporting. Serial Port Monitor will automatically append all monitored data to a file in real-time. It also features visualization of control lines status and various monitoring visualizers: table view, line view, dump view, terminal view. Other features include advanced filtering, search and representation capabilities.
- Serial Port Sniffer is an ActiveX Control that allows your application to sniff (monitor and edit data flows) a serial port in your system. Serial Port Sniffer features control lines support (DTR, RTS, CTS, RTS); and no reboot is required during installation and implementation. Usage examples for Microsoft VC++ and Microsoft Visual Basic are included.
- Advanced Serial Port Terminal is a session-based application that provides a communication interface to connect to any serial port device (modem; fax; GPS; mouse; printer and so on). It allows you to open as many serial ports as you like (including virtual serial ports); dynamically change serial port settings without the need to close and reopen the current port; adjust baudrate, databits, parity, stop bits, flow control parameters; save all received bytes into a file for later analysis and more.
Advanced Serial Port Terminal allows for the creation of options sets and saving them under individual session names for different hosts. You may both send and receive and view data in hexadecimal format, switch between dump and terminal view modes, etc. A customizable interface lets you customize the program interface to your taste and needs.Author: Company Rep
Read article at Internet.com site