<?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>Some Random Dude &#187; organizer</title>
	<atom:link href="http://www.somerandomdude.com/tag/organizer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.somerandomdude.com</link>
	<description>Some Random Dude is a blog by P.J. Onori that covers design &#38; technology in the broadest sense possible.</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:37:00 +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>Progress on the Layout Organizers Library</title>
		<link>http://www.somerandomdude.com/2009/04/21/circles/</link>
		<comments>http://www.somerandomdude.com/2009/04/21/circles/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 22:41:49 +0000</pubDate>
		<dc:creator>P.J. Onori</dc:creator>
				<category><![CDATA[Design Technology]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[layout-organizers]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[organizer]]></category>
		<category><![CDATA[Read]]></category>

		<guid isPermaLink="false">http://somerandomdude.com/?p=3587</guid>
		<description><![CDATA[A long while back, I released a layout organizer library for Flash. The whole project was essentially an experiment-turned-released-code-collection and, as expected, there have been some growing pains going forward. I have been taking the time to rethink portions of the library and try to clean up and extend its functionality. One big push forward [...]]]></description>
			<content:encoded><![CDATA[<p><span class="callout">A long while back, I released a <a href="/articles/design-technology/more-layout-organizers/">layout organizer library for Flash</a>. The whole project was essentially an experiment-turned-released-code-collection and, as expected, there have been some growing pains going forward. I have been taking the time to rethink portions of the library and try to clean up and extend its functionality. One big push forward was the introduction of <a href="/articles/design-technology/preview-3d-layout-organizers/">3d layouts</a> &#8212; however, it did not quite fit in with the prior structure. Well, I am very close to completing a fairly thorough rewrite of the library, which will be released in a less haphazard way. I have come to depend on this library for almost every project I have taken on &#8212; it just takes care of so much for you automatically.</span><span id="more-3587"></span></p>
<p><span class='callout'><strong>Update:</strong> This code base has now been released under the name <a href='http://code.google.com/p/coordy/' target='_blank'>coordy</a>. <a href='/projects/coordy/'>Read more</a>.</span></p>
<p>Below is a quick video of one of the expanded layout organizers. Using the layout organizer library, and with a little trickery, this whole piece could likely be created in 25 or 40 lines of code. What I have come to love about this library is that it removes the redundancy of generating basic layouts in addition to aiding tremendously in creating less standard layouts as well.</p>
<div align="center" id="circlesVideo">You need the Flash Player to view this video.</div>
<p>I am hoping to get this library out by the end of the month. Since I use this library extensively, there will be frequent fixes and improvements in the months to come. I am hoping that some other developers may find it to be just as useful so I can get some help pushing it further. Check in by the end of the month &#8212; it should be up by then.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.somerandomdude.com/2009/04/21/circles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Preview of 3d Layout Organizers</title>
		<link>http://www.somerandomdude.com/2009/02/19/preview-3d-layout-organizers/</link>
		<comments>http://www.somerandomdude.com/2009/02/19/preview-3d-layout-organizers/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 19:15:35 +0000</pubDate>
		<dc:creator>P.J. Onori</dc:creator>
				<category><![CDATA[Design Technology]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[Motion]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[organizer]]></category>
		<category><![CDATA[Read]]></category>

		<guid isPermaLink="false">http://somerandomdude.com/?p=2519</guid>
		<description><![CDATA[A while back, I published some work on AS3 layout organizers. The basic premise was to use virtual &#8220;containers&#8221; of a collection of DisplayObjects to create special layouts, such as a grid or ellipse. The project turned out to be quite enjoyable and I have used this library for almost every project I have worked [...]]]></description>
			<content:encoded><![CDATA[<p><span class="callout">A while back, I published some work on <a href="/blog/flash/actionscript-3-layout-organizers-source-code/">AS3 layout organizers</a>. The basic premise was to use virtual &#8220;containers&#8221; of a collection of DisplayObjects to create special layouts, such as a grid or ellipse. The project turned out to be quite enjoyable and I have used this library for almost every project I have worked on since I wrote it. With Flash 10&#8242;s introduction of 3d, it seemed appropriate to branch out these organizers into their 3d counterparts. In addition, I have spent a considerable amount of time re-writing a large portion of the core code to make it easier to use and more efficient. I was hoping to release the code in this post as well, but it just is not quite there yet. So, consider this a preview of the revamped library.</span> <span id="more-2519"></span></p>
<p><span class='callout'><strong>Update:</strong> This code base has now been released under the name <a href='http://code.google.com/p/coordy/' target='_blank'>coordy</a>. <a href='/projects/coordy/'>Read more</a>.</span></p>
<p>For more details on the basic premise of how this library works, make sure to read my <a href="/blog/flash/actionscript-3-layout-organizers-source-code/">previous post on this library</a>. Really, nothing in the nuts-and-bolts has changed. Essentially, collections of DisplayObjects are managed by light objects that update the position of each DisplayObject. Now, with Flash 10&#8242;s 3d properties, I am merely adding the Z property to these new organizers. <a href="http://papervision3d.org/">Papervision</a> is a wonderful library to have at your disposal, but sometimes you just don&#8217;t need something that complex to create a simple thee dimensional grid or ellipse.</p>
<p>Below is a small preview of the three main layout organizers built at the moment. I am confident this list will be at least double by the time it is released, but I just wanted to give you an idea of what is to come. For a better experience, <strong><a href="#TB_inline?height=500&amp;width=860&amp;inlineId=hiddenModalContent&amp;modal=false" class="thickbox">view the larger version</a></strong>.</p>
<div id="layoutOrganizers3dContainer">
<div id="layoutOrganizers3d"><strong>You need <a href="http://www.adobe.com/products/flashplayer/">Flash Player 10</a> to view this demo.</strong></div>
</div>
<p>For presentation purposes, I set a small x,y,z rotation to the parent of the DisplayObjects so you could see the grid more clearly. However, the rotation (x,y and z axes) of the ellipse is computed entirely within the organizer &#8212; meaning the parent of all the objects does not need to be rotated for the effect. I am trying to figure out the math to do this within the grid and scatter organizers, but at this moment, it is a little beyond me. You may also notice that the organizers seem a little &#8220;sloppy&#8221; when randomizing the layout. That is because I have added a jitter property for each axis to allow a more random/organic feel. Both the 2d and 3d libraries now have jitter controls.</p>
<p>This whole library, along with the updated 2d organizers are going to be made available on Google Code when they are a little closer to completion. The 2d library has a much larger list of organizers at this point and, as expected, performs much better than its 3d cousin. I would love to get some help in taking this library further if anyone is interested. There are a few foundational issues that would be great to resolve. Let me know if you are interested.</p>
<div id="hiddenModalContent" style="display:none; ">
<div id="layoutOrganizers3dFull"><strong>You need <a href="http://www.adobe.com/products/flashplayer/">Flash Player 10</a> to view this demo.</strong></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.somerandomdude.com/2009/02/19/preview-3d-layout-organizers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc (Feed is rejected)
Page Caching using apc
Database Caching 1/13 queries in 0.008 seconds using apc
Object Caching 326/357 objects using apc

Served from: www.somerandomdude.com @ 2012-02-09 17:38:13 -->
