Who was Robert Pymble?

Robert Pymble (1788-1861) was an historical figure related to early settlement and development of the Sydney suburb named after him .

Experience pays - our expertise

Programming UNIX since 1988, programming Windows since 1993
Everything from games, film post production and multimedia to device drivers and internet.
From distributed processing and super computer applications to embedded controllers.
From the bowels of the stock exchange to military flight simulation.

  • Ported a distributed application from message passing interface to parallel virtual machine and onto a super computer.
  • Most of the graphic file format loaders and savers (eg jpeg, CineOn) and filters (Sobel, LaPlacan, etc) in a popular post production tool.
  • Developed a stereopsis research system (Pascal graphics programming).
  • Wrote METAcode for Microsoft Windows 3.1, a real time, multipass, data logger, for Psychologists and market research. Used by a Federal body.
  • Co-authored papers published in Psychology Teaching Review and Psychology Software News on METAcode,
  • Wrote BeRays: a ray tracer for BeOS, Doctor Dobb's Journal Nov 1999.
  • Assisted in development of a history sensitive teeth charting system sold to a software distributor.
  • Developed an invoicing system as a customer defined package including interfaces to a multi company general ledger, accounts receivable and membership.
  • Developed a 20 and 40 foot shipping container management system for a large national carrier.
  • Debugged and extended part of a stock issue and bill of materials system for a large public utility.
  • Assisted development of a submerged VHF based communication system for two embedded controllers at sea in a scientific application for a national research body.
  • Kernel hacking under Digital Unix, Linux, Solaris, and AIX.
  • SCSI Device driver development for Digital Unix, Solaris, AIX, Windows NT and HP-UX
  • Wrote a multi-monitor Direct 3D application.
  • Maintenance of emergency response software in 24 by 7 environment using Non stop systems and WindowsNT clusters.
  • Design and implementation of on board realtime monitoring system used on Sydney and Hong Kong rail systems.

Technical Summary

  • Solaris 2.x, IRIX 5.3, 6.1, NCR Unix, HP-UX 10.x/11.x, SCO Unix/Xenix, OSF/1, Digital Unix, Ultrix, AIX 3.x 4.x, FreeBSD
  • DOS/Windows 3.1, Novell 3.11, NT Workstation/Server 3.51, 4.0, 5.0 Beta, Intel/Alpha, Windows 9x, PC-MOS
  • CP/M, MP/M, CP/M-86
  • Be OS
  • System/34, OS/400, MVS, OS/2
  • VAX-VMS, OpenVMS, TSX-11, RT-11, DECsystem10
  • Tandem Nonstop Kernel.
  • OpenGL, Direct3D, UNIX and Windows NT internals, OOA/OOD, Booch Method, MFC.
  • Borland C++ 3.1-4.5, Turbo C/C++, Turbo Pascal 3.0 - 5.5, Turbo PROLOG,
  • Borland C++ Builder, Delphi 3, Turbo Pascal for Windows, IntraBuilder,
  • Visual C++ 4.x/5.0/6.0, Visual BASIC,
  • CC (SunSoft, Digital, etc), DEC Pascal, GCC. SAGA-C, BDS C (CP/M),
  • 8052 BASIC, Intel 8051/8080/8086/80286/80386, Zialog Z80 Assembler, VAX Assembler, MIPS R2000/R3000 Assembler,
  • 21066A assembler, MC 68HC11 assembler, SPARC assembler (Sun4c class).
  • bash/sh, tcsh, ksh scripts, PERL, Java, JavaScript, LaTeX, TeX,
  • Code Warrior, COBOL-74, ADA-85, RPG-II, SWI-PROLOG.
  • BASIC STAMP 2, Interactive C.
  • Ada: Gnatt, Meridian, etc.

The 24 CPU Machine with 37Gb of RAM

Click here for more information on the 24 CPU Machine with 37Gb of RAM

Simple little animation just for fun

This is a very rough draft, of how things used to be in the home office, just for fun.

Multirays - a free ray tracer. Source for the BeOS version.

A small ray tracer. The source is small enough for students understand quickly and porting to a new O/S or hardware takes no more than an afternoon. Click on the Windows, Mac, or WindowsCE version for the executable program.
Source code for the original BeOS version is availible here.
Choose view image from your browser to see the images full size.

If you use and enjoy the code, please click on the donate button with a small donation. This will help support the web site and free software.
Particularily do this if you make a request for enhancements.
Better yet, contract our team for a custom solution for you.
We do web sites, handhelds/PDA solutions, engineering/scientific software, embedded systems, run cable and build networks.

My Amazon.com Wish List