It shouldn't come as a surprise that offline web apps are on the way to iPhone and Android platforms in the form of Google Offline. The trick is that newer browser technology allows the storage of cached information indatabase form. In Firefox and Safari, you currently need Google Gears to do this. Soon it will be built in (like in Chrome). Also, new betas of Firefox allow geolocation in the browser. This should be standard in all browsers in a year. The video from MWC 2009