Specific Expertise

Programming Languages:

C, C++, Visual Basic, Pascal, 680x0 assembler, x86 assembler, VAX assembler

Graphical User Interfaces:

Microsoft Foundation Class, WIN32, OLE, OODBC, National Instruments, LabVIEW, and BridgeVIEW

Embedded Real-Time Operating Systems:

pSOS+, VxWorks, DEC VxWorks, QNX, VAXELN, Custom
Operating Systems:
Windows9x, Windows NT, Windows 2K, Windows XP, UNIX (OSF, DEC, SunOS, IRIX, LINUX), DOS, OpenVMS
Color Management:
Kodak CMS, ICC profiles and transforms, custom CMYK to RGB, RGB to RGB, RGB to CMYK
Laboratory and Industrial Automation:
National Instruments LabVIEW, BridgeVIEW, IMAQ and IMAQ Vision
I/O Drivers:
Supported OSs: Windows 9x, Windows NT, Unix, DOS, OpenVMS, QNX, VxWorks, pSOS, VAXELN
Devices: Fibre Channel, Ethernet, SCSI, Scanners, Printers, Image Recorders, Laser Cameras,   Network Adapters
Single Board Computers:
a variety of 680x0, 80x86, I960, Sparc, AXP, VAX KAV30
Busses:
VME, PCI, ISA, EISA, VXI, Passive Backplane, PC104, Sbus, TurboChannel, QBUS
Networks and Interconnects:
Fibre Channel, Ethernet, SCSI, GPIB, RS232, DR11W
Network Protocols:
TCP/IP, Sockets, Fibre Channel Direct Channel, ARP, Ping, Telnet
Medical Imaging Protocols:
USP/SPCI, Dicom, KSP/KCS
Image Formats:
  Graphic: TIFF, BMP, JPEG, PhotoCD
  CEPS: Scitex, Response and Handshake, Hell BUSY Formats, DDES
  Medical: Dicom, TIFF
  Cine: SMPTE and Cineon
Image Processing and Manipulation:
a variety of reconstruction and resampling techniques, rotation, and flips, dithering, error diffusion, sharpening, merging, cropping, sampling, compression, ETC.
Systems Engineering:
Selection of embedded control computers, Selection of embedded RTOSs, System and Software Requirements, Features and Functions.