We have experience in a variety of software development including:
Internet
- Cross Platform for Cloud or Desktop Apps – C, C#, C++, GTK+, Qt, wxWidgets, Python, Javascript/AJAX, JAVA
- LAMP stacks – Linux, Apache, MySQL/MariaDB & PHP
- Content Management Integration (CMS) – bare metal, WordPress, responsive CSS, Drupal
- High Load / distributed SQL DBMS with PostGRESQL, MariaDB, MongoDB and Drizzle
- Web enabled “gadget” hardware design
- Embedded webservers, web services with full Internet/networking plug and play. OpenWRT/Lua, Lighttpd, tftpd
- Embedded Machine to Machine (M2M) Comms with HTTP, SOAP, REST APIs
- Satellite M2M – Inmarsat and Iridium comms including Short Burst Data (SBD)
- Secure Comms & Cryptography with SSH, HTTPS, TLS, IPSEC, DES, RSA/DSA
- Voice over IP (VoIP) – SIP, H.323, Asterisk PBX / FreePBX, u/a-Law, G.723
- Multimedia – RTP/SDP, H.264, WebM, DVT-T, DVB-S2, MPEG-TS
- Network Management Systems – SNMP, UPnP, Nagios, Cacti, Webmin
- Geoinformatics, Spatial Analysis & GIS – GRASS, QGIS, GDAL, PostGIS db
- Publish/Subscribe architectures with MQTT
Hardware Integration
- Custom routers with OpenWrt
- IEEE 802.11r (fast BSS transition) roaming of custom wifi connected hardware
Cloud & Virtualisation
- Server Virtualisation – Xen, KVM, QEMU (including ARM microcontrollers)
- Hypervisors – VirtualBox, VMWare
- Elastic Computing – Amazon EC2, EBS, DynamoDB
- Embedded Hardware Virtualisation – QEMU
- Docker Containers