Mobile Offline Map Client, is it necessary? Yes, if you work outside but there is not network or wifi, but you still need WMS to display the map and WFS to edit the feature, offline functionality will help.
After research and inspired by other ideas, /?q=en/node/72475
Then the mobile offline hybrid HTML5 map client is born, frameworks or plugins it used:
1. OpenLayers: Go
2. Sencha-touch: Go