Here is the list of tasks that I'm looking to complete this week.
Here is my rationale: A. The network communication with a server-side database is a convoluted way to achieve what AIR already supports. Flash10 is supposedly going to let you work with local files, which is what we really want to do anyway. We need to implement it one way or another, and if we do it sooner then it will be super easy when Flash10 is out. B. It's actually much more convenient to work with local files. Using the server, each time you recompile the swf, it also has to be uploaded. Then, when testing it you need to wait for network communication which can also delay things. C. AIR supports drag-and-drop functionality. I think it's really cool to be able to just drag your design file into the application. D. AIR actually supports local SQL databases. This means that as soon as local file i/o is complete, you can conveniently implement all the core database functionality with a local database. Once everything works locally, we can migrate it to work on nano-dev (and eventually nano). E. Once you install the AIR update for CS3, compiling AIR files is virtually identical to working with Flash swfs. It just generates a few extra files which you can ignore for now.