For larger data-focused sites, or sites that are "almost applications" you will want to consider
a custom mobile version of your site. This is often done with the help of a mobile framework like jQuery Mobile.
jQuery Mobile isn’t just a scripting library, but an entire framework
to build upon and produce efficient mobile templates. Thus, the process of constructing a mobile template from scratch has been significantly improved.
ASP.NET MVC 4 beta offers enhanced mobile support through the introduction of new APIs. In this article, we will explore how jQuery.Mobile.MVC package, that is a part of MVC4, leverages jQuery.mobile and HTML5 to create targeted views for each device.
jQuery mobile framework provides easily themeable, HTML5-based interface with support for pages transitions, therefore it would be very easy to create simple web presentations that will work on all popular smartphone and desktop platforms.
This article is great for anybody learning jQuery Mobile or building mobile applications with MVC3. I built a remote control for my phone to control a squirt gun for my pool, open my garage door, water the garden and control for my gas fireplace using jQuery Mobile with MVC and a Netduino.