15 Oct
Posted by tomasv in Enterprise mobility, HTC, Windows Mobile
Many Windows Mobile users are waiting eagerly for the release of updates to the 6.5 version. Unfortunately for most US based users it means waiting on their mobile operator (T-M for HTC Touch PRO2, Sprint for HTC Snap, etc.) to release the updates. It is not clear when and how are going to be released yet as mobile operators usually don’t share their plans and roadmaps. We, based in the US can just hope, call our account managers and keep the pressure on!
However if you live in Europe, where the (re) branding of your phone by mobile operator is much less prevalent you are lucky – there are 3 updates available right now. See the links below and let me know how you like the new, shine WM 6.5



06 Jul
Posted by kdutta in Development, HTC, Windows Mobile
When I first got my HTC Touch Diamond a while ago, one of the first things I tried to do was reverse engineer the Sensor API found in HTCSensorSDK.dll. However, anyone who has tried to reverse engineer DLL arguments knows how tedious and painful it can be to create a dummy DLL to intercept valid arguments, parse through assembly, and inspect random memory pointers. Luckily, I did discover a registry key: HKEY_LOCAL_MACHINE\Software\HTC\HTCSensor\GSensor\EventChanged which let me figure out what the general orientation of the device was; and that was good enough for what I was trying to do.
However Scott, from scottandmichelle.net, successfully reverse engineered the HTCSensorSDK.dll. This allows developers to use the g-sensor that is available on the device. Very impressive work on the part of Scott!
Anyhow, I spent a portion of today writing a managed wrapper for HTC’s Sensor API. You can download it here. The code also includes a sample Teeter-esque type application which allows you to roll a ball around the screen. Read the rest of this entry »