Jonathan 的个人资料Jon's Vista Gadgets Blog日志列表 工具 帮助

日志


8月30日

Work in Progress

I have several Gadgets in progress on AeroXP, if you want to try/make suggestions.  You can download them from here.

Spectrum Analyser

Spectrum Analyser

If Microsoft didn't make it so difficult, this Gadget would probably be quite interesting.  It shows a realtime EQ of your soundcard's output.  Unfortunately, you have to do some messing around to get around Vista's DRM, to get it working.  It does implement a rather nifty skin model, that allows you to add your own code.


Mandelbrot Explorer

Mandelbrot Explorer

This Gadget just flies in and out of the Mandelbrot set, completely useless to all - I coded it because whilst coding Spectrum Analyser I stumbled upon a Mandelbrot generator I coded in ARM Assembler 20 years ago.
If you look near the bottom of the thread, I've also posted a Mandelbrot generator EXE that I coded, that does the whole thing on the GPU, in a Pixel Shader.  You'll need an XB360 and a graphics card that supports Pixel Shader 3 to be able to use it though.


Flip Calendar

Flip Calendar

This is a simple calendar Gadget someone asked me to write for them.  Very basic, but someone might find it useful.

Testers required

If you have a Wireless card, I need some testers to confirm that the latest version of Network Utilization does handle the WiFi NIC appearing/disappearing.

You can grab the latest version on AeroXP, here.  I think you need to setup a free account before you can get to it, which you can do from the home page.

Sidebar known bugs list growing

My Known Bugs in Sidebar list is now up to 52 known issues and bugs, if you've not looked at it recently.

Windows update causes problems for some Gadgets

I noticed the other day the Media Player was doing strange things when playing streamed media.  After a few hours of testing over the past two weeks, another developer notice something similar happening in their media gadget, which made me immediately rule out my code and start looking at Windows Updates.

In short, KB937143 causes Gadgets that embed WMP to become untrusted.  Symptoms include Flyouts, Settings and the main Gadget HTML to all refuse to see to each other.

By embedding a Mark of the Web, you can over come this problem - for a few minutes (without it, playing a stream causes the Gadget to become untrusted immediately).  I'm not sure at the moment if it's a timing issue, or an event that causes the Gadget to become untrusted again after ~10 mins.  I'll continue testing.