home

=as3ToIphone - What is this about? =  Working as multimedia developer for Learning Research and Design at Kangan Institute we get to try a lot of different things. Just recently, over the course of a week, I personally acted in a sustainability video, wrote and performed some of the music that was used in that video and then later that week started programming a new Flash application that would house some of the podcasts we had done. What a great week!

In the past we have had the pleasure (mostly) of working on some reasonably diverse projects for learners of different age groups and backgrounds. We have also worked on a number of Toolboxes for the Australian Flexible Learning Framework that support learners from Certificate II level to Diploma and have also worked on some interesting Innovations projects including programming applications for use with Wii Remotes in educational settings.

Earlier this year my manager asked if we had the capability at LRD to create an iPhone application and I said "Hmm, probably but it could be a bit of a leap programming wise, but we'll take a look at what is needed."

We found that while it would be a bit of a learning curve it wouldn't be impossible, we just needed a Mac. While we have found that it is possible to build an iPhone application on a Windows based PC we decided that due to Apple's lack of support for developers who choose not to use their iPhone Software Development Kit it would be safer to work the Apple way.

We then found a department at Kangan Institute that was interested in trialling an idea that incorporates the use of an iPhone app in their training and also some funding from the Australian Flexible Learning Frameworks Innovations fund.

This Wiki is to be a bit of a guide of how to move from being a reasonably competent Actionscript 3 (who knows some OOP) guy, to becoming an iPhone app developer, even if it is at a pretty basic level. There will be no 3D game development here. At least not yet.

If you find this Wiki I would enjoy you challenging our methods and providing feedback on how we might do things more easily - I hate to be wrong it wastes so much time. If you have questions you feel I can answer, ask them, I would be really pleased.

What we would like to achieve with this application.