In my Mobile First! presentation I make the case for designing Web applications for mobile platforms before the desktop in order to take advantage of explosive growth, useful constraints, and innovative capabilities. I also outline tips for designing with: multiple screen sizes and densities, touch gestures, location awareness, orientation changes, tight audio/video integration, and more.

Constraints breed innovation and mobile Web forms are no different. The limitations of mobile devices have forced developers and designers to find new ways to make providing input faster and easier. Several of these innovations are now making their way back to the desktop and beyond.

Having observed my eighteen month old son's interactions with touch based devices for several months now, I've noticed several recurring app design problems. In case anyone is working on a touch-based app for kids, here's some design considerations to mull over.

Apple's iPad is an early (but big) step toward the future of personal computing. But you can't move into the future if you are weighed down by the past. So it's quite possible that several of the technical limitations in the current iPad are actually deliberate design decisions made by Apple to ensure the future of personal computing arrives without the issues of today.

In my recent Sign Up Forms Must Die presentation, I outlined a few solutions for getting people engaged with digital services without asking them to fill in a bunch of input fields up front. In case you are interested in trying one of these alternatives to sign-up forms, here are some resources to get you started.

Recently, an increasing number of designers (myself included) are turning to Apple's presentation making software, Keynote, to design and prototype software applications. Here's a few reasons why and some tips learned along the way.

In his iPhone Resolution video, information design expert Edward Tufte, praised the information density and content resolution of the device. Do differences in information resolution have an impact on the overall user experience of using the Windows Phone 7 Series?