A port of the Encog neural network project to Java Micro Edition, as well as supporting server-side projects that allow a neural network to be trained server-side, and then have the trained model extracted and transferred to the mobile phone for neural net execution in real-time on the mobile device.