I have reached a stage with the development of my application where I am now crash testing and debugging certain parts of my code, I still have some content to write for the app such as documentation and template triggers that basic users will be able to play with before creating their own custom programs, however the core functionality – Loading, Saving, Sharing, Running programs is all working.
I have been working a lot on the apps integration with the website so that sharing triggers is made as simple and as streamlined as possible, I have taken in to account duplicate data and authentication via twitter.
I have learnt loads about how the iPhone functions when handeling different inputs and outputs simultaneously – I have create call backs and completion bools to notify the user when outputs are finished running and added in a program direction button that allows users to set the program to stop after each output or simply loops forever.
As I work I am constantly thinking of new additions to the program, there are vast possibilities that this app could encompass such as graphics, midi, automated technologies, accessories, location based data.. However I am having to limit myself so that I can work effectively within the time constraints but still produce the most feature rich application that I can!
Here is a screen shot of my task management and calendar, Time planning is what has kept me on track with this project.

The next few weeks should be testing and will see me complete my Professional Development along with my Extended Major Project.