Cheat-Sheet for using Brokered Windows Runtime Components for side-loaded Windows Store apps

Starting with the Windows 8.1 Update that was announced at //Build 2014, the functionality of performing “Inter Process Communication” – which is commonly referenced to as “IPC” between a side-loaded Windows Store app and a Desktop process has been enabled to leverage existing “desktop” code. Please note that this IPC functionality has only been introduced…


How to apply an “Opacity Mask” to an image by mixing XAML and Direct2D

If you are a XAML graphics dev you may be lamenting the fact that in Windows Store 8.x apps the “opacity mask” property is conspicuously missing from the XAML image based controls. This is an unfortunate omission because there really isn’t an easy way to facilitate the opacity mask functionality using XAML alone. Let’s take…


DatagramSocket Multicast functionality on Windows 8.1 throws an error 0x80072AF9 (WSAHOST_NOT_FOUND)

We have noticed multiple customer reports of using the Multicast functionality of the Windows.Networking.Sockets.DatagramSocket class on Windows 8.1. Most of the reported issues are with sending Multicast packets to the Multicast DNS address of 224.0.0.251 and port 5353, however the same could be true for any multicast address/port. Multicast DNS (mDNS) provides the ability to…


Developing an app for both Windows Store and Windows Phone 8 platforms

This article surveys various approaches in porting an application for use in the Windows Store and Windows Phone platforms. The Windows Phone 8 and Windows 8 – building together article identifies some benefits of this approach. You can plan in advance to ensure that the programming technologies that you use are compatible in the desired…