Click here to Skip to main content
15,990,892 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi ... i've just received a client requirement stating that he wants to have an offline capability for his asp.net application being run on tablet PC'S. The application consists of multiple forms being used for data entry. But due to Internet Connectivity not being there sometimes, they want to cache the input data locally at that time and later sync up with the server. The options that we are looking into right now are IE Plugins, activex controls and Google Gears ... I am relatively new to the concept and alternative solutions. Can anyone please let me know if any other solution exists?? Or else which one of the stated solutions will fit in most optimally ? Thanx
Posted

An ASP.Net page must be able to connect the server. The server is what does all the work and compiling. It sounds like you need to look at a smart client solution instead of web clients. Until HTML 5 is the default and available on all browsers, there is not a good or secure way for the browser to store large amounts of data that can be synched back up with the server.

If you must have asp.net as the tablet technology then you would have to have the app run on a local iis hosted on each tablet. The local server could store data wherever the .net process has access. It could be stored as xml, text, or a local db file and then when the app can access the central server, have it dump the data. This is not a very scalable solution however.
 
Share this answer
 
 
Share this answer
 
I don't have any experience of table pc's but as far as Asp.net, Your requirement more look like Silver light out of browser Application.

Check this feature on Microsoft site, I think it is best solution for u.
 
Share this answer
 
Honestly, if silverlight ( which can be run locally if configured that way ) does not suit, then I'd be looking at writing a desktop app to do this, and use a webservice to connect to the website to upload data.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900