<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Using HTC Diamond&#8217;s Accelerometer/Sensor SDK from Managed Code</title>
	<atom:link href="http://blog.enterprisemobile.com/index.php/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/</link>
	<description>Blogging about Windows Mobile, mobile devices, security, management and deployments.</description>
	<pubDate>Sat, 22 Nov 2008 00:54:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Stephen</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-1211</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Wed, 05 Nov 2008 05:32:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-1211</guid>
		<description>What program (s) do I need to open the managed API stuff.  I assumed VS2008 would work but no go for me.

thanks</description>
		<content:encoded><![CDATA[<p>What program (s) do I need to open the managed API stuff.  I assumed VS2008 would work but no go for me.</p>
<p>thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ludovic</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-792</link>
		<dc:creator>Ludovic</dc:creator>
		<pubDate>Tue, 23 Sep 2008 14:38:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-792</guid>
		<description>My objective is to use GRemote - GMouse (like Logitech MX Air), on my HTC X7500 Adantage, with WM6.
http://forum.xda-developers.com/showthread.php?t=427097

I have the following error:  Can't find PInvoke DLL 'HTCSensorSDK'. 

Please note that THC, X7500 have GSensor. Maybe not the correct version ...

May I ask you please to help me ? Thanks.

Just few notes below:

=====
NOTE 1
=====
- http://s-k-tools.com/index.html?m_util.html#gsen
The HTC Advantage X7510 is a significant update to the X7500, featuring solid-state memory and a haptic keyboard. Unfortunately, for unknown reasons, HTC saw fit to remove one of the great features of the original Advantage - automatic screen rotation using the accelerometer.

Now fix what HTC broke with the SK-Tools GSEN, which allows automatic screen rotation on the HTC Advantage X7510.

Download the app from SK-Tools here.
- http://s-k-tools.com/index.html?m_util.html#gsen

Installation: fail for me on HTC7500, WM6
But I have already a function that do screen rotation.
=====
NOTE 2
=====
BubbleLevel measure the slope of a surface using the 'bubble level' concept.
http://handheld.softpedia.com/get/Business/Engineering/BubbleLevel-66185.shtml

Installation: fail for me on HTC7500, WM6
Error: HTCSensorSDK

=====
NOTE 3
=====
For anyone interested, the sensor is a Kionix KXSD9 and they've put up some handy technical documents about it on their website: http://www.kionix.com/sensors/application-notes.html

http://msmobiles.com/news.php/7502.html

=====
NOTE 4
=====
HTCSensor.dll, from: (there is two versions)
http://www.basic4ppc.com/forum/questions-help-needed/2652-using-diamonds-accelerometer.html

http://forum.xda-developers.com/archive/index.php/t-410694.html

If you could help me ... thank you.</description>
		<content:encoded><![CDATA[<p>My objective is to use GRemote - GMouse (like Logitech MX Air), on my HTC X7500 Adantage, with WM6.<br />
<a href="http://forum.xda-developers.com/showthread.php?t=427097" rel="nofollow">http://forum.xda-developers.com/showthread.php?t=427097</a></p>
<p>I have the following error:  Can&#8217;t find PInvoke DLL &#8216;HTCSensorSDK&#8217;. </p>
<p>Please note that THC, X7500 have GSensor. Maybe not the correct version &#8230;</p>
<p>May I ask you please to help me ? Thanks.</p>
<p>Just few notes below:</p>
<p>=====<br />
NOTE 1<br />
=====<br />
- <a href="http://s-k-tools.com/index.html?m_util.html#gsen" rel="nofollow">http://s-k-tools.com/index.html?m_util.html#gsen</a><br />
The HTC Advantage X7510 is a significant update to the X7500, featuring solid-state memory and a haptic keyboard. Unfortunately, for unknown reasons, HTC saw fit to remove one of the great features of the original Advantage - automatic screen rotation using the accelerometer.</p>
<p>Now fix what HTC broke with the SK-Tools GSEN, which allows automatic screen rotation on the HTC Advantage X7510.</p>
<p>Download the app from SK-Tools here.<br />
- <a href="http://s-k-tools.com/index.html?m_util.html#gsen" rel="nofollow">http://s-k-tools.com/index.html?m_util.html#gsen</a></p>
<p>Installation: fail for me on HTC7500, WM6<br />
But I have already a function that do screen rotation.<br />
=====<br />
NOTE 2<br />
=====<br />
BubbleLevel measure the slope of a surface using the &#8216;bubble level&#8217; concept.<br />
<a href="http://handheld.softpedia.com/get/Business/Engineering/BubbleLevel-66185.shtml" rel="nofollow">http://handheld.softpedia.com/get/Business/Engineering/BubbleLevel-66185.shtml</a></p>
<p>Installation: fail for me on HTC7500, WM6<br />
Error: HTCSensorSDK</p>
<p>=====<br />
NOTE 3<br />
=====<br />
For anyone interested, the sensor is a Kionix KXSD9 and they&#8217;ve put up some handy technical documents about it on their website: <a href="http://www.kionix.com/sensors/application-notes.html" rel="nofollow">http://www.kionix.com/sensors/application-notes.html</a></p>
<p><a href="http://msmobiles.com/news.php/7502.html" rel="nofollow">http://msmobiles.com/news.php/7502.html</a></p>
<p>=====<br />
NOTE 4<br />
=====<br />
HTCSensor.dll, from: (there is two versions)<br />
<a href="http://www.basic4ppc.com/forum/questions-help-needed/2652-using-diamonds-accelerometer.html" rel="nofollow">http://www.basic4ppc.com/forum/questions-help-needed/2652-using-diamonds-accelerometer.html</a></p>
<p><a href="http://forum.xda-developers.com/archive/index.php/t-410694.html" rel="nofollow">http://forum.xda-developers.com/archive/index.php/t-410694.html</a></p>
<p>If you could help me &#8230; thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tbc</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-714</link>
		<dc:creator>tbc</dc:creator>
		<pubDate>Wed, 17 Sep 2008 13:39:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-714</guid>
		<description>Hi Koushik!

I came across your page and found that playing with this G sensor thing could be fun. I'm just learning how to program in C#, so I'm not ready to do anything with your code. Yet.

Just a few questions:
- is this sensor able to give the actual G force as well? I'm asking this because I am gliding and in a plane sometimes you experience quite high Gs. Well, this seems to be a good tool to measure those G forces.
I would be really interested what forces apply when you do a takeoff or a corkscrew.

Another usage is what the dynolicous application does: acceleartion of cars.

Is it possible to simply create a log file every 1/10th of a second for example that has 3 columns for the 3 G-force axis?</description>
		<content:encoded><![CDATA[<p>Hi Koushik!</p>
<p>I came across your page and found that playing with this G sensor thing could be fun. I&#8217;m just learning how to program in C#, so I&#8217;m not ready to do anything with your code. Yet.</p>
<p>Just a few questions:<br />
- is this sensor able to give the actual G force as well? I&#8217;m asking this because I am gliding and in a plane sometimes you experience quite high Gs. Well, this seems to be a good tool to measure those G forces.<br />
I would be really interested what forces apply when you do a takeoff or a corkscrew.</p>
<p>Another usage is what the dynolicous application does: acceleartion of cars.</p>
<p>Is it possible to simply create a log file every 1/10th of a second for example that has 3 columns for the 3 G-force axis?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: borshika</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-647</link>
		<dc:creator>borshika</dc:creator>
		<pubDate>Thu, 11 Sep 2008 02:53:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-647</guid>
		<description>very good! I already tested your application and It works good!!,, fantastic!
But how can i manage the tilt sensors's sampling rate? 
In your code, I changed timer interval  1/1000 seconds and I could see output sensor value's number are 7~8 /1(sec)
I want to encrease the values maybe 12~64/1(sec)..Can you give me an advice??</description>
		<content:encoded><![CDATA[<p>very good! I already tested your application and It works good!!,, fantastic!<br />
But how can i manage the tilt sensors&#8217;s sampling rate?<br />
In your code, I changed timer interval  1/1000 seconds and I could see output sensor value&#8217;s number are 7~8 /1(sec)<br />
I want to encrease the values maybe 12~64/1(sec)..Can you give me an advice??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Klaus Post</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-629</link>
		<dc:creator>Klaus Post</dc:creator>
		<pubDate>Tue, 09 Sep 2008 10:33:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-629</guid>
		<description>@Svein Skogen: You would need to know the orientation of the phone in relation to the car movement. You can of course estimate that based on the gravity, but moving the phone inside would make any readings meaningless for navigation.</description>
		<content:encoded><![CDATA[<p>@Svein Skogen: You would need to know the orientation of the phone in relation to the car movement. You can of course estimate that based on the gravity, but moving the phone inside would make any readings meaningless for navigation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wmpoweruser.com &#187; Blog Archive &#187; Sensory Overload - asteroids game for the HTC Diamond using G-sensor</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-313</link>
		<dc:creator>wmpoweruser.com &#187; Blog Archive &#187; Sensory Overload - asteroids game for the HTC Diamond using G-sensor</dc:creator>
		<pubDate>Sun, 10 Aug 2008 19:49:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-313</guid>
		<description>[...] version of the venerable Asteroids game utilizes the G-Sensor, Nav Sensor, and the 3D hardware capabilities of the the HTC Touch Diamond and looks simply [...]</description>
		<content:encoded><![CDATA[<p>[...] version of the venerable Asteroids game utilizes the G-Sensor, Nav Sensor, and the 3D hardware capabilities of the the HTC Touch Diamond and looks simply [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Un SDK per l&#8217;accelerometro del HTC Touch Diamond &#171; P@ssioneMobile</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-264</link>
		<dc:creator>Un SDK per l&#8217;accelerometro del HTC Touch Diamond &#171; P@ssioneMobile</dc:creator>
		<pubDate>Mon, 28 Jul 2008 07:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-264</guid>
		<description>[...] si è adoperato per fare un reverse engineering dell&#8217;API presente HTCSensorSDK.dll. Enteprisemobile ha quindi realizzato un wrapper per la classe, esponendola e rendendola utilizzabile. Nel post è presente anche una guida [...]</description>
		<content:encoded><![CDATA[<p>[...] si è adoperato per fare un reverse engineering dell&#8217;API presente HTCSensorSDK.dll. Enteprisemobile ha quindi realizzato un wrapper per la classe, esponendola e rendendola utilizzabile. Nel post è presente anche una guida [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kdutta</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-240</link>
		<dc:creator>kdutta</dc:creator>
		<pubDate>Fri, 18 Jul 2008 13:41:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-240</guid>
		<description>That's a pretty good idea, but I don't know if you can programatically show the SIP (using SipShowIM) in a process outside of your own. That would be something to look into.</description>
		<content:encoded><![CDATA[<p>That&#8217;s a pretty good idea, but I don&#8217;t know if you can programatically show the SIP (using SipShowIM) in a process outside of your own. That would be something to look into.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AJ</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-237</link>
		<dc:creator>AJ</dc:creator>
		<pubDate>Thu, 17 Jul 2008 11:54:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-237</guid>
		<description>I'm thinking of an app that shows a keyboard if you tilt the device backwards, hides it when tilted forward. 
The keyboard itself will be quite large but tilting left and right shows either the left or the right side.</description>
		<content:encoded><![CDATA[<p>I&#8217;m thinking of an app that shows a keyboard if you tilt the device backwards, hides it when tilted forward.<br />
The keyboard itself will be quite large but tilting left and right shows either the left or the right side.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Svein Skogen</title>
		<link>http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/#comment-213</link>
		<dc:creator>Svein Skogen</dc:creator>
		<pubDate>Thu, 10 Jul 2008 00:54:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.enterprisemobile.com/?p=24#comment-213</guid>
		<description>Wouldn't it, using this sensor, be possible to add (albeit low-precision) inertia-navigation to augment the gps sensor?

The reason I'm asking is this:

GPS systems are infamous for their (lack of) capabilities in tunnels and garages. Using this three-axis-accelerometer, we should be able to detect speed changes, and to a certain amount turning, while we are missing the gps signals. If so, the gps functionality of this cellphone might suddenly rival the capabilities of many gps-units sold for car navigation today. And even better: It might give GPS-unit manufacturers a hint that such an "extra" chip may be a good idea to add to their gear.

Regards,

Svein Skogen</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t it, using this sensor, be possible to add (albeit low-precision) inertia-navigation to augment the gps sensor?</p>
<p>The reason I&#8217;m asking is this:</p>
<p>GPS systems are infamous for their (lack of) capabilities in tunnels and garages. Using this three-axis-accelerometer, we should be able to detect speed changes, and to a certain amount turning, while we are missing the gps signals. If so, the gps functionality of this cellphone might suddenly rival the capabilities of many gps-units sold for car navigation today. And even better: It might give GPS-unit manufacturers a hint that such an &#8220;extra&#8221; chip may be a good idea to add to their gear.</p>
<p>Regards,</p>
<p>Svein Skogen</p>
]]></content:encoded>
	</item>
</channel>
</rss>
