iOS Bluetooth Low Energy Design

A presentation to the Tokyo iOS MeetUp Group in July 2017 on the design of a Bluetooth Low Energy application using a state machine approach.

All code is in Objective-C and the state machine has been implemented using the “State Machine Compiler” (SMC) written and currently managed by Charles Rapp. SMC is available for download from Sourceforge (

iOS Audio Waveform Rendering using the Accelerate Framework

This is a presentation that I gave in August 2017 to the Tokyo iOS MeetUp Group.

The code shown here is Objective-C and I have since re-written this in Swift 4.0. While doing so, I also changed and refined a lot of the code with the intent of speeding up the code even further.

The outcome of that effort will be posted here in the very near future.