<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Adam Kinney posts tagged with 'visualization'</title><description>Adam Kinney blog posts filtered by a specific tag</description><link>http://adamkinney.com/blog/tags/visualization/default.aspx</link><language>en-us</language><pubDate>Tue, 02 Dec 2008 23:14:37 GMT</pubDate><generator>Oxite</generator><item><title>WPF Effects and Transitions Library Applied</title><description>&lt;div style="border-right: #ccc 1px solid; padding-right: 10px; border-top: #ccc 1px solid; padding-left: 10px; float: right; padding-bottom: 10px; margin: 10px 0px 10px 10px; border-left: #ccc 1px solid; padding-top: 10px; border-bottom: #ccc 1px solid; background-color: #f9f9f9"&gt;&lt;img src="http://adamkinney.com/images/blog/wpffxinterviewindemo.jpg" /&gt;     &lt;br /&gt;&lt;a href="http://bit.ly/24HwXa"&gt;WPF Effects Interview&lt;/a&gt; (8:46)     &lt;br /&gt;&lt;a href="http://bit.ly/1nGm1w"&gt;WPF Effects Interview - Essential&lt;/a&gt; (5:35)     &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://bit.ly/4rMjvG"&gt;WPF Effects Demo&lt;/a&gt; (5:35)     &lt;br /&gt;&lt;a href="http://bit.ly/3VTq1i"&gt;WPF Effects Demo - Just Effects&lt;/a&gt; (3:36)     &lt;br /&gt;&lt;a href="http://bit.ly/14YaBa"&gt;WPF Effects Demo - Just Transitions&lt;/a&gt; (2:32) &lt;/div&gt;  &lt;p&gt;Last week we posted the &lt;a href="http://www.codeplex.com/wpffx"&gt;WPF Effects Library&lt;/a&gt; on Codeplex along with an &lt;a href="http://channel9.msdn.com/shows/Continuum/WPFFX/"&gt;David Teitlebaum interview&lt;/a&gt; and &lt;a href="http://channel9.msdn.com/shows/Continuum/WPFFXDemo/"&gt;a demo video&lt;/a&gt; showing the library in action.&lt;/p&gt;  &lt;p&gt;The library includes 23 Effects using the new PixelShader class ShaderEffect available in WPF 3.5 SP1.&amp;#160; Effects range from BandedSwirl, ZoomBlur, InvertColor and my favorite to say, GrowablePoissonDisk.&lt;/p&gt;  &lt;p&gt;I have a few &lt;a href="http://flickr.com/photos/adamkinney/tags/effects/"&gt;Effects screenshots on Flickr&lt;/a&gt;, if you'd like to see them.&amp;#160; Greg Schechter has a great &lt;a href="http://blogs.msdn.com/greg_schechter/archive/2008/05/12/gpu-accelerated-custom-effects-for-wpf.aspx"&gt;blog post talking about Effects in WPF&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The library also includes 33 Transitions in addition to the Effects.&amp;#160;&amp;#160; Transitions range from familiar concepts like BandedSwirl, Pixelate and Slide to more exotic types like Crumble, MostBright and Water.&lt;/p&gt;  &lt;p&gt;All of the Transitions are based on the abstract TransitionEffect class, which builds on the framework ShaderEffect class adding the concept of two inputs and a progress animation.&amp;#160; This now allows you to use an Effect in a very applicable way.&amp;#160; The Effect is not only applied to an element but you can use the Effect as a way to animate between two elements.&amp;#160; And the animation itself is handled by a WPF Storyboard demonstrating the tight integration between the WPF Framework and Pixel Shaders.&amp;#160; The more you dig into this architecture the more you find out how much work has been done by the WPF team to make using Shaders simple.&lt;/p&gt;  &lt;h2&gt;Using the WPF Effects Library&lt;/h2&gt;  &lt;p&gt;In order to start using the WPF Effects Library for your WPF Applications, there are a few simple steps involved listed below:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Ensure you have VS2008 and .NET Framework 3.5 SP1 installed &lt;/li&gt;    &lt;li&gt;Install the &lt;a href="http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962"&gt;Shader Effects BuildTask and Templates&lt;/a&gt; available on Codeplex.&amp;#160; Grab the .ZIP file and follow the steps in the readme.txt &lt;/li&gt;    &lt;li&gt;Download the &lt;a href="http://www.codeplex.com/wpffx"&gt;WPF Effects Library&lt;/a&gt; and open the ShaderDemoApp. &lt;/li&gt;    &lt;li&gt;You will see &amp;quot;custombuild&amp;quot; warnings when opening the projects. This is due to the Shader Effects Build Task being hooked up.&amp;#160; No worries here, click Load Normally. &lt;/li&gt;    &lt;li&gt;Now try to run the ShaderDemoApp and if it looks like it did in the &lt;a href="http://channel9.msdn.com/shows/Continuum/WPFFXDemo/"&gt;demo video&lt;/a&gt;, you're all set. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Now that you're up and running you can start using the Effects.&amp;#160; One thing about the ShaderDemoApp that comes with the library is that its great to demo with, but as a starter application it can be a little complex.&lt;/p&gt;  &lt;p&gt;Let's walkthrough a very simple application called TransitioningImages that makes use of a TransitionEffect to navigate images in a folder.&lt;/p&gt; &lt;a title="TransitioningImages Screenshot by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2927902142/"&gt;&lt;img height="313" alt="TransitioningImages Screenshot" src="http://farm4.static.flickr.com/3211/2927902142_e29f182696.jpg" width="500" /&gt;&lt;/a&gt;   &lt;p&gt;This is a very simple application where all of the action happens within the Window1 class.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Choose a Folder&lt;/strong&gt; - After the user selects a folder using the OpenFileDialog, the code retrieves all of the .jpg images from the folder and instantiates a new collection of BitmapSources for the custom PhotoSlideShow class.&amp;#160; The initial image is then loaded into an Image element.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Navigating the Images&lt;/strong&gt; - Hitting the Next or Previous buttons then cycle through the PhotoSlideShow image collection and cue a Transition to move from one image to the next.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Transition Applied&lt;/strong&gt; - A new Transition Effect is instantiated (the default is a RadialWiggle (pictured above)) along with a DoubleAnimation that animates the Progress of the Transition until completion.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;One of the very cool things to point out here is that we are Transitioning between images which is an obvious choice.&amp;#160; But as the ShaderDemoApp shows the multiple inputs for the Transition are Brushes and in WPF we have an array of Brushes to choose from.&amp;#160; One of those Brushes is the VisualBrush which allows you to take any Visual element including Buttons, MediaElements and the like allowing you to create some really interesting applications using these Effects.&lt;/p&gt;  &lt;p&gt;Below is a link to the source code for the TransitioningImages application.&amp;#160; The executable will run with WPF 3.5 SP1 installed, but in order to modify and build the application you'll need to follow the installation steps above.&lt;/p&gt;  &lt;p&gt;If you use the Effects Library in your own application, let us know.&amp;#160; We'd love to hear about how well they worked for you and see what kind of applications you've come up with.&lt;/p&gt; &lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-1e3310e77ddfeb1b.skydrive.live.com/embedrowdetail.aspx/Public/TransitioningImages.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;img src="http://adamkinney.com/blog/370/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/370/default.aspx</comments><link>http://adamkinney.com/blog/370/default.aspx</link><pubDate>Thu, 09 Oct 2008 22:35:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/370/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/370/trackback/default.aspx</trackback:ping><category>animation</category><category>Continuum</category><category>tutorial</category><category>visualization</category><category>WPF</category></item><item><title>Yosemite Deep Zoom project from xRez is now live</title><description>&lt;p&gt;Last week the &lt;a href="http://adamkinney.com/blog/345/default.aspx"&gt;xRez Yosemite project on Surface was revealed&lt;/a&gt; and now this week the &lt;a href="http://www.xrez.com/yose_proj/Yose_result.html"&gt;Silverlight Deep Zoom version is live&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I've added a few screenshots below to give an idea of the of the experience, but of course, it doesn't even come to close to trying &lt;a href="http://www.xrez.com/yose_proj/Yose_result.html"&gt;the xRez site&lt;/a&gt; yourself.&lt;/p&gt;  &lt;p&gt;Deep Zoom has caught on rather quickly as one of the hottest features of Silverlight (&lt;a href="http://www.diigo.com/list/adamkinney/deep-zoom-sites"&gt;Deep Zoom Sites examples&lt;/a&gt;), but this is one of the first sites I've seen with so many pixels to share.&amp;#160; 45 gigapixels of Yosemite Park are available on the site.&amp;#160; Truly awesome stuff.&amp;#160; I can't wait to see more projects like this.&lt;/p&gt;  &lt;p&gt;&lt;a title="Screenshots from xRez Yosemite site by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2678051266/"&gt;&lt;img alt="Screenshots from xRez Yosemite site" src="http://farm4.static.flickr.com/3107/2678051266_047a1db427.jpg" width="500" height="357" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="Screenshots from xRez Yosemite site by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2678051520/"&gt;&lt;img alt="Screenshots from xRez Yosemite site" src="http://farm4.static.flickr.com/3010/2678051520_de3f5a2e33.jpg" width="500" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="Screenshots from xRez Yosemite site by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2678051824/"&gt;&lt;img alt="Screenshots from xRez Yosemite site" src="http://farm4.static.flickr.com/3259/2678051824_5a348b28b2.jpg" width="500" height="356" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="Screenshots from xRez Yosemite site by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2678052300/"&gt;&lt;img alt="Screenshots from xRez Yosemite site" src="http://farm4.static.flickr.com/3135/2678052300_8699a543cd.jpg" width="500" height="356" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="Screenshots from xRez Yosemite site by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2677237475/"&gt;&lt;img alt="Screenshots from xRez Yosemite site" src="http://farm4.static.flickr.com/3137/2677237475_b5b49126ab.jpg" width="500" height="356" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="Screenshots from xRez Yosemite site by adKinn, on Flickr" href="http://www.flickr.com/photos/adamkinney/2677237989/"&gt;&lt;img alt="Screenshots from xRez Yosemite site" src="http://farm4.static.flickr.com/3111/2677237989_c5bea69009.jpg" width="500" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Great job &lt;a href="http://www.xrez.com"&gt;xRez&lt;/a&gt; and &lt;a href="http://labs.live.com/"&gt;Live Labs&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;&lt;img src="http://adamkinney.com/images/blog/xrezsig.jpg" /&gt;&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/347/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/347/default.aspx</comments><link>http://adamkinney.com/blog/347/default.aspx</link><pubDate>Thu, 17 Jul 2008 19:17:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/347/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>2</slash:comments><trackback:ping>http://adamkinney.com/blog/347/trackback/default.aspx</trackback:ping><category>Continuum</category><category>Silverlight</category><category>visualization</category></item><item><title>HPC Data Visualizations</title><description>&lt;p style="font-size: 0.8em; float: right; margin-bottom: 10px; margin-left: 10px; font-style: italic; text-align: center"&gt;&lt;img src="http://adamkinney.com/images/blog/hpc_us.jpg" /&gt;     &lt;br /&gt;United States Map     &lt;br /&gt;    &lt;br /&gt;&lt;img src="http://adamkinney.com/images/blog/hpc_tornado.jpg" /&gt;     &lt;br /&gt;Tornado     &lt;br /&gt;    &lt;br /&gt;&lt;img src="http://adamkinney.com/images/blog/hpc_space.jpg" /&gt;     &lt;br /&gt;Stars     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;When I'm thinking of a UI or visualization design, its very cool to think of the possibilities when moving from Silverlight to WPF as your platform.&amp;#160; Hardware acceleration, real 3D objects which are fully interactive, DirectX Integration, Custom Effects can really help bring some of the most ambitious designs alive.&amp;#160; After watching a recent &lt;a href="http://www.rocketscientism.com/MS_NCSA/NCSA_FINAL.wmv"&gt;HPC case study video&lt;/a&gt; though, the features mentioned above seem like just the beginning.&lt;/p&gt;  &lt;p&gt;I only understand HPC at high-level, but after seeing the work they can do, its amazing to think that each of the data points visualized are actual and not some random number generated to make an interesting effect.&amp;#160; At this point, I know HPC is only used at an industry application level, but just imagine once this type of power becomes more accessible.&amp;#160; I'm thinking a 3D map of the Internet or something.&lt;/p&gt;  &lt;p&gt;Form more information on HPC check out the &lt;a href="http://www.microsoft.com/hpc/"&gt;Windows HPC site&lt;/a&gt;.&amp;#160; The have an interesting set of &lt;a href="http://www.microsoft.com/hpc/#casestudies"&gt;case studies&lt;/a&gt; which show how this power is being put to use today.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/340/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/340/default.aspx</comments><link>http://adamkinney.com/blog/340/default.aspx</link><pubDate>Wed, 18 Jun 2008 21:20:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/340/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/340/trackback/default.aspx</trackback:ping><category>HPC</category><category>visualization</category></item><item><title>Silverlight game/visualization by Telerik</title><description>&lt;p&gt;&lt;a href="http://www.telerik.com/game/"&gt;Telerik has released a game&lt;/a&gt; where you get to "add your weight to help the new Q2 release come up".&amp;nbsp; You sign in with your Telerik account, choose your weight and jump on the lift.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.flickr.com/photos/adamkinney/1337442722/" atomicselection="true"&gt;&lt;img src="http://farm2.static.flickr.com/1170/1337442722_b064b9e3aa.jpg?v=0" alt="" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;My interpretation is that the game aspect comes in where you can reach out and try and get more people on the lift.&amp;nbsp; Also, I'm hoping to see some surprises come up the rope as we get closer to 0 on the "more pounds to lift" scale.&lt;/p&gt; &lt;p&gt;So you could stretch and call this a MMO, because their are multiple players and it could scale to massive proportions (&lt;a href="http://blog.sampy.com/"&gt;Sampy&lt;/a&gt; would kill me for saying that).&lt;/p&gt; &lt;p&gt;This does come off as an interesting visualization as well.&amp;nbsp; How many people are looking forward to the next release so much that they jumped on the lift to show their support.&amp;nbsp; Plus there is a sense of community as you can rollover each little character and see the name and location of who is represented.&lt;/p&gt; &lt;p&gt;I'm looking forward to seeing more visualizations like this.&amp;nbsp; Perhaps Telerik will release a "Wrokers on the Lift" chart control to add to the &lt;a href="http://blogs.telerik.com/blogs/silverlight_team/archive/2007/09/06/3489.aspx"&gt;Silverlight control suite&lt;/a&gt; :)&lt;/p&gt; &lt;p&gt;Thanks to Valentin for sharing the photo in the &lt;a href="http://www.facebook.com/group.php?gid=2312453637"&gt;Silverlight FB Group&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://adamkinney.com/blog/251/aggviewbug/default.aspx" alt="" /&gt;</description><comments>http://adamkinney.com/blog/251/default.aspx</comments><link>http://adamkinney.com/blog/251/default.aspx</link><pubDate>Thu, 06 Sep 2007 17:55:00 GMT</pubDate><guid isPermaLink="true">http://adamkinney.com/blog/251/default.aspx</guid><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><trackback:ping>http://adamkinney.com/blog/251/trackback/default.aspx</trackback:ping><category>Silverlight</category><category>Telerik</category><category>visualization</category></item></channel></rss>