SharePoint based multi device offline application leveraging html 5 offline capabilities
 
Scenario
Develop an offline ipad app which needs to work on desktop as well in offline mode.
Approach
After considering the different technical options the recommended one I believe is to leverage SharePoint platform in combination with html5 offline capability and Rest API .
JavaScript Object Model and REST API can be used as part of CSOM.  Html 5, CSS,Backbone,  and JQuery  can be used as part of client side technology

