Designing for the iPhone 3G: Tips and Tools