Jump to content

Category:Tools

From EDM2
Revision as of 04:30, 14 October 2014 by Martini (talk | contribs)

This section gives the OS/2 and eComStation developer 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.

Tools by Programing Language

Ada

Name License Status
GNAT Open Source - GNU GPL

AGENA

Name License Status
Agena Open Source - GNU GPL - MIT Current

ALGOL

Name License Status
OCCL Algol 68 Commercial Discontinued

APL

Name License Status
APL2 Commercial Discontinued

Assembler

Name License Status
NASM Assembler Open Source - LGPL Current
IBM ALP Assembler Commercial Discontinued
JWasm Open Source Current
Microsoft Assembler Commercial Discontinued
Wasm Open Source Current


AWK

Name License Status
GNU awk (gawk) Open Source - LGPL Current


Basic

Name License Status
IBM VisualAge for Basic Commercial Discontinued
Liberty BASIC Commercial Discontinued
Microsoft Visual Basic Commercial Discontinued
True Basic Commercial Discontinued

C/C++

Name License Status
CThrough Commercial Discontinued
EMX Compiler Open Source Discontinued
GCC C/C++ Compiler and Linker Open Source Maintained
Innotek GCC Open Source Discontinued
IBM C Set/2 Commercial Discontinued
IBM C-Set++/2 Commercial Discontinued
IBM VisualAge C++ Version 3.0 for OS/2 Commercial Discontinued
IBM C and C++ Compilers, Version 3.6.5 Commercial Discontinued
IBM VisualAge C++ Professional 4.0 Commercial Discontinued
OpenWatcom C/C++ and Fortran Open Source Current
Borland C/C++ Version 2.0 Commercial Discontinued
Metaware High C/C++ Commercial Discontinued
Hockware VisPro/C Commercial Discontinued
Hockware VisPro/C++ Commercial Discontinued
V C++ GUI Framework Open Source Discontinued


COBOL

Name License Status
IBM VisualAge COBOL Commercial Discontinued


Eiffel

Name License Status
ISE Eiffel -- Discontinued
SmallEiffel Open Source Discontinued


FORTRAN

Name License Status
IBM Fortran/2 Commercial Discontinued
IBM Personal Fortran Commercial Discontinued
IBM Professional Fortran Commercial Discontinued
Microsoft FORTRAN77 Commercial Discontinued
NAS Fortran 90+ Commercial Discontinued
NDP Fortran 90 Commercial Discontinued
OpenWatcom FORTRAN 77 Open Source Current
Prospero FORTRAN 77 Commercial Discontinued


Java

Name License Status
Eclipse Open Source
Golden Code J2SE for OS/2 Commercial Discontinued
IBM Java Commercial Discontinued
IBM VisualAge for Java Commercial Discontinued
InnoTek Java Free Discontinued
Jikes Open Source
OpenJDK Open Source Current
Simplicity for Java Commercial Discontinued

JAL

Name License Status
JALV Open Source - GNU GPL Discontinued



LISP

Name License Status
newLISP Open Source - MIT license
xLISP Open Source - MIT license


LUA

Name License Status
LUA Open Source - MIT license Current


Modula 2/Modula 3/Oberon/Yafl

Name License Status
Canterbury Modula 2 & Oberon-2 Commercial Discontinued
SRC Modula 3 Open Source Discontinued
Gardens Point Modula 2 Commercial/Open Source Discontinued
Gardens Point Oberon-2 Commercial/Open Source Discontinued
Oberon V4 Commercial/Open Source Discontinued
TopSpeed Modula-2 Commercial Discontinued
XDS-x86 Modula 2 Commercial Discontinued
Yafl Open Source Discontinued


Pascal/Delphi/ObjectPascal

Name License Status
Extended Pascal Commercial Discontinued
Free Pascal Open Source Current
WDSibyl Open Source Current
Virtual Pascal Freeware Discontinued
SpeedSoft Speed-Pascal/2 Commercial Discontinued
TMT Pascal Commercial Still sold but discontinued


Perl

Name License Status
Perl Open Source


PL/I

Name License Status
IBM PL/I for OS/2 Commercial Discontinued
IBM VisualAge PL/I Enterprise Commercial Discontinued
Iron Spring PL/I Free Current


Prolog

Name License Status
Arity Prolog Commercial Discontinued
IBM SAA AD/Cycle Prolog/2 Commercial Discontinued
PDC Prolog Commercial Discontinued
Quintus Prolog Commercial Discontinued
Prolog II+ Commercial Discontinued
SWI-Prolog Open Source Discontinued
Visual Prolog Commercial Discontinued


Python

Name License Status
Python Open Source


REXX/ObjectREXX

Name License Status
Dr. Dialog Freeware Discontinued.
GpfRexx‎ Commercial Discontinued
Regina REXX Open Source Current.
RexxBOS Commercial Discontinued.
REXXIO Freeware Current
LesTecIO Commercial Current
NetREXX Open Source Discontinued.
ObjectREXX Open Source Discontinued.
Hockware VisPro/REXX Commercial Discontinued.
VX-REXX Commercial Discontinued.


SmallTalk

Name License Status
IBM VisualAge Smalltalk Enterprise 6.0 Commercial Discontinued
Squeak Open Source - Apache Discontinued
Visual Smalltalk Enterprise Commercial Discontinued
ChapMan Commercial Discontinued


Tcl/Tk

Name License Status
Tcl/Tk Open Source Discontinued


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.

Name License Status
IBM C Set/2 Commercial Discontinued
IBM C-Set++/2 Commercial Discontinued
IBM VisualAge C++ Version 3.0 for OS/2 Commercial Discontinued
IBM C and C++ Compilers, Version 3.6.5 Commercial Discontinued
IBM VisualAge C++ Professional 4.0 Commercial Discontinued
IBM VisualAge Smalltalk Enterprise 6.0 Commercial Discontinued
JBA Guidelines Commercial Discontinued
OpenWatcom C/C++ and Fortran Open Source Current
Innotek GCC Open Source - GNU GPL Discontinued
Borland C/C++ Version 2.0 Commercial Discontinued
Borland JBuilder (Java) Commercial Discontinued, Free Personal Edition

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
IBM Workframe/2 1.1 Commercial Discontinued
IBM Workframe/2 2.x Commercial Discontinued
VAC/C++ 3.0 Workframe Commercial Discontinued
VAC/C++ 4.0 Workframe Commercial Discontinued
Hockware VisPro/C Commercial Discontinued
Hockware VisPro/C++ Commercial Discontinued
Speedsoft Sibyl Open Source - GNU GPL Discontinued
WDSibyl (Updated Speedsoft Sibyl) Open Source - GNU GPL Current

Developer's Toolkits for OS/2

Name License Status
IBM OS/2 2.x Developer's Toolkit Commercial Discontinued
IBM OS/2 Warp Developer's Toolkit Commercial Discontinued
IBM Developer Connection Device Driver Kits for OS/2 Commercial Discontinued
MKS Toolkit Commercial Discontinued
IBM VisualAge C++ Distribuited Application Development Toolkit (DADT) Commercial Discontinued
IBM Internationalization (I18N) ?? Discontinued
Image Handler ?? Discontinued
IBM LAN Systems Toolkit ?? Discontinued
IBM Multimedia OpenDoc ?? Discontinued
IBM OpenDoc for OS/2 ?? Discontinued
IBM Pen for OS/2 Developer's Toolkit ?? Discontinued
IBM SearchManager/2 Toolkit ?? Discontinued
IBM SOMObjects Developer Toolkit ?? Discontinued
IBM SOMObjects WorkGroup Enabler ?? Discontinued
IBM SOMObjects WorkStation Enabler ?? Discontinued
IBM TCP/IP Programmer's Toolkit ?? Discontinued
TWAIN Software Developer's kit ?? Discontinued


Source Code Generators

Facilities for automatically generating source code

Name License Status
KASE:Set for OS/2 Commercial Discontinued
VAC/C++ 3.0 Visual Builder Commercial Discontinued
VAC/C++ 4.0 Visual Builder Commercial Discontinued
PartMeister Comercila Discontinued
SOM Compiler (IBM OS/2 Toolkit, SOMobjects Toolkit, OpenDoc Toolkit) Commercial Discontinued


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 Commercial Discontinued
OpenWatcom Debugger (wd) Open Source Current
IBM Interactive Code Analysis Tool (ICAT) Commercial Discontinued
PMPrintf

Code Interpreters

Interpreters for interpreted or scripting languages

Name License Status
C Styled Script Open Source Discontinued
C Scripting Language Open Source Discontinued
NetREXX Open Source Discontinued
ObjectREXX Open Source Discontinued
Perl
Haskell
Lotus Script
Python

Editors

Source code and special editors for development purposes.

Name License Status
LPEX (IBM VisualAge products) Commercial
EPM/NEPMD Commercial
MED Shareware
FTE Open Source
KON Editor Shareware
THE Open Source - GNU GPL
X2 Programmer's Editor ?? Discontinued
VIM Open Source
Emacs Open Source - GNU GPL
jEdit Open Source - GNU GPL
Program Editor Freeware
IBM Dialog Editor (Developer's Toolkit) Commercial Discontinued
Visual Slick Edit Commercial OS/2 Version discontinued


Versioning

Name License Status
RCS/CVS Open Source
CVSWatch Open Source Current
SUBVERSION Open Source
SUPERVERSION Open Source
SYSLEVEL Commercial Discontinued
BLDLEVEL Commercial Discontinued
SmartSVN Commercial Current
SmartCVS Commercial Current
SmartGit Commercial Current
Git Open Source Current


Make Tools

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

Name License Status
IBM/Microsoft NMAKE Commercial Discontinued
IBM IMAKE Commercial Discontinued
GNU Make Open Source - GNU GPL Current
kBuild Open Source - -
OpenWatcom WMake Open Source - GNU GPL Current
PMMake Freeware

Binary Code Generators (Compilers, Linkers etc.)

Tools for generating binary code (like intermediate *.obj files, executables, run time libraries, binary ressources, compiled documentation like *.inf or *.hlp files) from source code.

Name License Status
EMX C/C++ Open Source - GNU GPL Discontinued
Free Pascal Open Source - GNU GPL Current
GCC C/C++ Compiler and Linker Open Source - GNU GPL Current
IBM ILINK, Version 5.0 Commercial Discontinued
IBM Presentation Facility Compiler (IPFC from IBM toolkits) Commercial Discontinued
IBM VAC/C++ 3.0 Compiler and Linker Commercial Discontinued
IBM VAC/C++ 3.6.5 Compiler and Linker Commercial Discontinued
IBM VAC/C++ 4.0 Compiler and Linker Commercial Discontinued
IBM ALP Assembler Commercial Discontinued
IBM Resource Compiler (RC from IBM toolkits) Commercial Discontinued
IBM PL/I for OS/2 Commercial Discontinued
NASM Assembler Open Source - LGPL Current
OpenWatcom C/C++ and Fortran Open Source Current
Speedsoft Sibyl Pascal Compiler and Linker Open Source - GNU GPL Discontinued
TMT Pascal Commercial Discontinued
Virtual Pascal Freeware Discontinued
WDSibyl Pascal Compiler and Linker Open Source - GNU GPL Current


Code Libraries

Code libraries.

Name License Status
Everblue (X11 API library) Open Source Obsolete
GoldenCode Java Development Kit 1.4.1 Commercial Discontinued
Cubus OS/2 Class Library Freeware/Open Discontinued
IBM Open Class Library (IOCL from VAC/C++ 3.0 and 4.0) Commercial Discontinued
IBM OS2 Warp Developer Kit, Java Technology Edition 1.1.8 Commercial Discontinued
IBM OS2 Warp Developer Kit, Java 2 Technology Edition 1.3.1 SR 10 Commercial Discontinued
InnoTek Java Freeware Discontinued
LesTecIO Commercial Current
KEE16 Freeware Current
Odin (Win32-API library) Open Source Current
OpenGL Freeware Discontinued
REXXUtil Open Source Discontinued
REXXIO Freeware Current
REXXSEM FreeWare Discontinued
Qt Open Source Current
Standard Template Library (STL)
Standard Widget Toolkit (SWT) Open Source - CPL Current
Workplace Shell Toolkit Open Source
wxWidgets Open Source - LGPL Current

Online Help Compilers and Tools

Name License Status
IBM IPF Compiler Commercial Discontinued
IBM HyperWise/2 Commercial Discontinued
IBM Bookmaker for OS/2 Commercial Discontinued
OpenWatcom WIPFC Open Source in Development
Vyperhelp Open Source - GNU GPL Discontinued

Installers

Installation tools for distributing any software package.

Name License Status
eCo-Logical Installer (ELI))
Generic installer
Software installer
Feature installer
SFX Installer Shareware
RPM/YUM Open Source Current
WarpIN Open Source - GNU GPL Current

Development Utilities

Development Tools / Libraries

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


Graphic User Interfase Editors

Development Tools / Libraries

Name License Status
MAID‎ Commercial Current
Prominaire Designer Commercial Discontinued
Prominare Universal Resource Editor Commercial Discontinued


Monitoring

Monitoring Tools.

Name License Status
PM Patrol Commercial Discontinued