<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.5" -->
<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/"
	>

<channel>
	<title>mark-shepherd.com</title>
	<link>http://mark-shepherd.com/blog</link>
	<description>A blog about internet applications, data visualization, and flex.</description>
	<pubDate>Tue, 12 Dec 2006 10:40:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>
	<language>en</language>
			<item>
		<title>Thesaurus Roamer in Flex</title>
		<link>http://mark-shepherd.com/blog/2006/12/12/thesaurus-roamer-in-flex/</link>
		<comments>http://mark-shepherd.com/blog/2006/12/12/thesaurus-roamer-in-flex/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 10:09:35 +0000</pubDate>
		<dc:creator>Mark S</dc:creator>
		
		<category>flex</category>

		<category>components</category>

		<category>springgraph</category>

		<category>visualization</category>

		<category>thesaurus</category>

		<guid isPermaLink="false">http://mark-shepherd.com/blog/2006/12/12/thesaurus-roamer-in-flex/</guid>
		<description><![CDATA[Try out this new thesaurus roamer, written in Adobe Flex using the Roamer component. And download the latest version of the Roamer/SpringGraph components (version 20061210, 208k).
I had some unexpected extra time available, so I wrote a thesaurus roamer reminiscent of the classic ThinkMap Visual Thesaurus. The data for the thesaurus comes from thesaurus.com, by way [...]]]></description>
			<content:encoded><![CDATA[<p>Try out this new <a href="http://mark-shepherd.com/thesaurus">thesaurus roamer</a>, written in Adobe Flex using the Roamer component. And <a href="http://mark-shepherd.com/SpringGraph/download/springgraph.zip">download</a> the latest version of the Roamer/SpringGraph components (version 20061210, 208k).</p>
<p>I had some unexpected extra time available, so I wrote a thesaurus roamer reminiscent of the classic ThinkMap <a href="http://www.visualthesaurus.com/">Visual Thesaurus</a>. The data for the thesaurus comes from <a href="http://thesaurus.com">thesaurus.com</a>, by way of <a href="http://www.dappit.com">dappit.com</a> (using the data mapper <em>thesaurusreferencecom2</em>. The UI is well, um, a springgraph. I&#8217;ve added a couple of new some ideas for presenting and navigating the history of items that you&#8217;ve visited. As usual, the source code is available by right-clicking.</p>
<p>The Roamer component is where the new history handling takes place: back/forward controls, a way to display the history in other components, and better control over how history items appear on the screen. The SpringGraph component now gives you a way to create different views for different kinds of items.
</p>
]]></content:encoded>
			<wfw:commentRss>http://mark-shepherd.com/blog/2006/12/12/thesaurus-roamer-in-flex/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recent improvements to SpringGraph graph visualizer</title>
		<link>http://mark-shepherd.com/blog/2006/12/03/recent-improvements-to-springgraph-graph-visualizer/</link>
		<comments>http://mark-shepherd.com/blog/2006/12/03/recent-improvements-to-springgraph-graph-visualizer/#comments</comments>
		<pubDate>Mon, 04 Dec 2006 02:36:07 +0000</pubDate>
		<dc:creator>Mark S</dc:creator>
		
		<category>flex</category>

		<category>components</category>

		<category>springgraph</category>

		<category>visualization</category>

		<guid isPermaLink="false">http://mark-shepherd.com/blog/2006/12/03/recent-improvements-to-springgraph-graph-visualizer/</guid>
		<description><![CDATA[What’s new: An auto-fit mode that automatically adjusts item separation to keep all items on-screen, more control over link appearance, a history feature in the Roamer component. Check out the improved RoamerDemo, and download the latest build (20061202).
It&#8217;s been a month since I published the first version of the SpringGraph graph visualization component for Adobe [...]]]></description>
			<content:encoded><![CDATA[<p>What’s new: An auto-fit mode that automatically adjusts item separation to keep all items on-screen, more control over link appearance, a history feature in the Roamer component. Check out the improved <a href="http://mark-shepherd.com/SpringGraph/RoamerDemo/bin/RoamerDemo.html">RoamerDemo</a>, and <a href="http://mark-shepherd.com/SpringGraph/download/springgraph.zip">download</a> the latest build (20061202).</p>
<p>It&#8217;s been a month since I published the first version of the SpringGraph graph visualization component for Adobe Flex, and many of you have written comments, questions, compliments (thanks!) and some very good ideas. This new build of the SpringGraph and Roamer components incorporates several improvements inspired by your feedback.</p>
<p>The big new &#8220;feature&#8221; is the autoFit mode, which you can see in action in the updated <a href="http://mark-shepherd.com/SpringGraph/RoamerDemo/bin/RoamerDemo.html">RoamerDemo</a>. Open a big file and crank up the &#8220;max degrees of separation&#8221; so there are lots of items on the screen. As you double-click to browse through the graph, notice how everything stays nicely fitted onto the screen. If you adjust the &#8216;item separation&#8217; slider to force things offscreen, the component will gradually re-adjust things so that everything fits again. You can turn on and off autoFit mode to see the difference in behavior.</p>
<p>You can now tell Roamer (the component that allows you to browse very large graphs) to automatically make visible all the items you&#8217;ve visited, sort of a bread-crumb trail. In the RoamerDemo, these are the items highlighted in blue. Also, Roamer now gives you a way to show or hide individual items. This is something you could take advantage of in your own application.</p>
<p>I added some notes in the <a href="http://mark-shepherd.com/SpringGraph/docs/springgraph-asdoc/">docs</a> for SpringGraph discussing a few different ways of controlling the appearance of links. It&#8217;s still not very good, but it’s a start. Let me know your ideas.</p>
<p>Please feel free to post comments, questions, bug reports, etc. I will try to respond as soon as I can. Have fun!
</p>
]]></content:encoded>
			<wfw:commentRss>http://mark-shepherd.com/blog/2006/12/03/recent-improvements-to-springgraph-graph-visualizer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Flex component for graph visualization</title>
		<link>http://mark-shepherd.com/blog/2006/11/17/a-flex-component-for-graph-visualization/</link>
		<comments>http://mark-shepherd.com/blog/2006/11/17/a-flex-component-for-graph-visualization/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 18:31:42 +0000</pubDate>
		<dc:creator>Mark S</dc:creator>
		
		<category>flex</category>

		<category>components</category>

		<category>springgraph</category>

		<category>visualization</category>

		<guid isPermaLink="false">http://mark-shepherd.com/blog/2006/11/17/a-flex-component-for-graph-visualization/</guid>
		<description><![CDATA[I&#8217;d like to introduce a Adobe Flex component I&#8217;ve been working on. The component displays a graph of objects that are linked to each other, using a force-directed layout algorithm. My SpringGraph page presents some examples, the documentation, and a download. Go take a look.
This component is the result of an ongoing experiment in exploring [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to introduce a Adobe Flex component I&#8217;ve been working on. The component displays a graph of objects that are linked to each other, using a force-directed layout algorithm. My <a href="http://mark-shepherd.com/blog/springgraph-flex-component/">SpringGraph page</a> presents some examples, the documentation, and a download. Go take a look.<a href="http://mark-shepherd.com/SpringGraph/AmazonDemo/bin/AmazonDemo.html"><img align="right" src="http://mark-shepherd.com/blog/images/screenshot300x200.jpg" /></a></p>
<p>This component is the result of an ongoing experiment in exploring the information of the internet as a set of interconnected data. This is not the same as web browsing, which focuses on websites and pages of data. This is web “roaming” - exploring data by the connections from one piece of information to another. This is exemplified by the <a href="http://mark-shepherd.com/SpringGraph/AmazonDemo/bin/AmazonDemo.html">Amazon roamer</a>, with which you can roam the Amazon product database by following the “similar products” links between products. When you play with it a little bit, you’ll notice how the data groups itself into clusters, and how sometimes only a few links can take you to a very different product area.</p>
<p>There are actually 2 Flex components in the download. <a href="http://mark-shepherd.com/SpringGraph/docs/springgraph-asdoc/com/adobe/flex/extras/controls/springgraph/SpringGraph.html">SpringGraph</a> is the main component - you give it a graph of items and links, and specify the Flex UI for displaying each item. The graph can be given as XML, or built from the <a href="http://mark-shepherd.com/SpringGraph/docs/springgraph-asdoc/com/adobe/flex/extras/controls/springgraph/Graph.html">Graph</a> class. The UI can range from as a single MXML tag, all the way to a complex component. The component follows <em>the dataProvider/itemRenderer</em> pattern seen in other Flex components such as DataGrid or List, with one difference - the dataProvider is a graph rather than an array.</p>
<p>The other component is called <a href="http://mark-shepherd.com/SpringGraph/docs/springgraph-asdoc/com/adobe/flex/extras/controls/springgraph/Roamer.html">Roamer</a>. It is a subclass of SpringGraph, and adds the abilty to filter the view to a small neighborhood around the ‘current’ item. This makes it possible to load in a huge graph and then view it a little bit at a time. The <a href="http://mark-shepherd.com/SpringGraph/RoamerDemo/bin/RoamerDemo.html">Roamer Demo</a> shows a couple of examples, one with 12,000 items and one with 26,000.</p>
<p>This component is also available for download from the <a href="http://www.adobe.com/cfusion/exchange/index.cfm?view=sn102&#038;returnurl=sn101#view=sn201&#038;viewName=Extension%20Details&#038;loc=en_us&#038;authorid=71967431&#038;page=0&#038;scrollPos=0&#038;subcatid=0&#038;snid=sn201&#038;itemnumber=0&#038;extid=1048510&#038;catid=0&#038;returnurl=sn101">Adobe Exchange</a>. Thanks to everyone who has already downloaded it,  I hope it’s working OK for you. I&#8217;ve made several updates to the component, so make sure you have the latest version. And special thanks to the 5 generous people who gave SpringGraph a 5/5 rating!
</p>
]]></content:encoded>
			<wfw:commentRss>http://mark-shepherd.com/blog/2006/11/17/a-flex-component-for-graph-visualization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A blog about internet / visualization / flex</title>
		<link>http://mark-shepherd.com/blog/2006/11/15/hello-world/</link>
		<comments>http://mark-shepherd.com/blog/2006/11/15/hello-world/#comments</comments>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<dc:creator>Mark S</dc:creator>
		
		<category>Uncategorized</category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I&#8217;ll make my intro short. I&#8217;m a Senior Computer Scientist at Adobe in San Francisco (formerly Macromedia), and a member of the FlexBuilder engineering team. This is a blog about rich internet applications, data visualization, Flex programming, and FlexBuilder. Now, go read the next post.

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll make my intro short. I&#8217;m a Senior Computer Scientist at Adobe in San Francisco (formerly Macromedia), and a member of the FlexBuilder engineering team. This is a blog about rich internet applications, data visualization, Flex programming, and FlexBuilder. Now, go read the next post.
</p>
]]></content:encoded>
			<wfw:commentRss>http://mark-shepherd.com/blog/2006/11/15/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
