Archive for January, 2009

Development Progress

Tuesday, January 20th, 2009

Development progress has been a little bit slower than we had hoped.  Objective C has some very unfamiliar syntax, and the learning curve seems a bit steeper than with languages like Javascript, Actionscript, and PHP.  Also, the book that the developers bought to help learning how to code on the iPhone says in the introduction that it assumes the reader is familiar with Objective C.  Of course, none of us are, which is why we bought the book.

simple-interfaceHowever, it’s not all bad.  Interface builder, the drag and drop system for setting up prebuilt elements like sliders and buttons is pretty straightforward, and linking those elements to actions also seems easy enough.  We played around a bit with using buttons, tracing output, and setting up different views, creating the fairly boring program shown at the left.

Our second goal, figuring out the accelerometer, proved a bit trickier though.  It turns out the iPhone simulator on the computer doesn’t simulate any sort of accelerometer data, making it hard to tell whether or not we were doing anything right.

Our third goal, getting an app onto the iPhone, also proved to be fairly tricky.  We managed to get or developer certificates from Apple, but we ran still ran into some errors when we tried to build our apps onto our devices.  More on that later when we figure out the solution.

Brush Stroke Inspiration

Monday, January 12th, 2009

As the research for this new application has been getting more and more in depth for both the design and technical side, I have decided to kick off this spirit of research by posting a collage of image research for brush stroke directions:

stokeinspiration

Welcome!

Saturday, January 10th, 2009

Welcome to the MoBaps blog!  Some quick info on the project we plan on doing: We are currently working on an iPhone application that will allow users to create drawings in 3D by moving their iPhone around in physical space and having those movements recorded.  This will allow you to draw 3D objects, or to show a representation of your movements over a period of time if you leave the app on while it’s in your pocket.  The app will allow you to save and share drawings, as well as view drawings shared by other users.  A companion website will also contain a gallery of drawings.  For more information, see our design document.

hello-worldSince none of us have done any iPhone development in the past, all of the developers started by downloading the development SDK, and trying to familiarize ourselves with it.  I downloaded and installed the SDK, and after a bit of trouble finding the application (It doesn’t install into the Applications folder, and it doesn’t have “iPhone” in the name, apparently that’s enough to stump me), I created a basic hello world app.  It took less than 15 minutes to create, and it worked fine in the iPhone simulator on my computer, but when I tried to put it on my iPod, it kept giving me errors.  Turns out you need a special developer key from Apple to actually deploy your apps, so we are in the process of getting that.

In the meantime, I cleverly took a screenshot of the iPhone simulator and uploaded it onto my iPod’s photo gallery.  This way, I could open it and pretend I had actually managed to get my app working on my iPod, which I guess is slightly more impressive than just being saying “It works, trust me.”  Of course, It still isn’t all that impressive, but hey, I’ll take whatever I can get.

Lastly, this blog is still a bit of a work in progress, I designed and implemented the theme manually, which is not something I really have any clue how to do correctly, so there are probably a few problems.  Areas like the blogroll will probably fill out over time as we discover helpful resources in developing for the iPhone.

If you’re thinking “Why don’t you add my favorite blog to the blogroll?”, the answer is because it would be silly to put a link to ourselves in our own sidebar.  If you’re thinking “Why don’t you add a link to my second-favorite blog?” let us know what the link is, and if it looks useful, we may post it up.  And if you’re thinking “Can you point me in the direction of what is possibly the best music video ever?” yes I can.