OS Porting
Solaris to NT port: - Ported a customer's networked client application from Solaris to both Windows NT and RedHat Linux .
Solaris to Linux port: - Ported a customer's Data acquisition software from Solaris to the SuSE and RedHat Linux OS.
C library: NT port to UNIX - Ported customer's client/server library from NT to UNIX.
C to C++ library: UNIX to NT port- Ported customer's C client/server library from UNIX to NT and performed C++ encapsulation.
C++ class library: NT port to UNIX - Ported customer's earthquake format processing library from NT to UNIX (Linux & Solaris).
Solaris to Pthreads: Solaris to Linux port- Ported a client's non-POSIX compliant multithreaded server application from Solaris to Linux. This involved implementing Solaris threading functions using POSIX Pthreads.
AGRAM VAX to UNIX conversion - Converted Fortran based AGRAM package, accelerogram processing software from USGS, to work under SunOS.
Ported legacy DOS code - Moved from one manufacturer of Mass Spectrometer to another manufacturer.
Ported legacy SybaseAPT code to Java - Re-engineered a Sybase APT frontend into a PowerJ Sybase Java application.
Ported MS ASP pages to Apache/mod_perl - Moved an entire MS .asp web site to freeware (Apache/mod_perl/PostgreSQL).
UNIX to VAX port - Assisted with porting of seismic data collected under UNIX to a VAX system.