by Dan East » Jun 5, 2002 @ 12:42am
To expand on what Rob said, before eVC++ was released one had to purchase VC++ 6.0 and then purchase an add-on Windows CE Toolkit to create Windows CE software. With the release of Pocket PC (Windows CE 3.0) MS created standalone, free development platforms (eVC++, eVB). Personally, it is a very rare occurrence that I use VC++ 6.0 during any of my Pocket PC development.
I strongly recommend using Ethernet if you are going to do hard core Windows CE development. You would probably have a total of $150 or so in an Ethernet CF card, hub and NIC for your PC. However, it is without a doubt the fastest method of connecting to your Pocket PC, bar none. It is around 30 times faster than USB. I can download a 1 MB executable and initiate a debug session in around 5 seconds total. Stepping and hitting breakpoints is instantaneous. With USB it takes close to a full minute just to begin a debug session, and 20-30 seconds to step a single line of code.
Oh, WiFi (802.11b) is just as fast as Ethernet - I can tell no difference in performance if my device in within 20 feet or so of my WAP with power-saving off.
Dan East