|
|
(197 intermediate revisions by 8 users not shown) |
Line 1: |
Line 1: |
| Last Updated: April 06, 2001
| | This page is formerly known as "[http://www.edm2.com/links/index.html Timur Tabi's Programming Links]", from the old EDM/2 web site. The content has seen some recent updates but is still not fully checked so you will find the odd dead link. |
| This page is formerly known as "Timur Tabi's Programming Links", from the old EDM/2 web site. The contents below are copied as-is, without any updates. Obviously, someone needs to go through all the links and update them. | |
|
| |
|
| This web page is a comprehensive list of all OS/2-related
| | Most of the links are to OS/2-specific sources of information, however links to generic (i.e. not platform-specific) sources are sometimes included for completeness. |
| programming resources on the WWW. If you are looking for information on software
| |
| development for IBM's OS/2 operating system, this web page is your first stop.
| |
| All of the links on this page have be divided into 47 categories, so you're sure
| |
| to find what you need. | |
|
| |
|
| One of the great things about OS/2 is that its programming models haven't changed
| | ==Other OS/2 and eComStation related web sites== |
| much since it was released in 1987. That means that for over 14 years,
| | *[http://www.ecsoft2.org eCSoft/2] - OS/2 & eCS software news an listings - By far the best updated and most comprehensive out there - In both Italian and English. |
| developers have been making contributions to OS/2 that you can take
| | *[http://en.ecomstation.ru eComStation.ru] - Loads of info in Russian and English |
| advantage of today. Almost all OS/2 software written in the late 80's still works on
| | *[http://www.os2world.com/ OS/2 World] - News, forums and Wiki. |
| the latest version of OS/2 Warp, which means that you never have to reinvent
| | *[http://os2news.warpstock.org/ OS/2 Warp News and Rumors] |
| the wheel to get the most out of OS/2. Compare that to Windows, where Microsoft
| | *[http://www.ecomstation.co.kr/ OS/2 and eComstation Korea] South Korean user forums and so on, responsible for a number of OS/2 ports of UNIX software. |
| forces you to rewrite your software every few years just to stay competitive.
| | *[http://www.os2.org OS2.org Forum] - German language forum. |
| | *[http://warpserver.de WarpServer.de] - German news snippets on new and updated OS/2 software and more detailed blog postings on older ones. |
| | *[http://os2.sitesz.com/ Alex Chapman OS/2 Home Page] - Tad outdated in parts but useful info buried in between. |
| | *[http://www.wisdomtree.info/ Wisdomtree] - Collection of eCS & OS/2 related links. |
|
| |
|
| Most of the links are to OS/2-specific sources of information, however
| | There are also a few related groups that have become invite only in the last couple of years. |
| links to generic (i.e. not platform-specific) sources are sometimes included for
| |
| completeness.
| |
|
| |
|
| This page only lists WWW resources. There are no pointers to ftp-able
| | ==Conferences== |
| files, with a very few notable exceptions. There are, however, pointers to search
| | *[//www.warpstock.org Warpstock] - An OS/2 user/developer conference held annually in North America |
| engines and other pages that can direct you to a particular file.
| | *[//www.warpstock.eu Warpstock Europe] - An OS/2 user/developer conference held annually in Europe |
|
| |
|
| Items that have been struck-out have invalid links, but it is not known
| | ==User groups== |
| yet where the page has moved or whether they have been deleted. Any information as to the
| | Want to meet other OS/2 users and developers? |
| whereabouts of these webpages would be greatly appreciated.
| | *[http://www.scoug.com/programming/ SCOUG Programming SIG] - A special interest group of the [[Southern California OS/2 User Group]] |
| | *[http://www.os2voice.org/about.html VOICE] - A "virtual" user group, i.e. not geographically constrained and holds meetings only on-line. |
| | *[http://www.teamos2hamburg.de Team OS/2 Hamburg] - Germany |
| | *[http://www.os2voice.org/usergroups.html A list of Worldwide OS/2 user groups] - from VOICE |
|
| |
|
| <hr>
| | ==Companies and individuals offering OS/2 services== |
| | *[https://www.arcanoae.com/ Arca Noae] - USA based company, offers ArcaOS, driver updates, and sundry custom install, development, and deployment services. |
| | *[http://www.bitwiseworks.com/ BWW Bitwise Works] - Austrian company that offers custom OS/2 programming services and more. |
| | *[http://www.ecomstation.it eComStation.it/Massimo Sangriso] - Italian integrator, provides all common services and sales locally. |
| | *[http://www.blondeguy.com Neil Waldhauer] aka Blond Guy - California, USA, does consulting and support of OS/2 related systems. |
| | *[http://www.russharvey.bc.ca Russ Harvey] - OS/2 consultation and services in Canada |
|
| |
|
| =Conferences, seminars, tutorials, and user groups= Need OS/2 training? Want to meet other OS/2 users and developers? | | ==Project and source hosting== |
| <UL>
| | Websites that provide a range of support options for OS/2 developers, the big two are [[SourceForge]] and [[GitHub]] and they have their own separate pages. |
| | *[https://bitbucket.org/ Bitbucket] - Offers both free and paid project hosting. |
| | *[https://www.codebasehq.com Code Base] - Project hosting - Not free but inexpensive and has more features than most free alternatives. |
| | *[https://launchpad.net/ Launchpad] - Project hosting - Primarily intended for open source projects. |
| | See also: [[Configuration management]] |
|
| |
|
| <LI>[http://www.training.ibm.com/ibmedu/ IBM IBM Global Campus Education and Training] - Offers courses on several topics, including OS/2 development, at a city near you.
| | ==Online References== |
| <LI>[http://www.ibm.com/solutions/education/ IBM Education] - More IBM training and education courses
| | Manuals and other online guides on OS/2 programming |
| | *[http://www.edm2.com/os2api/ The OS/2 API Project] - OS/2 API documentation on the web |
|
| |
|
| <LI>[http://www.warpstock.org/ WarpStock 2001] - An OS/2 user/developer conference
| | ==News groups== |
| <LI>[http://www.scoug.com/programming/ SCOUG Programming SIG] - A special interest group of the South California OS/2 User Group
| | *[news:comp.os.os2.programmer.tools comp.os.os2.programmer.tools] - OS/2 development tools |
| <LI>[http://www.hal-pc.org/~SIG/os2dev.html HAL-PC OS/2 Developers SIG] - Meet other OS/2 developers in Houston
| | *[news:comp.os.os2.programmer.porting comp.os.os2.programmer.porting] - Porting software from other operating systems to OS/2 |
| <LI>[http://www.os2ss.com/connect/users.htm OS/2 Connect's user group list] - A list of OS/2 user groups, including those with no online presence
| | *[news:comp.os.os2.programmer.oop comp.os.os2.programmer.oop] - SOM, WPS, and other object-oriented OS/2 programming |
| </UL>
| | *[news:comp.os.os2.programmer.misc comp.os.os2.programmer.misc] - General OS/2 programming |
| =Support pages= Websites that provide a range of support options for OS/2 developers
| |
|
| |
|
| <UL>
| | ==FTP sites (or their WWW equivalents)== |
| | *[https://www.bmtmicro.com/bmtcatalog/products.html BMT Micro] - A collection of shareware OS/2 tools |
|
| |
|
| <LI>[http://www.netlabs.org/devcorner/ Netlabs] - A repository for OS/2 open-source projects
| | ==Visual programming, CASE, RAD== |
| <LI>[http://www.ibm.com/education/certify/ IBM Professional Certification Program] - Get certified in a wide variety of IBM technologies
| | *[http://xcprod.com/titan/ZMECH/ ZMECH] - A cross-platform visual CASE tool |
| <LI>[http://www.ibm.com/partnerworld/software IBM PartnerWorld for Software] - A support venue for resellers of IBM technology.
| |
| <LI>[http://www.developer.ibm.com/ PartnerWorld for Developers] - Home of the [http://www.developer.ibm.com/devcon/titlepg.html DeveloperToolbox] (formerly DevCon) and all other developer resources at IBM
| |
|
| |
|
| <LI>[http://www8.software.ibm.com/solutions/isv/igssg.nsf/LanguageSelector/?OpenForm Global Software Solutions Guide] - A vast, searchable list of products from IBM and others that work with IBM technology
| | ==Presentation Manager (PM)== |
| <LI>[http://www.tabi.org/timur/irc.html The OS/2 IRC page] - Real-time chat with other OS/2 users and programmers around the world
| | *[http://www.nyangau.org/gbm/gbm.htm Generalised Bitmap Module] - Libraries and source code for loading, saving, and manipulating images in a variety of file formats |
| </UL>
| |
| =Online References= Manuals and other online guides on OS/2 programming
| |
| <UL>
| |
|
| |
|
| <LI>[http://cyniska.ubishops.ca/cgi-bin/show_inf Stéphane Charette's reference page] - Various INF files for online viewing
| | ==Multimedia, Graphics, and Game Development== |
| | *[http://www.crystalspace3d.org Crystal Space] - A free 3D engine for OS/2 and other OS's, note that only older versions have explicit OS/2 support, but the code is fairly portable. |
| | *[http://www-cs-students.stanford.edu/~amitp/games.html BlobCity] - An OS/2 game like SimCity, with great multithreading and full source code |
|
| |
|
| <LI>[http://www2.ibmlink.ibm.com/ IBMLink] - Hundreds of IBM manuals online - you'll need to search for the OS/2 ones
| | ==Version Control and Project Management== |
| <LI>[http://www.edm2.com/os2api/ The OS/2 API Project] - OS/2 API documentation on the web
| | *[http://www.opussoftware.com/product/product.htm Opus Make] - A cross-platform powerful make utility |
| <LI>[http://www.developer.ibm.com/library/p_guides.html IBM Solution Developer Program Public library] - Various OS/2 programming docs
| |
| <LI>[http://booksrv2.raleigh.ibm.com/ IBM BookManager] - Tons of documents in BM format
| |
| </UL>
| |
| =Magazines and articles with OS/2 programming content=
| |
| <UL>
| |
|
| |
|
| <LI>[http://www.edm2.com/ Electronic Developer Monthly (EDM/2)] - Your first stop for online OS/2 programming information
| | ==Applications with documented plug-in APIs== |
| <LI>[http://www.os2ezine.com/ OS/2 e-Zine] - The premier OS/2 news source, with the occasional developer-related article
| | *[http://www.cadwaresoft.com/dnnsite/en-us/download/bluecad/freeproducts.aspx CadWare's BlueCAD 1.0] - An excellent small and fast CAD package for OS/2 |
| <LI>[http://www.32bitsonline.com/ 32BitsOnline] - An online magazine for all PC operating systems, it has some OS/2 content
| | *[http://www.manglais.com Maul Publisher] - An OS/2 desktop publishing application |
| <LI>[http://www.hawi.de/art1.html Harald Wilhelm's article archives] - A collection of articles that Harald has written, all in German
| |
| <LI>[http://www.microsoft.com/msj/backissues86.asp Microsoft Systems Journal back issues] - Although they're no longer online, the older issues have lots of OS/2 information.
| |
| <LI>[http://www.os2.spb.ru/rdm2/ Russian EDM/2] - A Russian version of EDM/2
| |
|
| |
|
| </UL>
| | ==Editors and Viewers== |
| =FTP sites (or their WWW equivalents), search engines, and other indices= | | *[http://es.os2.ru/fed.html Fast Editor Lite] - Small yet powerful programmers editor for OS/2 |
| <UL>
| | *[http://www.nyangau.org/ae/ae.htm Andys Source Code Folding Editor] - Cross-platform editor with the ability to group lines into a larger 'meta-line' |
|
| |
|
| <LI>[http://www.nfwa.com/os2/softwaredevelopers/softwaredevelopers.html OS/2 Warp on the Net's list of software developers] - A HUGE list of companies and individuals that do OS/2 software development.
| | ==Miscellaneous== |
| <LI>[http://www.bmtmicro.com/BMTCatalog/dev_os2/06os2.html BMT Micro's OS/2 Developer catalog] - A collection of shareware OS/2 development tools
| | *[//i1.dk/ntos2/ OS/2 emulation layer for NT] - Emulates over 110 DOSCALL functions under NT |
| <LI>[http://hobbes.nmsu.edu/cgi-bin/h-browse?sh=1&dir=/pub/os2/dev Hobbes' dev directory] - LOTS of stuff, newly re-organized
| | *[//www.bratschi.net/english/index.html Christoph Bratschi's Homepage] - Small programmer's editor, Netscape plug-ins, MCI tester, some file viewers, etc. |
|
| |
|
| <LI>[http://archiv.leo.org/pub/comp/os/os2/leo/devtools/ LEO's (Link Everything Online) OS/2 developer area] - Another hobbes-like FTP site
| | ==Other Languages== |
| <LI>[ftp://ftp.pc.ibm.com/pub/pccbbs/ IBM PC Company FTP site] - Lots of old stuff, including EWS. Get [ftp://ftp.pc.ibm.com/pub/pccbbs/allfiles.txt allfiles.txt] (1.4MB) for a list
| | *[[Links - Czech|Czech]] |
| <LI>[http://www.idiom.com/free-compilers/ Free compilers page] - Search for a free compiler of any language
| | *[[Links - Dutch|Dutch]] |
| </UL>
| | *[[Links - French|French]] |
| =News groups=
| | *[[Collegamenti|Italian]] |
| | *[[Dış bağlantılar|Turkish]] |
|
| |
|
| <UL>
| | [[Category:Main]] |
| | |
| <LI>[news:comp.os.os2.programmer.tools comp.os.os2.programmer.tools] - OS/2 development tools
| |
| <LI>[news:comp.os.os2.programmer.porting comp.os.os2.programmer.porting] - Porting software from other operating systems to OS/2
| |
| <LI>[news:comp.os.os2.programmer.oop comp.os.os2.programmer.oop] - SOM, WPS, and other object-oriented OS/2 programming
| |
| <LI>[news:comp.os.os2.programmer.misc comp.os.os2.programmer.misc] - General OS/2 programming
| |
| </UL>
| |
| =Low-level OS/2 programming=
| |
| Device drivers, real-time control, hardware access, etc.
| |
| <UL>
| |
| | |
| <LI>[http://www.tabi.org/timur/os2pdd.html The OS/2 Programming Device Drivers mailing list] - This page contains all driver-related information. Just go here!
| |
| <LI>[http://www.cfm.de/En/eprodukte_sdk.htm CFM TWAIN SDK] - A toolkit for interfacing with scanners via the CFM TWAIN product
| |
| <LI>[http://www.stiscan.com/toolkits/twainsdk.html STi TWAIN SDK] - A toolkit for interfacing with scanners via the Solution Techology TWAIN product
| |
| <LI>[http://www.stiscan.com/toolkits/twainddk.html STi TWAIN DDK] - A toolkit for writing drivers to work with the Solution Techology TWAIN product
| |
| <LI>[http://home.att.net/~ASchw/induapps.html The Warped Code Cellar's OS/2 Applications] - REXX interfaces for generic I/O, IEEE-488, and serial I/O. Info on touch screens and OS/2
| |
| | |
| <LI>[http://www.elotouch.com/ Elo TouchSystems] - They make touch screens (monitors that can tell where on the screen you touch) with OS/2 drivers
| |
| </UL>
| |
| =C/C++=
| |
| <UL>
| |
| | |
| <LI>[http://www.openwatcom.org OpenWatcom.org] - An open-source version of the Watcom C/C++ compiler
| |
| <LI>[http://www.ibm.com/software/ad/vacpp/ IBM VisualAge for C++] - Version 4.0 is the latest, and the last
| |
| | |
| <LI>[http://goof.com/pcg/os2/ Pentium GCC and GAS] - Pentium-optimized version of the free GCC C/C++ compiler
| |
| <LI>[http://www.lattice.com/otherdos.htm Lattice Optimizing C Compiler] - A 16-bit C compiler and assembler for DOS and OS/2
| |
| <LI>[http://www.bmtmicro.com/BMTCatalog/os2/prof_owl.html Professor Owl for OS/2] - Works with Borland C++'s OWL
| |
| <LI>[http://www.simple-sw.com/efsinfo.htm Simple Software Solutions' e_Fs] - A cross-platform mini file system class library
| |
| <LI>[http://www.simple-sw.com/ecominfo.htm Simple Software Solutions' e_Comm] - A serial/network client/server communications library
| |
| | |
| <LI>[http://www.roguewave.com/ RogueWave] - Source for several cross-platform C++ class libraries
| |
| <LI>[http://www.interalpha.net/customer/nyangau/dll/dll.htm Andys Dynamic Link Library routine] - Cross-platform code for linking DLL's when the API names are determined at runtime
| |
| <LI>[http://www.imatix.com/html/sfl/ The Standard Function Library] - A highly cross-platform C/C++ library with source code
| |
| <LI>[http://www.gwdg.de/~sbrauk/software.htm Open Object Library] - A free C++ class library
| |
| <LI>[http://www.cerfnet.com/~mpcline/C++-FAQs-Lite/ C++ FAQ] - The light version
| |
| <LI>[http://www.azillionmonkeys.com/qed/watfaq.txt The WATCOM C/C++ Programmer's FAQ] - With some OS/2-specific information
| |
| | |
| <LI>[http://www.trumphurst.com/cpplibs/cpplibs.phtml Available C++ libraries] - A huge list of C++ class libraries, for all platforms
| |
| <LI>[news:comp.lang.c.moderated comp.lang.c.moderated] -
| |
| <LI>[news:comp.lang.c++.moderated comp.lang.c++.moderated] -
| |
| </UL>
| |
| =Java (OS/2-specific information here only)=
| |
| <UL>
| |
| | |
| <LI>[http://www.software.ibm.com/os/warp/solutions/and/f1c.html IBM's Java and OS/2 page] -
| |
| | |
| <LI>[http://www.doofus.org/Java/ Aaron William's OS/2 Java Page] - Just start here
| |
| <LI>[http://www.ozemail.com.au/~jgprice/ Jikes for OS/2] - A command-line Java compiler
| |
| <LI>[http://www.datarepresentations.com/ Data Representations] - Home of the very cool Simplicity Java development environment
| |
| <LI>[http://www.sc-systems.com/ SerialPort] - Java serial port control for several OS's
| |
| <LI>[news:comp.lang.java.programmer comp.lang.java.programmer] -
| |
| | |
| </UL>
| |
| =Pascal=
| |
| <UL>
| |
| | |
| <LI>[http://www.speedsoft-online.de/ SpeedSoft Sibyl] - Full-blown visual Pascal development environment
| |
| <LI>[http://www.vpascal.com/ Virtual Pascal 2.0] - Another cross-platform Pascal development environment
| |
| <LI>[http://members.tripod.lycos.nl/Jondor/software.html LiveSystems Software] - CSys toolbox for compressed file I/O and other stuff
| |
| <LI>[http://www.irietools.com/iriepascal/ Irie Pascal] - A cross-platform Pascal compiler which conforms to ISO/IEC 7185
| |
| | |
| <LI>[http://www.freepascal.org/ Free Pascal] - A highly cross-platform Pascal compiler
| |
| <LI>[http://www.prosperosoftware.com/p5iix.html Prospero Pascal 5.2] - A Pascal compiler for DOS and OS/2
| |
| <LI>[http://www.prosperosoftware.com/e32io.html Prospero Extended Pascal] - And yet another cross-platform Pascal compiler
| |
| <LI>[http://www.tmt.com/ TMT Pascal] - Another cross-platform Pascal compiler
| |
| <LI>[news:comp.lang.pascal.misc comp.lang.pascal.misc] -
| |
| </UL>
| |
| =Ada and Ada95=
| |
| | |
| <UL>
| |
| | |
| <LI>[http://www.gnat.com/ AdaCore Technologies] - GNAT (free Ada95 compiler) for several platforms. OS/2 version is at [ftp://cs.nyu.edu/pub/gnat/private/old/os2/ ftp://cs.nyu.edu/pub/gnat/private/old/os2/].
| |
| <LI>[http://members.nbci.com/ldulman/os2ada.htm Ada95 to OS/2 Interface] - Let's you make OS/2 API calls to Ada. Can also be found [http://www.uni-leipzig.de/~os2/HVM/HVMindex.uni-leipzig.os2.dev.ada.html here] and [ftp://ftp.adapower.com/pub/os2/ here].
| |
| | |
| <LI>[news:comp.lang.ada comp.lang.ada] -
| |
| </UL>
| |
| =Modula-2, Modula-3, and Oberon-2=
| |
| <UL>
| |
| | |
| <LI>[http://murray.newcastle.edu.au/users/staff/peter/m2/Modula2.html Peter Moylan's Modula-2 page] - Extensive collection of links and info on Modula-2 and OS/2. Look here first.
| |
| <LI>[http://m3.polymtl.ca/m3/ Polytechnique Montréal Modula-3 Home] - Lots of Modula-3 Information
| |
| <LI>[http://m3.polymtl.ca/m3/binaries/OS2/ Modula-3 on OS/2] - A Modula-3 compiler for OS/2
| |
| | |
| <LI>[news:comp.lang.modula2 comp.lang.modula2] -
| |
| <LI>[news:comp.lang.modula3 comp.lang.modula3] -
| |
| </UL>
| |
| =Assembly Language=
| |
| <UL>
| |
| | |
| <LI>[http://www.sandpile.org/80x86/ Sandpile's 80x86 index] - A very comprehensive site on x86 assembly language programming
| |
| <LI>[http://www.web-sites.co.uk/nasm NASM, the Netwide Assembler Project] - A free cross-platform assembler
| |
| | |
| <LI>[http://goof.com/pcg/os2/ Pentium GCC and GAS] - GAS is the free GNU assembler
| |
| <LI>[http://www.quantasm.com/freeinfo.html x86 Programming Tips] - Opcodes and optimization tips on all x86 processors
| |
| <LI>[http://w3.execnet.com/kantor/fwktl.htm FWKTL] - Lets you write self-modifying assembly apps
| |
| <LI>[http://www.datarescue.com/idabase/ida.htm DataRescue IDA Pro] - Interactive disassembler now for OS/2
| |
| <LI>[http://webster.cs.ucr.edu/Page_asm/ArtofAssembly/ArtofAsm.html The Art of Assembly Language Programming] - 80x86 Asm tutorial and reference online
| |
| <LI>[news:comp.lang.asm.x86 comp.lang.asm.x86] -
| |
| | |
| </UL>
| |
| =FORTRAN=
| |
| <UL>
| |
| | |
| <LI>[http://www.prosperosoftware.com/f2iix.html Prospero Fortran 2.1] - A Fortran compiler for OS/2 and DOS
| |
| <LI>[news:comp.lang.fortran comp.lang.fortran] -
| |
| </UL>
| |
| =Smalltalk=
| |
| <UL>
| |
| | |
| <LI>[http://www.software.ibm.com/ad/smalltalk/ VisualAge for Smalltalk] - For OS/2 and Windows
| |
| <LI>[http://www.sugarweb.com/squeak/ports/os2native/OS2English.htm Squeak] - A Smalltalk virtual machine for OS/2
| |
| <LI>[http://www.indelv.com/open-source-smalltalk.htm InDelv Smalltalk library] - An open-source XML/DOM library for various Smalltalk interpreters
| |
| <LI>[http://www.instantiations.com/Sts/pd.htm Smalltalk Systems Products] - Various add-ons to IBM Smalltalk
| |
| | |
| <LI>[news:comp.lang.smalltalk comp.lang.smalltalk] -
| |
| </UL>
| |
| =REXX=
| |
| <UL>
| |
| | |
| <LI>[http://ftp.gwdg.de/pub//languages/rexx/brexx/html/rx.html BREXX Page] - Online REXX reference manual
| |
| <LI>[http://www.lightlink.com/hessling/ Mark Hessling's Home Page] - Lots of Rexx and Regina information and files, including a Rexx manual
| |
| <LI>[http://www.logisoftar.com/ProductsRexxbos.htm LogiSoft AR's REXXBOS] - A complete OS/2 system interface for REXX - great for REXX CGI scripts
| |
| | |
| <LI>[http://www.dsoftusa.com/ dSOFT Development] - dbfREXX Rexx-based database tool
| |
| <LI>[http://tower.to.org/rexxsem/ RXSem] - Semaphores for Rexx
| |
| <LI>[http://www.mindspring.com/~dave_martin/RexxFAQ.html The REXX FAQ] -
| |
| <LI>[http://www2.hursley.ibm.com/netREXX/ NetREXX] - Is it REXX or is it Java? You decide
| |
| <LI>[http://users.comlab.ox.ac.uk/ian.collier/Rexx/index.html Ian Collier's REXX page] -
| |
| <LI>[http://www2.hursley.ibm.com/REXX/ IBM Hursley's REXX page] -
| |
| | |
| <LI>[http://csgwww.uwaterloo.ca/~giguere/rexx.html Eric Giguere's REXX page] -
| |
| <LI>[http://www.lesbell.com.au/rexxobj.html Using REXX to repair and control the desktop] -
| |
| <LI>[http://dmoz.org/Computers/Programming/Languages/Rexx/OS2/ DMOZ OS/2 Rexx directory] - Open Directory Project's page on Rexx and OS/2
| |
| <LI>[news:comp.lang.REXX comp.lang.REXX] -
| |
| </UL>
| |
| =Tcl/Tk=
| |
| | |
| <UL>
| |
| | |
| <LI>[ftp://ftp.math.ohio-state.edu/pub/users/ilya/os2 Ilya Zakharevich OS/2 ftp directory] - One of the Tcl/Tk ports can be found here
| |
| <LI>[http://hobbes.nmsu.edu/cgi-bin/h-browse?dir=/pub/os2/dev/tcl Hobbes' Tcl directory] - A collection of all things OS/2 and Tcl
| |
| <LI>[news:comp.lang.tcl comp.lang.tcl] -
| |
| </UL>
| |
| =Perl=
| |
| <UL>
| |
| | |
| <LI>[ftp://ftp.math.ohio-state.edu/pub/users/ilya/os2/perl Ilya Zakharevich] - a Perl port
| |
| <LI>[http://hobbes.nmsu.edu/cgi-bin/h-browse?dir=/pub/os2/dev/perl Hobbes' Perl directory] - A collection of all things OS/2 and Perl
| |
| </UL>
| |
| =Prolog=
| |
| <UL>
| |
| | |
| <LI>[http://ourworld.compuserve.com/homepages/Greg_Bourassa/pmpro.htm PMPro Prolog] - Low-cost Prolog interpreter
| |
| <LI>[http://www.pdc.dk/vip/pdcindex.htm Visual Prolog from Prolog Development Center] - Cross-platform Prolog compiler and IDE
| |
| | |
| <LI>[news:comp.lang.prolog comp.lang.prolog] -
| |
| </UL>
| |
| =BASIC=
| |
| <UL>
| |
| | |
| <LI>[http://www.truebasic.com/ True BASIC] - A full BASIC development environment for OS/2, Windows, and Macintosh
| |
| <LI>[http://www.bmtmicro.com/BMTCatalog/multipleos/omnibasic.html OmniBasic] - Cross-platform BASIC compiler
| |
| <LI>[news:comp.lang.basic.misc comp.lang.basic.misc] -
| |
| | |
| </UL>
| |
| =COBOL=
| |
| <UL>
| |
| | |
| <LI>[http://www-4.ibm.com/software/ad/cobol/cobfs498.htm IBM VisualAge COBOL] - Version 2.2 is the latest for OS/2
| |
| <LI>[http://www.dandm.co.nz/flexus1main.htm COBOL sp2] - A cross-platform GUI devlopment tool for COBOL
| |
| <LI>[http://www.coboltools.com/etk.htm COBOLTOOLS Easy Toolkit] - A portability toolkit for COBOL platforms
| |
| | |
| <LI>[http://www-6.ibm.com/jp/software/ad/3gl/00420c.html Micro Focus COBOL for OS/2 3.1J] - In Japanese, so I don't know what it says
| |
| <LI>[http://www.casegen.co.uk/prod01.htm Casegen for COBOL] - Generates CICS appliations in COBOL
| |
| <LI>[news:comp.lang.cobol comp.lang.cobol] -
| |
| </UL>
| |
| =PL/I=
| |
| | |
| <UL>
| |
| | |
| <LI>[http://www.software.ibm.com/ad/pli/ IBM VisualAge PL/I] -
| |
| <LI>[news:comp.lang.pl1 comp.lang.pl1] -
| |
| </UL>
| |
| =APL=
| |
| <UL>
| |
| | |
| <LI>[http://www.ibm.com/software/ad/apl/ IBM APL2] -
| |
| | |
| <LI>[ftp://service.software.ibm.com/ps/products/apl2/ IBM's FTP site for APL2] - Demos, fixes, and information
| |
| <LI>[news:comp.lang.apl comp.lang.apl] -
| |
| </UL>
| |
| =RPG=
| |
| <UL>
| |
| | |
| <LI>[http://www.software.ibm.com/ad/varpg/ VisualAge for RPG Client] - IBM's RPG software runs on an AS/400 server and an OS/2 or Windows client, although the web page touts the Windows version
| |
| <LI>[http://www.inprointernational.com/vtdoc.htm Visual Tools/400] - An extension to IBM's RPG compiler
| |
| | |
| </UL>
| |
| =Algol=
| |
| <UL>
| |
| | |
| <LI>[http://www.occl-cam.demon.co.uk/ OCCL Algol 68] - A cross-platform Algol 68 compiler
| |
| </UL>
| |
| =Visual programming, CASE, RAD, etc.=
| |
| <UL>
| |
| | |
| <LI>[http://www.ibm.com/software/ad/visgen/ VisualAge Generator] - A RAD tool for Java, I think.
| |
| <LI>[http://www.jbcsolutions.com/gpfframe.htm JBC's GpfRexx] - A GUI builder based on Rexx
| |
| <LI>[http://www.imatix.com/html/libero/index.htm Libero] - A cross-platform visual programming tool for multiple languages
| |
| <LI>[http://www.gwdg.de/~sbrauk/software.htm Object WorkBench] - A workframe for C++ and Java programmers
| |
| <LI>[http://xcprod.com/titan/ZMECH/ ZMECH] - A cross-platform visual CASE tool
| |
| <LI>[news:comp.lang.visual comp.lang.visual] - Moderated
| |
| | |
| </UL>
| |
| =Other Scripting and Messaging Languages= Alternatives to Rexx
| |
| <UL>
| |
| | |
| <LI>[http://www.nombas.com/us/download/index.htm#sedesk3 ScriptEase 3.0 by Nobas] - A multi-platform scripting tool
| |
| </UL>
| |
| =Databases=
| |
| <UL>
| |
| | |
| <LI>[http://groups.yahoo.com/group/os2db OS/2 Database Mailing List] -
| |
| <LI>[http://www6.software.ibm.com/dl/db2pde/db2pde-p/ DB2/2 Personal Developer's Edition 7.1] - Free download!
| |
| <LI>[http://www.maxxum.co.nz/prod01.htm Maxxum Consulting] - Makers of the Base32 xBase compiler
| |
| <LI>[http://www.dsoftusa.com/ dSOFT Development] - dbfREXX Rexx-based database tool
| |
| <LI>[http://www.quasarbbs.com/yuri/msql2/index.html mSQL] - Small cross-platform database server
| |
| <LI>[http://www.netlabs.org/projects/mysql.html MySQL] - A cross-platofmr SQL database server
| |
| | |
| <LI>[http://www.software.ibm.com/data/ IBM Data Management Products] - DB2 and other database software
| |
| <LI>[http://www.astrac.com/newsite/asp/visualiz.asp Astrac Visualizer] - A database/workgroup tool like Lotus Notes
| |
| <LI>[http://www.simple-sw.com/edbinfo.htm Simple Software Solutions' e_Db] - A cross-platform database engine
| |
| <LI>[http://www.simple-sw.com/edbsrvr.htm e_Db Database Server] - A cross-platform database server
| |
| <LI>[http://www.bossi.com/dbfill/index.html DB-Fill] - A cross-platform relational database testing tool
| |
| </UL>
| |
| =Internet and Networking=
| |
| | |
| <UL>
| |
| | |
| <LI>[http://www.io.com/~pelliott/pme/socket/readme.html Socket++ Library for OS/2] - A C++ library for TCP/IP socket programming
| |
| </UL>
| |
| =OpenGL=
| |
| <UL>
| |
| | |
| <LI>[http://www.sgi.com/software/opengl/ OpenGL web page] -
| |
| <LI>[http://www.ibm.com/servers/aix/products/ibmsw/solutions/opengl/ IBM OpenGL web page] - It talks only about the AIX version, but the AIX developers wrote the OS/2 version.
| |
| | |
| <LI>[http://www.arcana.co.uk/products/magician/index.html Magician] - A Java front-end to OS/2's OpenGL engine
| |
| </UL>
| |
| =Lotus Notes=
| |
| <UL>
| |
| | |
| <LI>[http://domino.lotus.com/welcome.nsf Lotus Domino] - Use Notes as a web server
| |
| </UL>
| |
| =OpenDoc and SOM=
| |
| <UL>
| |
| | |
| <LI>[http://www-4.ibm.com/software/ad/som/ SOMobjects] - SOM 3.0 for AIX, OS/2, and Windows NT
| |
| <LI>[http://www3.software.ibm.com/segdown?segment=AD&family=OT IBM Software Development Object Technology downloads] - Some OpenDoc and SOM documentation and tools
| |
| </UL>
| |
| =Distributed Computing=
| |
| <UL>
| |
| | |
| <LI>[http://www-4.ibm.com/software/network/dce/library/ IBM DCE Library] - A variety of documents, some on OS/2
| |
| </UL>
| |
| | |
| =Embedded Systems=
| |
| <UL>
| |
| | |
| <LI>[http://www.embedded.com/97/sr9704.htm DSP Development Tools] - A substantial list from [http://www.embedded.com/mag.htm Embedded Systems Programming Magazine]; only one or two support OS/2, but many are DOS apps
| |
| <LI>[http://www.embedded.com/links.htm ESP Magazine's embedded systems develop internet resouces] - Tons of links to WWW resources on embedded systems development
| |
| <LI>[http://dspvillage.ti.com/docs/dspvillagehome.jhtml Texas Instrument's DSP Village] - Search on "OS/2", you'll find some OS/2-hosted compilers
| |
| | |
| <LI>[http://www.cc65.org/ cc65] - A cross-compiler for the 6502 microprocessor
| |
| <LI>[http://www.lattice.com/other68.htm Lattice ES68 C Development System] - A C cross-compiler for 680x0 systems
| |
| </UL>
| |
| =Presentation Manager (PM)=
| |
| <UL>
| |
| | |
| <LI>[http://www.interalpha.net/customer/nyangau/gbm/gbm.htm Generalised Bitmap Module] - Libraries and source code for loading, saving, and manipulating images in a variety of file formats
| |
| | |
| <LI>[http://24.1.168.51/slib/index.html S Lib] - A cross-platform GUI library for OS/2, Windows, and Unix. From the makers of Stellar Frontier
| |
| <LI>[http://www.objectcentral.com/ V C++ GUI Framework] - Cross-platform GUI Framework, now for OS/2!
| |
| <LI>[http://www.lesbell.com.au/pmprog.html Anatomy of a PM program] - An article by Les Bell
| |
| <LI>[http://www.sra.co.jp/people/akira/os2/shapewin-e.html Shape Window for OS/2 PM] - Non-rectangular PM windows
| |
| <LI>[http://www.freetype.org/ FreeType] - Replacement TrueType engine for OS/2
| |
| <LI>[http://www.naverex.kiev.ua/~evsi/cell.html Cell Toolkit] - Library for Split Views and Toolbars
| |
| | |
| <LI>[http://w1.246.telia.com/~u24602843/projects/MPMa.html Multithreading PM Applications] - A document describing how to multithread your PM application
| |
| </UL>
| |
| =Multimedia, Graphics, and Game Development=
| |
| <UL>
| |
| | |
| <LI>[ftp://ftp01.ny.us.ibm.net/pub/games/ IBM OS/2 multimedia and game programming archive] - Lots of documentation and sample code, mostly from old DevCon's
| |
| <LI>[http://crystal.linuxgames.com/ Crystal Space] - A free 3D engine for OS/2 and other OS's
| |
| <LI>[http://www.tabi.org/timur/rtmidi.html RTMIDI, the OS/2 Warp Real-Time MIDI Subsystem] - Real-time MIDI support for OS/2
| |
| | |
| <LI>[http://www.thetaband.com/dsmi/index.html Digital Sound and Music Interface for OS/2] - Realtime audio mixing and more
| |
| <LI>[http://www.netlabs.org/seal/ SEAL, Synthetic Audio Library for OS/2] - A library for playing audio files and streaming audio for PM and VIO applications
| |
| <LI>[http://cyniska.ubishops.ca/cgi-bin/show_inf Stéphane Charette's reference page] - Various INF files for online viewing, including rare MMPM and gaming docs.
| |
| <LI>[http://crown.csc.UVic.CA/~jmartin/svgakit.html SVGA & VESA Kit for emx] - Write OS/2 programs that run in high resolution graphics modes
| |
| <LI>[http://www.scitechsoft.com/dp_mgl.html SciTech MGL] - Cross-platform 2D/3D graphics library, now available for OS/2!
| |
| | |
| <LI>[http://www-cs-students.stanford.edu/~amitp/games.html BlobCity] - An OS/2 game like SimCity, with great multithreading and full source code
| |
| <LI>[http://users.interact.net.au/~pmiy/fly8.html Fly8] - A flight simulator, with source code
| |
| <LI>[http://home.houston.rr.com/spiceware/programminginfo.html Spiceware OS/2 Programming info] - Utilities, drivers, and links
| |
| <LI>[http://www.geocities.com/SiliconValley/Heights/8678/download.html DevBahn OS/2 Game Programming Sanctuary] - My articles from OS/2 Monthly and other stuff
| |
| </UL>
| |
| =XFree86/OS2 (X Windows for OS/2) and other Unix porting=
| |
| <UL>
| |
| | |
| <LI>[http://www.xfree86.org/ The XFree86 Project] - Homepage for XFree86, a free version of X Windows for various platforms
| |
| <LI>[http://borneo.gmd.de/~veit/os2/xf86os2.html XFree86/OS2 Project] - Run X Windows and several X applications under OS/2
| |
| <LI>[http://www.openpgp.net/emx/ EMX Support Page] - Info on using EMX to port Unix apps to OS/2
| |
| <LI>[http://www.netlabs.org/EverBlue/ The EverBlue Project] - An OS/2 port of xlib (xlib is like PM for Unix)
| |
| <LI>[http://homepages.tu-darmstadt.de/~st002279/os2/porting.html The UNIX and OS/2 EMX Porting Companion] - A guide to porting apps from Unix to OS/2
| |
| <LI>[http://www.openpgp.net/links/pages/EMX_Resources/ EMX Resources] - A list of applications ported to OS/2 using EMX
| |
| | |
| <LI>[http://www.openpgp.net/random/index.html /dev/random Support Page] - A random number generator
| |
| </UL>
| |
| =Patches, updates, fixpacks, and corrective service diskettes (CSDs)=
| |
| <UL>
| |
| | |
| <LI>[http://ps.boulder.ibm.com/pbin-usa-ps/getobj.pl?/pdocs-usa/allva.html IBM VisualAge languages] - IBM VisualAge languages
| |
| <LI>[http://ps.boulder.ibm.com/pbin-usa-ps/getobj.pl?/pdocs-usa/allvg.html IBM Visual Gen] - IBM Visual Gen
| |
| <LI>[http://ps.boulder.ibm.com/pbin-usa-ps/getobj.pl?/pdocs-usa/alllang.html Other IBM languages] - APL/2, C Set, PL/I
| |
| | |
| <LI>[http://ps.boulder.ibm.com/pbin-usa-ps/getobj.pl?/pdocs-usa/alldb2.html DB2] - IBM's DB2 database product
| |
| </UL>
| |
| =Installatation, configuration, and update= Create programs that install or configure your application
| |
| <UL>
| |
| | |
| <LI>[http://www.geocities.com/SiliconValley/Bridge/1318/installer.html Installer/2 and Uninstaller/2] - An open source installation package for OS/2
| |
| <LI>[http://www.pillarsoft.net/sfx.html SFX Installer] - A one file archive/installation tool
| |
| | |
| <LI>[http://www.raleigh.ibm.com/sws/SoftwareInstaller/index.html IBM Software Installer] - The original software installation program from IBM
| |
| <LI>[http://www.xworkplace.org/proj_warpin.html WarpIN Software Installer] - The new standard in OS/2 software installation!
| |
| </UL>
| |
| =Version Control and Project Management=
| |
| <UL>
| |
| | |
| <LI>[http://www.iac.honeywell.com/Pub/Tech/CM/CMFAQ.html The Configuration Management FAQ] - the FAQ for [news:comp.software.config-mgmt comp.software.config-mgmt]
| |
| | |
| <LI>[http://www-4.ibm.com/software/ad/teamcon/ Team Connection] - The grand-daddy of them all. Too bad IBM no longer markets it
| |
| <LI>[http://www.idk-inc.com/prjbld.htm PrjBld] - Use the WPS to create and manage project folders
| |
| <LI>[http://w1.246.telia.com/~u24602843/projects/ProjectFolder.html ProjectFolder] - A WPS IDE for Visual Age C/C++ 3.0
| |
| <LI>[http://www.hawi.de/pt.htm ProblemTracker] - Tracks bug reports
| |
| <LI>[http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&button=Search&key=rcs&stype=all&sort=type&dir=%2Fpub%2Fos2 RCS 5.7] - The GNU revision control system
| |
| <LI>[http://www.cvshome.org/dev/codeos2.html CVS for OS/2] - Concurrent Version System, like RCS but better
| |
| | |
| <LI>[http://www.perforce.com/perforce/loadprog.html Perforce] - A cross-platform version control utility. [http://www.scitechsoft.com/ SciTech] uses it.
| |
| <LI>[http://www.opussoftware.com/product/product.htm Opus Make] - A cross-platform powerful make utility
| |
| </UL>
| |
| =Copy Protection, Encryption, and Security=
| |
| <UL>
| |
| | |
| <LI>[http://www.bmtmicro.com/BMTCatalog/os2/secureit.html SecureIt] - Registration protection for your shareware application
| |
| | |
| <LI>[http://www.aks.com/hasp/techfor/techhasp.htm HASP and NetHASP] - Cross-platform copy protection
| |
| </UL>
| |
| =Applications with documented plug-in API's=
| |
| <UL>
| |
| | |
| <LI>[http://www.sundialsystems.com/mesa/ Sundial's Mesa/2] - Spreadsheet
| |
| <LI>[http://www.cadware.it CadWare's BlueCAD 1.0] - An excellent small and fast CAD package for OS/2
| |
| <LI>[http://www.cds-inc.com/manuals/apimanual.htm FaxWorks/PMfax API] - An interface to OS/2's most popular fax software
| |
| | |
| <LI>[http://www.manglais.com/subs/maul.htm Maul Publisher] - An OS/2-only desktop publishing application
| |
| </UL>
| |
| =Editors and Viewers=
| |
| <UL>
| |
| | |
| <LI>[http://www.slickedit.com Visual SlickEdit] - An awesome editor. The latest OS/2 version is 4.0, but it's still great.
| |
| <LI>[http://fte.sourceforge.net/ FTE Text Editor] - A free, open-source text editor for OS/2, Linux, and Windows NT
| |
| <LI>[http://www.naverex.kiev.ua/~evsi/fed.html Fast Editor Lite] - Small yet powerful programmers editor for OS/2
| |
| | |
| <LI>[http://www.boxersoftware.com/pgbos2.htm BOXER/OS2] - The Boxer editor for OS/2
| |
| <LI>[http://www.utopia-planitia.de/indexus.html MED] - A shareware text editor for OS/2 and Windows
| |
| <LI>[http://www.bmtmicro.com/kon/ Kon] - A shareware text editor with a built-in project manager
| |
| <LI>[http://www.lugaru.com/ Lugaru's Epsilon Programmer's Editor,] - A cross-platform EMACS-like editor
| |
| <LI>[http://www.pillarsoft.net/enhanced.html PillarSoft's Enhanced E and EE editors] - Small yet powerful editors, with some programmer features
| |
| | |
| <LI>[http://www.interalpha.net/customer/nyangau/ae/ae.htm Andys Source Code Folding Editor] - Cross-platform editor with the ability to group lines into a larger 'meta-line'
| |
| <LI>[http://world.std.com/~jdveale/index.html Compile File Comparison Family] - A set of cross-platform file-comparison utilities
| |
| </UL>
| |
| =Debuggers=
| |
| <UL>
| |
| | |
| <LI>[http://service.boulder.ibm.com/icat/ Interactive Code Analysis Tool (ICAT)] - Source-level debugging for applications and drivers. Use this when your normal debugger fails.
| |
| | |
| <LI>[http://www.warpspeed.com.au/Products/OS2/PMSysLog/pmsyslog.htm PMSysLog] - An event logger equivalent to the Unix Syslog daemon
| |
| </UL>
| |
| =Documentation generators, converters, formatters, and parsers= Tools to work with help files and other documentation
| |
| <UL>
| |
| | |
| <LI>[http://www.labyrinth.net.au/~dbareis/ppwizard.htm PPWIZARD] - A cross-platform text processing languages. I use it to make this web page.
| |
| <LI>[http://www2.southwind.net/~dwhawk/share.html PMStripper] - Converts HTML to plain text
| |
| | |
| <LI>[http://ourworld.compuserve.com/homepages/mek/vyper.htm VyperHelp] - A visual outliner and editor for creating online help for OS/2-based systems
| |
| <LI>[http://home.t-online.de/home/Joerg.Desch/docxx.html DOC++] - A documentation system for C/C++ and Java that generates LaTeX and HTML.
| |
| <LI>[http://home-5.worldonline.nl/~jdekeij/htmipf.html HTMIPF] - Free HTML->IPF Compiler
| |
| </UL>
| |
| =Profilers, optimizers, validators, and listing generators=
| |
| <UL>
| |
| | |
| <LI>[http://home.online.no/~leifel/sm.html Larsen Source Mapper] - Generates source map from C source
| |
| | |
| <LI>[http://hobbes.nmsu.edu/cgi-bin/h-search?button=Search&key=lxlt&stype=all&sort=type&dir=%2Fpub%2Fos2%2Futil%2Farchiver LxLite 1.21] - Reduce the size of your executables, DLL's, and even drivers
| |
| </UL>
| |
| =Employment services for OS/2 Developers= Are you an OS/2 programmer looking for work? Are you looking to hire an OS/2 programmer?
| |
| <UL>
| |
| | |
| <LI>[mailto:majordomo@teamos2.org OS/2 Jobs Mailing List] - Put "subscribe os2jobs-l <i>your_email@address</i>" in the body
| |
| <LI>[http://www.tabi.org/timur/os2pdd.html OS/2 Programming Device Drivers Mailing List Home Page] - This page also contains a list of driver programmers available for work
| |
| | |
| <LI>[http://www.iversonsoftware.com/service.html Iverson Software Directory] - List of individuals and companies, including several with OS/2 skills
| |
| </UL>
| |
| =Miscellaneous=
| |
| <UL>
| |
| | |
| <LI>[http://www.wotsit.org/ Wotsit's File Format Collection] - The specs for hundres of different file formats
| |
| <LI>[http://lafaix.online.fr/os2/os2dev.html Développer sous OS/2] - A list like this one, but in French
| |
| <LI>[http://www.sewingwitch.com/ken/os2.html OS/2 and Linux Topics] - And yet another mostly outdated index
| |
| | |
| <LI>[http://set.gmd.de/~veit/os2/index.html Holger Veit's page] - Information on the OS/2 kernel and related, undocumented API's
| |
| <LI>[http://www.hawi.de/applicat.html Harald Wilhelm's OS/2 applications] - A collection of utilities for PM, WPS, and databases.
| |
| <LI>[http://www.image.dk/~isj/ntos2/index.html OS/2 emulation layer for NT] - Emulates over 110 DOSCALL functions under NT
| |
| <LI>[http://www.bratschi.net/english/index.html Christoph Bratschi's Homepage] - Small programmer's editor, Netscape plug-ins, MCI tester, some file viewers, etc.
| |
| <LI>[http://www.telvox.com/ Telvox Software Shop] - Some kind of cross-platform CODEC, I'm not sure what it does
| |
| <LI>[http://www.hallogram.com/opttech/ Opt-Tech Sort] - Stand-alone or linkable cross-platform sort utility
| |
| | |
| <LI>[http://www.ozemail.com.au/~oscarptyltd/ OSCAR and Jol] - A "Universal Menu System" for PC's and OS/390
| |
| <LI>[http://www.imatix.com/html/smt/ SMT] - A multi-threading kernel for use with Libero (see above)
| |
| <LI>[http://www.price-hunter.net/ Price Hunter] - The best way to find OS/2 books
| |
| <LI>[http://www.matchfonts.com/ Match Fonts] - Programmer-related fonts in the "Special Fonts" section
| |
| <LI>[http://lxr.mozilla.org/ Mozilla Cross-Reference] - Lots of great developer utilities, with source code, from the Mozilla project
| |
| </UL>
| |