<?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>Madarco DevBlog &#187; Applications</title>
	<atom:link href="http://blog.madarco.net/category/portfolio/applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.madarco.net</link>
	<description>on Flash, Java, Webdesign</description>
	<lastBuildDate>Mon, 03 Aug 2009 08:23:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flash socket server + MiceTalk</title>
		<link>http://blog.madarco.net/60/flash-socket-server-micetalk/</link>
		<comments>http://blog.madarco.net/60/flash-socket-server-micetalk/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 15:43:49 +0000</pubDate>
		<dc:creator>Madarco</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://blog.madarco.net/60/flash-socket-server-micetalk/</guid>
		<description><![CDATA[How promised, here my little perl Flash socket server.
This is a simple prototype that I've made to explore the power of non-blocking sockets.
I've tested it with a thousand connections and it should handle some more.
This can be used for a multiplayer flash game or a community chat, but since it isn't "production ready", use it [...]]]></description>
			<content:encoded><![CDATA[<p>How promised, here my little perl Flash socket server.</p>
<p>This is a simple prototype that I've made to explore the power of non-blocking sockets.<br />
I've tested it with a thousand connections and it should handle some more.<br />
This can be used for a multiplayer flash game or a community chat, but since it isn't "production ready", use it at your own risk <img src='http://blog.madarco.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
It can be also useful to who want to implement his own server.</p>
<p>Features:</p>
<ul>
<li>>=1000 connections</li>
<li>anonymous nick, free nick (free to choose you own) and registered nick with mysql/postgre/sqlite/dbo compatible</li>
<li><del datetime="2007-05-08T15:09:23+00:00">Can run in some web hosts like Dreamhost</del> <strong>Update: It violates their policy</strong></li>
</ul>
<p>Download: <a href='http://blog.madarco.net/wp-content/uploads/flashserve.zip' title='Perl Flash socket server'>Perl Flash socket server</a></p>
<p>To run: </p>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div class="igBar"><span id="lcode-2"><a href="#" onclick="javascript:showPlainTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div id="code-2">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">./creaTestDb.<span style="">pl</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">./flashserve.<span style="">pl</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>Here are also a bunch of AS classes to interact with the server and an example application like the "mouse chat" in my <a href="http://www.madarco.net">website</a>. <strong>Update: my hosting (Dreamhost) doesn't allow FlashServe, the party is over</strong><br />
Sadly, since these was made 4 years ago with an italian friend, all the comments are in italian, if someone is interested, I can translate it.</p>
<p>Download: <a href='http://blog.madarco.net/wp-content/uploads/micetalk.zip' title='MiceTalk socket server example'>MiceTalk socket server example + Classes</a></p>
<p>You can use my server at dev.madarco.net:7777 but only in the Flash IDE (no crossdomain.xml)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.madarco.net/60/flash-socket-server-micetalk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plick time tracker</title>
		<link>http://blog.madarco.net/45/plick-time-tracker/</link>
		<comments>http://blog.madarco.net/45/plick-time-tracker/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 17:10:01 +0000</pubDate>
		<dc:creator>Madarco</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://blog.madarco.net/45/plick-time-tracker/</guid>
		<description><![CDATA[Since I was looking for a way to organize my tasks, I've made:
Plick - Time tracker, a tool that help to keep track of what to do and the time spent on doing that.
The main features are the simplicity and that it help to stay in the schedule.
Using Plick is simple:
just specify a task and [...]]]></description>
			<content:encoded><![CDATA[<p>Since I was looking for a way to organize my tasks, I've made:<br />
<a href="http://plick.madarco.net">Plick - Time tracker</a>, a tool that help to keep track of what to do and the time spent on doing that.</p>
<p>The main features are the simplicity and that it help to stay in the schedule.</p>
<p>Using Plick is simple:<br />
just specify a task and the time you think will be required to do that (eg: "clean room 15" = clean the room in 15 minutes)<br />
then, when you are doing that, just click on it and the timer will start.<br />
Plick will keep track of the time spent on each task, in this way you can see if you spent much time than you expected, helping you to make better previsions.</p>
<p><a class="imagelink" href="http://blog.madarco.net/wp-content/uploads/2007/02/plick.jpg" title="plick.JPG" rel="lightbox[madarco]" ><img id="image46" src="http://blog.madarco.net/wp-content/uploads/2007/02/plick.thumbnail.jpg" alt="plick.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.madarco.net/45/plick-time-tracker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reference Explorer</title>
		<link>http://blog.madarco.net/21/reference-explorer/</link>
		<comments>http://blog.madarco.net/21/reference-explorer/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 12:39:28 +0000</pubDate>
		<dc:creator>Madarco</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://blog.madarco.net/flash/reference-explorer/</guid>
		<description><![CDATA[Reference Explorer for flash: this application show the object tree in a swf, object dependencies and highlight circular references.]]></description>
			<content:encoded><![CDATA[<p><strong>Page outdated, for the new version of this application visit: <a href="http://blog.madarco.net/object-explorer">Object Explorer</a></strong> </p>
<p> Ok, the exams are gone, and I'm ready to came back to my projects! </p>
<p> Finally, I've (almost) completed a reference explorer for flash: this application show the object tree in a swf, it can be useful while  debugging and it can help find <a href="http://en.wikipedia.org/wiki/Circular_reference">circular references</a>:<br />
 in Flash up to 7 circular references doesn't allow objects to be deallocated by the garbage collector. A nice explanation of the problem can be found in this <a href="http://www.gskinner.com/blog/archives/2006/06/as3_resource_ma.html">Grant Skinner's blog entry</a>. </p>
<p> Although this issue doesn't exist for the new Flash 8 garbage collector, it is still present in Flash Lite 2.x.<br />
 A reference explorer can also help refactoring or be useful to visually debug your flash projects and to explore object dependencies, in future I could extend it to show information useful for debugging like object variables and class hierarchies. </p>
<p> Usage: </p>
<ul>
<li>Download it and click on main.html</li>
<li>Type the name of the swf you want to load, you can see the movie in a window</li>
<li>When you are ready click "Analyze" to show the object diagram</li>
<li>Red objects contain a circular reference, the name of the variable holding that reference is showed in a box</li>
<li>After each object name you can see the class name</li>
</ul>
<p> &nbsp; </p>
<p> Download source and swf:<br />
 <a href="http://blog.madarco.net/wp-content/downloads/crossreference/ReferenceExplorer.zip">ReferenceExplorer.zip</a> </p>
<p> Try it online with a test swf: (or your own if you set proper <a href="http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flash_MX_2004&#038;file=00000749.html">cross domain policies</a>)<br />
 <a href="http://blog.madarco.net/wp-content/downloads/crossreference/main.html">Reference Explorer</a> </p>
<p> &nbsp; </p>
<p> Reference Explorer at work:
<div class="gallery">    <a href="http://blog.madarco.net/wp-content/images/crossreference/cross3.JPG" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/30aeb96c8cffee9c68c60c8f0d3ea419.JPG" alt="Reference Explorer" title="Reference Explorer" /></a><a href="http://blog.madarco.net/wp-content/images/crossreference/cross2.JPG" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/b638eaa7b2b9c86180a7a14799404a59.JPG" alt="Reference Explorer" title="Reference Explorer" /></a><a href="http://blog.madarco.net/wp-content/images/crossreference/cross1.JPG" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/ee058bb74b523af1cae8fe5cc1df7814.JPG" alt="Reference Explorer" title="Reference Explorer" /></a></div>
<p> &nbsp; </p>
<p> Some links on garbage collection in Flash Lite:<br />
 <a href="http://livedocs.macromedia.com/flashlite/2/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&#038;file=00000090.html">Flash Lite memory management (LiveDocs)</a><br />
 <a href="http://www.felipeandrade.org/blog/?p=48">Comparison between Java ME and Flash Lite</a><br />
 <a href="http://cellphonesclub.com/wp/2006/04/11/managing-flash-lite-applications-memory/">Flash Lite memory management</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.madarco.net/21/reference-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash 8 Image recognition</title>
		<link>http://blog.madarco.net/15/flash-8-image-recognition/</link>
		<comments>http://blog.madarco.net/15/flash-8-image-recognition/#comments</comments>
		<pubDate>Mon, 26 Jun 2006 10:23:42 +0000</pubDate>
		<dc:creator>Madarco</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://blog.madarco.net/?p=15</guid>
		<description><![CDATA[Recently I've implemented two common algorithms for skeletonization (a common technique in the image recognition area, used for example for text recognition): Zhang-Suen and Hilditch. Although very limited and slow, i think flash can be used for simple image processing, like image-driven search, simple object recognition and image enhancement. 
 Swf (best in projector): elaborazione.swf [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I've implemented two common algorithms for skeletonization (a common technique in the image recognition area, used for example for text recognition): Zhang-Suen and Hilditch. Although very limited and slow, i think flash can be used for simple image processing, like image-driven search, simple object recognition and image enhancement. </p>
<p> Swf (best in projector): <a href="http://www.madarco.net/blog/wp-content/downloads/elaborazione.swf">elaborazione.swf</a> </p>
<p> Source: <a href="http://www.madarco.net/blog/wp-content/downloads/elaborazione.fla">elaborazione.fla</a> </p>
<div class="gallery">     <a href="http://blog.madarco.net/wp-content/images/skeletonization/foglia.JPG" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/9cf5836b9d906864e93efa41df6caf12.JPG" alt="" title="" /></a><a href="http://blog.madarco.net/wp-content/images/skeletonization/testo.JPG" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/5f68cde9c50bd71866b8f96278998960.JPG" alt="" title="" /></a><a href="http://blog.madarco.net/wp-content/images/skeletonization/acca.JPG" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/bb4cddbd05ac038d9419ab6554cf0dcd.JPG" alt="" title="" /></a><a href="http://blog.madarco.net/wp-content/images/skeletonization/accadisturbata.JPG" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/16881220813d889025c19d12ba471037.JPG" alt="" title="" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.madarco.net/15/flash-8-image-recognition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RICOH European Contest</title>
		<link>http://blog.madarco.net/7/ricoh-european-contest/</link>
		<comments>http://blog.madarco.net/7/ricoh-european-contest/#comments</comments>
		<pubDate>Wed, 13 Jul 2005 16:14:54 +0000</pubDate>
		<dc:creator>Madarco</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://www.madarco.net/blog/?p=7</guid>
		<description><![CDATA[I've participated at this contest organized by Ricoh Europe. It was the first european contest in the embed market. The goal was to develop an embedded application for one of Ricoh's Printer/Copier/Fax. It wasn't MIDP, but a CDC+FP profile with some extra. I've won the university contest in the "Business" category with my application MadaPrint.
 [...]]]></description>
			<content:encoded><![CDATA[<p>I've participated at this contest organized by <a href="https://ricoh.dev.java.net ">Ricoh Europe</a>. It was the first european contest in the embed market. The goal was to develop an embedded application for one of Ricoh's Printer/Copier/Fax. It wasn't MIDP, but a CDC+FP profile with some extra. I've won the university contest in the "Business" category with my application <a href="https://rs-127.dev.java.net/">MadaPrint</a>.<br />
 It is a document repository that run on a Aficio Java-Enabled printer. With MadaPrint is possible to share documents and print other's. It is managed by a web interface that run on tomcat 3 (the machine has an ethernet interface) and a java Xlet that run on the printer's LCD.<br />
 This experience in the embed world was really interesting, hope will be another contest next year. </p>
<p> You can <a href="http://www.madarco.net/blog/wp-content/downloads/MadaPrint.zip">download the source code and jar here</a> and the <a href="http://www.madarco.net/blog/wp-content/downloads/madaPrint.pdf">presentation document of MadaPrint</a>.<br />
 Oh, it is released under the GPL. </p>
<p> Server side: </p>
<div class="gallery">    <a href="http://blog.madarco.net/wp-content/images/madaprint2.gif" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/941bc34454700b4de7f7349e239ed6f3.gif" alt="" title="" /></a><a href="http://blog.madarco.net/wp-content/images/madaprint3.gif" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/7e22098705f8fa6b933c04bdd76fbf01.gif" alt="" title="" /></a><a href="http://blog.madarco.net/wp-content/images/madaprint.jpg" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/a1f9b93e0cdda13d9b79744604f4647b.jpg" alt="" title="" /></a></div>
<p> Xlet: </p>
<div class="gallery">   <a href="http://blog.madarco.net/wp-content/images/madaxlet.gif" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/25f7c2760f961eb89b458cb4baeb00e9.gif" alt="" title="" /></a><a href="http://blog.madarco.net/wp-content/images/madaxlet2.gif" class="gallery_item"  rel="lightbox[madarco]"><img src="http://blog.madarco.net/wp-content/thumb-cache/1e070804dc8871a6da3c30143fc44b94.gif" alt="" title="" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.madarco.net/7/ricoh-european-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
