David Colls


Consultant at ThoughtWorks, Problem Solver

David is a consultant with ThoughtWorks, a visual thinker, and part-time mathematician. He enjoys helping diverse teams comes to grips with challenging problems, and is an experienced leader of product R&D and organisational design initiatives. Much of his early career was spent building software that models or interacts with the physical world, from precision manufacturing to concept cars.

YOW! West 2014 Perth

Seeing Stars – Bespoke AR for Mobiles


We’ll explore the development of the Fireballs in the Sky app, designed for citizen scientists to record sightings of meteorites (“fireballs”) in the night sky. We’ll introduce the maths for AR on a mobile device, using the various sensors, and we’ll throw in some celestial mechanics for good measure.

We’ll discuss the prototyping approach in Processing. We’ll describe the iOS implementation, including: libraries, performance tuning, and testing. We’ll then do the same for the Android implementation. Or maybe the other way around…


Fireballs in the Sky app (iOS: http://bit.ly/1eZ68BA, Android: http://bit.ly/1eK6X1S). Fireballs in the Sky website (http://www.fireballsinthesky.com.au/), sponsored by Curtin University.