History of Software Development

History of Software Development

The following list shows the most known software libraries and applications relased since 1990.

1990, 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.

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.

1991, The TSR & Multiprocess library for DOS. C and Pascal library. Terminate and stay resident library with multiprocessing features. Published under Adonis Micro-Software.

1992, The Protected Mode Interface for Windows 3.x. C/C++ and Pascal library. Addressed the Interrupt handling and Hardware I/O at user application level in Windows 3.x. 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.

1993, The COMM Enhancer for Windows 3.x. Maybe the first and only kind of driver application extending Windows 3.x limit of 9 serial ports to 36 serial ports. Developed using SuperCom.

1994, SuperMonitor for DOS and Windows 3.x. Serial Data Monitoring and Analysis. Enabling real time monitoring of serial data with less than 10 micro second accuracy. Developed using SuperCom.

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

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.

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.

2001, The COMM Extender for Windows NT type of kernel (e.g. NT, 2000, XP, Vista) released. Enabling legacy DOS applications access to serial ports in protected Windows NT environment. Not only onboard COM1 / COM2 supported but also Virtual COMM ports for exmaple USB-to-Serial or Ethernet-to-Serial.

2002, The XMODEM/32K and ZMODEM/32K created. The early steps of Extended XMODEM.

2003, The ZMCS released. A ZMODEM and Kermit file server and client console application. Kermit protocol added later in 2008.

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.

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

2007, The ServiceLib published. A developers library enabling easy development of service applications under Windows.

2007, The RuntimePacker published. A developers library that really speeds up the writting of a Windows Service.

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 for Linux released. Now one API for Windows and Linux is offered and porting between more and different OS is possible.

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, Windows to Linux Porting Library for Linux released. Helps porting Windows software to Linux functions related to Threads, Critical Sections, Handles, Read/Write Ini-Files, File search, Timing and other.

2016, Interprocess Communication Library for Windows released.

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

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.

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. Further improvement of low CPU consumption, minor speed optimizations in the background data transfer engine. Additions and enhancements to the many class libraries.

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

2023, Windows to Linux Porting Library for Linux ARM (Raspberry Pi) released. Helps porting Windows software to Linux ARM functions related to Threads, Critical Sections, Handles, Read/Write Ini-Files, File search, Timing and other.

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.

You can find more history details on SuperCom here.


Home    Back
Modified at:

ADONTEC