A Few Smart Client / Pocket PC samples
I've been getting quite a few questions about smart client development with Pocket PC, so here's some resources
It must be time for people to work on pocket pc / Compact Framework
development. I've been getting a number of questions recently about best
practices for Smart Client development on the Pocket PC.
There are a wealth of resources out there to help. Here are a few that help
on most of common questions:
. How do I connect to a SQL database from my PocketPC application? How
do I know when my PocketPC gets connected to the cradle, so I should synchronize
with the server? (See IBuySpy Delivery below.)
. How do I write a disconnect application that uses a web service to
communicate with the server? (See TaskVision below)
. How best to create multiple-form applications? should I create multiple
modal forms? Should I hide forms to show new ones? Use tabs?
What? (See FotoVision). The difficulty is a much smaller screen puts
a premium on how you use the space, and the PocketPC treats minimize and close
as "hide and deactivate". It will make you change quite a bit on how you
work with your applications.
And, of course, see OpenNETCF for quite a few libraries and samples
TaskVision Pocket PC architecture guideRemember the TaskVision sample from DevDays? Here's a version for mobile devices. It shows how to create an application that communicates via Web Services.
IBuySpy Deliver -- 2005 VersionIBuySpy deliver shows how to communicate via SQL RDA, or Merge Replication. This is the 2005 version.
IBuySpy Delivery -- 2003 VersionThis version runs in the 1.1 version of the .NET Framework
FotoVisionThe FotoVision sample shows some of the best practices for PocketPC UIs
OpenNETCFA wealth of resources and libraries for Compact Framework Development