UMDF Architecture talks

During the last month I spent a lot of time going into more depth into UMDF. I wanted to make a more in-depth post about UMDF, but I just saw the UMDF talks (audio+slides) from WinHEC 2006 have been posted at the UMDF website. Since some of the topics that I wanted to analyze are covered by the presentations (especially by the 2nd one), I'll postpone my post for now.

The first talk (audio+slides) can be found here and the presentation slides can be found here. It covers UMDF's business model: where it can be applied, its advantages, how it performs compared to KMDF and WDM, etc.

The seconds talk (audio+slides) can be found here and the presentation slides can be found here. This technical synopsis covers many important aspects UMDF's architecture. You'll hear about how the device stack of a user-mode (UMDF) driver differs from a kernel-mode driver's (KMDF or WDM), how a UMDF driver is loaded, what the UMDF components are, what are the basic programming objects, etc. This is a very interesting talk for everybody, who wants to learn how UMDF works behind the scenes and how everything is bundled together.

Finally, I would like to suggest once more the presentation found here. It is the most detailed UMDF presentation until now (It just includes the presentation slides. There is no audio or video). I suggest that you should also take a look at the first part (pages 1-43) of this presentation, after listening to the second WinHEC talk.

Comments

  • Anonymous
    December 26, 2006
    The comment has been removed

  • Anonymous
    January 03, 2007
    Hi Philip, I actually don't know, if there will be any tool like the one that you are mentioning. However I do know that any company, which wants to have its Windows Vista drivers signed by WHQL (Windows Hardware Quality Labs), will need to submit a 64-bit driver. This means that it can either submit both versions (32-bit and 64-bit) or 64-bit only, but that it cannot submit only a 32-bit driver. As a result, all 32-bit drivers that will reside at Windows Update will have a 64-bit counterpart. The opposite might not be true, though (i.e. it might be possible that you'll be able to find a 64-bit driver without a 32-bit counterpart). So, any company that ships Windows Vista drivers that are signed by WHQL will include a 64-bit version of their driver.

  • Anonymous
    February 15, 2007
    Hello!  It is interesting site. Keep working! Thanks!