Link: Website Mobile Programming Strategy Comparison

A solid overview of the various general techniques/strategies a web developer can employ in making a site that works in all resolutions, from desktop to mobile.  Focuses on Responsive Design, Progressive Enhancement, Server Side, and Hybrid approaches.

Read More Here: Mobile Web Content Adaption Techniques