The talk of late when it comes to adapting a web application for a mobile platform has been all about CSS media queries or server-side detection. But, as Tim shows, those two techniques alone are insufficient to account for the full range of devices out there, and their specific interface requirements.
Adapting an Interface for Touch Devices | Heykuki News