craig jackson's Projects
Build your own Actions on Google for the Google Home using API.ai and Glitch.
OpenCart CMS configuration and deploy module for RedHat/CentOS/Debian/Ubuntu Linux distributions
Android app demonstrating Bluetooth Low Energy comms with DFRobot Romeo BLE - see companion app https://github.com/amplexus/android_bluno_demo_sketch
Arduno companion app for https://github.com/amplexus/android_bluno_demo_app
Android app to demonstrate use of Google Voice for recognising speech, in conjunction with Apache OpenNLP text classification library for interpreting speech.
An application to control SkyRC B6* series chargers.
Arduino sketch for DFRobot 4wd platform with XBee to enable remote control via companion app (https://github.com/amplexus/dfrobot_4wd_wireless_controller_swing_app)
A Java Swing based app that communicates with an Arduino robot wirelessly via XBee. Companion to https://github.com/amplexus/dfrobot_4wd_wireless_controller_sketch.
Download Instagram pictures and videos using bash and wget downloader
Move http://javaflacencoder.sourceforge.net/ to github so it is more amenable to collaboration.
The J.A.R.V.I.S. Speech API is designed to be simple and efficient, using the speech engines created by Google to provide functionality for parts of the API. Essentially, it is an API written in Java, including a recognizer, synthesizer, and a microphone capture utility. The project uses Google services for the synthesizer and recognizer. While this requires an Internet connection, it provides a complete, modern, and fully functional speech API in Java.
A sample app demonstrating the Google speech API V2 using https://github.com/lkuza2/java-speech-api
A java application demonstrating how to accept voice input and interpret what was said. Uses google voice (via JARVIS library) and the apache opennlp text classification library.
Node.js implementation for the MPRIS D-Bus Interface Specification to create a mediaplayer service
A Jave EE web service app demonstrating integration and load testing using jboss 7, cargo and jmeter
Reference implementation of Joyent's HTTP Signature Scheme
Android stock holding app for the Australian stock market
Arduino sketch demonstrating camera attached to servos controlled remotely via XBee - see companion app: https://github.com/amplexus/pan_tilt_face_detector_swing_app
A Java Swing based app demonstrating OpenCV - see also companion Arduino app: https://github.com/amplexus/pan_tilt_face_detector_sketch
React Photo Gallery
A demonstration of Springboot 3 client certificate authentication (both client and server) using the new (2024) springboot 3 ssl bundles to reduce the amount of boilerplate code.
An example project illustrating a simple microservices implementation