DeepSoftware.Com
ComponentsProgramsArticlesLinksContacts

    Home     Components     nrComm Lib

Main
Components overview
Documentation
Tools

CodeGear - Where Developers Matter



nrComm Lib


v8.26


Overview


The nrComm Lib includes some components, classes and routines useful for work with serial port devices, data and voice modems, barcode scanners and speech conversion and other communication tasks. It includes a TnrComm component for RS232 serial port, TnrCommTAPI component for work with TAPI devices (ordinary data modems and voice modems). TnrZModem component for common file transfer protocol support. TnrBarCodeScan component for bar code scanners. TnrWave component with wide functions for sound playing, recording and redirecting. TnrSpeech component for text to speech conversion SAPI.
Library has ready solutions for Bluetooth (TnrBT component), GSM (TnrGSM component) and some more. The most valuable features of nrComm Lib you can see in the following list:



Generic Features of nrComm Lib
Serial port (RS232) and barcode scan features
Direct access to serial port and I/O operations
Ready solution for Barcode scanner device
Find all available serial ports in the system (native and virtual IrDA, USB, bluetooth COM ports)
RS485 mode
Quick and flexible solution for an any data packet protocol
It supports detection the data packets with fixed END, HEADER, or LENGTH.
Also it can detect data packets by TIMEOUT.
Several and various data packet types can be united into data protocol.
USB
Find and get the information about existing USB objects (hosts, hubs, ports, devices).
The basic I/O operations with USB pipes over WinUSB interface and driver *
WinUSB driver installation component *.
"Eject" function
GSM
Add, get, delete records of GSM device phone books
Send SMS, get message from device memory
Notify about new SMS or incoming call
Gets various information about GSM device (model, IMEI, memory and battery states and etc.)
Works over serial (native or virtual) port and over Bluetooth connection
Bluetooth
I/O operations with bluetooth device
Enumeration bluetooth adapters, devices, and services
Terminal support
The original control for ANSI/VT100 terminal protocol support
The possibilities for handling the I/O operations for standalone Terminal using
Simple terminal support. You can use an any edit control together with any nrCommLib I/O component.
Telephone API (TAPI) component
The TAPI data modem I/O operations, call and answer
The TAPI voice modem support, call and answer
The extended sound operations (playback, record) for voice TAPI devices
Speech API support for Text-To-Speech conversion and output over TAPI device (voice modem)
Caller ID support
Direct access to com port I/O in voice mode.
Zmodem File Transfer protocol
ZModem file transfer with resume
Possibilities for handling the I/O operations for independent TnrZModem using
Kermit File Transfer protocol
LPT ports
LPT port I/O operations. Direct access to port pins.
LPT available ports auto detection
HID devices *
HID device I/O operations. Input, output, feture HID reports *.
HID device enumeration *.
Common features
Logging with wide options for all events and errors
Handling all exceptions and fatal errors an all levels for multi threading critical applications.
Context help
Simple Install/Uninstall program
The various and useful demo projects are included
Delphi 3-7,2005,2006,2007,2009 C++Builder 3,4,5,6,2007,2009 support

*) This components are included into Pro version of nrComm Lib only


Download


You can try the trial version of nrComm Lib, and see its properties before buy. There are some demo projects which shows the nrComm Lib functionality.

DownloadSizeDescription
nrComm Lib (Trial)
nrComm_Pro.zip 5.3M nrComm Lib Pro VCL for all Delphi from 3 to 2009, C++Builder 3-2009 trial version with nag screen
nrComm.zip 5.0M nrComm Lib VCL for all Delphi from 3,4,5,6,7,2006,2007,2009, C++Builder 3,4,5,6,2006,2007,2009 trial version with nag screen
Compiled Demo Projects
USBDeviceDemo.zip 256k USB Device Demo. Shows USB devices information and has Eject function
TAPIDemo.zip 263k The demo works with TAPI data modems and ZModem protocol.
Codes_Demo.zip 226k The demo opens serial (RS232, com) port and shows decimal/hex codes of incoming bytes.
SerialPortInfo.zip 261k The Serial Port Info Demo: shows serial ports with extended information.
BarCodeScan.zip 228k The demo reads bar codes from the connected serial port barcode reader.
signals_demo.zip 222k Demo monitors and changes states of serial port (RS232) control lines (DTS, CTS etc.).
SpeechDemo.zip 250k The Speech Demo works with voice modem.
BTDemo.zip 228k The Bluetooth Demo.
GSMDemo.zip 330k The GSM Demo: get gsm device properties, diagnostic, read, send and notify SMS, read phone books etc.
LPTDemo.zip 213k The LPT port demo. Get and set LPT pins states.
HIDDemo.zip 299k The HID device demo. It shows detected HID devices and their properties. Monitors and reads input HID reports.

You can download the demo projects and enjoy the various features of nrComm Lib. The source codes of this and other demos are available after installation nrComm Lib. The demos (with sources) are included into trial version, too.


Buy a License

You can purchase the license and get a full release of nrComm Lib. After registration, you will receive release of library with full source code and without built-in limitations. All next minor versions of nrComm Lib will be free for you.

You should select a type of license:

License *Price **Description
nrComm Lib VCL PRO Corporate License €159.00 / $199.00 License is required for organizations and corporate users.
You buy the full release with source of nrComm Lib VCL PRO.
nrComm Lib VCL PRO Private License €89.00 / $99.00 It is PRO license for a single private developer only.
nrComm Lib VCL (standard) Private License €49.00 / $69.00 It is license for a single private developer only.
Full release with source of nrComm Lib VCL Standard




Components ] [ Programs ] [ Articles ] [ Links ] [ Custom Development ] [ Contacts ]


Copyright © 2000-2009 DeepSoftware. All Rights reserved.
Terms of Use ] [ Privacy Statement ]