SuperCom History
Data Communication Solutions

Serial Communication Library, RS-232, RS-485 Toolkit. ZMODEM, Kermit, 3964, 3964R, RK512, LSV2, MODBUS, protocol

SuperCom is a well known developers library in the professional developers market. Many times reported and advertised in well known computer magazines as BYTE, c't, C/C++ Users Journal, Microsoft System Journal (MSJ), Toolbox, Windows/DOS Developers Journal, Windows Developers Journal, and many other.

The story began 1990 where, SuperCom for DOS released. Self-contained Assembly and C or Pascal. No external drivers were used. Completely interrupt and event driven. Support for up to 8 serial ports (onboard and multi serial boards e.g. Arnet, AST, DigiBoard). Published under Adonis Micro-Software (predecessor of ADONTEC Computer Systems Ltd).

1991, SuperCom for DOS enhanced with support for up to 36 serial ports (onboard and multi serial boards e.g. Arnet, AST, DigiBoard, Hostess, StarGate and intelligent boards from DigiBoard). Self-contained Assembly and C or Pascal. No external drivers used. Completely interrupt and event driven. Published under Adonis Micro-Software.

1992, SuperCom for Windows 3.x released. 16-Bit serial communications library, self-contained ASM and C or Pascal. No external drivers used. Completely interrupt and event driven. Overcomes the 9 serial port limitation of Windows 3.x and supports up to 36 serial ports (onboard and multi serial boards e.g Arnet, AST, DigiBoard, Hostess, StarGate and intelligent boards from DigiBoard). Maybe the first Windows third party communication library on earth. Published under Adonis Micro-Software.

1994 SuperCom for OS/2. C/C++ serial data communication library supporting up to 36 ports simultaneously and thread & event driven.

1994, The ZMODEM protocol were added to the already XMODEM, YMODEM, ASCII file transfer protocols.

1995, SuperCom for Windows NT and Windows 95 released. 32-Bit serial data communication library event driven and thread driven. Support for up to 36 serial ports onboard and multi serial boards. Maybe the first Windows NT third party communication library on earth.

1995, SuperCom 3964 and RK512 Protocol Module for DOS, Windows and OS/2.

1996, SuperCom ActiveX released. Event driven and thread driven data communications ActiveX. Support for up to 36* serial ports onboard and multi serial boards. Maybe the first MSComm compatible third party communication library on earth.
*some years later this was extended to 255 ports and/or connections

1997, SuperCom LSV2 Protocol Module. Event driven communications library offering PLC specific protocols (LSV2).

1998, SuperCom 3964 Protocol Engine. Event driven communications library offering PLC specific protocols (3964, RK512). The industrial toolkit with DUAL API and multi processing features.

2000, SuperCom for ISDN for Windows and SuperCom for TCP/IP for Windows. Revolutionary one API for different communications types.

2001 First release of the SuperCom Suite published. A unique implementation of a portable communication API. Backwards compatibility was always a very important issue for SuperCom. The SuperCom Suite continued that in a very smart and efficient way. Only one function used to switch the communication path ("ComType" e.g. serial TAPI, TCP/IP, ISDN, etc.) the rest of the function calls and protocols remain the same. The unique concept of "Key-Modules" introduced.

2002, The AS511 industrial protocol added to SuperCom 3964 Protocol Engine.

2003, SuperCom NET Class Library for Windows. Revolutionary API for different communications types to be used with the NET Framework.

2004, SuperCom 6 published. Among the many new enhancements were intelligent functions for data collecting, filtering and background processing. The extensive event driven concept now extended with "smart" background functions. Support for the NET Framework (e.g. C#, Visual Basic) was extended including an additional class library "TSCom". The "TSCom" class is very similar to the SuperCom ActiveX API thus enabling an easy port of older applications.

2004, The MODBUS industrial protocol added to SuperCom. A very solid implementation of MODBUS for industrial use. Support for serial and TCP/IP communications from the first day using one common API. Very welcomed by developers of industrial applications using.

2005, SuperCom x64 for Windows released. 64-Bit event driven communications library. One API for Serial, ISDN, TAPI and TCP/IP data communications. Maybe the first Windows x64 third party communication library on earth.

2006, The KERMIT protocol added to SuperCom.

2007, SuperCom 6.5 published. Many optimizations and additions like KERMIT, MODBUS protocol, optimizations for Windows Remote Desktop Protocol (RDP) and other.

2007, SuperCom S7 Protocol Library for Windows released. 32-Bit and 64-Bit event driven communications library for direct access to SIEMENS S7 and compatible plc via Ethernet (ISO-on-TCP).

2010, The first official release of the Extended XMODEM specification published. Among the many exiting features: the receiver can start a session by requesting files from sender.

2010, SuperCom 7 for Windows released. 32-Bit and 64-Bit event driven communications library. Same API for Serial, ISDN, TAPI and TCP/IP data communications. Many intelligent functions for background processing added. Same API for 32-Bit and 64-Bit development. Enhanced SuperCom NET Class Library for Windows. Provisions for Client / Server development. First library with Extended XMODEM support.

2011, SuperCom Heidenhain Library for Windows released. 32-Bit and 64-Bit event driven communications library. The previous releases of this library were used internally in projects. Based on matured SuperCom modules like the SuperCom LSV/2 Protocol Module.

2012, SuperCom 7.5 for Windows released. 32-Bit and 64-Bit event driven communications library. Enhanced class libraries for .NET, C++ and Delphi. Amount of sample programs increased once again, especially for Serial Data Communication, TCP server / client and ISDN samples with NET (C#, VB net), C++ and Delphi. Additional 9-Bit multi drop samples. Additional multi threaded samples. Minor optimizations for multi core CPU and high performance multi threaded applications.

2012, SuperCom 7.5 for Linux released. Now one robust and portable API for Windows and Linux is offered and porting between more and different OS is possible. One API to learn and use for developing under different OS.

2013, SuperCom Modbus Library for Linux released. The fastest and most complete Modbus library used by many software developers under Windows now used under Linux too.

2014, SuperCom 7.6 for Windows released. IPv6 optimizations. x64 optimizations, other minor internal speed and portability optimizations. More samples for C/C++, Delphi and .NET (C#, VB net).

2016, SuperCom Heidenhain Library for Windows. Minor optimizations. Many new functions added. Enhanced samples.

2016, SuperCom S7 Protocol Library. Minor optimizations. Enhanced samples e.g. for C/C++, C#, Delphi.

2016, SuperCom 7.8 for Windows released. Among other: Additional 9-bit functions exposed. Data packet collector optimizations, enhanced class libraries for C++, Java, Delphi, C#, VB net. More client / server samples for TCP/IP and file transfer.

2017, SuperCom Modbus Library. Modbus slave speed optimizations. Additional samples for C++, Delphi, C#, VB net.

2017, SuperCom S7 Protocol Library. Minor optimizations and export of pure RFC functions for custom use. Enhanced samples e.g. for C/C++.

2017, SuperCom Heidenhain Library for Windows. Some new functions added and others optimized. Enhanced samples for C/C++, Delphi, C#.

2017, SuperCom Heidenhain Library for Linux released. 32-Bit and 64-Bit.

2018, SuperCom 7.90 for Windows released. Among other: miscellaneous optimizations in the data transfer engine, file transfer and data packet collector. Optimized trigger event report. Additions and enhancements to the many class libraries e.g. for C++, C#, Delphi, Java, VB net, NET Class Library and other. Amount of sample programs increased once again. Additional sample programs (e.g. for C#, C++, Delphi, Java, VB Net), client / server samples for TCP/IP. Additional multi threaded samples. TCP/IP IPv6 optimizations to ease configuration. TCP server optimizations. Additional functions to satisfy industrial protocols. Adaptations for Windows 10 and especially x64 optimizations. The SuperCom x64 ActiveX control was optimized for a better integration with Microsoft Office 64 bit e.g. Excel x64.

2018, SuperCom S7 Protocol Library v2.2. Minor optimizations. Enhanced samples for C/C++, C#.

2018, SuperCom Heidenhain Library for Windows and Linux. Additional TNC properties and values were determined. Better support for newer TNC machines. New functions were added and other functions were optimized. Samples for C/C++, Delphi, C#, VB Net, VB6 were included and enhanced.

2019, SuperCom 9 for Windows released. Speed optimizations in the background data transfer engine, faster reaction time for small data packets and embedded devices. Additional functions were added to satisfy industrial protocols. Some Windows 10 and x64 optimizations added and confirmed. 9-Bit speed optimizations and new 9-Bit event driven example programs. Some internal structures were optimized. Additions and enhancements to the many class libraries and example programs e.g. for C++, C#, Delphi, Java, Pascal, Visual Basic net and other compiler.

2019, SuperCom S7 Protocol Library. New functions were added. Enhanced samples for C/C++, C#, Delphi, VB net.

2019, SuperCom Heidenhain Library version 3 for Windows. New TNC properties and values were determined. New functions were added and other functions were optimized. Samples for C/C++, Delphi, C#, VB Net, VB6 were included and enhanced.

2020, SuperCom Suite for Linux released. Serial and TCP/IP for 32-Bit and 64-Bit. Starting of autumn the new software released supporting fast and reliable data communications under Linux. Supporting many simoultaneously serial and tcp/ip connections. Same functionality and stability as known from the Windows version. Portable software development between Windows and Linux with a huge amount of supported protocols is now possible.

2020, SuperCom Heidenhain Library v3 for Linux released. 32-Bit and 64-Bit. Starting of autumn the new software released supporting the same functionality as the Windows version 3.

2022, SuperCom 10 released. CPU consumption, although low, has been further improved and reduced. Multithreading further optimized and smaller, finer switching times. Optimized data packet collector. RS_RXIntime / RS_RXPIntime / RS_WaitString / RS_GetDataPacket / RS_ReportPlug. File transfer protocols, internal additions/optimizations and error correction when communication partners misses the specification. Optimizations regarding 64bit and Windows 10, Windows 11. Optimizations in 64 bit SuperCom ActiveX and samples. Optimizations, additions in SuperCom NET Class Library (NET Core update). New samples for NET Core. Minor speed optimizations in the background data transfer engine. Additions and enhancements to the many class libraries and example programs e.g. for C, C++, C#, Delphi, Java, Pascal, Visual Basic net and other compiler.

2022, SuperCom Heidenhain Library v4 released. 32-Bit and 64-Bit. New functions added. Minor optimizations.

2023, SuperCom 10 for Linux ARM (Raspberry Pi) released. The known SuperCom data communication library for Linux now on ARM CPU. Serial (RS-232, RS-422, RS-485, 9-Bit) and TCP/IP data communication. File transfer protocols (e.g. XMODEM, YMODEM, ZMODEM, KERMIT), industrial protocols (3964R, RK512, Modbus, LSV2, Heidenhain, ..), high speed data transfer, low CPU consumption.


Home    Back
Modified at:

ADONTEC
It Simply Works!