Jump to content

List of Tools: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
 
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This section give OS/2 developers a list of available tools: What they do, how to get them, and links to related stuff, like an EDM/2 article covering the issue. And not the least: The "Discussion" section of each entry allows to add personal comments, experiences and opinions. You can also view development tools [[:Category:Programming Languages|classified by the programming language]] used.
This section give OS/2 developers a list of available tools: What they do, how to get them, and links to related stuff, like an EDM/2 article covering the issue. And not the least: The "Discussion" section of each entry allows to add personal comments, experiences and opinions. You can also view development tools [[:Category:Programming Languages|classified by the programming language]] used.


== Categories ==
==Categories==
===Full Packages===
===Full Packages===
This includes full development packages, containing elements like compiler(s), make tools, debuggers etc. The most important single tools from any package should be also entered in the appropriate sections below.
This includes full development packages, containing elements like compiler(s), make tools, debuggers etc. The most important single tools from any package should be also entered in the appropriate sections below.
{|class="wikitable sortable"
{|class="wikitable sortable"
!Name!!License!!Status
!Programming Language||Name||License
|-
|[[Alsys Ada]]||Commercial||Discontinued
|-
|[[Arity Prolog]]||Commercial||Discontinued
|-
|[[Artek Ada]]||Commercial||Discontinued
|-
|-
|[[Borland C/CPP|Borland C/C++ Version 2.0]]||Commercial||Discontinued
|rowspan=2|Ada||[[Alsys Ada]]||rowspan=20|Commercial
|-
|-
|[[Borland JBuilder]] (Java)||Commercial||Discontinued, Free Personal Edition
|[[Artek Ada]]
|-
|-
|[[Enfin Smalltalk]]||Commercial||Discontinued
|rowspan=3|BASIC||[[IBM VisualAge for Basic]]
|-
|-
|[[IBM C/2]]||Commercial||Discontinued
|[[Microsoft Basic PDS]]
|-
|-
|[[IBM C Set/2]]||Commercial||Discontinued
|[[Microshare Basic]]
|-
|-
|[[IBM C Set++ for OS/2]]||Commercial||Discontinued
|rowspan=4|C||[[IBM C/2]]
|-
|-
|[[IBM VisualAge COBOL]]||Commercial||Discontinued
|[[IBM C Set/2]]
|-
|-
|[[IBM VisualAge Cplusplus Version 3.0 for OS/2|IBM VisualAge C++ Version 3.0 for OS/2]]||Commercial||Discontinued
|[[Microsoft C]]
|-
|-
|[[IBM C and Cplusplus Compilers, Version 3.6.5|IBM C and C++ Compilers, Version 3.6.5]]||Commercial||Discontinued
|[[TopSpeed C]]
|-
|-
|[[IBM VAC 4.0|IBM VisualAge C++ Professional 4.0]]||Commercial||Discontinued
|rowspan=5|C/C++||[[Borland C++ for OS/2]]
|-
|-
|[[IBM VisualAge Smalltalk Enterprise 6.0|IBM VisualAge Smalltalk Enterprise 6.0]]||Commercial||Discontinued
|[[IBM C Set++ for OS/2]]
|-
|-
|[[Innotek GCC]]||Open Source - GNU GPL||Discontinued
|[[IBM VisualAge C++ 3.0]]
|-
|-
|[[UR/Forth|Interactive Forth-83]]||Commercial||Discontinued
|[[IBM VisualAge C++ Professional 4.0]]
|-
|-
|[[JBA Guidelines|JBA Guidelines]]||Commercial||Discontinued
|[[TopSpeed C++]]
|-
|-
|[[Logitech Modula-2]]||Commercial||Discontinued
|rowspan=3|COBOL||[[IBM VisualAge COBOL]]
|-
|-
|[[Micro Focus Cobol]]||Commercial||Discontinued
|[[Micro Focus Cobol]]
|-
|-
|[[Microshare Basic]]||Commercial||Discontinued
|[[Microsoft Cobol]]
|-
|-
|[[Microsoft Basic Professional]]||Commercial||Discontinued
|Eiffel||[[Tower Eiffel]]
|-
|-
|[[Microsoft C]]||Commercial||Discontinued
|rowspan=3|FORTRAN77||Microsoft FORTRAN77
|-
|-
|[[Microsoft Cobol]]||Commercial||Discontinued
|[[Prospero FORTRAN 77]]
|-
|-
|[[Microsoft Pascal]]||Commercial||Discontinued
|[[Open Watcom FORTRAN 77]]||Open Source
|-
|-
|[[Open Watcom|Open Watcom C/C++ and Fortran]]||Open Source||Current
|rowspan=2|Java||[[Borland JBuilder]] (Java)||Commercial, Free Personal Edition
|-
|-
|[[Oracle JDeveloper]]||Freeware||Current
|[[Oracle JDeveloper]]||Freeware
|-
|-
|[[Prospero FORTRAN 77]]||Commercial||Discontinued
|rowspan=2|Modula-2||[[Logitech Modula-2]]||rowspan=5|Commercial
|-
|-
|[[Prospero Pascal]]||Commercial||Discontinued
|[[TopSpeed Modula-2]]
|-
|-
|[[TopSpeed C]]||Commercial||Discontinued
|rowspan=4|Pascal||[[Microsoft Pascal]]
|-
|-
|[[TopSpeed C++]]||Commercial||Discontinued
|[[Prospero Pascal]]
|-
|-
|[[TopSpeed Modula-2]]||Commercial||Discontinued
|[[TopSpeed Pascal]]
|-
|-
|[[TopSpeed Pascal]]||Commercial||Discontinued
|[[Virtual Pascal]]||Freeware
|-
|-
|[[TopSpeed TechKit]]||Commercial||Discontinued
|rowspan=2|Prolog||[[Arity Prolog]]||Commercial
|-
|-
|[[Tower Eiffel]]||Commercial||Discontinued
|[[Visual Prolog]]||Commercial, Free Personal Edition
|-
|-
|[[Visual Prolog]]||Commercial||Discontinued, Free Personal Edition
|rowspan=3|Smalltalk||[[Enfin Smalltalk]]||rowspan=3|Commercial
|-
|-
|[[VisualWorks]]||Commercial||Discontinued
|[[IBM VisualAge Smalltalk Enterprise 6.0|IBM VisualAge Smalltalk Enterprise 6.0]]
|-
|-
|[[VisualWorks]]
|}
|}


Line 87: Line 81:
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|[[Hockware VisPro/C]]||Commercial||Discontinued
|[[Hockware VisPro/C]]||rowspan=6|Commercial||rowspan=6|Discontinued
|-
|-
|[[Hockware VisPro/C++]]||Commercial||Discontinued
|[[Hockware VisPro/C++]]
|-
|-
|IBM Workframe/2 1.1||Commercial||Discontinued
|IBM Workframe/2 1.1
|-
|-
|IBM Workframe/2 2.x||Commercial||Discontinued
|IBM Workframe/2 2.x
|-
|-
|[[IBM VAC 3.0 Workframe|VAC/C++ 3.0 Workframe]]||Commercial||Discontinued
|[[IBM VisualAge C++ 3.0 Workframe]]
|-
|-
|[[IBM VAC 4.0 Workframe|VAC/C++ 4.0 Workframe]]||Commercial||Discontinued
|[[IBM VisualAge C++ 4.0 Workframe]]
|-
|-
|[[NetBeans]]||Open Source||Current
|[[NetBeans]]||Open Source||
|-
|-
|Speedsoft Sibyl ||Open Source - GNU GPL||Discontinued
|[[SpeedSoft Sibyl]]||rowspan=2|Open Source - GNU GPL||Discontinued
|-
|-
|[[WDSibyl]] (Updated Speedsoft Sibyl)||Open Source - GNU GPL||Current
|[[WDSibyl]] (Updated Speedsoft Sibyl)||
|}
|}


===Developer's Toolkits for OS/2===
===Developer's Toolkits for OS/2===
{| class="wikitable sortable"
{|class="wikitable"
!Name!!License!!Status
!Name||License||Status
|-
|-
|IBM OS/2 2.x Developer's Toolkit||Commercial||Discontinued
|[[IBM Developer's Toolkit for OS/2 2.0]]||rowspan=16|Commercial||rowspan=16|Discontinued
|-
|-
|IBM OS/2 Warp Developer's Toolkit||Commercial||Discontinued
|[[IBM Developer's Toolkit for OS/2 2.1]]
|-
|-
|[[IBM Developer Connection Device Driver Kits for OS/2]]||Commercial||Discontinued
|IBM [[Developer's Toolkit for OS/2 Warp Version 4]]
|-
|-
|[[MKS Toolkit]]||Commercial||Discontinued
|[[IBM OS/2 Developer's Toolkit]]
|-
|-
|IBM VisualAge C++ Distribuited Application Development Toolkit (DADT)||Commercial||Discontinued
|[[IBM Developer Connection Device Driver Kit for OS/2]]
|-
|-
|IBM Internationalization (I18N)|| ||Discontinued
|[[MKS Toolkit]]
|-
|-
|Image Handler|| ||Discontinued
|IBM VisualAge C++ Distributed Application Development Toolkit (DADT)
|-
|-
|IBM LAN Systems Toolkit|| ||Discontinued
|IBM Internationalization (I18N)
|-
|-
|IBM Multimedia OpenDoc|| ||Discontinued
|IBM LAN Systems Toolkit
|-
|-
|[[IBM OpenDoc for OS/2]]|| ||Discontinued
|IBM Multimedia OpenDoc  
|-
|-
|IBM Pen for OS/2 Developer's Toolkit|| ||Discontinued
|[[IBM OpenDoc for OS/2]]
|-
|-
|IBM SearchManager/2 Toolkit|| ||Discontinued
|IBM Pen for OS/2 Developer's Toolkit
|-
|-
|IBM SOMObjects Developer Toolkit|| ||Discontinued
|IBM SearchManager/2 Toolkit
|-
|-
|IBM SOMObjects WorkGroup Enabler|| ||Discontinued
|IBM SOMObjects Developer Toolkit
|-
|-
|IBM SOMObjects WorkStation Enabler|| ||Discontinued
|IBM TCP/IP Programmer's Toolkit
|-
|-
|[[IBM TCP/IP Programmer's Toolkit]]||Commercial||Discontinued
|[[TbxShield]]
|-
|-
|[[TbxShield]]||Commercial||Discontinued
|TWAIN Software Developer's kit
|-
|TWAIN Software Developer's kit|| ||Discontinued
|}
|}


===Source Code Generators===
===Source Code Generators===
Facilities for automatically generating source code
Facilities for automatically generating source code
{| class="wikitable sortable"
{| class="wikitable sortable"
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|[[The APL c compiler project]]||Open source||Current
|[[The APL c compiler project]]||Open source||
|-
|-
|CAPLink||Commercial||Discontinued
|CAPLink||rowspan=12|Commercial||rowspan=12|Discontinued
|-
|-
|[[COBOL sp2]]||Commercial||Discontinued
|[[COBOL sp2]]
|-
|-
|[[General Application Workbench]]||Commercial||Discontinued
|[[General Application Workbench]]
|-
|-
|[[Guidelines]]||Commercial||Discontinued
|[[Guidelines]]
|-
|-
|KASE:Set for OS/2||Commercial||Discontinued
|KASE:Set for OS/2
|-
|-
|[[PartMeister]]||Comercila||Discontinued
|[[PartMeister]]
|-
|-
|[[PMI ModBase]]||Commercial||Discontinued
|[[PMI ModBase]]
|-
|-
|[[Professor Owl]]||Commercial||Discontinued
|[[Professor Owl]]
|-
|-
|Rational Rose||Commercial||Discontinued
|Rational Rose
|-
|-
|[[SOM Compiler]] (IBM OS/2 Toolkit, SOMobjects Toolkit, OpenDoc Toolkit)||Commercial||Discontinued
|[[SOM Compiler]] (IBM OS/2 Toolkit, SOMobjects Toolkit, OpenDoc Toolkit)
|-
|-
|[[IBM VAC 3.0 Visual Builder|VisualAge C++ 3.0 Visual Builder]]||Commercial||Discontinued
|[[IBM VisualAge C++ 3.0 Visual Builder]]
|-
|-
|VisualAge C++ 4.0 Visual Builder||Commercial||Discontinued
|VisualAge C++ 4.0 Visual Builder
|}
|}


Line 185: Line 176:
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|IBM [[VAC 3.0 Debugger|VAC/C++ 3.0 Debugger]]||Commercial||Discontinued
|IBM [[VAC 3.0 Debugger|VAC/C++ 3.0 Debugger]]||rowspan=3|Commercial||rowspan=4|Discontinued
|-
|-
|IBM [[VAC 4.0 Debugger|VAC/C++ 4.0 Debugger]]||Commercial||Discontinued
|IBM [[VAC 4.0 Debugger|VAC/C++ 4.0 Debugger]]
|-
|-
|IBM [[Interactive Code Analysis Tool (ICAT)]]||Commercial||Discontinued
|IBM [[Interactive Code Analysis Tool (ICAT)]]
|-
|-
|[[IBM Source Debugger]]||Open Source||Discontinued
|IBM Source Debugger||Open Source
|-
|-
|[[IDA]]||Commercial||Discontinued
|[[IDA]]||Commercial||Discontinued
|-
|-
|Open[[Watcom Debugger|Watcom Debugger (wd)]]||Open Source||Current
|Open[[Watcom Debugger|Watcom Debugger (wd)]]||Open Source||
|-
|-
|[[PMPrintf]]||Open Source||Discontinued
|[[Smalltalk Professional Debug Package]]||rowspan=2|Commercial||rowspan=2|Discontinued
|-
|-
|[[Smalltalk Professional Debug Package]]||Commercial||Discontinued
|[[Turbo Debugger]]
|-
|[[Turbo Debugger]]||Commercial||Discontinued
|}
|}


Line 209: Line 198:
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|[[C-Forth]]||Open Source||Discontinued
|[[C-Forth]]||rowspan=3|Open Source||rowspan=6|Discontinued
|-
|-
|[[C Styled Script]]||Open Source||Discontinued
|[[C Styled Script]]
|-
|-
|[[C Scripting Language]]||Open Source||Discontinued
|[[C Scripting Language]]
|-
|-
|[[dBase]]||Commercial||Discontinued
|[[dBase]]||Commercial
|-
|-
|[[FIG-Forth]]||Open Source||Discontinued
|[[FIG-Forth]]||Open Source
|-
|-
|[[FORTH/2]]||Shareware/Open Source||Discontinued
|[[FORTH/2]]||Shareware/Open Source
|-
|-
|[[Haskell]]|| ||
|[[Haskell]]|| ||
Line 225: Line 214:
|[[Irie Pascal]]||Shareware||Discontinued
|[[Irie Pascal]]||Shareware||Discontinued
|-
|-
|[[Lotus Script]]||Commercial ||Comes with Lotus Office
|[[Lotus Script]]||Commercial||Comes with Lotus Office
|-
|-
|[[Martin Richards BCPL]]||Open Source ||Current
|[[Martin Richards BCPL]]||rowspan=3|Open Source||
|-
|-
|[[Microsoft Typescript]]||Open Source ||Current
|[[Microsoft Typescript]]
|-
|-
|[[NetREXX]]||Open Source||Current
|[[NetREXX]]
|-
|-
|[[ObjectREXX]]||Open Source||Discontinued
|[[IBM Object REXX]]|| ||Discontinued
|-
|-
|[[Perl]]||Open Source||
|[[Perl]]||Open Source||
|-
|-
|[[Personal REXX]]||Commercial||Discontinued
|[[Personal REXX]]||Commercial||rowspan=3|Discontinued
|-
|-
|[[PM Tcl/Tk]]||Open Source||Discontinued
|[[PM Tcl/Tk]]||Open Source
|-
|-
|[[PMPro Prolog]]||Commercial ||Discontinued
|[[PMPro Prolog]]||Commercial
|-
|-
|[[Python]]||Open Source ||
|[[Python]]||rowspan=3|Open Source||
|-
|-
|[[RPilot]]||Open source||Discontinued
|[[RPilot]]||rowspan=4|Discontinued
|-
|-
|[[Ruby]]||Open source||Discontinued
|[[Ruby]]
|-
|-
|[[ScriptEase]]||Commercial||Discontinued
|[[ScriptEase]]||rowspan=2|Commercial
|-
|-
|[[UR/Forth]]||Commercial||Discontinued
|[[UR/Forth]]
|}
|}


Line 259: Line 248:
This section has been moved, See: [[:Category:Text editors]]
This section has been moved, See: [[:Category:Text editors]]


===Versioning===
===Version Control===
{| class="wikitable sortable"
{| class="wikitable sortable"
!Name!!Type!!License!!Status
!Name||Type||License
|-
|-
|[[BLDLEVEL]]||-||Commercial||Discontinued
|[[CVS]]||Project based||Open Source
|-
|-
|[[CVS]]||Project based||Open Source|| Discontinued
|[[ENVY/Developer]]||Smalltalk - Object based||Commercial
|-
|-
|[[CVSWatch]]||-||Open Source|| Current
|[[Git]]||rowspan=5|File based||Open Source
|-
|-
|[[ENVY/Developer]]||Smalltalk - Object based||Commercial||Discontinued
|Perforce||Commercial
|-
|-
|[[Git]]||File based||Open Source||Current
|[[RCS]]||rowspan=3|Open Source
|-
|-
|[[Perforce]]||File based||Commercial||Discontinued
|[[SUBVERSION]]
|-
|-
|[[RCS]]||File based||Open Source|| Discontinued
|[[SUPERVERSION]]
|-
|SmartCVS||Client||Commercial||Current
|-
|[[SmartGit]]||Client||Commercial||Current
|-
|SmartSVN||Client||Commercial||Current
|-
|[[SUBVERSION]]||File based||Open Source||
|-
|[[SUPERVERSION]]||File based||Open Source||
|-
|[[SYSLEVEL]]||-||Commercial||Discontinued
|}
|}


Line 296: Line 273:
|[[CC65]]||Open Source||Discontinued||65xx
|[[CC65]]||Open Source||Discontinued||65xx
|-
|-
|[[JALV]]||Open Source||Current||PIC
|[[JALV]]||Open Source|| ||PIC
|-
|-
|[[LMI Forth-83]]||Commercial||Discontinued||Many
|[[LMI Forth-83]]||Commercial||Discontinued||Many
|-
|}
|}


===Make Tools===
===Make Tools===
Tools for applying all kinds of actions (like: compiling, linking etc.) depending on rules and dependencies.
Tools for applying all kinds of actions (like: compiling, linking etc.) depending on rules and dependencies.
{| class="wikitable"
{|class="wikitable"
!Name!!License!!Status
!Name!!License
|-
|-
|IBM/Microsoft [[NMAKE]]||Commercial||Discontinued
|dmake||
|-
|-
|IBM IMAKE||Commercial||Discontinued
|[[GNU Make]] (gmake)||GNU GPL
|-
|-
|[[GNU Make]]||Open Source - GNU GPL||Current
|IBM/Microsoft [[NMAKE]]||Commercial
|-
|-
|[[kBuild]]|| Open Source|| Current
|IBM IMAKE||Commercial
|-
|-
|OpenWatcom WMake||Open Source - GNU GPL||Current
|OpenWatcom WMake||Open Source
|-
|-
|[[PMMake]]||Freeware||
|[[PMMake]]||Freeware
|}
|}


===Generic library's and executables===
===Generic library's and executables===
Tools that are supplied as pre-compiled library's, either EXE or as DLL files and can therefore be used with any development tool.
Tools that are supplied as pre-compiled library's, either EXE or as DLL files and can therefore be used with any development tool.
{| class="wikitable"
{| class="wikitable"
!Name!!Type!!License!!Status
!Name!!Type!!License!!Status
|-
|-
|[[OpenSSL]]||SSL & encryption||Open source||Current
|[[OpenSSL]]||SSL & encryption||Open source||
|}
|}


Line 334: Line 309:
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|[[ACUCOBOL-85]]||Commercial||Discontinued
|[[ACUCOBOL-85]]||Commercial||rowspan=3|Discontinued
|-
|[[Cim]]||Open Source - GNU GPL||Discontinued
|-
|[[EMX Compiler|EMX C/C++]]||Open Source - GNU GPL||Discontinued
|-
|-
|[[Free Pascal]]||Open Source - GNU GPL||Current
|[[Cim]]||rowspan=6|Open Source - GNU GPL
|-
|-
|[[GCC C CPP Compiler and Linker|GCC C/C++ Compiler and Linker]]||Open Source - GNU GPL||Current
|[[The EMX Project|EMX C/C++]]
|-
|-
|[[GNAT]]||Open Source - GNU GPL||Discontinued
|[[Free Pascal]]||
|-
|-
|[[GNU Pascal]]||Open Source - GNU GPL||Discontinued
|[[GNU Compiler Collection]]||
|-
|-
|[[IBM ILINK, Version 5.0]]||Commercial||Discontinued
|[[GNAT]]||rowspan=9|Discontinued
|-
|-
|[[IBM Presentation Facility Compiler]] (IPFC from IBM toolkits)||Commercial||Discontinued
|[[GNU Pascal]]
|-
|-
|IBM [[VAC 3.0 Compiler and Linker|VAC/C++ 3.0 Compiler and Linker]]||Commercial||Discontinued
|[[IBM ILINK, Version 5.0]]||rowspan=7|Commercial
|-
|-
|IBM [[VAC 3.6.5 Compiler and Linker|VAC/C++ 3.6.5 Compiler and Linker]]||Commercial||Discontinued
|[[Information Presentation Facility]] (IPFC from IBM toolkits)
|-
|-
|IBM [[VAC 4.0 Compiler and Linker|VAC/C++ 4.0 Compiler and Linker]]||Commercial|| Discontinued
|[[IBM VisualAge C++ 3.0 Compiler and Linker]]
|-
|-
|[[IBM ALP Assembler]]||Commercial||Discontinued
|IBM [[VisualAge C++|VAC/C++ 3.6.5 Compiler and Linker]]
|-
|-
|IBM [[Resource Compiler]] (RC from IBM toolkits)||Commercial||Discontinued
|[[IBM Assembly Language Processor]]
|-
|-
|[[IBM PL/I for OS/2]]||Commercial||Discontinued
|IBM [[Resource Compiler]] (RC from IBM toolkits)
|-
|-
|[[NASM Assembler]]||Open Source - LGPL||Current
|[[IBM PL/I for OS/2]]
|-
|-
|[[OpenWatcom C CPP and Fortran|OpenWatcom C/C++ and Fortran]]||Open Source||Current
|[[NASM]] Assembler||Open Source - LGPL||
|-
|-
|[[PC Simula]]||Commercial||Discontinued
|[[Open Watcom C/C++]] and Fortran||Open Source||
|-
|-
|[[SmallEiffel]]||Open source||Discontinued  
|[[PC Simula]]||Commercial||rowspan=7|Discontinued  
|-
|-
|[[Speedsoft Sibyl Pascal Compiler and Linker]]||Open Source - GNU GPL||Discontinued
|[[SmallEiffel]]||Open source
|-
|-
|[[Stony Brook Professional Modula-2]]||Commercial||Discontinued
|[[SpeedSoft Sibyl]] Pascal Compiler and Linker||Open Source - GNU GPL
|-
|-
|[[TMT Pascal]]||Commercial||Discontinued
|[[Stony Brook Professional Modula-2]]||rowspan=3|Commercial
|-
|-
|[[UR/Forth]]||Commercial||Discontinued
|[[TMT Pascal]]
|-
|-
|[[Virtual Pascal]]||Freeware||Discontinued
|[[UR/Forth]]
|-
|-
|[[WDSibyl Pascal Compiler and Linker]]||Open Source - GNU GPL||Current
|[[Virtual Pascal]]||Freeware
|-
|-
|[[WDSibyl Pascal Compiler and Linker]]||Open Source - GNU GPL||
|}
|}


Line 392: Line 364:
|[[Canny]]||Open Source||Discontinued||Ruby
|[[Canny]]||Open Source||Discontinued||Ruby
|-
|-
|[[C/Database Toolchest]]||Commercial||Current||C
|[[C/Database Toolchest]]||Commercial|| ||C
|-
|-
|[[CdBFile]]||Open Source||Discontinued||C++
|[[CdBFile]]||rowspan=2|Open Source||Discontinued||C++
|-
|-
|[[cstring]]||Open Source||Current||C
|[[cstring]]|| ||C
|-
|-
|[[Cubus OS/2 Class Library]]||Freeware/Open||Discontinued
|[[Cubus OS/2 Class Library]]||Freeware/Open||rowspan=4|Discontinued||C++
|-
|-
|[[dbfLIB]]||Commercial||Discontinued||C
|[[dbfLIB]]||rowspan=3|Commercial||C
|-
|-
|[[dbfLIB|dbfLIB++]]||Commercial||Discontinued||C++
|[[dbfLIB|dbfLIB++]]||C++
|-
|-
|[[dbfREXX]]||Commercial||Discontinued||REXX
|[[dbfREXX]]||REXX
|-
|-
|[[Dynamic Windows]]||Open source||Current||C
|[[Dynamic Windows]]||rowspan=2|Open source|| ||C
|-
|-
|[[Eco Common Lisp]]||Open source||Current||C
|[[Eco Common Lisp]]|| ||C
|-
|-
|[[e_Comm]]||Commercial||Discontinued||C & C++
|[[e_Comm]]||rowspan=8|Commercial||rowspan=3|Discontinued||C, C++
|-
|-
|[[e_Db]]||Commercial||Discontinued||C, C++ & Java
|[[e_Db]]||C, C++, Java
|-
|-
|[[e_Fs]]||Commercial||Discontinued||C & C++
|[[e_Fs]]||C, C++
|-
|-
|[[EverBlue]] (X11 API library)||Open source||Obsolete
|[[Golden Code J2SE for OS/2|GoldenCode Java Development Kit 1.4.1]]||rowspan=6|Discontinued
|-
|-
|[[Golden Code J2SE for OS/2|GoldenCode Java Development Kit 1.4.1]]||Commercial||Discontinued
|[[Graphics Development Toolkit]] Language independent vector graphics kernel||
|-
|-
|[[Graphics Development Toolkit]]||Language independent vector graphics kernel||Commercial||Discontinued
|[[IBM Open Class Library]] (IOCL from VAC/C++ 3.0 and 4.0)||
|-
|-
|[[IBM Open Class Library]] (IOCL from VAC/C++ 3.0 and 4.0)||Commercial||Discontinued
|[[IBM Java|IBM OS2 Warp Developer Kit, Java Technology Edition 1.1.8]]||
|-
|-
|[[IBM Java|IBM OS2 Warp Developer Kit, Java Technology Edition 1.1.8]]||Commercial|| Discontinued
|[[IBM Java|IBM OS2 Warp Developer Kit, Java 2 Technology Edition 1.3.1 SR 10]]||
|-
|-
|[[IBM Java|IBM OS2 Warp Developer Kit, Java 2 Technology Edition 1.3.1 SR 10]]||Commercial|| Discontinued
|[[InnoTek Java]] ||rowspan=3|Freeware||
|-
|[[InnoTek Java]] ||Freeware||Discontinued
|-  
|-  
|[[KEE16]]||Freeware||Current
|[[KEE16]]||
|-
|-
|[[Kroni's Classes]]||PostcardWare||Discontinued||C++
|[[Kroni's Classes]]||rowspan=3|Discontinued||C++
|-
|-
|[[Lattice Comm Library]]||Commercial||Discontinued||C
|[[Lattice Comm Library]]||rowspan=2|Commercial||C
|-
|-
|[[Lattice dBC III]]||Commercial||Discontinued||C
|[[Lattice dBC III]]||C
|-
|-
|[[LesTecIO]]|| Commercial || Current||REXX
|[[LesTecIO]]||Commercial|| ||REXX
|-
|-
|[[libcurl]]||Open source|| Current||C
|[[libcurl]]||rowspan=4|Open source|| ||C
|-
|-
|[[LZO]]||Open source||Current||C, Java
|[[LZO]]|| ||C, Java
|-
|-
|[[LZ4]]||Open source||Current||C, C++, Java, Pascal, ECMAScript
|[[LZ4]]|| ||C, C++, Java, Pascal, ECMAScript
|-
|-
|[[nCurses]]||Open Source||Current||C
|[[nCurses]]|| ||C
|-
|-
|[[Net.h++]]||Commercial||Discontinued||C++
|[[Net.h++]]||Commercial||Discontinued||C++
|-
|-
|[[Odin]] (Win32-API library)||Open Source||Current
|[[Odin]] (Win32-API library)||Open Source||
|-
|OpenGL||Freeware||Discontinued
|-
|-
|[[The Open Objects Library (OOL)]]||Freeware||Discontinued||C++
|[[The Open Objects Library (OOL)]]||Freeware||Discontinued||C++
|-
|-
|[[OpenSSL]]||Open source||Current||C
|[[OpenSSL]]||Open source|| ||C
|-
|-
|[[OpenZinc]]||Open source||Current||C++
|[[OpenZinc]]||Open source|| ||C++
|-
|-
|[[PMI DxfOut]]||Commercial|| Discontinued ||Modula-2
|[[PMI DxfOut]]||rowspan=6|Commercial||rowspan=6|Discontinued||rowspan=6|Modula-2
|-
|-
|[[PMI DynaMatrix]]||Commercial|| Discontinued ||Modula-2
|[[PMI DynaMatrix]]
|-
|-
|[[PMI EEv]]||Commercial|| Discontinued||Modula-2
|[[PMI EEv]]
|-
|-
|[[PMI Macro2]]||Commercial|| Discontinued||Modula-2
|[[PMI Macro2]]
|-
|-
|[[PMI ModBase]]||Commercial|| Discontinued||Modula-2
|[[PMI ModBase]]
|-
|-
|[[PMI Repertorie]]||Commercial|| Discontinued||Modula-2
|[[PMI Repertoire]]
|-
|-
|[[Public Domain Curses]]|| Open Source ||Current||C
|[[Public Domain Curses]]||rowspan=5|Open Source|| ||C
|-
|-
|[[Qt]]||Open Source||Current
|[[Qt]]||
|-  
|-  
|[[Rexx/Curses]]|| Open Source ||Current||REXX
|[[Rexx/Curses]]|| ||rowspan=6|REXX
|-
|-
|[[REXX/DW]]|| Open Source ||Current||REXX
|[[REXX/DW]]||
|-
|-
|[[REXXUtil]]||Open Source||Discontinued||REXX
|[[REXXUtil]]||Discontinued
|-
|-
|[[REXXIO]]||Freeware||Current||REXX
|[[REXXIO]]||rowspan=2|Freeware||
|-
|-
|[[REXXSEM]]||FreeWare||Discontinued||REXX
|[[REXXSEM]]||rowspan=2|Discontinued
|-
|-
|[[REXX/Tk]]||Open Source|| Discontinued||REXX
|[[REXX/Tk]]||rowspan=6|Open Source
|-
|-
|[[shwild]]||Open Source||Current||C, C++
|[[shwild]]|| ||C, C++
|-
|-
|[[Snappy]]||Open Source||Current||C, C++, LISP, Java
|[[Snappy]]|| ||C, C++, LISP, Java
|-
|-
|[[Socket++]]||Open Source||Current||C++
|[[Socket++]]|| ||C++
|-
|-
|[[spUtils]]||Open Source||Discontinued||REXX
|[[spUtils]]||rowspan=2|Discontinued||REXX
|-
|-
|[[The Standard Function Library]]||Open Source|| Discontinued||C
|[[The Standard Function Library]]||C
|-
|-
|[[Standard Template Library]] (STL)|| || ||C++
|[[Standard Template Library]] (STL)|| || ||C++
|-
|-
|[[STLSoft]]||Open Source||Current||C++
|[[STLSoft]]||rowspan=2|Open Source|| ||C++
|-
|-
|[[ST-Open]]||Open Source||Current||Assembly
|[[ST-Open]]|| ||Assembly
|-
|-
|[[Threads.h++]]||Commercial||Discontinued||C++
|[[Threads.h++]]||rowspan=2|Commercial||rowspan=2|Discontinued||rowspan=2|C++
|-
|-
|[[Tools.h++]]||Commercial||Discontinued||C++
|[[Tools.h++]]
|-
|-
|[[Workplace Shell Toolkit]]||Open Source||
|[[Workplace Shell Toolkit]]||Open Source||
Line 512: Line 480:
|[[WidgetKit/Business Graphics]]||Commercial||Discontinued||Smalltalk
|[[WidgetKit/Business Graphics]]||Commercial||Discontinued||Smalltalk
|-
|-
|[[wxWidgets]]||Open Source - LGPL||Current
|[[wxWidgets]]||Open Source - LGPL||  
|-
|-
|[[ZGRAF]]||Commercial||Current||C++
|[[ZGRAF]]||rowspan=2|Commercial|| ||rowspan=3|C++
|-
|-
|[[OpenZinc|Zinc Application Framework]]||Commercial||Discontinued||C++
|[[OpenZinc|Zinc Application Framework]]||Discontinued
|-
|-
|[[Zipios++]]||Open Source||Current||C++
|[[Zipios++]]||Open Source||
|}
|}


Line 525: Line 493:
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|[[IBM IPF Compiler]]||Commercial||Discontinued
|[[IBM IPF Compiler]]||rowspan=3|Commercial||rowspan=3|Discontinued
|-
|-
|IBM HyperWise/2||Commercial||Discontinued
|IBM HyperWise/2
|-
|-
|IBM [[Bookmaker for OS/2]]||Commercial||Discontinued
|IBM [[Bookmaker for OS/2]]
|-
|-
|OpenWatcom WIPFC||Open Source||in Development
|OpenWatcom WIPFC||Open Source||
|-
|-
|[[Phelsuma/2]]||Freeware||Discontinued
|[[Phelsuma/2]]||Freeware||rowspan=2|Discontinued
|-
|-
|[[Vyperhelp]]||Open Source||Discontinued
|[[Vyperhelp]]||Open Source
|}
|}


Line 542: Line 510:
{|class="wikitable sortable"
{|class="wikitable sortable"
|-
|-
!Name!!License!!Status
!Name||License
|-
|-
|Generic Installer|| ||  
|Generic Installer||
|-
|-
|IBM Software installer|| ||  
|IBM Software installer||
|-
|-
|IBM OS/2 Feature Install|| ||  
|IBM OS/2 Feature Install||
|-
|-
|[[SFX Installer]]||Shareware||
|[[SFX Installer]]||Shareware
|-
|-
|RPM||Open Source||Current
|RPM||Open Source
|-
|-
|[[WarpIN]]||Open Source - GNU GPL||Current
|[[WarpIN]]||GNU GPL
|}
|}


Line 562: Line 530:
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|[[Rwx]]||FreeWare||Discontinued  
|[[Rwx]]||FreeWare||rowspan=6|Discontinued
|-
|-
|[[Prominare Converter]]||Commercial||Discontinued
|[[Prominare Converter]]||rowspan=5|Commercial
|-
|-
|[[Prominare Validator]]||Commercial||Discontinued
|[[Prominare Validator]]  
|-
|-
|[[SOM Class Administrator]]||??||Discontinued
|[[SOM Class Administrator]]
|-
|-
|[[The Object Factory]]||Commercial||Discontinued
|[[The Object Factory]]
|-
|-
|[[bfaError]]||??||Discontinued
|[[bfaError]]
|}
|}


===Graphical User Interface Editors===
===Graphical User Interface Editors===
Development Tools / Libraries
Development Tools / Libraries
{| class="wikitable sortable"
{|class="wikitable"
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|[[COBOL sp2]]||Commercial||Discontinued
|[[COBOL sp2]]||rowspan=5|Commercial||rowspan=2|Discontinued
|-
|-
|[[General Application Workbench]]||Commercial||Discontinued
|[[General Application Workbench]]
|-
|-
|[[MAID‎]]||Commercial||Current
|[[MAID‎]]||
|-
|-
|[[Prominare Designer]]||Commercial||Discontinued
|[[Prominare Designer]]||rowspan=2|Discontinued
|-
|-
|[[Prominare Universal Resource Editor]]||Commercial||Discontinued
|[[Prominare Universal Resource Editor]]
|-
|-
|Visual Ada Developer||Open Source||Current
|Visual Ada Developer||Open Source||
|-
|-
|[[WindowBuilder Pro]]||Commercial||Discontinued
|[[WindowBuilder Pro]]||Commercial||Discontinued
Line 599: Line 567:
!Name!!System!!License!!Status
!Name!!System!!License!!Status
|-
|-
|[[Apache Derby]]||[[SQL]]||Open Source||Current
|[[Apache Derby]]||rowspan=2|[[SQL]]||rowspan=2|Open Source||
|-
|-
|Beagle SQL||[[SQL]]||Open Source||Discontinued
|Beagle SQL||rowspan=5|Discontinued
|-
|-
|[[Borland Paradox]]||Own 4GL||Commercial||Discontinued
|[[Borland Paradox]]||Own 4GL||rowspan=4|Commercial
|-
|-
|[[Bullet]]||Own API||Commercial||Discontinued
|[[Bullet]]||Own API
|-
|-
|[[CodeBase]]||[[xBase]]||Commercial||Discontinued
|[[CodeBase]]||rowspan=3|[[xBase]]
|-
|-
|[[dBase]]||[[xBase]]||Commercial||Discontinued
|[[dBase]]
|-
|-
|[[Harbour]]||[[xBase]]||Open Source||Current
|[[Harbour]]||Open Source||
|-
|-
|[[Lattice dBC III]]||Own API||Commercial||Discontinued
|[[Lattice dBC III]]||Own API||rowspan=2|Commercial||rowspan=3|Discontinued
|-
|-
|[[Lotus Approach]]||Approach||Commercial||Discontinued
|[[Lotus Approach]]||Approach
|-
|-
|[[MSQL]]||[[SQL]]||Open Source/Commercial||Discontinued
|[[MSQL]]||rowspan=2|SQL||rowspan=2|Open Source/Commercial
|-
|-
|[[MySQL]]||[[SQL]]||Open Source/Commercial||Current
|[[MySQL]]||
|-
|-
|ObjectStore||OO||Commercial||Discontinued
|ObjectStore||OO||rowspan=4|Commercial||rowspan=2|Discontinued
|-
|-
|Omnis 5||Own 4GL||Commercial||Discontinued
|Omnis 5||Own 4GL
|-
|-
|[[OnCMD]]||[[xBase]]||Commercial||Current
|[[OnCMD]]||xBase||
|-
|-
|Poise DMS||Own 4GL||Commercial||Discontinued
|Poise DMS||Own 4GL||Discontinued
|-
|-
|[[PostgreSQL]]||[[SQL]]||Open Source||Current
|[[PostgreSQL]]||SQL||rowspan=3|Open Source||
|-
|-
|[[Rel]]||D||Open Source||Current
|[[Rel]]||D||
|-
|-
|[[SQLite]]||[[SQL]]||Open Source||Current
|[[SQLite]]||SQL||
|-
|-
|[[xBase++]]||[[xBase]]||Commercial||Discontinued
|[[xBase++]]||rowspan=4|xBase||rowspan=2|Commercial||rowspan=3|Discontinued
|-
|-
|XDB Enterprise Server|| ||Commercial||Discontinued
|XDB Enterprise Server
|-
|-
|[[xHarbour]]||[[xBase]]||Open Source||Discontinued
|[[xHarbour]]||rowspan=2|Open Source
|-
|-
|[[X2C]]||[[xBase]]||Open Source||Current
|[[X2C]]||
|}
|}


Line 656: Line 624:
===Macro Processors===
===Macro Processors===
Macro processors and pre-processors
Macro processors and pre-processors
{| class="wikitable sortable"
{|class="wikitable"
!Name!!License!!Status
!Name!!License!!Status
|-
|-
|[[Agena]]||Open Source||Current
|[[Agena]]||Open Source||
|-
|-
|[[GNU awk (gawk)]]||Open Source - LGPL||Discontinued
|[[GNU awk]]||Open Source - LGPL||Discontinued
|-
|-
|[[ML/I]]||Open Source||Current
|[[ML/I]]||Open Source||  
|-
|-
|[[PMI Macro2]]||Commercial||Discontinued
|[[PMI Macro2]]||Commercial||Discontinued
|-
|-
|[[PPWizard]]||Open Source||Current
|[[PPWizard]]||Open Source||
|}
|}


===Software and quality testing tools===
===Software and quality testing tools===
{| class="wikitable sortable"
{|class="wikitable"
!Name!!Type!!License!!Status
!Name||Type||License
|-
|-
|[[CC-Rider C++]]||C/C++ static analysis||Commercial||Discontinued
|[[CC-Rider C++]]||C/C++ static analysis||rowspan=4|Commercial
|-
|-
|Segue QA PArtner||Automated testing||Commercial||Discontinued
|Segue QA Partner||rowspan=3|Automated testing
|-
|-
|[[Softbridge]] Automated Test Facility||Automated testing||Commercial||Discontinued
|[[Softbridge]] Automated Test Facility
|-
|-
|Software TestWorks||Automated testing||Commercial||Discontinued
|Software TestWorks
|-
|-
|[[Splint]]||C/C++ static Analyser||Open Source||Current
|[[Splint]]||C/C++ static analysis||Open Source
|}
|}
===Spreadsheets===
This category has been moved, see: [[:Category:Spreadsheets]]


===Code formatters, beautifiers and visualisation tools===
===Code formatters, beautifiers and visualisation tools===
Line 697: Line 662:
|}
|}


==Applications with API's==
==Applications with APIs==
===Communications===
===Communications===
{| class="wikitable"
{| class="wikitable"
Line 711: Line 676:
|[[Mesa 2]]||GUI Spreadsheet wit RT capabilities||Commercial||Discontinued
|[[Mesa 2]]||GUI Spreadsheet wit RT capabilities||Commercial||Discontinued
|}
|}
[[Category:Tools]]

Latest revision as of 18:00, 8 August 2024

This section give OS/2 developers a list of available tools: What they do, how to get them, and links to related stuff, like an EDM/2 article covering the issue. And not the least: The "Discussion" section of each entry allows to add personal comments, experiences and opinions. You can also view development tools classified by the programming language used.

Categories

Full Packages

This includes full development packages, containing elements like compiler(s), make tools, debuggers etc. The most important single tools from any package should be also entered in the appropriate sections below.

Programming Language Name License
Ada Alsys Ada Commercial
Artek Ada
BASIC IBM VisualAge for Basic
Microsoft Basic PDS
Microshare Basic
C IBM C/2
IBM C Set/2
Microsoft C
TopSpeed C
C/C++ Borland C++ for OS/2
IBM C Set++ for OS/2
IBM VisualAge C++ 3.0
IBM VisualAge C++ Professional 4.0
TopSpeed C++
COBOL IBM VisualAge COBOL
Micro Focus Cobol
Microsoft Cobol
Eiffel Tower Eiffel
FORTRAN77 Microsoft FORTRAN77
Prospero FORTRAN 77
Open Watcom FORTRAN 77 Open Source
Java Borland JBuilder (Java) Commercial, Free Personal Edition
Oracle JDeveloper Freeware
Modula-2 Logitech Modula-2 Commercial
TopSpeed Modula-2
Pascal Microsoft Pascal
Prospero Pascal
TopSpeed Pascal
Virtual Pascal Freeware
Prolog Arity Prolog Commercial
Visual Prolog Commercial, Free Personal Edition
Smalltalk Enfin Smalltalk Commercial
IBM VisualAge Smalltalk Enterprise 6.0
VisualWorks

Integrated Developer's Environments (IDE)

GUI frameworks integrating all necessary development tools into one surface. Note: Most programmer's editors can also be configured to serve as simple IDEs

Name License Status
Hockware VisPro/C Commercial Discontinued
Hockware VisPro/C++
IBM Workframe/2 1.1
IBM Workframe/2 2.x
IBM VisualAge C++ 3.0 Workframe
IBM VisualAge C++ 4.0 Workframe
NetBeans Open Source
SpeedSoft Sibyl Open Source - GNU GPL Discontinued
WDSibyl (Updated Speedsoft Sibyl)

Developer's Toolkits for OS/2

Name License Status
IBM Developer's Toolkit for OS/2 2.0 Commercial Discontinued
IBM Developer's Toolkit for OS/2 2.1
IBM Developer's Toolkit for OS/2 Warp Version 4
IBM OS/2 Developer's Toolkit
IBM Developer Connection Device Driver Kit for OS/2
MKS Toolkit
IBM VisualAge C++ Distributed Application Development Toolkit (DADT)
IBM Internationalization (I18N)
IBM LAN Systems Toolkit
IBM Multimedia OpenDoc
IBM OpenDoc for OS/2
IBM Pen for OS/2 Developer's Toolkit
IBM SearchManager/2 Toolkit
IBM SOMObjects Developer Toolkit
IBM TCP/IP Programmer's Toolkit
TbxShield
TWAIN Software Developer's kit

Source Code Generators

Facilities for automatically generating source code

Name License Status
The APL c compiler project Open source
CAPLink Commercial Discontinued
COBOL sp2
General Application Workbench
Guidelines
KASE:Set for OS/2
PartMeister
PMI ModBase
Professor Owl
Rational Rose
SOM Compiler (IBM OS/2 Toolkit, SOMobjects Toolkit, OpenDoc Toolkit)
IBM VisualAge C++ 3.0 Visual Builder
VisualAge C++ 4.0 Visual Builder

Debugging Tools

Debugging tools, including debuggers, trace tools etc.

Name License Status
IBM VAC/C++ 3.0 Debugger Commercial Discontinued
IBM VAC/C++ 4.0 Debugger
IBM Interactive Code Analysis Tool (ICAT)
IBM Source Debugger Open Source
IDA Commercial Discontinued
OpenWatcom Debugger (wd) Open Source
Smalltalk Professional Debug Package Commercial Discontinued
Turbo Debugger

Code Interpreters

Interpreters for interpreted or scripting languages

Name License Status
C-Forth Open Source Discontinued
C Styled Script
C Scripting Language
dBase Commercial
FIG-Forth Open Source
FORTH/2 Shareware/Open Source
Haskell
Irie Pascal Shareware Discontinued
Lotus Script Commercial Comes with Lotus Office
Martin Richards BCPL Open Source
Microsoft Typescript
NetREXX
IBM Object REXX Discontinued
Perl Open Source
Personal REXX Commercial Discontinued
PM Tcl/Tk Open Source
PMPro Prolog Commercial
Python Open Source
RPilot Discontinued
Ruby
ScriptEase Commercial
UR/Forth

Editors

Source code and special editors for development purposes.

This section has been moved, See: Category:Text editors

Version Control

Name Type License
CVS Project based Open Source
ENVY/Developer Smalltalk - Object based Commercial
Git File based Open Source
Perforce Commercial
RCS Open Source
SUBVERSION
SUPERVERSION

Cross development tools

Name License Status Target
CC65 Open Source Discontinued 65xx
JALV Open Source PIC
LMI Forth-83 Commercial Discontinued Many

Make Tools

Tools for applying all kinds of actions (like: compiling, linking etc.) depending on rules and dependencies.

Name License
dmake
GNU Make (gmake) GNU GPL
IBM/Microsoft NMAKE Commercial
IBM IMAKE Commercial
OpenWatcom WMake Open Source
PMMake Freeware

Generic library's and executables

Tools that are supplied as pre-compiled library's, either EXE or as DLL files and can therefore be used with any development tool.

Name Type License Status
OpenSSL SSL & encryption Open source

Binary Code Generators (Compilers, Linkers etc.)

Tools for generating binary code (like intermediate *.obj files, executables, run time libraries, binary resources, compiled documentation like *.inf or *.hlp files) from source code. See also #Full Packages

Name License Status
ACUCOBOL-85 Commercial Discontinued
Cim Open Source - GNU GPL
EMX C/C++
Free Pascal
GNU Compiler Collection
GNAT Discontinued
GNU Pascal
IBM ILINK, Version 5.0 Commercial
Information Presentation Facility (IPFC from IBM toolkits)
IBM VisualAge C++ 3.0 Compiler and Linker
IBM VAC/C++ 3.6.5 Compiler and Linker
IBM Assembly Language Processor
IBM Resource Compiler (RC from IBM toolkits)
IBM PL/I for OS/2
NASM Assembler Open Source - LGPL
Open Watcom C/C++ and Fortran Open Source
PC Simula Commercial Discontinued
SmallEiffel Open source
SpeedSoft Sibyl Pascal Compiler and Linker Open Source - GNU GPL
Stony Brook Professional Modula-2 Commercial
TMT Pascal
UR/Forth
Virtual Pascal Freeware
WDSibyl Pascal Compiler and Linker Open Source - GNU GPL

Code Libraries

Name License Status Language
Canny Open Source Discontinued Ruby
C/Database Toolchest Commercial C
CdBFile Open Source Discontinued C++
cstring C
Cubus OS/2 Class Library Freeware/Open Discontinued C++
dbfLIB Commercial C
dbfLIB++ C++
dbfREXX REXX
Dynamic Windows Open source C
Eco Common Lisp C
e_Comm Commercial Discontinued C, C++
e_Db C, C++, Java
e_Fs C, C++
GoldenCode Java Development Kit 1.4.1 Discontinued
Graphics Development Toolkit Language independent vector graphics kernel
IBM Open Class Library (IOCL from VAC/C++ 3.0 and 4.0)
IBM OS2 Warp Developer Kit, Java Technology Edition 1.1.8
IBM OS2 Warp Developer Kit, Java 2 Technology Edition 1.3.1 SR 10
InnoTek Java Freeware
KEE16
Kroni's Classes Discontinued C++
Lattice Comm Library Commercial C
Lattice dBC III C
LesTecIO Commercial REXX
libcurl Open source C
LZO C, Java
LZ4 C, C++, Java, Pascal, ECMAScript
nCurses C
Net.h++ Commercial Discontinued C++
Odin (Win32-API library) Open Source
The Open Objects Library (OOL) Freeware Discontinued C++
OpenSSL Open source C
OpenZinc Open source C++
PMI DxfOut Commercial Discontinued Modula-2
PMI DynaMatrix
PMI EEv
PMI Macro2
PMI ModBase
PMI Repertoire
Public Domain Curses Open Source C
Qt
Rexx/Curses REXX
REXX/DW
REXXUtil Discontinued
REXXIO Freeware
REXXSEM Discontinued
REXX/Tk Open Source
shwild C, C++
Snappy C, C++, LISP, Java
Socket++ C++
spUtils Discontinued REXX
The Standard Function Library C
Standard Template Library (STL) C++
STLSoft Open Source C++
ST-Open Assembly
Threads.h++ Commercial Discontinued C++
Tools.h++
Workplace Shell Toolkit Open Source
WidgetKit/Business Graphics Commercial Discontinued Smalltalk
wxWidgets Open Source - LGPL
ZGRAF Commercial C++
Zinc Application Framework Discontinued
Zipios++ Open Source

Online Help Compilers and Tools

Name License Status
IBM IPF Compiler Commercial Discontinued
IBM HyperWise/2
IBM Bookmaker for OS/2
OpenWatcom WIPFC Open Source
Phelsuma/2 Freeware Discontinued
Vyperhelp Open Source

Installers

Installation tools for distributing any software package.

Name License
Generic Installer
IBM Software installer
IBM OS/2 Feature Install
SFX Installer Shareware
RPM Open Source
WarpIN GNU GPL

Development Utilities

Development Tools / Libraries

Name License Status
Rwx FreeWare Discontinued
Prominare Converter Commercial
Prominare Validator
SOM Class Administrator
The Object Factory
bfaError

Graphical User Interface Editors

Development Tools / Libraries

Name License Status
COBOL sp2 Commercial Discontinued
General Application Workbench
MAID‎
Prominare Designer Discontinued
Prominare Universal Resource Editor
Visual Ada Developer Open Source
WindowBuilder Pro Commercial Discontinued

Databases

Name System License Status
Apache Derby SQL Open Source
Beagle SQL Discontinued
Borland Paradox Own 4GL Commercial
Bullet Own API
CodeBase xBase
dBase
Harbour Open Source
Lattice dBC III Own API Commercial Discontinued
Lotus Approach Approach
MSQL SQL Open Source/Commercial
MySQL
ObjectStore OO Commercial Discontinued
Omnis 5 Own 4GL
OnCMD xBase
Poise DMS Own 4GL Discontinued
PostgreSQL SQL Open Source
Rel D
SQLite SQL
xBase++ xBase Commercial Discontinued
XDB Enterprise Server
xHarbour Open Source
X2C

Note that this list does not include database libraries that allow you to build databases into your programs unless they are complete databases like SQLite, otherwise they are listed under libraries.

Monitoring

Monitoring Tools.

Name License Status
PM Patrol Commercial Discontinued

Macro Processors

Macro processors and pre-processors

Name License Status
Agena Open Source
GNU awk Open Source - LGPL Discontinued
ML/I Open Source
PMI Macro2 Commercial Discontinued
PPWizard Open Source

Software and quality testing tools

Name Type License
CC-Rider C++ C/C++ static analysis Commercial
Segue QA Partner Automated testing
Softbridge Automated Test Facility
Software TestWorks
Splint C/C++ static analysis Open Source

Code formatters, beautifiers and visualisation tools

Name License Status Languages
CC-Rider C++ Commercial Discontinued C/C++
Source Mapper Open source Discontinued C

Applications with APIs

Communications

Name License Status
FaxWorks Commercial Discontinued

Spreadsheets

Name Function License Status
Mesa 2 GUI Spreadsheet wit RT capabilities Commercial Discontinued