Here at Dot Net Solutions, we have been working on a project using the .NET Micro Framework for the past year. The .NET Micro Framework enables devices to be developed using the same managed C# language and Visual Studio tools we use for all our other projects.
More details about the .NET Micro Framework can be found on the Microsoft site. Much of the development and initial testing was done against the Tahoe II board from Device Solutions. However, the target hardware was somewhat different from this.

During the course of the project we discovered a number of interesting features of the .NET Micro Framework. Some of which relate specifically to version 3.0 and others that continue to be true for version 4.0. We have a number of blog posts planned to cover these soon.
One of the most challenging aspects of the project was the need to develop the software without access to the target hardware. This factor has been picked up by Microsoft in this recent case study, which is currently on the Micro Framework site Case Study from Dot Net Solutions.
Author: Marcus Tillett
@drmarcustillett
Tweet