Monthly Archive

The following items were posted during the requested period.

One line of code

Want to make your site look better on the iPhone with one line of HTML? It’s easy—just add a <meta> tag that lets the iPhone know how wide to display the initial page. I added the following code to the <head> in my template yesterday: <meta name=”viewport” content=”width=808″ /> Every browser besides MobileSafari will ignore […]

iPhone scrolling tip

If you’re an iPhone owner, you’ve probably encountered a problem with scrolling. For the most part it’s very intuitive, but there are occasions where you can’t get to what you want. The problem is that there aren’t any traditional scroll bars, so it seems like you are stuck. Even very smart engineers who know a […]

Multi-touch on the desktop

Now that the iPhone has given us all a taste of a multi-touch user interface, I have been hearing many people say how cool it would be to have touch-based input on a new line of desktop displays from Apple. If you’re one of the people who think that a multi-touch monitor is a good […]

Quartz and Javascript, sitting in a tree…

Even if everything isn’t copacetic in the land of “sweet”, at least Javascript and Quartz are getting along. Thanks to Apple’s contribution to the WHATWG’s HTML 5 specification, it’s pretty easy to use Quartz graphics technology in an iPhone application. Together with MobileSafari’s event handling, you can start to do some fairly sophisticated drawing using […]


Take a look at every application on the iPhone: what do they have in common? The answer is a navigation bar at the top and a toolbar at the bottom. The navigation bar at the top gives the user a well known location for “backing up”, starting an editing session, and canceling operations. The toolbar […]

Fun with templates

One of the great things about my job is that I get to work with some very creative people. Both inside our organization and with our partners. We’ve had a great relationship with Panic since the early days of both our companies. So when Cabel showed us some early screen mock-ups of their new web […]

The HIG still matters, even with special effects

Summary Changes to the Dock in Leopard do not follow the Human Interface Guidelines Steps to Reproduce Set desktop background to a light and solid color to make the shadows appear more clearly. In the examples, I used Solid Mint. Make sure Preview and TextEdit are displayed in the Dock. Additionally, you can download and […]

Beyond sweet

Now that we all have our iPhones and are discovering what they can do, attention will turn to what they cannot do. And that, in turn, will lead to the fact that there is no third party development of native applications for the device. Of course, you can use HTML and AJAX to do web-based […]