RIG Industries Limited

Software Consulting & Solutions

Technology and Tools

RIG Industries Limited has been working with many types of hardware and software technologies over its 20 year existence, expanding upon the knowledge and "hands on" experience gained during the 9 years of operation as RIG Software. Many different programming languages, operating systems, and hardware platforms have been used over the years.

The following is a summary of the tools and environments used:

Languages

  • C/C++
  • Java
  • Perl
  • PL/SQL
  • Python
  • TCL
  • x86 Assembler
  • MC68000 Assembler
  • MC6809 Assembler

Compiler Tools

  • GNU C/C++
  • Open Watcom C/C++
  • IBM VisualAge C++
  • Borland C/C++
  • Diab C/C++
  • Microsoft Visual C++
  • Java Visual Cafe
  • Netbeans
  • NASM
  • TASM

Program Editors

  • vim
  • emacs
  • DEC-10 SOS
  • PDP-11 TECO
  • VAX/VMS EDT
  • PC Brief
  • PC XyWrite

SCM Tools

  • IBM Rational ClearCase
  • Perforce
  • Fossil
  • GIT
  • SubVersion (SVN)
  • CVS
  • SCCS
  • Team Foundation Server
  • Visual SourceSafe

Build Tools

  • GNU make
  • Jenkins CI

Code Coverage Tools

  • Coverity
  • Klocwork

Debug Tools

  • GNU GDB
  • Tornado
  • Valgrind
  • Watcom Debugger
  • WireShark
  • JTAG

Databases

  • Oracle
  • PostgreSQL
  • MySQL
  • SQLite
  • DB/2

Big Data & Cloud

  • Apache Hadoop
  • Apache Hive
  • Apache Spark
  • Apache PySpark
  • Amazon Web Services

Operating Systems

  • FreeBSD
  • Linux
  • Microsoft Windows
  • OS/2
  • vxWorks
  • DEC RSX-11M
  • DEC VAX/VMS

Hardware Platforms

  • Arduino MEGA 2560
  • DEC PDP-11/34
  • DEC Vax 780
  • IBM PC
  • Linksys WRT54GL
  • Raspberry Pi
  • Custom Designed

Emulated Platforms

  • Cygwin
  • Git-Bash

Virtualized Platforms

  • KVM
  • VirtualBox
  • VMware ESXi

CPU Families

  • AMD x64
  • Atmel AVR
  • Intel x86
  • Motorola MC6809
  • Motorola MC68000
  • Motorola MC68360
  • Motorola MPC860
  • PowerPC 405

Internet Technology

  • Ajax
  • Apache
  • CGI
  • CSS
  • Docker
  • FTP
  • JavaScript
  • HTML
  • HTTP
  • HTTPS
  • Scripting
  • SSH

Network Protocols

  • ATM
  • DHCP
  • DNS
  • HDLC
  • HTTP
  • ISDN
  • SDLC
  • T1E1
  • TCP/IP
  • X.25

Architectures

  • Client/Server
  • Distributed File System
  • Embedded
  • GUI Application
  • Multi-Core
  • Multi-CPU
  • Multi-Threaded
  • Real-Time
  • Server Clusters

Copyright ©2021 RIG Industries Limited