I’ve been spending some research time trying to make sense of MS Toolset, so far this what I got:
It seems that with Embedded Visual C++ you can generate executables for a particular device, like ARM, SH, …etc. But I’m not sure you can use CF with it. For that you would probably need VS 2003 .NET or the still current Visual Studio 2005. In fact, I’m starting to question if I really need to use the .NET Compact Framework for now.
Now considering development for the PocketPC device, and Windows CE version 4.x, or Windows Mobile 2003 you can use Visual Studio .NET 2003 and .NET 1.1. Net 2.0 requires Window Mobile 2005, and for that you will need Visual Studio 2005 Standard or Professional. The free Express version won’t do.
You can order a free DVD of a 90-day free trial (you pay US$5.99 for shipping plus tax) for any of the current Visual Studio 2005 offers. But if you don’t need the CompactFramework by now, you can download and install the also free embedded Visual C++ 4.0 off their website. The key necessary for installing it is down the page. Also, if you really want to make use of the GPS library now available for Windows Mobile 5.0 you might need VS 2005. Not sure here.
For now I’m considering using the NMEA parser available at the maker of Beeline GPS by reading raw data out of a COM port.
Art on the Edge
For those art inclined around the Bay Area, the Mercury News got a nice presentation for the upcoming Digital Arts Festival. One of the performances is the pigeon hooked up to a GPS unit sending SMS about its current location, plus how polluted that airspace is at the time. Location-based art.