Windows Develop Bookmark and Share   
 index > Windows Forms Sample Applications > PocketVision vs Offline App Block
 

PocketVision vs Offline App Block

I'm currently evaluating these two frameworks as a basis for a mobile workforce project. I first attempted the new Microsoft Offline application block but found that this isn't compatible with the compact framework (the most usefull application of the solution I would have thought!). This looked like a fair amount of work to convert so it's on the back burner now. 

Secondly I have tried PocketVision as it is a more complete solution and closer to what I actually need to develop. Except I'm having problems running it 'out of the box' (detailed in my post - PocketVision Reference problems)

Conceptually I prefer the offline app block because being on-line or offline is transparent to the user but Pocketvision is closer to a finished product. Has anyone adapted either of these soluions for a live environment with any success? are there other solutions you can recommend?

MigrationUser 1  Tuesday, March 30, 2004 9:35 AM
I have read that the compact framework does not support typed datasets or serialization, however both of these features are exposed by the taskvision web service. So how can PocketTaskvision possibly work? should it use different web methods that return simple datasets? 
MigrationUser 1  Wednesday, March 31, 2004 5:37 AM
I should have fully read the documentation!, I've solved my problem now by creating a simple data service that doesn't use typed datasets.

Back to the issue - PocketVision seems to be aimed specifically at a scenario where the user has occasional network connectivity e.g. through a land line. In a real world business scenario where the information is more time critical the user would probably have wireless connectivity. So in theory they would always work online except when the network connection is lost which would render the offline functionality pointless.

I am considering a re-write of the applications data flow can anyone suggest a better model. How about  - The application runs in online mode by default until the connection is dropped when the data is dumped from memory to the database. The DB can be used until the connection is re-established at which point the changes are synchronised the database droped and the app returns to online mode.
MigrationUser 1  Monday, April 05, 2004 11:29 AM
The OAB can be run directly from the box - it just requires some minor tweaking.

Se my blog post here:

<a href="http://e-oddie.com/blog/professional/archive/2004/04/18/284.aspx">http://e-oddie.com/blog/professional/archive/2004/04/18/284.aspx</a>
MigrationUser 1  Sunday, April 18, 2004 8:35 PM

You can use google to search for other answers

Custom Search

More Threads

• Change Windows Language
• Anyone know where to get custom skins?
• Server Changes
• Is TaskVision safe now?
• Source code didn't install with my terrarium_client_1.2.0.40701.exe
• just getting issuevision to start
• Terrarium server !!!
• tab pages
• Terrarium Server [Beta1] installed !!
• The server is not responding. Please try again.