Are GHI products suitable for our new USB based project?

Our next embedded project is Digital Video Recorder(DVR). It basically needs to perform Three tasks:

  1. USB host - Retrieve live video from USB device.
  2. Video Compression - Compress retrieved video and store in SD card.
  3. USB Device - Provide stored video to Personal Computer.

Can GHI provide complete solution to achieve this?

Does GHI offer a board with a system processor, a USB host controller, and built-in support for .NET Micro Framework with .NET classes that support USB host communications. Can GHI meet our product needs?

Is embedded C# and TinyCLR OS work for our project?

I believe we talked to you in the phone today. There are custom options to do what you need. We provide options once we know more details.