{"id":40,"date":"2004-05-10T10:45:38","date_gmt":"2004-05-10T16:45:38","guid":{"rendered":"http:\/\/www.mooreds.com\/wordpress\/?p=40"},"modified":"2004-05-10T10:45:38","modified_gmt":"2004-05-10T16:45:38","slug":"what-the-heck-is-flash-good-for","status":"publish","type":"post","link":"https:\/\/www.mooreds.com\/wordpress\/archives\/40","title":{"rendered":"What the heck is Flash good for?"},"content":{"rendered":"<p><a href='http:\/\/www.macromedia.com\/software\/flashplayer\/'>Flash<\/a> is a fairly pervasive rich client framework for web applications.  <a href='http:\/\/www.ok-cancel.com\/archives\/post\/2003\/12\/99_bad_1_good.html'>Some folks<\/a> have issues with it.  I&#8217;ve seen plenty of examples of that; the <a href='http:\/\/www.bonnaroo.com'>Bonnaroo<\/a> site is an example of how Flash <a>.  <a href='http:\/\/www.artima.com\/weblogs\/index.jsp?blogger=psneville'>Some folks <\/a> think it&#8217;s the future of the internet.  I like it, when it&#8217;s used for good purpose, and I thought I&#8217;d share a few of my favorite flash applications:<\/p>\n<p>1. <a href='http:\/\/www.di.fm\/edmguide\/edmguide.html'>Ishkur&#8217;s guide to electronic music<\/a> has an annoying intro, but after that, it&#8217;s pure gold.  Mapping the transitions and transformations of electronic music, complete with commentary and sample tracks, I can&#8217;t imagine a better way to get familiar with musical genres and while away some time.<\/p>\n<p>2.  <a href='http:\/\/www.theyrule.net\/'>They Rule<\/a> is an application that explores the web of relationships among directors on boards of public companies.  Using images, it&#8217;s much easier to see the interconnectedness of the boards.<\/p>\n<p>3.  A couple of short animated pieces: <a href='http:\/\/www.homestarrunner.com\/tgs5.html'>Teen Girl Squad<\/a> follows the (amateurly drawn) exploits of, well, a set of four teenage girls, and a <a href='http:\/\/louhi.kempele.fi\/~skyostil\/archive\/dump\/flash\/Ddautta_01_masK.swf'> cute movie about love<\/a> (originally from http:\/\/students.washington.edu\/k1\/bin\/Ddautta_01_masK.swf).<\/p>\n<p>Of course, these all beg the question: what is a rich client good for (other than cool movies)?  When is it appropriate to use Flash (or <a href='http:\/\/www.microsoft.com\/com\/tech\/ActiveX.asp'>ActiveX<\/a>, or <a href='http:\/\/www.mozilla.org\/projects\/xul\/'>XUL<\/a>) rather than plain old (D)HTML?  I wish I knew the answer, but it seems to me that there are a couple of guidelines.<\/p>\n<p>1.  How complicated is the data?  And how complicated is the representation of that data?  The more complicated, the more you should lean towards rich clients.  I can&#8217;t imagine the electronic guide to music being half as effective if it was done in html.<\/p>\n<p>2.  How savvy are your users?  This cuts both ways&#8211;if the users aren&#8217;t savvy, then the browser may be a comfortable, familiar experience.  However, sometimes rich clients can &#8216;act smarter&#8217; and make for a better user experience.<\/p>\n<p>3.  How large is your userbase?  The larger, the more you should tend towards a thin, pervasive client like the browser, since that will ease deployment issues.<\/p>\n<p>I used to think Flash was unabatedly evil, but I&#8217;m now convinced that, in some cases, it really makes a lot of sense.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flash is a fairly pervasive rich client framework for web applications. Some folks have issues with it. I&#8217;ve seen plenty of examples of that; the Bonnaroo site is an example [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":0,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}