Homework for Week 5
Another exciting week at ITP. This week the classes was visited by Evan Henshaw-Plath aka Rabble, who both spoke of his personal experiences with mobile technology and activism, and also provided critical feedback to students on their projects during our first Speed Geek.
The second half of the class focused on preparing for the development of actual mobile applications and services. While students are free to choose any software or hardware approach they want, the two platforms that will be covered in class are IMified and Google Android.
Here is the audio of the second hour of class as I walk through the links and slide presentations embedded below:
- Building an IM Bot for the NY Senate OpenLeg API
- NY Senate Bill Bot source code for the IMified platform
- gReporter: Android application source code
- Android Market app examples: TwitterVoteReport and Inauguration Report
This first presentation provides an overview on approaching the development of mobile applications considering all of the unique factors of using a small, portable device on the go:
The second presentation uses the gReporter application to discuss the development of location and media-capture applications on the Google Android platform.
Finally, for beginning to design and mockup applications, here’s a list of solutions for the iPhone (thanks to TechJini blog) that can also apply to Android:
- Use Interface Builder or Dashcode (Mac only)
- Use Balsamiq mockup tool (Mac, windows, linux) – http://www.balsamiq.com (http://www.balsamiq.com/blog/2009/03/01/iphone-controls-new-icons-and-much-more/)
- Use Omnigraffle (Mac only) and import an iPhone stencil – (http://www.omnigroup.com/applications/omnigraffle/download/ and http://www.graffletopia.com/search/iphone)
- Use paper and a stencil- http://www.designcommission.com/shop/iphone-stencil-kit/
- Use a pre-printed sketch paper – http://labs.boulevart.be/index.php/2008/06/05/sketch-paper-for-the-mobile-designer/
- Use photoshop and the iPhone PSD – http://www.teehanlax.com/blog/?p=1628
- Use Adobe Fireworks – http://blogs.adobe.com/fireworks/2008/08/iphone_gui_as_adobe_fireworks.html and http://www.building43.com/videos/2009/06/23/mockup-iphone-app-adobe-fireworks/
- Although not there yet, you can try http://iphonemockup.lkmc.ch/
- Use the stencil kit from Yahoo! which is available in a variety of formats – http://developer.yahoo.com/ypatterns/wireframes/
- Use the sketchbook available at http://www.mobilesketchbook.com/