When programming apps for mobile devices, choice becomes dilemma. Do you target the iPhone market at the expense of Android's rising tide? Do you go native or write code to the mobile Web? Sure, a single stack of code that performs optimally on a variety of platforms and form factors would be the dream, but the reality is a fragmented mobile market in which rudimentary programming tasks can be a challenge. Thankfully, a talented crop of developers are building worthwhile mobile tools and libraries to aid mobile developers -- especially those who are targeting the mobile Web. Here are a dozen eye-catching projects that ease the pain of developing apps for the mobile Web.