BoomChik Ba-Boom Boom Chik ...

BoomChik is available in the Windows store!BoomChik on Windows Store

The code is virtually identical to the code running on the iPad, and soon they will be exactly the same. Time to tap to the beat of your own drummer.

Note, I have many more features I would like to add, but I will let usage + downloads dictate my choices. This release is just, scratching the surface, so to speak.

Windows Store apps and the IE10 DOM

Windows 8 fully embraces web-tech as a means to develop applications for the windows store, however, there are a few things that you should be aware of, along the way. You can use your own JS libraries, or jQuery, or whatever you prefer ( assuming it behaves well in IE10 ). One thing to watch out for though is that all of your javascript files ( and css ) will need to be both 'valid' and properly UTF-8 encoded with the Byte Order Mark in place. Behind the scenes, IE10 appears to be caching your byte-code so it is validated during app submission.

There are some new events fired by Element that you should be aware of :

 
var stopThat = function(e) { e.preventDefault(); }; 

//Disable selection 
element.addEventListener("selectstart", stopThat, false ); 

// Disable visual on hold 
element.addEventListener("MSGestureHold", stopThat, false ); 

// Disable menu 
element.addEventListener("contextmenu", stopThat, false ); 

It is also worthwhile to read up on the 'new' -ms-touch-action CSS property. You can find more info from Microsoft here.

[UPDATE] This is relevant as well, for those coming from a webkit background. Adapting your WebKit-optimized site for Internet Explorer 10