We've been building a fairly complex application using Sencha Touch for the sole purpose that it works on both desktop and mobile. This was our customer's first requirement.

We'll try one of the solutions presented in this thread, but Sencha support would be best.