Implement Background Audio for Modern Windows Applications

I had a requirement to test some background audio scenarios for my team and found it more difficult than i expected to get this done. There is documentation out there (references at the end of this post), but i didn't find anything that went end to end without any gaps for an inexperienced Windows 8…

0

DRAM refresh & PASR

You can think of DRAM like a big array of buckets for storing electrical charge. Every bucket represents a single binary digit. If the bucket is full, we have a 1, if its less than a certain capacity we have a 0. Unfortunately, the buckets can leak pretty quickly and retaining the content is what this post is all about. The…

0

What is Application Launch Prefetching?

In a nutshell, it is about speeding up the launch of Windows client applications by optimizing the startup IO. Digging in: When an application is launched the required code and data pages are unlikely to be read from contiguous locations on the storage device. More often than not part of the file is read, then…

0

Fessing up. The "30 minute application" took a couple of weeks…

Yep, in the end, the "30 minute application" took me a couple of weeks to get into the application store. This was partly because I wasn't paying attention, partly because i didn't allocate time, but to be honest, partly because the simple app generator tool mentioned in the previous post allowed me to create an…

0

"Build" a Windows Phone App in 30 minutes using only your web browser

It is incredibly easy to build a real Windows Phone application. So easy, you could do it with your kids, this weekend, in less than an hour. (30 minutes if you aren't doing chocolate milk & cookie breaks while you work). HUGE CAVEAT: Be realistic, it wont be the next Angry Birds, it probably wont make you rich….

0

Fun with Breakpoints

In the previous post we looked at the task of attaching a debugger to a Windows machine. The topic is reasonably interesting on its own because you can start to mess about in there, especially if you crack open the in-built help (not kidding, it is an exceptional help file) to start exploring. So, the thing…

0

Cheat Sheet: Break into a Windows machine with a debugger

Short version – there steps: 1.  Enable debugging on the Windows guest machine. 2. Change the VM settings to support debugging via named pipe. 3. Configure your debugger and break in. Longer Version: 1. Enable debugging on the Windows guest machine. This assumes you have a Windows virtual machine already built and running. You also need…

0

Connected Standby & You

Connected Standby is an improved standby mode available on some Windows 8 (& 8.1) devices. Connected Standby devices can generally out-perform most non-connected standby devices in terms of power consumption while actually getting a small amount of critical work done while the screen is off. With Connected standby Windows devices get a lot of the benefit you expect from a mobile phone….

0