<?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/"
	>

<channel>
	<title>a32.Blog &#187; portfolio</title>
	<atom:link href="http://a32.me/category/portfolio/feed/" rel="self" type="application/rss+xml" />
	<link>http://a32.me</link>
	<description>It&#039;s all about. IT and &#34;stuff&#34; :)</description>
	<lastBuildDate>Sun, 05 Feb 2012 07:57:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Find the latitude and longitude of address using Geocoding API example</title>
		<link>http://a32.me/2011/12/find-the-latitude-and-longitude-of-address-using-geocoding-api/</link>
		<comments>http://a32.me/2011/12/find-the-latitude-and-longitude-of-address-using-geocoding-api/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 13:03:35 +0000</pubDate>
		<dc:creator>Constantin Bosneaga</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://a32.me/?p=2099</guid>
		<description><![CDATA[In my recent project I faced the task of doing translation of property address in form we usually use it into global coordinates, that can be plotted on the map. Using Google API services this task is quite easy. You can check example and source code below Geocoding API javascript example Enter any address below [...]]]></description>
			<content:encoded><![CDATA[<p>In my recent project I faced the task of doing translation of property address in form we usually use it into global coordinates, that can be plotted on the map. Using Google API services this task is quite easy. You can check example and source code below</p>
<p><span id="more-2099"></span></p>
<h1>Geocoding API javascript example</h1>
<p>Enter any address below to locate it on the map</p>
<h1><script type="text/javascript" src="http://a32.me/other/gmap/gmap.geocoding.js"></script></h1>
<h1>Using JavaScript</h1>
<p>Example above is using JavaScript version of Geocoding API, so it is possible to call it through the browser. Source code is below:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;script src=&quot;http://maps.google.com/maps/api/js?sensor=false&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;div style=&quot;padding-bottom:10px;&quot;&gt;&lt;input type=&quot;text&quot; name=&quot;address&quot; value=&quot;O. J. Brochs g 16a, Bergen&quot; style=&quot;width:400px;border:1px solid black&quot;&gt;&lt;input type=&quot;button&quot; name=&quot;search&quot; value=&quot;Geocode&quot;&gt;&lt;/div&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;div id=&quot;coords&quot;&gt;&lt;/div&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;div id=&quot;gmap&quot; style=&quot;width:570px; height:500px;&quot;&gt;&lt;/div&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">// Load google map</span>
	<span style="color: #003366; font-weight: bold;">var</span> map <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> google.<span style="color: #660066;">maps</span>.<span style="color: #660066;">Map</span><span style="color: #009900;">&#40;</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;gmap&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>  <span style="color: #009900;">&#123;</span>
		center<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">new</span> google.<span style="color: #660066;">maps</span>.<span style="color: #660066;">LatLng</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #339933;">,</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		zoom<span style="color: #339933;">:</span> <span style="color: #CC0000;">3</span><span style="color: #339933;">,</span>
		mapTypeId<span style="color: #339933;">:</span> google.<span style="color: #660066;">maps</span>.<span style="color: #660066;">MapTypeId</span>.<span style="color: #660066;">ROADMAP</span><span style="color: #339933;">,</span>
		panControl<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>
		streetViewControl<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>
		mapTypeControl<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input[name=search]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
		<span style="color: #003366; font-weight: bold;">var</span> geocoder <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> google.<span style="color: #660066;">maps</span>.<span style="color: #660066;">Geocoder</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
		geocoder.<span style="color: #660066;">geocode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
				address <span style="color: #339933;">:</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input[name=address]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> 
				region<span style="color: #339933;">:</span> <span style="color: #3366CC;">'no'</span> 
			<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
		    <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>results<span style="color: #339933;">,</span> <span style="color: #000066;">status</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		    	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000066;">status</span>.<span style="color: #660066;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">'ok'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					<span style="color: #006600; font-style: italic;">// Get center</span>
					<span style="color: #003366; font-weight: bold;">var</span> coords <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> google.<span style="color: #660066;">maps</span>.<span style="color: #660066;">LatLng</span><span style="color: #009900;">&#40;</span>
						results<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'geometry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'location'</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">lat</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
						results<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'geometry'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #3366CC;">'location'</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">lng</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
					<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#coords'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Latitute: '</span> <span style="color: #339933;">+</span> coords.<span style="color: #660066;">lat</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">'    Longitude: '</span> <span style="color: #339933;">+</span> coords.<span style="color: #660066;">lng</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
					map.<span style="color: #660066;">setCenter</span><span style="color: #009900;">&#40;</span>coords<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					map.<span style="color: #660066;">setZoom</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">18</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
					<span style="color: #006600; font-style: italic;">// Set marker also</span>
					marker <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> google.<span style="color: #660066;">maps</span>.<span style="color: #660066;">Marker</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
						position<span style="color: #339933;">:</span> coords<span style="color: #339933;">,</span> 
						map<span style="color: #339933;">:</span> map<span style="color: #339933;">,</span> 
						title<span style="color: #339933;">:</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input[name=address]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
					<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		    	<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;</pre></div></div>

<p><a href="http://a32.me/other/gmap/gmap.geocoding.js" target="_blank">Download geocoding source code here</a></p>
<h1>Using HTTP</h1>
<p>Another way to use Geocoding API is though HTTP GET request. This way is more suitable to beused in PHP scripts. All is needed is to make request to the URl below, substituting the real address.</p>
<p><span class="Apple-style-span" style="font-family: Consolas, Monaco, monospace; font-size: 12px; line-height: 18px; white-space: pre;">http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&amp;sensor=true_or_false</span></p>
<p>Response is JSON encoded object, you can see more sample at <a href="http://code.google.com/apis/maps/documentation/geocoding/" target="_blank">Google Geocoding API help page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://a32.me/2011/12/find-the-latitude-and-longitude-of-address-using-geocoding-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpMyDict &#8211; Stardict web backend with PHP</title>
		<link>http://a32.me/2010/06/phpmydict-stardict-web-backend-with-php/</link>
		<comments>http://a32.me/2010/06/phpmydict-stardict-web-backend-with-php/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 15:27:41 +0000</pubDate>
		<dc:creator>Constantin Bosneaga</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://a32.me/?p=459</guid>
		<description><![CDATA[Stardict is a popular open source dictionary program as well as file format for storing dictionaries. There are alternatives of StarDict, some of them better, some worse. But I never meet some WEB application to use dictionaries in StarDict format and interface through the web browser. I found this little interesting and created one... It is written in [...]]]></description>
			<content:encoded><![CDATA[<p>Stardict is a popular open source dictionary program as well as file format for storing dictionaries. There are alternatives of StarDict, some of them better, some worse. But I never meet some WEB application to use dictionaries in StarDict format and interface through the web browser. I found this little interesting and created one...</p>
<p><span id="more-459"></span></p>
<p>It is written in PHP and uses MySQL as database backend, client part uses jQuery for AJAX queries. Dictionaries are indexed in admin part for quick access. By now searches through 2 mil words takes about half of the second. Interface is as simple as possible and was inspired by GoldenDict. For sample usage it contains Russian-English and English-Russian dictionary(Universal, Computer, Oil, Gas...)</p>
<p>Try to access it here <a href="http://a32.me/other/dict/">http://a32.me/other/dict/</a></p>
<p>Comments are welcome. If I have more time and some interest to it, will release it open-source .There might be interest to use it in intranet environment.</p>
<p>Additional free dictionaries can be found here:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/DICT" target="_blank">http://en.wikipedia.org/wiki/DICT</a></li>
<li><a href="http://xdxf.revdanica.com/" target="_blank">http://xdxf.revdanica.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://a32.me/2010/06/phpmydict-stardict-web-backend-with-php/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>AdvMan</title>
		<link>http://a32.me/2010/01/advman/</link>
		<comments>http://a32.me/2010/01/advman/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 10:50:08 +0000</pubDate>
		<dc:creator>Constantin Bosneaga</dc:creator>
				<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://a32.me/?p=337</guid>
		<description><![CDATA[AdvMan - Advertisement Manager, application for adv company to help planning of commercial spots on TV, radio, newspaper. Year: 2002 Used technologies: Delphi, Firebird(Interbase) Stats: 53 - *.pas files, 49 - *.dfm files. Basic program features: Media planner Multiuser/multirole access Edit and exchange of  broadcast program list Reports See program screen shots below:]]></description>
			<content:encoded><![CDATA[<p>AdvMan - Advertisement Manager, application for adv company to help planning of commercial spots on TV, radio, newspaper.</p>
<p><span id="more-337"></span></p>
<p>Year: 2002</p>
<p>Used technologies: Delphi, Firebird(Interbase)</p>
<p>Stats: 53 - *.pas files, 49 - *.dfm files.</p>
<p>Basic program features:</p>
<ul>
<li>Media planner</li>
<li>Multiuser/multirole access</li>
<li>Edit and exchange of  broadcast program list</li>
<li>Reports</li>
</ul>
<p>See program screen shots below:</p>

<div class="ngg-galleryoverview" id="ngg-gallery-1-337">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://a32.me/2010/01/advman/?show=slide">
			[Show as slideshow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://a32.me/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=1&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman0.png" title=" " class="shutterset_set_1" >
								<img title="advman0" alt="advman0" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman0.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-2" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman1.png" title=" " class="shutterset_set_1" >
								<img title="advman1" alt="advman1" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman10.png" title=" " class="shutterset_set_1" >
								<img title="advman10" alt="advman10" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman10.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-4" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman11.png" title=" " class="shutterset_set_1" >
								<img title="advman11" alt="advman11" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman11.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-5" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman12.png" title=" " class="shutterset_set_1" >
								<img title="advman12" alt="advman12" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman12.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-6" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman13.png" title=" " class="shutterset_set_1" >
								<img title="advman13" alt="advman13" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman13.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-7" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman14.png" title=" " class="shutterset_set_1" >
								<img title="advman14" alt="advman14" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman14.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-8" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman15.png" title=" " class="shutterset_set_1" >
								<img title="advman15" alt="advman15" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman15.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-9" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman16.png" title=" " class="shutterset_set_1" >
								<img title="advman16" alt="advman16" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman16.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-10" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman17.png" title=" " class="shutterset_set_1" >
								<img title="advman17" alt="advman17" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman17.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-11" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman18.png" title=" " class="shutterset_set_1" >
								<img title="advman18" alt="advman18" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman18.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-12" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman19.png" title=" " class="shutterset_set_1" >
								<img title="advman19" alt="advman19" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman19.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-13" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman2.png" title=" " class="shutterset_set_1" >
								<img title="advman2" alt="advman2" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-14" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman20.png" title=" " class="shutterset_set_1" >
								<img title="advman20" alt="advman20" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman20.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-15" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman21.png" title=" " class="shutterset_set_1" >
								<img title="advman21" alt="advman21" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman21.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-16" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman22.png" title=" " class="shutterset_set_1" >
								<img title="advman22" alt="advman22" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman22.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-17" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman23.png" title=" " class="shutterset_set_1" >
								<img title="advman23" alt="advman23" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman23.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-18" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman24.png" title=" " class="shutterset_set_1" >
								<img title="advman24" alt="advman24" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman24.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-19" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman25.png" title=" " class="shutterset_set_1" >
								<img title="advman25" alt="advman25" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman25.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-20" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://a32.me/wp-content/gallery/advman/advman26.png" title=" " class="shutterset_set_1" >
								<img title="advman26" alt="advman26" src="http://a32.me/wp-content/gallery/advman/thumbs/thumbs_advman26.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-navigation'><span>1</span><a class="page-numbers" href="http://a32.me/2010/01/advman/?nggpage=2">2</a><a class="next" id="ngg-next-2" href="http://a32.me/2010/01/advman/?nggpage=2">&#9658;</a></div> 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://a32.me/2010/01/advman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Petri Net Plus</title>
		<link>http://a32.me/2009/11/visual-petri-net-plus/</link>
		<comments>http://a32.me/2009/11/visual-petri-net-plus/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 20:11:32 +0000</pubDate>
		<dc:creator>Constantin Bosneaga</dc:creator>
				<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://a32.me/?p=207</guid>
		<description><![CDATA[By this article I start publishing all interesting stuff I've made. Kind of portfolio. Visual Petri Net Plus (VPNP)  was thesis of my diploma work at Technical University of Moldova(2000-2002). It is Petri Net designer, simulator and calculator. It has nice graphical engine that help to draw Petri net quite easy. Theory of Petri Nets [...]]]></description>
			<content:encoded><![CDATA[<p>By this article I start publishing all interesting stuff I've made. Kind of portfolio.</p>
<p>Visual Petri Net Plus (VPNP)  was thesis of my diploma work at Technical University of Moldova(2000-2002). It is Petri Net designer, simulator and calculator. It has nice graphical engine that help to draw Petri net quite easy.</p>
<p>Theory of Petri Nets is intresting, you can find a lot of information on the net.</p>
<p>My work was to do graphical designer, save/load and simulation.</p>
<p>Tools used: Delphi 5.</p>
<p><span id="more-207"></span></p>
<h2>Designer interface</h2>
<p>Interface was inspired by standard Delphi interface.</p>
<h2><a href="http://a32.me/wp-content/uploads/2009/11/panel.gif"><img title="design panel" src="http://a32.me/wp-content/uploads/2009/11/panel.gif" alt="design panel" /></a></h2>
<h2>Element property editor</h2>
<p>Looks like standard delphi Object Inspector, but it is not. It is custom written.</p>
<p><a href="http://a32.me/wp-content/uploads/2009/11/inspector.gif"><img class="alignnone size-full wp-image-210" title="property inspector" src="http://a32.me/wp-content/uploads/2009/11/inspector.gif" alt="property inspector" width="201" height="468" /></a></p>
<h2>Sample nets drawings</h2>
<p><a href="http://a32.me/wp-content/uploads/2009/11/net01.gif"><img class="alignnone size-full wp-image-211" title="net01" src="http://a32.me/wp-content/uploads/2009/11/net01.gif" alt="net01" /></a></p>
<p><a href="http://a32.me/wp-content/uploads/2009/11/net02.gif"><img class="aligncenter size-full wp-image-212" title="net02" src="http://a32.me/wp-content/uploads/2009/11/net02.gif" alt="net02" /></a></p>
<p style="text-align: center;"><a href="http://a32.me/wp-content/uploads/2009/11/net03.gif"><img class="aligncenter size-full wp-image-213" title="net03" src="http://a32.me/wp-content/uploads/2009/11/net03.gif" alt="net03" /></a></p>
<h2>Simulation</h2>
<p>This is most attractive part in this project.</p>
<h3>Simulation control panel</h3>
<p>Allows to add graphs to see progress during simulation.</p>
<p><a href="http://a32.me/wp-content/uploads/2009/11/simu.gif"><img class="aligncenter size-full wp-image-214" title="simu" src="http://a32.me/wp-content/uploads/2009/11/simu.gif" alt="simu" width="427" height="365" /></a></p>
<h3>Live simulation</h3>
<p>It was recorded from real example. Flash plug-in required to view.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="333" height="433" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="/wp-content/uploads/2009/11/vpnp-animation.swf" /><param name="wmode" value="transparent" /><param name="quality" value="low" /><embed type="application/x-shockwave-flash" width="333" height="433" src="/wp-content/uploads/2009/11/vpnp-animation.swf" quality="low" wmode="transparent"></embed></object></p>
<h2>Downloads</h2>
<p><a href="http://a32.me/wp-content/uploads/2009/11/vpnp-release1.zip" target="_self">Download executable and some sample</a> to play with.</p>
<p>Source codes are available on request.</p>
<h3>References</h3>
<ul>
<li>[1]. E. Gutuleac, C. Bosneaga, A. Reilean. <em>VPNP - Software Tool for Modeling and Performance Evaluation Using Generalized Stochastic Petri Nets</em>. 6th International Conference on DAS - 2002, Suceava, Romania, May 23-25, 2002.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://a32.me/2009/11/visual-petri-net-plus/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

