by Adontec Computer Systems - Product Type: Component / .NET Class / ActiveX OCX / DLL
What's New in SuperCom 7?
- DataPacket - Receive data packets based on some definitions
- Trigger - Trigger events when custom data packets or strings received
- DataFilter - Low level data filtering functions e.g. define ready made data filter or inspect and change data while received or transmited with custom functions. More...
- Data Monitoring - Low level data monitoring functions, Integrated Debugging Library
- Event Reporting - Thread-safe event reporting and synchronization with Windows controls or runtime library.
- Threaded File Queue - File transmission using queues, working completely in background
- Connecting in background - The connection attempt is working completely in background. The application does not freeze
- Extended XMODEM protocol. XMODEM compatible incl. ZMODEM like features. The Extended XMODEM protocol offers buffers up to 64K for high speed file transfers, File Options (transmit file names, request a file from the sender, copare date, size etc.).
- ZMODEM File Options - Instructions for the file receiver.
- ZMODEM/8k block option and the powerfull ADONTEC extension ZMODEM/32k (ZMODEM/64k shipped on request)
- KERMIT Protocol
- Integrated TAPI support.
- Very Large Rx and Tx Buffers - Overcome known limitations.
- Sharing Connections (e.g. TCP/IP or Serial) with a third party library is usually possible.
SuperCom offers functions that can be used through different ways. SuperCom DLL API fits excellent into the Windows modularity concept, or the SuperCom ActiveX API which offers an alternative way. When using SuperCom with Microsoft .NET Framework (e.g. C#, VB Net) it offers the DLL API and ActiveX API. SuperCom .NET Class Library is contained in every SuperCom with DLL API and DUAL API.
SuperCom can be used within different development environments providing extensive API support and samples. SuperCom currently includes SuperCom DLL API, SuperCom ActiveX API and a SuperCom .NET Class Library (contained in every SuperCom with DLL API) and DUAL API. You are not bound to use one specific compiler only. This saves a huge amount of time and reduces the costs of development. A single application can setup and handle concurrently multiple connections (e.g. serial lines, Modem, TAPI, TCP/IP, ISDN,..) using one and the same function set (API). Functions and protocols already developed remain unchanged.
SuperCom shows very small response times, especially when used with protocols transmitting small data packets (e.g. 128 Bytes per packet) but also within 9-Bit multidrop networks. Industrial protocols are usually using small packet size and are very sensitive to response time. This high performance enabled SuperCom developers to control hundreds of connections concurrently within a single application. SuperCom has options for 16 bit, 32 bit and 64 bit applications.
Many small and real world samples are included along with source code including Visual C++, Delphi, C++ Builder, Visual Basic, C#, Visual Basic NET (Visual Studio), LabView, FoxPro. Real world data communication samples for Modem connections, ISDN and TCP/IP connections, File transfer, Client/Server projects like the Server-Client and Network Gateway application that can be used for example as PortServer, COMM Server, Terminal Server or Serial Server.
SuperCom also supports development of applications using the .NET Framework (e.g. C#, VB Net). One can use the SuperCom DLL API and/or the SuperCom ActiveX API. The ActiveX seamless intergrates with the Visual Studio .NET developing environment. Samples supporting the .NET Framework with C#, C++ and Visual Basic .NET (VB .NET) are available.
Using SuperCom in Microsoft .NET Framework (e.g. C#, VB Net) reveals another SuperCom API, which is nearly the same as the well known SuperCom APIs. So nothing additionally to learn but the new class library offers a lot more. You can now use the DLL API and the ActiveX API via the SuperCom .NET Class Library and even combine both API as needed.
Despite the new functionality in the class library, the SuperCom ActiveX (OLE control) is still supported with .NET.
The SuperCom .NET Class Library is included in every DLL API and DUAL API SuperCom completely with its C# source code and can be recompiled with any .NET CLR (e.g. CLR 1.x, 2.0, 3.x, ...). Many samples compiled with Visual Studio 2003, Visual Studio 2005, Visual Studio 2008 are available.
SuperCom consists of several modules which can be used according to your needs:
- ComInt - The ComInt module forms the core of SuperCom and contains all low level routines and operates hardware-similar. All subsequent modules form themselves around ComInt and offer the application software a high level interface for data transmission
- DataLink - DataLink is a part of the high level interface and offers routines that transmit and receive data (also time dependent) which determine the status of the interface
- Transport - The Transport module, with its packet routines, forms the transport part of the high level interface. Transport offers packet routines that transmit and receive data packets (also time dependent)
- Modem - The Modem module is the part of the high level interface which is responsible for the communication through the modem. Routines for programming and controlling a modem are implemented in this module
- Terminal - The group Terminal consists of the terminal emulations for ANSI, TTY and VT52
- Protocol - Another group made up of modules (Protocol) forms the transmission protocols (ZMODEM, YMODEM, YMODEM/BATCH, XMODEM, XMODEM/CRC, ASCII) which come with SuperCom and are responsible for the safe transmission of files