Monday, 27 October 2008

Virtual Serial Port. Serial Data Filtering and GPS Tracking.

Serial Data Filtering. Here is the recent case study throughly discussed at most tech forums : "Image Systems are a medium sized company who are leaders in CCTV and Point of Sale integration in New Zealand. The current solutions offered by POS providers and CCTV data capture solutions Image Systems found were limited in their functionality. Using data capture via serial ports,a system to filter out unwanted data was created". Using Virtual Serial Port
Control OEM Image Systems Limited reduced the amount of hardware which is needed to filter out the data from the POS system. This has decreased time to market and decreased the cost to develop further. The Virtual Serial Port Control OEM has been included into new software using Microsoft Visual Studio 2005, written using the C# programming language.
GPS Tracking. Another case study: "VE Teltronics develops products and services for the marine industry. Our focus is on GPS tracking systems in combination with fleet management. We offer our customer innovative and cost effective solutions. We will now launch our first product, "YachtSafe". This is a complete alarm system, with tracking possibilities, and different fleet management services. The system is specially designed for charter boats. It offers different supervision features for the boat owner and the charter company. One unique feature is the Ground detection. If the boat, on a charter, hits an under water rock, it will immediately send an alarm to the boat owner. The boat owner will also receive a log, which can be used to visualize
what have happen in a digital sea map in his computer. GPS data is received from the boat to the computer via the GSM network. The YachtSafe PC application will handle the incoming data and use a standard Sea map application in order to visualize the boat in a digital map. The communication between our application and the sea map application is done through a Virtual Serial Port. By using a virtual com port we have a generic way of communication, and supports most of the sea map applications on the market. The sea map applications is designed to listen to a comport for incoming GPS data, from a GPS device connected to the computer".
Virtual Serial Port is an ActiveX control which makes it possible to create virtual serial ports and control them fully. At the same time virtual ports look like as if they were real hardware serial ports for communications applications. The program provides a developer with full control over virtual serial port. VSPC + virtual serial port can as much as a serial device + a physical serial port. Moreover, Virtual Serial Port drives virtual serial port the same way as a serial device drives a physical serial port. If there is a task to provide interaction between communications application and your own program (e.g. hardware device emulator), there is no common solution to accomplish it. Virtual Serial Port Control allows to create additional virtual serial ports directly from your own program. And any communications application can work with them as if they were physical ports. On the other hand, developers API provided by the program allows your program to access the data written to virtual serial port by communications application and it also allows to respond with your own data. The data will be read by the communications application from the virtual serial port as if it were read from a physical port.

Wednesday, 22 October 2008

USB Monitor - analyze USB traffic for Windows

USB Monitor is an effective and simple in use analyzer of USB traffic for Windows. It allows to monitor incoming and outgoing data of a USB device plugged into the computer. USB adapter development is based on a long-standing experience in USB devices drivers development and you can easily make sure how much it's convenient and simple in use. Just choose the device and start monitoring. No critical information will pass by USB Monitor Pro. INTERNAL_IOCTLs, URB packets and IRP packets of PnP and PowerManagement subsystems will be captured and displayed immediately. The monitoring takes place in both directions (from device driver to the Host Controller Driver and vice versa). Format of captured data displaying is arranged to simplify data understanding as much as possible. Inspite of chronological ordering of captured information it's possible to get more detailed information (e.g. URB packet structure, hex-dump of packets carrying data) for every URB and INTERNAL_IOCTL packets at any time. Just click on a packet and you'll get it. USB Monitor Pro analyzes captured traffic and allows to immediately find URB request (or INTERNAL_IOCTL) come out to the Host Controller Driver and also corresponding URB packet processed by the Host Controller Driver. You will see both packets at once to compare them and then to make a corresponding conclusions.
USB Monitor general features:
Monitoring of data between USB device driver and the Host Controller Driver
Monitoring of all types of USB Request Block (URB)
Monitoring of all IOCTL_INTERNAL_USB_*
Monitoring of IRPs of PnP and Power Management subsystems
Updating list of packets in real time for non-stop analysis
Monitoring of a hot-plugged device
Saving of captured data for further examination
Separate records for request initiation and completion
Filtering mechanism for limiting the volume of captured data to concentrate on the most important information
Monitoring of several USB devices simultaneously
Software restart of USB device

USB adapter is compatible with Windows 2000, Windows XP, Windows 2003 Server, USB 1.x and 2.0

Tuesday, 14 October 2008

USb to Ethernet. USB switch.

There has been a lot of issues on how to share a USB device. Here I will give the best solution to do this. This solution is called USB to Ethernet. Let's discuss the following case study:

"We are using Virtual Desktop Infra and we need to access USB-based device - Panaboard. It basically captures information which is written on the board and converts it to digital format. Unfortunately, we could not detect this device on Virtual machine because of RDP limitation. We were looking for the solution for long time. Finally, we have found this usb switch tool . This tool is great and it perfectly meets any requirements".

See, how simple it is? =)

Synchronizing Remote Mobile Devices

Last week I got a new PDA-phone, an Xda Diamond. It is running Windows mobile 6.1 and of course it can sync its contacts, calendar, e-mail and tasks with Outlook. Using a tool called "Jeyo Mobile Extender" it can also sync its SMS messages to Outlook for backup and search purposes - very handy. I am using Windows Vista and Microsoft Outlook on my PC in my office and I don't use an Exchange Server or similar product.When I am at home and want to check my email or create a calendar event, I just connect to my office PC using RDP. But then my PDA isn't up to date any more, so there should be a possibility to sync it remotely.

Unfortunately Microsoft removed the network sync feature from current versions of ActiveSync, officially because of security problems. And although Windows Mobile 6.1 uses a virtual network connection and TCP for ActiveSync, I could not make it sync over VPN within reasonable time and effort.

So I had to look for another way and came across the idea to extend an USB port over Network. Not as nice as ActiveSync over WLAN but better than nothing. I googled for "USB over Network" and found several products. The first I tried was too complicated to setup, because it used a few TCP ports and an UDP port, which I cannot squeeze through an SSH tunnel. The next I tried was this USB to Network It looked quite nice and worked out of the box using a single TCP port that I could easily forward by SSH. But since it was quite expensive I looked for cheaper alternatives and came across another software which looked very similar. But this just didn't work, it connects as easily as the mentioned above product does, the USB device appears in the Device Manager but the Windows Vista Sync Center just won't recognize the connection. I suspect, this is because it takes to long for the device to answer, because there is a lot of data transferred over the tunnel. Maybe the mentioned program uses better compression or better timing - I dont' know. However, I was about to give up and live without syncing from home or try writing the virtual device driver by myself when FabulaTech contacted me and won me back by making an interesting offer.

Monday, 13 October 2008

FabulaTech develops Virtualization Solution Product Line

This article was taken from the popular resource. Giving it away (slightly changed).

"FabulaTech has started a virtualization campaign aimed at informing IT management and general publicity of the most comprehensive usb and serial port vitualization solutions providing a unified individual approach to developing and monitoring every single solution. The following list represents a long-awaited request by the public to summarize most popular virtualization solutions. Here we go.

USB virtualization solutions:

1. USB over Network. This is a software solution that allows to use remote USB devices as if they were plugged into one's own PC. This usb network solution allows to share any USB device without risk of losing it.

2. USB for Remote Desktop. It allows to work with local USB devices from remote Windows session. It supports a wide range of USB devices and does not require any special knowledge and installs easily right out of the box.

3. USB Redirector. The solution is designed to share USB device over LAN or the Internet and access remote USB devices.

4. USB Monitor. This solution is an effective and at the same time simple in use analyzer of USB traffic for Windows. It allows to monitor incoming and outgoing data of any USB device plugged into the computer.

Serial/COM port virtualization solutions:

1. Serial Port Mapper. It allows you to map any serial ports to any other ports. E.g. you install additional COM port expansion card to computer as COM7 serial port but your favorite software can work with COM1 port only. To resolve this problem you can use this solution.

2. Virtual Serial Port Kit. It's very useful for debugging. The solution creates pairs of virtual serial ports in your system which are virtually connected to each other. Physical null modem cables are not required. You can connect any number of virtual port pairs.

3. Virtual Serial Port Control. It creates virtual COM ports directly from your own programs and fully control them! Provide interaction between serial communications applications and your program.

4. Virtual Modem. There are many old communication applications that require a direct modem connection. This program allows you to substitute physical phone lines with a local TCP/IP network or the Internet without investing thousands into new communication software.

5. Serial Port Splitter. It shares dataflow of one COM port between several applications or vice versa to join dataflow of several COM port devices to one application.

6. Serial Port Redirector. The solution connects a serial application to a remote TCP socket. This allows you to utilize modern hardware COM servers without changing your software or exchange data between a TCP/IP application and an old-fashioned program that doesn't support TCP/IP.

7. Serial Port Control. This is an inexpensive royalty-free component. You can use it with any development environment, such as VB, VB .Net, VC++, C#, Delphi, etc. Just put it on a form and vou've got all the functionality you need to access an RS232 port. The event driven architecture makes it a snap to use. Just define a function in your program and it will be triggered automatically when new data is available through the port.

8.Network Serial Port Kit. You can connect data collection serial devices: bar code scanners, modems, sensors, gages, RF equipment, telephone PBX systems, laboratory or industrial instruments, and so on - to the serial ports of your computer to deliver that data anywhere over any TCP/IP based network. Program creates up to 254 virtual serial ports at a time. Physical COM ports located on remote computer can be connected to host computer over the network as well.

All the programs hold OEM license thus providing the possibility to be distributed as a part of any other software. Time to say "hello" to mobility and virtualization has come. "

Friday, 10 October 2008

Virtual Serial. Control virtual serial ports.


Virtual Serial Port Control is the virtual serial program which creates virtual serial ports and controls them. Created virtual ports look like as if they were real hardware serial ports for communications applications. What the program is meant for: sometimes there is a task to provide interaction between communications application and your own program (e.g. hardware device emulator), there is no common solution to accomplish it. Virtual Serial Port Control creates additional virtual serial ports directly from your own program. And any communications application can work with them as if they were physical ports.

Main features at a glance:

  • Virtual serial ports look and work like real COM ports.
  • Unlimited number of virtual COM ports can be created.
  • Virtual serial ports can have the same names as existing hardware COM ports (e.g. COM1).
  • Powerful and intuitive interface to make serial port communications easy.
  • Delivers all the capabilities of the Win32 Serial Communications API.
  • Notifies your application when data arrives or events occur on the port.
  • Supports reading and writing of binary data.
  • Full buffered data transfer.
  • Comes with example applications (Visual Basic, Visual C++).
  • Can be redistributed as part of your application.

I give 5-star rating to this program.

Tuesday, 7 October 2008

How to: Control Serial Ports


It's very easy to create and control virtual serial ports. Moreover, you can connect any serial application to it. Today we will talk about the program which accomplish this task perfectly. Virtual Serial Port Control. Being an ActiveX control which makes it possible to create virtual serial ports and control them fully, the program creates virtual ports which look like as if they were real hardware serial ports for communications applications. Port Control allows you to create additional virtual serial ports directly from your own program. And any communications application can work with them as if they were physical ports.

The event driven architecture is a soft snap. You don't have to check ports periodically in order to find whether their state is changed or new data is available for reading from the virtual port. Just define the needed function in your program that will be triggered automatically by the appropriate event and that will process the data.

At the same time the Virtual Serial Port Control immediately notifies your application about any actions done to the serial port by the communications application (port opening/closing, setting DTR/RTS handshake, baudrate setting, XON/XOFF symbols setting, etc).

Main program's features at a glance:

  • Virtual serial ports look and work like real COM ports.
  • Unlimited number of virtual COM ports can be created.
  • Virtual serial ports can have the same names as existing hardware COM ports (e.g. COM1).
  • Powerful and intuitive interface to make serial port communications easy.
  • Delivers all the capabilities of the Win32 Serial Communications API.
  • Notifies your application when data arrives or events occur on the port.
  • Supports reading and writing of binary data.
  • Full buffered data transfer.
  • Comes with example applications (Visual Basic, Visual C++).
  • Can be redistributed as part of your application.

The program is compatible with full Microsoft serial.sys, PnP and WMI technologies, Hyper-Threading Technology, VMware, Serial data bitrate (transmission speed) emulation, Virtual serial ports configuration via Windows Device Manager.

Virtual Serial. Windows CE. Windows Mobile

Virtual Serial Port Kit CE was designed to create virtual serial ports and connect each pair of them via virtual null-modem cable. As a result all data written to one virtual serial port can be immediately read from the other one and vice versa. What is especially attractive about this virtual serial software is that its functionality can be easily integrated into any other software.
If you work with Windows Mobile serial applications joined by null-modem cable (especially if those applications require more than one serial ports pair), then this program is especially useful for you. This solution can be used for GPS simulation program too.

This virtual serial program speeds up development process during debugging and data-logging period. You can debug your program (which uses serial port) by connecting it to another program (e.g. serial device emulator).

Main features at a glance:

  • Full hardware serial ports emulation
  • Virtual serial ports look and work like real hardware ports
  • Up to 9 virtual COM port pairs can be created
  • Once created virtual ports are operable at each system startup (prior to user login)
  • Virtual communication is more fast and reliable than via real null modem cable
  • User-friendly program interface
  • Hot Virtual COM port creation and removal
  • One click enable/disable button for all virtual serial ports


Thursday, 2 October 2008

Top Ten Virtualization Softwares

Recently votelists.com has posted top ten virtualization softwares. The list has been updated recently. This is a great source for anyone seeking a good software. Your comments are more than welcome.

USB adapter. USB Monitor.


USB Adapter or in other words USB Monitor is an effective and simple in use analyzer of USB traffic for Windows. It allows to monitor incoming and outgoing data of a USB device plugged into the computer. It's an indispensable tool for a developer of firmware and drivers for USB devices, expanding developer's arsenal. What captures my interest is its simplicity of use. Program's development is based on a long-standing experience in USB devices drivers development and you can easily make sure how much it's convenient and simple in use. Just choose the device and start monitoring.

USB Monitor general features:

  • Updating list of packets in real time for non-stop analysis
  • Monitoring of a hot-plugged device
  • Saving of captured data for further examination
  • Separate records for request initiation and completion
  • Filtering mechanism for limiting the volume of captured data to concentrate on the most important information
  • Monitoring of several USB devices simultaneously
  • Software restart of USB device

These are only a few features. The program is really great.

Wednesday, 1 October 2008

Ethernet modem 2.0


Ethernet modem 2.0 was launched this Monday which allows any modem communications applications to interact via LAN or the Internet based on full hardware emulation technology. Application "dials" remote IP address instead of making a dial-direct call using hardware modem. Moreover, it looks as if the application worked with hardware modem. But in fact, a hardware modem is not used.

General features of the program:

  • Virtual modems look and work like real hardware modems
  • Applications use virtual modems directly from virtual serial ports or through TAPI
  • Up to 256 virtual modems can be created
  • Virtual modems can "dial" to remote virtual modems using IP address (or computer name) and TCP-port instead of phone number
  • Virtual modems can accept "incoming calls" from other virtual modems
  • Phone book. It allows you to simplify switch to virtual modems from hardware modems. You can specify telephone number corresponding to IP address (or computer name) and TCP-port of remote virtual modems.
Virtual Modem is successfully used in such spheres as financial systems, credit card transaction, legal information database access, real estate information systems, device control and data acquisition, building automation, security systems.

Tuesday, 23 September 2008

Network USB

Network USB is the program with which one can work with the remote USB devices over a local network or Internet as if they were connected directly to a local PC. Usually, when one needs to use any USB device (like scanner, flash-memory, etc) he/she plugs it into USB port of your computer. But for all that, the device is accessible only for the computer it is plugged into. And what if someone else needs to use the same USB device? All one has to do is to install USB over Network Server on the PC where USB devices are plugged in. USB over Network Client must be installed on the PCs you want to give access to those very USB devices you've already plugged in. That's all.

USB over Network general features:

Allows to work with remote USB devices as with local ones
Unlimited USB devices can be shared on server
Unlimited USB devices can be accessed from client
Wide variety of USB devices is supported
Auto-sharing of new USB devices
Auto-sharing exclude list
Auto-connecting of USB devices which got shared on the server
USB devices safe removal is supported

Compatibility: Developed for Linux and Microsoft Windows Vista, XP, 2000, 2003 Server, Server 2008, USB v1.1 and USB v2.0, hardware Universal Serial Bus controllers, Hyper-Threading Technology, multiprocessor platforms, true Plug-and-Play.

What I liked about the program: there is no need to move USB devices from one computer to another or occupy others' PCs to work with USB device, no need to buy additional expensive equipment, USB over Network Client is free.

Wiki: COM IP

Today I will tell about COM IP software which allows to make serial data available on a TCP/IP network. How it works: the program creates virtual serial ports and redirects all serial data to specified TCP-port of remote IP-address. Any serial communications software can use these virtual COM ports, like typical hardware COM ports to send and receive serial data over a local network or the Internet. COM IP can be used to pass serial data across a local network or over the Internet using the Telnet protocol (with the COM Port Control protocol specified by RFC 2217) and the raw TCP connection protocol as well. The COM Port Control protocol (RFC 2217) is used also for accessing any serial device attached to a serial device server.

Program's general features:

Redirects virtual serial port data to a TCP/IP network
Unlimited number of virtual serial ports can be created simultaneously on a single computer
Telnet protocol (RFC-2217) support
Raw data transmission support
Preset serial port control signals for raw data protocol
Fixed COM port settings for virtual COM port
Broken network connection recovery (auto-reconnect)
Extra strings sending on port opening/closing

The program is compatible with Full Microsoft serial.sys, PnP and WMI technologies, Hyper-Threading Technology, VMware, wide variety of TCP/IP-based serial device servers.

What I liked about the program: user-friendly interface, virtual serial ports can be created and removed without computer reboot, smooth workflow.

Monday, 22 September 2008

Network Port

Network port is a serious issue much talked over. On the recent tech forum I've visited everyone was concerned on the serial network problem of accessing remote serial devices over local network So this post is dedicated to solving the most urgent issue on the software platform today - serial network. Today I will tell about serial to ethernet program - Network Serial Port Kit. The program allows to share and access serial devices over local network or the Internet. In other words it allows you to work with any serial devices connected to remote computers as if they were connected directly to your PC.

Using Network Serial Port Kit you can share physical serial port with a connected device and then access this device from any other computer over local network or the Internet. At the same time, virtual serial port is created on the computer from which you want to access the serial device and it's the exact copy of the remote physical serial port with the connected device.

Data is forwarded over the network from the physical serial port to the virtual serial port and vice versa. An application on the local computer works with the serial device via the virtual serial port as if it was plugged into this very local computer.

You can easily use this network port program for creating virtual null-modem connections over network. In other words, you can connect two communications applications running on different computers by means of virtual null-modem cable over network. At that, virtual serial ports are created on both computers and they look like physical serial ports for communications applications. Data written to local virtual serial port are automatically forwarded to remote virtual serial port and vice versa.

General features:

Allows to work with remote serial devices over local network or the Internet

Allows to create virtual null-modem cable over local network or the Internet

Virtual serial ports look and work like real physical ports

Once created virtual serial ports are operable at each system startup

Unlimited number of serial devices can be shared simultaneously on a single computer

Unlimited number of serial devices can be accessed simultaneously from a single computer

Virtual communication is more fast and reliable than using real null-modem cable

Broken network connection recovery (auto-reconnect)

Network latency compensation

The program is compatible with PnP and WMI technologies, Hyper-Threading Technology, VMware.

What I liked about the program: user-friendly interface and hot virtual serial port creation and removal, without computer reboot., smooth workflow.



Friday, 19 September 2008

Virtual Serial Port

I studied a lot of information on how to create virtual ports and stuck into Virtual Serial Port Kit. So a few words about this program. Virtual Serial Port Kit creates virtual serial ports and connects them via virtual null-modem cables. All the data written to one virtual serial port is immediately read from the other one, and vice versa. With Virtual Serial Port Kit your applications can exchange data just like they do via hardware serial ports and real null-modem cables.For example, you can create pair of virtual serial ports (e.g. COM7 and COM8) and connect two applications to them. All data that the first application writes to COM7 is read from COM8 by the second application, and vice versa. So as you can see the program is very useful and essential.

Program's features:

Full hardware serial ports emulation
Virtual serial ports look and work like real hardware ports
Serial data bitrate (transmission speed) emulation
Once created virtual ports are operable at each system startup (prior to user login)
Real serial ports are not occupied
Real null-modem cables are not required
Virtual communication is more fast and reliable than via a real null-modem cable

Virtual Serial Port Kit is compatible with: full Microsoft serial.sys, PnP and WMI technologies, Hyper-Threading Technology, VMware.

What I liked about the program: user-friendly program interface, I created virtual COM ports, removed them without any computer reboot, one click enable/disable button for all virtual serial ports feature, virtual serial ports were controlled directly from my own application using command-line, virtual serial ports can be also controlled directly from your own application using Dynamic Link Library (OEM license).

Serial Port Activex. Port Control.

Today I will tell about Serial Port Control, the program which in the easiest way allows any application to control serial ports. The control comes in different forms such as serial ActiveX control, .Net component and Borland/Builder component. It allows to use native component in different developer environments. With the event driven architecture there is no need to check ports periodically if there is new data. Simply define a function for needed event and process the data. The most candy thing is that no programming required. One can just drop a control on a form in any development environment and compare this to writing thousands of lines of code.

The things I like about Serial Port Control:

-Unlimited number of serial ports can be controlled simultaneously.
-Powerful and intuitive interface to make serial port communications easy.
-Delivers all the capabilities of the Win32 Serial Communications API and eliminates its complexity.
-Works with all types of serial ports, including USB adaptors, Bluetooth, IR, or any virtual port.
-Full buffered data transfer.
-Gives full control of status line and handshaking states.
-Comes with example applications (Visual Basic, Visual Basic .Net, Visual C++, Visual C#, Borland Builder, Borland Delphi).
-Serial ports are controlled directly from your own application.

Serial Port Control is compatible with Windows 98/Me/NT/XP/2000/2003 Server, Hyper-Threading Technology, VMware.

Wednesday, 17 September 2008

Serial Port Splitter

I have recently discovered this program and it sounds to be rather good. From the title of this post you must already know its name. Serial Port Splitter. What the program can do: first, it's a true virtual serial port driver. The program runs as system service, so COM ports are available at each start-up of a system automatically. In general the program shares one serial port among several applications. Three main features: splitting, sharing and joining. The splitting feature creates virtual COM ports that are the exact copies of specified physical COM ports. All the data written to physical COM port get to all virtual COM ports. Data written to a virtual COM port get to physical COM port. In such a way, by means of virtual COM ports, several applications can exchange data simultaneously with the same device connected to a physical COM port. At the same time, there is a possibility to configure ports access permissions, COM ports settings and so on. With the sharing feature any physical COM port, being shared, can be opened by several applications simultaneously.And finally with the joining feature it creates virtual COM port and forwards serial data from it to several physical COM ports. If there is a necessity to limit access to a serial port for several applications, for example in case there is a program which is only to read data from the COM port and some programs need full access to a serial port, Serial Port Splitter can easily do it.

What I liked about the program: good OS support that is WinNT 4.x,WinXP,Windows2000,Windows2003,Windows Vista Starter,Windows Vista Home Basic,Windows Vista Home Premium,Windows Vista Business,Windows Vista Enterprise,Windows Vista Ultimate, Install and Uninstall support, very attentive and professional support team.
What I didn't like: serial data of one COM port can be shared only.
This program is one of the best and most reliable ones on the software market.

USB to Ethernet.

In this article we will talk about USB virtualization: USB to Ethernet. Usually, when you need to use any USB device (like scanner, flash-memory, etc) you plug it into USB port of your computer. But for all that, the device is accessible only for the computer it is plugged into. And what if someone else needs to use the same USB device? You can unplug USB device from your PC and give it to another user. Though this decision has some disadvantages: according to different circumstances, not always there is a possibility to give USB device to another user, even for a while or not always there is a possibility to allow someone else to work with that USB device on your PC (especially if another user is in the another office, city or country). It is also possible to purchase the same USB devices additionally but it will depend on the cost of the device and quantity required. I have found and already used such program as USB to Ethernet and after some time decided to share it with you.
A few words about the program: it allows to work with the remote USB devices over a local network or Internet as if they were connected directly to your local PC. The program is available also for Linux, but I personally used it for Win.
What I liked about USB to Ethernet: smooth workflow, enhanced user-friendly interface, does what it says. What I didn't like: well, honestly I personally was pleased with everything. Perhaps other users can share their comments on this topic too.

Wiki: how to create and control virtual serial ports.

There has been a lot of issues on how to create serial ports. In this article we will outline the main softwares which create and control serial ports fully and easily. Serial port virtualization is in great demand on the software market that’s why more and more issues arise on how to create and control serial ports. All softwares were properly tested by the author.

Virtual Serial Port Kit. Virtual Serial Port Kit creates virtual serial ports and connects them via virtual null-modem cables. There are three main features of this program. First, it connects serial applications via virtual serial ports. All the data written to one virtual serial port can be immediately read from the other one, and vice versa. Second, it is a true virtual serial port driver. Virtual serial ports look and work exactly as real hardware serial ports. And third, it runs as system service. Just configured, virtual serial ports are available at each system startup automatically, even prior to user logon.

Virtual Serial Port Control. Virtual Serial Port Control creates virtual serial ports and controls them fully. The program is a true virtual serial port driver. Virtual serial ports look like exactly as real hardware serial ports for communications applications. Virtual Serial Port Control is a powerful ActiveX control. The control is ready to use in ANY ActiveX enabled developer environemnt linke Microsoft Visal Studio, Borland Builder, Borland Delphi. With event driven architecture there is no need to check ports periodically if there is new data. Simply define a function for needed event and process the data.

Virtual Modem. Virtual Modem uses Internet instead of direct phone calls to connect regular communications software. The program allows any modem communications applications to interact via LAN or the Internet. Application "dials" remote IP address instead of making a dial-direct call. There are no charges for phone calls. Virtual modem can be used anywhere in the world where Internet access is available.

Virtual COM Port Kit CE. Virtual COM Port Kit CE creates virtual COM ports and connect them via virtual null-modem cables. Program’s features are the same as with the Virtual Serial Port Kit, the only difference is that the program is also available for Windows CE (ARM, MIPS, SH3, SH4 and x86). In general, the program connects serial applications via virtual COM ports. All the data written to one virtual COM port can be immediately read from the other one, and vice versa. Virtual COM ports look and work exactly as real hardware serial ports.