>>>>>>>>>If you can enforce an HTML5 requirement that shouldn't be a problem. With local storage and offline manifests you can easily create a web page that will work perfectly whilst offline and update when there's a connection available.
>>>>>>>>
>>>>>>>>Thanks I'll investigate that. Any suggestions on where to start learning? Same suggestion as Michael so same response :)
>>>>>>>
>>>>>>>For offline pages :
>>>>>>>
http://www.html5rocks.com/en/tutorials/appcache/beginner/>>>>>>>or
>>>>>>>
http://diveintohtml5.info/offline.html>>>>>>>
>>>>>>>For local storage:
>>>>>>>
http://diveintohtml5.info/storage.html>>>>>>>
>>>>>>>or, for the full nitty-gritty look at the w3c documentation....
>>>>>>
>>>>>>Thanks!
>>>>>
>>>>>Hi Frank
>>>>>
>>>>>I juts produced a similar system for a logistics company with signature capture etc One thing you should look out for is some windows phones use an embedded internet explorer that doesn't support some html 5 elements, particularly the canvas element. As the people where tied to the (rubbish) phones by contract we had to use a product called zetakey as their browser which works ok but there is a license cost. Having said that developing in html with local storage was a lot easier than trying to produce a seperate app.
>>>>>
>>>>>Nick
>>>>
>>>>Do you have any specific suggestions as to what "html with local storage" approach you used? I am testing a web application (that is almost finished) but I see that some customers will ask for an off-line use. So I need to start learning and maybe incorporating into my pages already. TIA.
>>>
>>>Hi Dimitry
>>>
>>>I used webSQL which worked very nicely. Its is deprecated
http://programmers.stackexchange.com/questions/220254/why-is-web-sql-database-deprecated but because I knew what browser would be used that wasn't an issue as it was supported. If I re do the mobile web app to be publicly available I may alter to something else.
>>>
>>>Here's a websql example.
>>>
>>>
http://www.html5rocks.com/en/tutorials/webdatabase/todo/>>>
>>>I used it to store logistics data when the driver was offline and then he could sync it up to a sqlexpress database later. Works very well.
>>
>>Thank you for your reply, Nick. This is all new to me so I will see (study) how applicable it is for my app. Right now I can even imagine how to do it without some kind of a "light" version of DB engine on a tablet device (maybe this is what webSQL is). Anyway, I will read the references your suggested and maybe I will see the light.
>
>FWIW, I prefer the HTML5 local storage approach rather then SQL Lite (which is essentially what all browsers the implement WebSQL use). Local storage allows you to store anything (using key/value pairs) . This means you can store JSON objects (which may be arrays) which works well with JavaScript side.
>
>Like Nick I using this in combination with Offline pages which means you can have a stand-alone web based app that works seamlessly offline. Use a .NET WebApi controller to push/pull data into Local storage when the device is online....
Thank you. I am taking all these notes and will study/try things when I have time.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham