Case Study 14: Prototyping for the iPhone using Fireworks
SOURCE: Prototyping for the iPhone using Fireworks
door Matthijs Collard, UNITiD (Interaction Designers)

Update: We are working with the patched version of Fireworks CS4 for a few weeks now and most of the problems are fixed. I removed the negative comments in this article on the bugs in CS4.
So, you are a designer. A concept-, interaction- or visual designer and you use Adobe Fireworks for sketching, wireframing, visual design and of course prototyping. Great choice. I have been working with this program for many years. I think it is the most efficient tool for creating anything based on pixels and consisting of more than one screen. In this post I use Fireworks CS3, but you won’t have any problems creating something simular using CS4.
Lately we are working on quite some iPhone applications. We always aim to see the design we make on the device it is made for as soon as possible. For web design this is easy. Use the “preview in browser” function in FW. But for iPhone it is a bit harder. We created 320*480 png’s and synced these “photos” with the iPhone so we could get a bit of a feel of how it looks on the handheld. But we wanted more.
on your iphone within 4 minutes (press the HQ button)
The idea
This is what you want:
- Click through the screens the way you normally do with a FW mock up.
- Make use of the full screen (no Safari buttons).
- Export directly from Fireworks without the need of changing CSS or HTML afterward.
- Opening the app from the home screen.
- Disable zoom.
- Be able to send links to every iphone without even be an official iPhone developer.
This is what you don’t want:
- Learn Objective C or depend on someone who can.
- Take many actions before you can actually see the screens on the device.
- Wait for a new screen to load every time you click a button.
This is what you might wish, but is a bit harder:
(we are working on it)
- Animations, within a screen or from screen to screen.
- Using real form elements (that trigger the default iPhone UI elements).
Demo
Time to try it out to get the idea. We made a little demo, this is what you do:
- Be sure you are a fast network, Wifi or 3G with your iPhone
- Open this link in Safari on your iPhone: http://www.unitid.nl/iprototype/demo (I usually mail links to myself and open them on the phone)
- Follow the instructions.
This demo is made in Fireworks, with the help of PHP and jQuery. We tried using Axure, IUI and webapps.net as well, but did not succeed this far creating something that was really easy to make.



