Notification LED in the DeviceEmulator V2.0 – How to customize the LED with a skin

DeviceEmulator 2.0 adds several new peripheral devices, including notification LED and vibrate. If the emulator is running without a skin, or with a skin that predates the LED feature, then the emulator displays the LED as a blinking box in its title bar.  However, you can integrate it into the skin and make it look…

1

Come work with BarryBo on whatever-it-is-that-I-work-on

Back in October, I left the DeviceEmulator team for a new position in Microsoft Research.  The project’s details are hush-hush, even inside Microsoft, so I’ve been keeping a low profile in the blogsphere. It isn’t time to announce the project yet, but it is time to hire another developer.  The job description is up on…


Experimenting with the Shared Source DeviceEmulator’s JIT compiler – tracing and debugging

There are some mechanisms built into the DeviceEmulator’s JIT which can make debugging and tracing both the JIT and guest code fairly straightfoward.  1)  Define LOGGING_ENABLED to 1 in include\emulator.h, to compile in debug logging in the JIT.  Several variables control logging: – LogInstructionStart – begin logging once ‘n’ guest instructions have been executed -…