<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dr. Chino's Lab - Weblog</title>
	<atom:link href="http://robertochinelli.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://robertochinelli.wordpress.com</link>
	<description>My tech experiments online....</description>
	<lastBuildDate>Tue, 24 Mar 2009 22:33:54 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='robertochinelli.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dr. Chino's Lab - Weblog</title>
		<link>http://robertochinelli.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://robertochinelli.wordpress.com/osd.xml" title="Dr. Chino&#039;s Lab - Weblog" />
	<atom:link rel='hub' href='http://robertochinelli.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Foldable Display</title>
		<link>http://robertochinelli.wordpress.com/2009/03/24/foldable-display/</link>
		<comments>http://robertochinelli.wordpress.com/2009/03/24/foldable-display/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 21:56:09 +0000</pubDate>
		<dc:creator>robertoch</dc:creator>
				<category><![CDATA[Foldable Display]]></category>
		<category><![CDATA[Surface Computing]]></category>

		<guid isPermaLink="false">http://robertochinelli.wordpress.com/?p=9</guid>
		<description><![CDATA[Starting from few video founded in youTube on foldable display: http://www.youtube.com/watch?v=nhSR_6-Y5Kg I&#8217;m thinking to reproduce this technology in house. The theory: The first step il creating a trackable surface and a tracking system: - For the trackable surface I used a solid surface with 3 infrared LED - For the tracking system I user an infrared camera [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=9&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Starting from few video founded in youTube on foldable display: <a href="http://www.youtube.com/watch?v=nhSR_6-Y5Kg">http://www.youtube.com/watch?v=nhSR_6-Y5Kg </a>I&#8217;m thinking to reproduce this technology in house.</p>
<p><strong><span style="color:#3366ff;">The theory:</span></strong></p>
<p><a href="http://robertochinelli.files.wordpress.com/2008/09/the-architecture.jpg"><img class="alignnone size-full wp-image-23" title="foldable display architecture" src="http://robertochinelli.files.wordpress.com/2008/09/the-architecture.jpg?w=450&#038;h=244" alt="" width="450" height="244" /></a></p>
<p><span style="color:#0000ff;"><strong>The first step il creating a trackable surface and a tracking system:</strong></span></p>
<p>- For the trackable surface I used a solid surface with 3 infrared LED</p>
<p>- For the tracking system I user an infrared camera web camera with a narrow light spectrum  (near to 850nm)</p>
<p><strong>Building the trackable surface</strong></p>
<p>The trackable surface is made by a plane in a tridimensional space. To define the plane I need 3 points. I developed a simple box with 3 IR LED one for each corner (excluded one of coruse) as shown abowe:</p>
<p><span style="text-decoration:underline;"><a href="http://robertochinelli.files.wordpress.com/2008/09/the-device.jpg"></a><a href="http://robertochinelli.files.wordpress.com/2008/09/the-device1.jpg"><img class="alignnone size-large wp-image-15" title="the device" src="http://robertochinelli.files.wordpress.com/2008/09/the-device1.jpg?w=450&#038;h=343" alt="" width="450" height="343" /></a></span></p>
<p>I used:</p>
<ul>
<li> DVD boxset,</li>
<li>3 IR LED (unfortunatly my 3 LEDs have a narrow view angle becuse I used LED from a remote control, I suggest tu use LED with view angle nero or orve 20°) </li>
<li>one switch</li>
<li>one 47hom resistor</li>
<li>few wire</li>
<li>4 1.5V AAA battery pack</li>
</ul>
<p><a href="http://robertochinelli.files.wordpress.com/2008/09/the-device-internals.jpg"><img class="alignnone size-medium wp-image-13" title="Trackable surface - internals" src="http://robertochinelli.files.wordpress.com/2008/09/the-device-internals.jpg?w=224&#038;h=300" alt="" width="224" height="300" /></a></p>
<p><strong>Building the tacking system</strong></p>
<p>To track the 3 point in ths space I developed a (quite) special camera to capute the IR light, to do this I hacked a normal web cam adding an additional low-pass IR filter.</p>
<p>Normally a web cam is abel to see in the light emission spectrum from high IR to the entire visible spectrum, the web cam has a hi-pass IR filetr in order to reduce the sensibility of the CCD of the camera to the IR light. This filter is not able to filter the entire IR emission, it only reduce partialy the IR sesibility of the CCD.</p>
<p>I applied another IR low-pass filter in order to create a narrow band in the IR specturm:</p>
<p><a href="http://robertochinelli.files.wordpress.com/2008/09/light-specturm.jpg"><img class="alignnone size-large wp-image-19" title="light emissionspecturm" src="http://robertochinelli.files.wordpress.com/2008/09/light-specturm.jpg?w=450&#038;h=166" alt="" width="450" height="166" /></a></p>
<p>To build low cost IR optical filter I used a slide color film, impressied with IR light (I used the wii bar as emitter <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). This article can help ont his: <a href="http://photocritic.org/create-your-own-ir-filter/">http://photocritic.org/create-your-own-ir-filter/</a></p>
<p><a href="http://robertochinelli.files.wordpress.com/2008/09/camera.jpg"><img class="alignnone size-full wp-image-20" title="IR narrow band IR camera" src="http://robertochinelli.files.wordpress.com/2008/09/camera.jpg?w=400&#038;h=375" alt="" width="400" height="375" /></a></p>
<p>Here the result wile the camera see the trackable surface (with and without the narrow band IR filter)</p>
<p><a href="http://robertochinelli.files.wordpress.com/2008/09/plane-without-filter.jpg"><img class="alignnone size-full wp-image-21" title="plane without filter" src="http://robertochinelli.files.wordpress.com/2008/09/plane-without-filter.jpg?w=267&#038;h=200" alt="" width="267" height="200" /> </a><a href="http://robertochinelli.files.wordpress.com/2008/09/plane-with-filter.jpg"><img class="alignnone size-full wp-image-22" title="plane - camera with filter" src="http://robertochinelli.files.wordpress.com/2008/09/plane-with-filter.jpg?w=267&#038;h=200" alt="" width="267" height="200" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robertochinelli.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robertochinelli.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robertochinelli.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robertochinelli.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robertochinelli.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robertochinelli.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robertochinelli.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robertochinelli.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robertochinelli.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robertochinelli.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robertochinelli.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robertochinelli.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robertochinelli.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robertochinelli.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=9&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robertochinelli.wordpress.com/2009/03/24/foldable-display/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94b9b2dced1f7fe7837bc29751086878?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robertoch</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2008/09/the-architecture.jpg" medium="image">
			<media:title type="html">foldable display architecture</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2008/09/the-device1.jpg?w=450" medium="image">
			<media:title type="html">the device</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2008/09/the-device-internals.jpg?w=224" medium="image">
			<media:title type="html">Trackable surface - internals</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2008/09/light-specturm.jpg?w=450" medium="image">
			<media:title type="html">light emissionspecturm</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2008/09/camera.jpg" medium="image">
			<media:title type="html">IR narrow band IR camera</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2008/09/plane-without-filter.jpg" medium="image">
			<media:title type="html">plane without filter</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2008/09/plane-with-filter.jpg" medium="image">
			<media:title type="html">plane - camera with filter</media:title>
		</media:content>
	</item>
		<item>
		<title>My MobTags</title>
		<link>http://robertochinelli.wordpress.com/2009/01/19/my-mobtags/</link>
		<comments>http://robertochinelli.wordpress.com/2009/01/19/my-mobtags/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 11:44:11 +0000</pubDate>
		<dc:creator>robertoch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://robertochinelli.wordpress.com/?p=53</guid>
		<description><![CDATA[Roberto Chinelli My blog: Build using: http://codmmunication.com/qrcode-generator.php<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=53&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Roberto Chinelli<br />
<img src="http://codmmunication.com/generator/qrcode/?c=4&amp;e=H&amp;s=6&amp;t=P&amp;d=Roberto Chinelli" alt="" /></p>
<p>My blog:<br />
<img src="http://codmmunication.com/generator/qrcode/?c=&amp;e=H&amp;s=6&amp;t=P&amp;d=http://robertochinelli.wordpress.com" alt="" /></p>
<p>Build using: <a href="http://codmmunication.com/qrcode-generator.php">http://codmmunication.com/qrcode-generator.php</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robertochinelli.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robertochinelli.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robertochinelli.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robertochinelli.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robertochinelli.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robertochinelli.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robertochinelli.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robertochinelli.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robertochinelli.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robertochinelli.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robertochinelli.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robertochinelli.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robertochinelli.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robertochinelli.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=53&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robertochinelli.wordpress.com/2009/01/19/my-mobtags/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94b9b2dced1f7fe7837bc29751086878?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robertoch</media:title>
		</media:content>

		<media:content url="http://codmmunication.com/generator/qrcode/?c=4&#038;e=H&#038;s=6&#038;t=P&#038;d=RobertoChinelli" medium="image" />

		<media:content url="http://codmmunication.com/generator/qrcode/?c=&#038;e=H&#038;s=6&#038;t=P&#038;d=http://robertochinelli.wordpress.com" medium="image" />
	</item>
		<item>
		<title>Dynamics AX  X++ Class Diagram</title>
		<link>http://robertochinelli.wordpress.com/2009/01/15/dynamics-ax-x-class-diagram/</link>
		<comments>http://robertochinelli.wordpress.com/2009/01/15/dynamics-ax-x-class-diagram/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 00:21:31 +0000</pubDate>
		<dc:creator>robertoch</dc:creator>
				<category><![CDATA[MS Dynamics]]></category>

		<guid isPermaLink="false">http://robertochinelli.wordpress.com/?p=41</guid>
		<description><![CDATA[This is the first overview of class diagram viewr for Dynamic AX X++ Analyzer&#8230;.   Class View now has fully navigable links between types definde in X++<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=41&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is the first overview of class diagram viewr for Dynamic AX X++ Analyzer&#8230;.</p>
<p><img class="aligncenter size-full wp-image-49" title="X++ class diagram" src="http://robertochinelli.files.wordpress.com/2009/01/classdiagram2.jpg?w=480&#038;h=360" alt="X++ class diagram" width="480" height="360" /></p>
<p> </p>
<p>Class View now has fully navigable links between types definde in X++ <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robertochinelli.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robertochinelli.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robertochinelli.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robertochinelli.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robertochinelli.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robertochinelli.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robertochinelli.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robertochinelli.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robertochinelli.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robertochinelli.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robertochinelli.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robertochinelli.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robertochinelli.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robertochinelli.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=41&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robertochinelli.wordpress.com/2009/01/15/dynamics-ax-x-class-diagram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94b9b2dced1f7fe7837bc29751086878?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robertoch</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2009/01/classdiagram2.jpg" medium="image">
			<media:title type="html">X++ class diagram</media:title>
		</media:content>
	</item>
		<item>
		<title>Dyanmics AX X++ code Analyzer (surfer)</title>
		<link>http://robertochinelli.wordpress.com/2009/01/13/dyanmics-ax-x-code-analyzer-surfer/</link>
		<comments>http://robertochinelli.wordpress.com/2009/01/13/dyanmics-ax-x-code-analyzer-surfer/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 12:28:11 +0000</pubDate>
		<dc:creator>robertoch</dc:creator>
				<category><![CDATA[MS Dynamics]]></category>

		<guid isPermaLink="false">http://robertochinelli.wordpress.com/?p=35</guid>
		<description><![CDATA[First overview of the analyzer tool: Main features: separate thread for parsing analysis (UI not blocked) Class View: class and member navigation, class name filter, jump to code Code viewer: hyperlink to referenced class<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=35&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>First overview of the analyzer tool:</p>
<p><img class="aligncenter size-full wp-image-38" title="x++ code analyzer" src="http://robertochinelli.files.wordpress.com/2009/01/analyzer1.jpg?w=480&#038;h=341" alt="x++ code analyzer" width="480" height="341" />Main features:</p>
<ul>
<li>separate thread for parsing analysis (UI not blocked)</li>
<li>Class View: class and member navigation, class name filter, jump to code</li>
<li>Code viewer: hyperlink to referenced class</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robertochinelli.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robertochinelli.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robertochinelli.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robertochinelli.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robertochinelli.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robertochinelli.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robertochinelli.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robertochinelli.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robertochinelli.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robertochinelli.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robertochinelli.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robertochinelli.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robertochinelli.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robertochinelli.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=35&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robertochinelli.wordpress.com/2009/01/13/dyanmics-ax-x-code-analyzer-surfer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94b9b2dced1f7fe7837bc29751086878?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robertoch</media:title>
		</media:content>

		<media:content url="http://robertochinelli.files.wordpress.com/2009/01/analyzer1.jpg" medium="image">
			<media:title type="html">x++ code analyzer</media:title>
		</media:content>
	</item>
		<item>
		<title>My Dynamics AX pains and tools :-)</title>
		<link>http://robertochinelli.wordpress.com/2009/01/09/my-dynamics-ax-pains-and-tools/</link>
		<comments>http://robertochinelli.wordpress.com/2009/01/09/my-dynamics-ax-pains-and-tools/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 00:05:49 +0000</pubDate>
		<dc:creator>robertoch</dc:creator>
				<category><![CDATA[MS Dynamics]]></category>

		<guid isPermaLink="false">http://robertochinelli.wordpress.com/?p=26</guid>
		<description><![CDATA[My boss ask my to fix a complex bug on Dynamic AX module, that&#8217;s a great challenge for me: I do not know anything on AX and X++&#8230; My approch was the following: - understand X++ syntax - analyze the code&#8230; that&#8217;s relay painful, thousand of undocumented/not commented lines of code! (and AX IDE is not [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=26&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My boss ask my to fix a complex bug on Dynamic AX module, that&#8217;s a great challenge for me: I do not know anything on AX and X++&#8230;</p>
<p>My approch was the following:</p>
<ul>
<li>- understand X++ syntax</li>
<li>- analyze the code&#8230; that&#8217;s relay painful, thousand of undocumented/not commented lines of code! (and AX IDE is not so smart)</li>
</ul>
<p>I tryed with differnet and more confortable approach: parse source code and implement a code analizer in order to get detailed info.</p>
<ol>
<li>- class diagram</li>
<li>- types references dependency</li>
<li>- approximate a sequence diagram</li>
</ol>
<p>The tool I&#8217;m developing in based on .NET and GoldParser, my first resut afrer 3 days is:</p>
<p>I have X++ (quite completed) grammar on gold parser</p>
<p>I have a grammar tree on a .NET model</p>
<p>I have a complete class definition, included fields an local variables definitions.</p>
<p> </p>
<p><strong>My next steps will be:</strong></p>
<p>- write a types dependency analyzer tool</p>
<p>- write a graphical rappresentation with WPF</p>
<p>- write a sequence diagram analyzer and a graphical representation (may be too complex)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robertochinelli.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robertochinelli.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robertochinelli.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robertochinelli.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robertochinelli.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robertochinelli.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robertochinelli.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robertochinelli.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robertochinelli.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robertochinelli.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robertochinelli.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robertochinelli.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robertochinelli.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robertochinelli.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=26&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robertochinelli.wordpress.com/2009/01/09/my-dynamics-ax-pains-and-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94b9b2dced1f7fe7837bc29751086878?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robertoch</media:title>
		</media:content>
	</item>
		<item>
		<title>My labs!</title>
		<link>http://robertochinelli.wordpress.com/2008/09/04/hello-world/</link>
		<comments>http://robertochinelli.wordpress.com/2008/09/04/hello-world/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 14:37:16 +0000</pubDate>
		<dc:creator>robertoch</dc:creator>
				<category><![CDATA[Intro]]></category>

		<guid isPermaLink="false">http://robertochinelli.wordpress.com/2008/09/04/hello-world/</guid>
		<description><![CDATA[The idea of this blos is sharing my experiences on some technologies I&#8217;m developing during night works At this time I&#8217;m working on Folding and Surface computing and in general next generation UI, so my first two experiments ont tohose topics.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=1&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The idea of this blos is sharing my experiences on some technologies I&#8217;m developing during night works <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>At this time I&#8217;m working on Folding and Surface computing and in general next generation UI, so my first two experiments ont tohose topics.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/robertochinelli.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/robertochinelli.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/robertochinelli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/robertochinelli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/robertochinelli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/robertochinelli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/robertochinelli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/robertochinelli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/robertochinelli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/robertochinelli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/robertochinelli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/robertochinelli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/robertochinelli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/robertochinelli.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/robertochinelli.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/robertochinelli.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=robertochinelli.wordpress.com&amp;blog=4726257&amp;post=1&amp;subd=robertochinelli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://robertochinelli.wordpress.com/2008/09/04/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94b9b2dced1f7fe7837bc29751086878?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">robertoch</media:title>
		</media:content>
	</item>
	</channel>
</rss>
