|
The following is a partial list of OS/2 and Windows applications I have written.
I also spend a relatively large amount of time contributing to
GRAMPS,
the open-source
genealogy
software I use.
Most of my old source code is licensed under the GPL or LPGL. All
Windows and OS/2 applications listed on this page employ one of
these licenses. But over the years, I've discovered first-hand
how the GPL is "restrictive". If I was to do it over again, I'd
choose a difference license, or even public domain over GPL.
I used to have a CVS repository running at home. In the late 90s I
converted to Perforce
with a P4 web gateway. Since then, I've dropped Perforce and now
mainly use Subversion. Send me an e-mail if you are interested in
any of these applications, as I no longer have a public web gateway.
|
| DCITU - Digital Camera Image Transfer Utility - OS/2 |
 |
Transfer digital camera images via serial cable to your OS/2
computer with DCITU. More than 70 different digital camera models
are supported. |
| DiskSpace - Show Disk Space Usage - Win32 |
 |
Uses pie charts to graphically display which subdirectory is using
the most disk space. Requires IOCTools.dll. |
| IInternet - Open Class Library TCP/IP - Win32 |
 |
Various TCP/IP and Internet C++ classes for use with IBM's
VisualAge C++ compiler and IBM's Open Class Library. Many of
my Windows applications are linked against this library.
Includes IHost, IIpAddress (IPv4 only),
ISocket (client and server functionality),
IUrl, and IWebObject. |
| IJG_v6b - Independant JPEG Group v6b - Win32 |
 |
A IBM VisualAge C++ recompilation of the common JPEG library. |
| IJPEG - Open Class Library JPEG - Win32 |
 |
Gives C++ access to JPEG images with IBM's Open Class Library
through the common IJG library. Includes IJpeg
and operators for OCL's IImage. Requires
IJG_v6b.dll. |
| IOCTools - Open Class Library Tools - Win32 |
 |
Practical collection of C++ classes and function calls for use
with IBM's VisualAge C++ compiler and IBM's Open Class Library.
Most of my Windows applications are linked against this library.
Includes DualColumnCanvas, SplashWnd,
IOCTools::caughtIOCException(), and
IOCTools::loadString(). |
| Loxahatchee - Distributed HTTP Load Testing - Win32 |
 |
Distributed client-server application to emulate hundreds of
HTTP clients hitting one or several web servers. Clients can
be installed throughout the network. Large portion of the GUI
configuration tool consists of setting up clients to emulate
different versions of Netscape, MS IE, Mozilla, Opera, or many
other browsers. Requires IOCTools.dll and
IInternet.dll. Not open-sourced. Contact me for
details. |
| OutJPEG - Output JPEG & Manipulation - OS/2 |
 |
Simple JPEG transformations directly from the command-line; great
for use in CGI-BIN scripts. |
| StockPrice - Typical Stock Symbol Ticker - Win32 |
 |
Grabs stock symbol pricing information from finance.yahoo.com and
shows gains, loss, currency conversion, taxes owed, etc. Requires
IOCTools.dll and IInternet.dll. |
| TelusADSL - Telus ADSL Instructions - OS/2 |
 |
Easy-to-follow instruction on setting up OS/2 to work with a
Canadian Telus.net ADSL account. |
| WarpBoot - Display Driver Names - OS/2 |
 |
Modify the OS/2 boot kernel to displays the names of the drivers
being loaded into memory. |
| WEU - Wave Extraction Utility - OS/2 |
 |
If your digital camera also supports recording sound, then you may
want to try WEU to extract the .WAV files and convert them
to an OS/2-compatible format. |
|
|