The fact that you are reading this means you know that Windows 8 is coming, and that this is a big deal. Microsoft Windows is changing, and developers need to be ready. While Windows will continue to provide an environment for the current methods of development, Microsoft is introducing a new environment. This one is focused on apps rather than on programs, and on mobile devices with touch interfaces rather than on desktops and laptops.
With these changes in design and approach to development, Microsoft has also introduced a new way for software to access system resources. The OS will be running on new types of devices ...