<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>RIA Grande</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.4point.com/taylor.bastien/atom.xml" />
    <id>tag:blogs.4point.com,2008-10-27:/taylor.bastien/3</id>
    <updated>2010-02-21T22:01:08Z</updated>
    <subtitle>A journey into the undiscovered country of Rich Internet Application (RIA) development, with periodic stops for enchiladas and bottled water.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.25</generator>

<entry>
    <title>SpaceSniffer: Italian for &quot;Ridiculously Good Freeware Disk Analyzer&quot;</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2010/02/spacesniffer-italian-for-ridiculously-good-freeware-disk-analyzer.html" />
    <id>tag:blogs.4point.com,2010:/taylor.bastien//3.136</id>

    <published>2010-02-21T21:09:16Z</published>
    <updated>2010-02-21T22:01:08Z</updated>

    <summary>Like many other people, I suspect, no matter how big my hard drive is, I somehow find a way to fill it up. Even if you have enough space, with the ridiculously large hard drives on the market these days,...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[Like many other people, I suspect, no matter how big my hard drive is, I somehow find a way to fill it up. Even if you have enough space, with the ridiculously large hard drives on the market these days, it can quickly become difficult for a human brain to recall everything that's on there.<br /><br />In recent months, I've been slowly squeezed out of disk space by Torrent downloads and various installs (all of them necessary, of course.) On a number of occasions, I've tried going manually through my disk, deleting/uninstalling things as I go, but it really hasn't freed up much space. I needed help to find out what was leeching so much of my precious Gigs.<br /><br /><b>Enter SpaceSniffer</b><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Space Sniffer Top Level Scan" src="http://blogs.4point.com/taylor.bastien/2010/02/21/SnifferCDrive.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="310" width="400" /></span><br />This weekend, I finally finished Half Life 2 (awesome!) after a long hiatus (my latest saved game was from April 2009.) I have had that game and the separate Episode Pack for well over a year but with the move to <a href="http://www.4point.com/">4Point</a> and all the exciting things going on I haven't had much time to sit at my PC for anything else than work.<br /><br />Well, long story short, I finished off Half Life 2 this afternoon but had no room left to install the Episode Pack. Enter <a href="http://www.uderzo.it/main_products/space_sniffer/index.html">SpaceSniffer</a>, a little Java-based freeware app that analyzes the used space on your Hard Drive and presents it in a visual way, in real-time no less. Now I finally know where all my Gigs have gone.<br /><br /><b>Intuitive and -- dare I say -- Kinda <i>Fun</i></b><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Space Sniffer of my Games Directory" src="http://blogs.4point.com/taylor.bastien/2010/02/21/SnifferGames.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="282" width="400" /></span><br /><a href="http://www.uderzo.it/main_products/space_sniffer/index.html">SpaceSniffer</a> crawls through your directories, one at a time, doing an analysis of the directory tree and presenting its findings as it goes. It's a little difficult to describe how it looks, but the UI is slowly sub-divided into boxes representing the folders on the drive, from the top-level and on down. As the process crawls deeper into the tree and the visual boxes get smaller, SpaceSniffer begins to hide the overwhelming details, allowing you to concentrate on what's relevant. If you ever want to see those hidden details, you can just click on a box and it will be divided into sub-boxes representing it's contents. <i>très cool.<br /><br /></i>So, if you are running out of disk space, or would just like to do a little disk clean-up, this is the program you've been looking for. SpaceSniffer runs on Windows 2000, XP, Vista and WIndows 7.<br /><div><br />Thumbs up from here to Uderzo Umberto for creating such a polished, useful and focused piece of software. <i>Grazie mille!</i><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>iPad: Plenty of Shine... but No Flash</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2010/01/plenty-of-power-but-no-flash-on-ipad.html" />
    <id>tag:blogs.4point.com,2010:/taylor.bastien//3.129</id>

    <published>2010-01-27T21:07:24Z</published>
    <updated>2010-01-29T03:26:05Z</updated>

    <summary>[Updated a few hours later to add a couple details I left out in the first draft.]I just followed the live step-by-step blogging of the iPad release over at Engadget. The device looks pretty much like what I expected and...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><div>[Updated a few hours later to add a couple details I left out in the first draft.]</div><div><br /></div>I just followed the live step-by-step blogging of the iPad release over at <a href="http://www.engadget.com">Engadget</a>. The device looks pretty much like what I expected and its functionality is pretty much what I expected. It's basically... a giant iPod Touch. (I <i>had</i> expected a camera, though.)</span><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;">I must admit, however, that its "low" starting price was a pleasant surprise: between $499 and $829. I had predicted something around $800 and hadn't figured on so many different models (6 in all).</span><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="iPadHandHeld.jpg" src="http://blogs.4point.com/taylor.bastien/2010/01/27/iPadHandHeld.jpg" width="400" height="267" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></div><div><br /></div><div>According to the hands-on comments from EnGadget and <a href="http://www.gizmodo.com">Gizmodo</a>, the iPad has plenty of power (1GHz "A4" CPU) for browsing the web, etc., but no multi-tasking (grrr) and... if you look closely at screen shots of Steve Jobs' demo, you'll notice...&nbsp;<b>T</b><b>he Blue&nbsp;Lego Cube of&nbsp;</b><b>Disappointment</b><b>.</b>&nbsp;<div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="noFlashOnIPad.jpg" src="http://blogs.4point.com/taylor.bastien/2010/01/27/noFlashOnIPad.jpg" width="400" height="265" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></div><div>All iPhone/iPod Touch owners will recognize it instantly. What it means is that de<b><span class="Apple-style-span" style="font-weight: normal; ">spite its size, power and (much-hyped) promise, the iPad's Mobile Safari has <i>no Flash plug-in</i>.&nbsp;</span></b></div><div><br /></div><div><b><span class="Apple-style-span" style="font-weight: normal; ">In his presentation, Steve Jobs called the device "magical". Well why don't you just whip us up some magic there <i>Steve</i> and get Flash to work on your freaking device? I'll bet you a&nbsp;Silicon&nbsp;Valley latté that Adobe will do it for <i>free</i>.&nbsp;</span></b></div><div><br /></div><div><b><span class="Apple-style-span" style="font-weight: normal; ">Anyways, enough from me. With your hopes mercilessly dashed once more, all you Flash Platform developers can now return to your regularly scheduled hand-wringing.</span></b></div><div><br /></div></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Obscurity is not Security: Insurgents Hack U.S. Drones</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/12/obscurity-is-not-security-insurgents-hack-us-drones.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.123</id>

    <published>2009-12-17T18:42:18Z</published>
    <updated>2010-01-12T02:46:16Z</updated>

    <summary><![CDATA[[Update:The security vulnerability has been&nbsp;fixed]A word of caution to my fellow developers: if you think your software is secure because it's obscure enough that nobody would bother to hack it, then you might be in for an unhappy surprise.Case In...]]></summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[<div>[<i>Update:</i>The security vulnerability has been&nbsp;<a href="http://news.yahoo.com/s/afp/20091217/tc_afp/iraqunrestusweaponsiranafghanistan" style="text-decoration: underline; ">fixed</a>]</div><div><br /></div><div>A word of caution to my fellow developers: if you think your software is secure because it's obscure enough that nobody would bother to hack it, then you might be in for an unhappy surprise.</div><div><br /></div><div><b>Case In Point</b></div><span class="mt-enclosure mt-enclosure-image" style="display: inline;">
<table class="image" style="float:right">
<tbody><tr><td><img alt="a118_predator_firing_hellfire_2050081722-16359.jpg" src="http://blogs.4point.com/taylor.bastien/2010/01/09/a118_predator_firing_hellfire_2050081722-16359.jpg" width="325" height="168" class="mt-image-right" style="float: right; margin: 0 5px 0 20px;" /></td></tr>
<tr><td><div style="text-align: right;"><b>Predator drone firing a Hellfire missile</b></div><div style="text-align: right;">(source: <a href="http://www.airforce.com">US Air Force</a>)</div></td></tr>
</tbody></table></span><div><br /></div><div><b></b>According to the <a href="http://online.wsj.com">Wall Street Journal</a>&nbsp;and a follow-up report from l'<a href="http://www.afp.com/afpcom/en/">Agence France Presse</a>, Department of Defense officials have admitted that video feeds from&nbsp;Predator surveillance drones&nbsp;were routinely intercepted by "Iranian-backed insurgents"&nbsp;in Iraq&nbsp;and Al-Qaeda&nbsp;members in Afghanistan.</div><div><br /></div><div>Perhaps it would all make for a better story if I could tell you that it required a vast conspiracy of ex-KGB agents using supercomputers hidden in bunkers under the Urals to crack the video's NSA-level&nbsp;<span class="Apple-style-span" style="font-family: arial, helvetica, clean, sans-serif; line-height: 16px; ">COSMIC Top Secret encryption, but unfortunately, real life is slightly less dramatic (and much more deadly). Th<span class="Apple-style-span" style="font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; line-height: normal; ">e UAVs streamed the video in an unencrypted form, making it&nbsp;possible for a rag-tag assemblage of insurgents often with no access to the Internet to intercept the feeds using a "commercial off the shelf" (COTS) satellite video capture tool,&nbsp;<a href="http://www.skygrabber.com/en/index.php" style="text-decoration: underline; ">SkyGrabber</a>&nbsp;(MSRP: $25 US) and laptops. The minimal effort it took probably didn't even distract them from their day job manufacturing IEDs and blowing up innocents.</span></span></div><div><br /></div><div>From the WSJ article:</div><div><br /></div><div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; line-height: 19px; ">The potential drone vulnerability lies in an unencrypted downlink between the unmanned craft and ground control. The U.S. government has known about the flaw since the U.S. campaign in Bosnia in the 1990s, current and former officials said. <i>But the Pentagon assumed local adversaries wouldn't know how to exploit it, the officials said.</i> (emphasis added)</span></blockquote></div><div><br /></div><div><span class="Apple-style-span" style="font-family: arial, helvetica, clean, sans-serif; line-height: 16px; "><span class="Apple-style-span" style="font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; line-height: normal; ">The military remained unaware of the practice up until a laptop belonging to an "Iranian-backed Shiite militant" was captured on which Military Intelligence discovered intercepted video footage. (I'm frankly surprised it didn't show up on YouTube.)</span></span></div><div><b><br /></b></div><div><b>The Lesson: Obscurity is <i><span class="Apple-style-span" style="text-decoration: underline;">not</span></i><span class="Apple-style-span" style="text-decoration: underline;"> </span>Security</b></div><div><br /></div><div>It is supposedly unlikely that the video was of much use to the extremists and while the whole story seems a little ridiculous, it surely is no laughing matter.&nbsp;Here's hoping some heads will roll because "incompetence" isn't strong enough a word.</div><div><br /></div><div>As software developers, we're usually required to think about security as a key requirement of any system. However, when&nbsp;you're tasked with developing software for a $3+ million unmanned aerial vehicle (UAV), you'd better pay attention to these "details" because somebody very dangerous surely is. When that happens, it's a whole lot more than just data you're protecting.</div><div><br /></div><div><br /></div><div><b>Further reading</b></div><div><br /></div><div><ul><ul><li><a href="http://online.wsj.com/article/SB126102247889095011.html?mod=WSJ_hpp_LEFTTopStories#printMode">The original piece</a>&nbsp;from the Wall Street Journal</li><li>Wikipedia article on <a href="http://en.wikipedia.org/wiki/Security_through_obscurity">Security through Obscurity</a></li></ul></ul></div>]]>
        
    </content>
</entry>

<entry>
    <title>Cross-Compiling Java/C#/Ruby to iPhone</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/11/cross-compiling-javacruby-to-iphone.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.93</id>

    <published>2009-11-30T15:10:05Z</published>
    <updated>2009-11-30T18:36:11Z</updated>

    <summary>(This is a posting I started a while back (on my brother&apos;s b-day in May) but didn&apos;t publish at the time... don&apos;t remember why.)Cross-Compiling C/C++ to Actionscript using Alchemy As you may well know, Adobe Labs has developed an exciting...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[(This is a posting I started a while back (on my brother's b-day in May) but didn't publish at the time... don't remember why.)<div><br /></div><div><b>Cross-Compiling C/C++ to Actionscript using Alchemy</b><br /><div><br />
As you may well know, Adobe Labs has developed an exciting tool called <a href="http://labs.adobe.com/technologies/alchemy/">Alchemy</a> that leverages 
the <a href="http://llvm.org/">LLVM</a> open source project to cross-compile C/C++ code to a common run-time byte code. This byte-code is then cross-compiled to Actionscript code which is then compiled to Actionscript byte code (ABC).&nbsp;The earliest and most striking example of what can be accomplished with Alchemy was the port of Doom to Flash that Dave released on <a href="http://www.newgrounds.com/">Newgrounds</a> within a week of Alchemy's launch. He has now released the <a href="http://www.newgrounds.com/portal/view/470460">Doom Triple Pack</a>&nbsp;which includes the bad boys Doom, Heretic and Hexen.</div><div><br />The good people of Automata Studios helped Adobe develop one of the first projects for demonstrating how Alchemy works. Here is <a href="http://www.automatastudios.com/tags/alchemy/">their write-up</a> on the subject.<br /><br /><b>Cross-Compiling to Objective-C (and more!) Using XML-VM</b></div><div><br /></div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="overview.jpg" src="http://blogs.4point.com/taylor.bastien/overview.jpg" width="330" height="305" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></span><div>Another development that has come down the pipe is some research done by Arno Puder and his colleagues at San Fancisco State University. Their work involves using open-source tools to transform code from one language (e.g. Java, C#) to an intermediate XML format which can then be transformed to another language (in this example, Objective-C). The project is called <a href="http://www.xmlvm.org/overview/">XMLVM</a>.</div><div><br /></div><div>Prof. Puder presented how all of this works at the Google offices and the video of this presentation is available on YouTube. It is a very cool idea and demonstrates once again (as all software does, really) the potential aggregate power of using many small, simple constructs. Byte code statements are converted to an XML format which can then be transformed to Objective-C. While the final code might not be as optimal as the original, it will do the same thing. My guess is that the toughest part would probably be handling language elements that don't exist in both the source and target languages&nbsp;(i.e. garbage collection, loose typing/auto-boxing, annotations). Perhaps you'd have to do away with overly "native" parts of a language language when writing the "from" code.&nbsp;The good professor covers part of this challenge in his presentation.&nbsp;</div><div><br /></div><div>While the target language discussed is Objective-C, as you can see from the diagram above, the XMLVM project allows you to cross-compile to and from a number of different languages.</div><div><br /></div></div>]]>
        <![CDATA[<div>Enjoy the video. (Hat tip to DiamondTears for bringing this to my attention.)</div><div><div><br />&nbsp;
<center>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/s8nMpi5-P-I&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/s8nMpi5-P-I&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></object></center>

<div><br /></div><div><div><b>Compiling Flash Apps to Native iPhone Apps in Flash CS5 (in Windows!)</b></div><div><br /></div>

<div>At AdobeMAX 2009, new functionality for the&nbsp;<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; ">Flash Professional CS5</span>&nbsp;was demoed showing that this upcoming version will allow Flash (and Flex) applications to be compiled directly to an iPhone application (i.e. an IPA). In fact, some apps developed using this functionality are already available in the AppStore. Info, video and more can be found&nbsp;<a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/#divider" style="text-decoration: underline; ">here</a>.</div><div><br /></div><div>From what I've been told, this functionality is implemented using cross-compilation and therefore necessarily leads to somewhat bloated/un-optimal apps. Frankly, I think that should be expected. With time this can surely be improved, but for now, I think we'll take what we can get.</div><div><br /></div><div>I'm sure I'm not the only person who has thought to themselves:&nbsp;<i>Will I finally be able to develop for iPhone/iPod Touch without having to shell out for a Mac!?!</i></div><div><br /></div><div>Adobe plans to launch a public Beta of Flash CS5 later this year. Once I get to try it out, I'll let you know what I think.&nbsp;</div></div><div><br /></div><div><b>Final Thoughts</b></div><div><br /></div><div>One thing's for sure: watching these videos and reading the documentation gives me flashbacks of the more interesting classes from studying Computer Science in university. The beauty of working in this field is that even the coolest, most complex technology is not only within your grasp to use and understand, but also to implement.</div><div><br /></div><div>As a developer, I have discussed with my brother what platform is most attractive: iPhone or Android? I own an iPod Touch already, but am unable to develop native apps since I don't have a couple grand to put down on a Mac (<span class="Apple-style-span" style="text-decoration: underline; ">much</span>&nbsp;higher priorities: student loan, big screen HDTV, next gen console). Android will support Java and (from what I've been told) Flash, but I don't want or need a cell phone. The jury's still out but it will be fun either way.</div><div><br /></div><div>As always, I invite you to post any comments you might have on this subject.</div></div></div>]]>
    </content>
</entry>

<entry>
    <title>Ray Bradbury, Sci-Fi Legend... And Prunes?</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/06/ray-bradbury-sci-fi-legend-and-prunes.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.106</id>

    <published>2009-06-29T15:14:03Z</published>
    <updated>2009-06-29T17:03:23Z</updated>

    <summary>I know this isn&apos;t RIA-related, but I just have to post this.I&apos;m currently re-reading Fahrenheit 451, an awesome book where Ray Bradbury (living legend of American litterature) displays his incredible ability to predict the social/political path the world would eventually...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[I know this isn't RIA-related, but I just have to post this.<br /><br />I'm currently re-reading <a href="http://en.wikipedia.org/wiki/Fahrenheit_451">Fahrenheit 451</a>, an awesome book where <a href="http://en.wikipedia.org/wiki/Ray_bradbury">Ray Bradbury</a> (living legend of American litterature) displays his incredible ability to predict the social/political path the world would eventually take. Anyways, the gentleman author deserves every accolade/income-generating opportunity that he can get, which brings me to one of the strangest, off the wall commercials that I've <i>ever</i> seen.<br /><br />It is like a compilation of an Ad agency list of what <b><u>not</u> </b>to put into a commercial:<br /><br /><ul><li>Self-referential humour sticking it to the company that's vying for your money -- CHECK</li><li>"Bada-bing" sound-effect after a bad pun is thrown out there -- CHECK</li><li>Giant disembodied head of bespectacled sci-fi writer (who isn't in a bikini or ogling someone who is) -- CHECK</li><li>Stock footage of NASA geeks turning dials and pushing buttons -- CHECK</li><li>Mentioning the wrinkles on prunes -- CHECK</li></ul><br />I give an A+ for boldness to the people at <a href="http://www.sunsweet.com/">SunSweet</a>. It's a wonder they're even still around. I guess <i>those must be some <u>good prunes</u>.</i><br /><div align="center"><br /><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/A5NxG_rr5aU&amp;hl=en&amp;fs=1&amp;" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/A5NxG_rr5aU&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></object><a style="left: 483px ! important; top: -344px ! important;" title="Click here to block this object with Adblock Plus" class="msuromevoltngztcrkuy visible ontop" href="http://www.youtube.com/v/A5NxG_rr5aU&amp;hl=en&amp;fs=1&amp;"></a><a style="left: 483px ! important; top: -344px ! important;" title="Click here to block this object with Adblock Plus" class="msuromevoltngztcrkuy visible ontop" href="http://www.youtube.com/v/A5NxG_rr5aU&amp;hl=en&amp;fs=1&amp;"></a><a style="left: 483px ! important; top: -344px ! important;" title="Click here to block this object with Adblock Plus" class="msuromevoltngztcrkuy visible ontop" href="http://www.youtube.com/v/A5NxG_rr5aU&amp;hl=en&amp;fs=1&amp;"></a><a style="left: 483px ! important; top: -344px ! important;" title="Click here to block this object with Adblock Plus" class="msuromevoltngztcrkuy visible ontop" href="http://www.youtube.com/v/A5NxG_rr5aU&amp;hl=en&amp;fs=1&amp;"></a><a style="left: 483px ! important; top: -344px ! important;" title="Click here to block this object with Adblock Plus" class="msuromevoltngztcrkuy visible ontop" href="http://www.youtube.com/v/A5NxG_rr5aU&amp;hl=en&amp;fs=1&amp;"></a>
<br /></div><br /><br /><b>A thought: </b><br />
<br />
Why is it that I sincerely doubt that in this day and age, any modern
advertisement agency would waste their time creating a commercial
featuring a best-selling author of fiction (other than perhaps Algore, inventor of <a href="http://en.wikipedia.org/wiki/Internets_%28colloquialism%29">The Internets</a>).<br /><br />]]>
        <![CDATA[<b>Back To Mr. Bradbury's Book</b><br />
<br />
I definitely encourage everyone to read <a href="http://en.wikipedia.org/wiki/Fahrenheit_451">Fahrenheit 451</a>. In it (to his credit and our chagrin), writing in the early 50's (that's the <i>nineteen</i>-fifties,
folks), Mr. Bradbury describes a society not altogether dissimilar to our own.<br />
<br />
In fact, he describes iPods/ear buds, big-screen TVs and interactive
multi-media. (In fact, now that I think of it, he even predicts
something akin to the <a href="http://en.wikipedia.org/wiki/Interstate_405_%28California%29#The_O.J._Simpson_chase">O.J. Simpson police chase</a>/shows like as "<a href="http://en.wikipedia.org/wiki/World%27s_Wildest_Police_Videos">The World's Wildest Police Chases</a>") This, all written in a time where people used "rabbit ears" to pull in a snowy <a href="http://en.wikipedia.org/wiki/1952-53_United_States_network_television_schedule">black and white feed</a> from one of the "Big 3" networks... and this only during "prime-time". Not exactly the 24 hour CNN/FOXNews news-cycle we have today.<br />
<br />
On the political side, the author foresees the politics of celebrity where
smooth-talking, attractive leaders use the threat of foreign wars to
distract from domestic troubles and to constrain individual freedoms.
Bradbury predicts political correctness becoming law, assisted largely by
the apathy and intellectual illiteracy of an entertainment-sedated
public, as well as a malleable intelligentsia. (Say it ain't so!)<br />
<br />
Some of this may seem self-evident in today's political atmosphere but
keep in mind that Harry S. Truman was president of the U.S. at the
time.. not exactly a macchiavellian leader.<br />
<br />
All that to say that it's a good read and well worth your time. It had
a great impact on me when I first read it as a kid (thanks, Aunt Pat
for my copy!). Re-reading it now, well it all makes even more sense.]]>
    </content>
</entry>

<entry>
    <title>All Shall Bow to... Steve Mobbs of &quot;Mapple&quot;</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/06/all-shall-bow-to-steve-mobbs-of-mapple.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.105</id>

    <published>2009-06-10T12:40:46Z</published>
    <updated>2009-06-11T15:31:37Z</updated>

    <summary>An early morning distraction...Dial down your MyPods for a message from the luminary genius CEO/guru/deity of Mapple: Steve Mobbs. Dear Mr. Mobbs...Sir, I implore your excellency to allow MyDobe to release a fully-featured version of Flash Player 10 on the...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[An early morning distraction...<br /><br />Dial down your MyPods for a message from the luminary genius CEO/guru/deity of <a href="http://en.wikipedia.org/wiki/Mypods_and_Boomsticks">Mapple</a>: Steve Mobbs.<br /><br /><div align="center"><br /> 

<object width="480" height="385"><param name="movie" value="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></object><a style="left: 510.5px ! important; top: -385px ! important;" title="Click here to block this object with Adblock Plus" class="gawrfvxyeiryiraebids visible ontop" href="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></a><a style="left: 510.5px ! important; top: -385px ! important;" title="Click here to block this object with Adblock Plus" class="gawrfvxyeiryiraebids visible ontop" href="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></a><a style="left: 510.5px ! important; top: -385px ! important;" title="Click here to block this object with Adblock Plus" class="gawrfvxyeiryiraebids visible ontop" href="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></a><a style="left: 510.5px ! important; top: -385px ! important;" title="Click here to block this object with Adblock Plus" class="gawrfvxyeiryiraebids visible ontop" href="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></a><a style="left: 510.5px ! important; top: -385px ! important;" title="Click here to block this object with Adblock Plus" class="gawrfvxyeiryiraebids visible ontop" href="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></a><a style="left: 510.5px ! important; top: -385px ! important;" title="Click here to block this object with Adblock Plus" class="gawrfvxyeiryiraebids visible ontop" href="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></a><a style="left: 510.5px ! important; top: -385px ! important;" title="Click here to block this object with Adblock Plus" class="lnwtcbqsilzmlnowaogs visible ontop" href="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></a><a style="left: 510.5px ! important; top: -385px ! important;" title="Click here to block this object with Adblock Plus" class="lnwtcbqsilzmlnowaogs visible ontop" href="http://www.youtube-nocookie.com/v/CZGIn9bpALo&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"></a><br /><object width="480" height="385"></object></div><object width="480" height="385"><br /><br /><b>Dear Mr. Mobbs</b>...<br /><br />Sir, I implore your excellency to allow MyDobe to release a fully-featured version of Flash Player 10 on the MyPod. <br /><br />Thank you. You may now return to tending to your narwhal farm.<br /><br /></object><div align="center"><div align="left"><object width="480" height="385">(By the way: nice turtleneck.)</object></div></div><br />]]>
        <![CDATA[Ok... time for a trip to the
Mapple Store to see stuff that I couldn't afford, even if I sold half of my
children's kidneys (one each, people) to a reputable Slobovian doctor.<br /><div align="center"><div align="left"><br /></div><div align="left"><object width="480" height="385"></object><br /></div><object width="480" height="385"></object>

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/7L2fsubA2-c&amp;color1=0x6699&amp;color2=0x54abd6&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://www.youtube.com/v/7L2fsubA2-c&amp;color1=0x6699&amp;color2=0x54abd6&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"></object><a style="left: 491.5px ! important; top: -344px ! important;" title="Click here to block this object with Adblock Plus" class="gawrfvxyeiryiraebids visible ontop" href="http://www.youtube.com/v/7L2fsubA2-c&amp;color1=0x6699&amp;color2=0x54abd6&amp;hl=en&amp;feature=player_embedded&amp;fs=1"></a><a style="left: 491.5px ! important; top: -344px ! important;" title="Click here to block this object with Adblock Plus" class="gawrfvxyeiryiraebids visible ontop" href="http://www.youtube.com/v/7L2fsubA2-c&amp;color1=0x6699&amp;color2=0x54abd6&amp;hl=en&amp;feature=player_embedded&amp;fs=1"></a><br /></div><br />]]>
    </content>
</entry>

<entry>
    <title>Leah Buhley on Being a &quot;UX Team of One&quot;</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/06/presentation-by-leah-buhley-on-being-a-ux-team-of-one.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.104</id>

    <published>2009-06-08T18:18:26Z</published>
    <updated>2009-06-08T19:58:09Z</updated>

    <summary> Here is an excellent presentation (slides with audio) on &quot;Generative UX Design&quot; by Leah Buhley of Adaptive Path. She gave this presentation at the IA Summit 2008 (i.e. the Information Architect Summit). It is entitled &quot;How to Be a...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[ 




Here is an excellent presentation (slides with audio) on "Generative UX Design" by Leah Buhley of <a href="http://www.adaptivepath.com/">Adaptive Path</a>. She gave this presentation at the IA Summit 2008 (i.e. the Information Architect Summit). It is entitled "How to Be a UX Team of One" and goes over her personal best practices for <a href="http://en.wikipedia.org/wiki/Lone_Ranger">Lone Ranger</a> UX professionals.<br /><br />One of Leah's key points: <b>Business Needs + User Needs = Design Principles</b>.
In other words: software needs to be more than purely functional (i.e. business-focused). It also has to be personal (i.e. user-focused). I'd
put it this way: "If all food were nutritious but tasteless, people
would be no better off because they wouldn't eat enough to stay healthy."<br /><br />Leah presents her ideas well and with a lot of passion and provides great food for thought. What more can I say, really? Check it out.<img style="visibility: hidden; width: 0px; height: 0px;" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNDQ*ODQ5NjUwMjMmcHQ9MTI*NDQ4NDk5ODgzNyZwPTEwMTkxJmQ9c3NfZW1iZWQmZz*yJnQ9Jm89ZjA2YzNhMjU*NTBkNGJiMWI4YThlOWVmYzdlZjBlYWUmb2Y9MA==.gif" border="0" width="0" height="0" /><br /><br /><b>My take-aways (e.g. Leah's points mixed with some of my own ideas):</b><br /><br /><ul><li>Generate many ideas. The more the better. Sketch a <u>lot</u>. On paper, even. That said, you should still brainstorm within constraints. This is the real world, after all.<br /></li><li>Use a continuum (e.g. from beginner to power user), 2X2 or larger grid to organize your mock-ups. Experiment with word association, combine ideas, extract concepts from an idea. Build up, break down, re-organize.<br /></li><li>Compile an "Inspiration Library" by taking screen grabs of inspirational sites and applications. It incorporates competitive analysis but also provides mnemonic cues (Rorschach) for things that just plain work.<br /></li><li>Assemble an ad-hoc team at which to throw ideas and out of which to draw new ideas. Use sketchboards (i.e. butcher paper) on a wall to post up ideas and display low-fi mock-ups. If your ad-hoc group needs some guidance, use basic templates into which they can draw their own ideas.</li><li>Abandon the ideal of the <i>Artiste</i> -- the beret-wearing holder of all design knowledge. Decorate your workspace with mock-ups, ideas, sketches. Get people's input. Be proud of incomplete/in-progress ideas. Share them and get people's impressions.<br /></li></ul><div align="center"><a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/ugleah/how-to-be-a-ux-team-of-one?type=presentation" title="UX Team Of One @ IA Summit 2008">UX Team Of One @ IA Summit 2008</a><object style="margin: 0px;" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=uxteamofone-1208413700270768-8&amp;stripped_title=how-to-be-a-ux-team-of-one" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=uxteamofone-1208413700270768-8&amp;stripped_title=how-to-be-a-ux-team-of-one" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></object><a style="left: 483px ! important; top: -355px ! important;" title="Click here to block this object with Adblock Plus" class="xezeifrvxudzbptnhxwz visible ontop" href="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=uxteamofone-1208413700270768-8&amp;stripped_title=how-to-be-a-ux-team-of-one"></a><a style="left: 483px ! important; top: -355px ! important;" title="Click here to block this object with Adblock Plus" class="xezeifrvxudzbptnhxwz visible ontop" href="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=uxteamofone-1208413700270768-8&amp;stripped_title=how-to-be-a-ux-team-of-one"></a><br /><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Worth a Scan, Man: Vids from FlashCamp SanFran</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/06/worth-a-scan-man-vids-from-flashcamp-sanfran.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.103</id>

    <published>2009-06-08T14:44:51Z</published>
    <updated>2009-06-08T15:32:58Z</updated>

    <summary>If you want to know what&apos;s new and ominously pending in the world of Flash and Flex, you owe it to yourself to check out these videos from Adobe Developer Connection, post haste!They cover such mouth-watering topics as an intro...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[If you want to know what's new and ominously pending in the world of Flash and Flex, you owe it to yourself to check out <a href="http://labs.adobe.com/technologies/flash/videos/#flashcamp">these videos</a> from Adobe Developer Connection, <i>post haste!<br /></i><br />They cover such mouth-watering topics as an intro to Flash Catalyst and Flash Builder 4 and provide a lot of information about Flex 4 as a language (including advanced CSS, skinning, animations and effects). They also describe the road ahead for AIR on the desktop, which frankly is something I'd like to know more about.<br /><br />Click on the image below to watch the joint keynote by Kevin Lynch, Adobe's chief technical officer and David Wadhwani, the general manager and vice-president of the Flash Platform Business Unit (i.e. two very important dudes):<br /><br /><div align="center"><a href="http://labs.adobe.com/technologies/flash/videos/flashcamp/keynote/" target="_blank"><img src="http://labs.adobe.com/technologies/flash/videos/flashcamp/keynote/flashcamp_sf2009_keynote_thumb.jpg" width="500" height="282" /></a><br /><div align="left"><br />I personally am very excited to see the current and upcoming innovations in the Flash/Flex platform. Having been a member of the Java community for a long time, I can see some similarities between the promise of the Sun and Adobe web and desktop technologies. As cynical as I can sometimes be about these things, let's hope that where Java largely failed (e.g. Swing-based applets and desktop apps), Flex/Flash will succeed (e.g. Flex/AIR apps for the web and desktop).<br /><br />As always, I welcome your comments. I'd love to hear what upcoming Adobe Flash/Flex technology you are most looking forward to using. What's most likely to turn out to be vaporware? Can any of this technology live up to the hype?<br /><br /></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Pull up a chair at LiveCycle Café</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/06/join-t-he-lc-community-at-livecycle-cafe.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.102</id>

    <published>2009-06-03T21:23:03Z</published>
    <updated>2009-06-03T21:42:45Z</updated>

    <summary>Adobe recently planted the seed for improved cooperation within the scattered LiveCycle community. In an effort to leverage the social web to combine our collective efforts to get the word out about LiveCycle and build up buzz and a shared...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="LiveCycle ES" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[Adobe recently planted the seed for improved cooperation within the scattered LiveCycle community. In an effort to leverage the social web to combine our collective efforts to get the word out about LiveCycle and build up buzz and a shared base of common knowledge from which we can all benefit.<br /><br />This "seed", as I call it, is <a href="http://www.adobe.com/devnet/livecycle/cafe/">LiveCycle Café</a>, a social AIR app that provides all the tools to start sharing and gaining knowledge on the power of LiveCycle, leveraging Adobe corporate documentation, forums, live chat and various community contributions via a built-in RSS reader. The premise is that beginners and experts alike from across the globe (is that a contradiction?) will use it to connect with each other. LiveCycle is a very powerful but large set of tools, so gaining access to the many experts who are out there toiling in obscurity (some of them are toiling a few cubes away from me, here at 4Point) is a great asset. As we well know, we can only succeed by <a href="http://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants">standing on the shoulders of giants</a>, so having instant access to the cream of the LiveCycle crop can do nothing but make us better at what we do.<br /><div align="center">
<br /><iframe src="http://cafe.host.adobe.com/download/" scrolling="no" width="224" frameborder="0" height="200"></iframe><br /><div align="left"><br />Here is the AIR install badge. Check it out. Who knows, maybe you'll find me on there, snooping around.
</div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Take a Spin on the Tour de LiveCycle</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/05/take-a-spin-on-the-tour-de-livecycle.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.101</id>

    <published>2009-05-27T14:54:47Z</published>
    <updated>2009-05-27T15:40:20Z</updated>

    <summary>After the success of Tour de Flex (which just recently celebrated its 5,000,000th sample viewed) the fine folks at Adobe have released Tour de Livecycle, a one stop shop for discovering the many, many facets of the Livecycle Enterprise Suite....</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="LiveCycle ES" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[After the success of <a href="http://www.adobe.com/devnet/flex/tourdeflex/">Tour de Flex</a> (which just recently celebrated its 5,000,000th sample viewed) the fine folks at Adobe have released <a href="http://www.adobe.com/devnet/livecycle/tourdelivecycle/">Tour de Livecycle</a>, a one stop shop for discovering the many, <u>many</u> facets of the <a href="http://www.adobe.com/products/livecycle/">Livecycle Enterprise Suite</a>. Hopefully this initiative will help put this powerful yet underrated offering from Adobe onto people's radar screens.<br /><br />There's no point in me going into what Livecycle is, but suffice it to say that any self-respecting enterprise Flex developer owes it to him/herself to seriously consider gaining some Livecycle-related experience.<i> "There be gold in them thar skills."</i><br /><br /><br />

<div align="center">
<iframe src="http://tourdelc.adobe.com/badge/" scrolling="no" width="216" frameborder="0" height="182"></iframe>
<br /><br /><div align="left"><br />Hat tip to my man <a href="http://blogs.4point.com/armaghan.chaudhary">Armaghan</a> here at 4Point for pointing me to Duane's post on this topic (over at <a href="http://technoracle.blogspot.com/2009/05/tour-de-livecycle-launches.html">Technoracle</a>). Also, check out <a href="http://gregsramblings.com/2009/05/26/tour-de-livecycle-launched/">the original post</a> on the "TDL" launch by Greg.<br /></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>East Ontario/West Québec Flex/Flash Coders Unite!</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/05/east-ontariowest-quebec-flexflash-coders-unite.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.99</id>

    <published>2009-05-21T21:16:56Z</published>
    <updated>2009-05-21T21:29:47Z</updated>

    <summary>You know Ottawa has arrived when the Flash Builder 4 / Flash Catalyst Launch Tour announces a date at Adobe&apos;s offices here in Ottawa! Aside from the upcoming Flash Builder and Catalyst (if you haven&apos;t seen it yet, slap yourself...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[You know Ottawa has arrived when the <b>Flash Builder 4 / Flash Catalyst Launch Tour</b> announces a date at Adobe's offices here in Ottawa! Aside from the upcoming <a href="http://labs.adobe.com/technologies/gumbo/">Flash Builder</a> and <a href="http://labs.adobe.com/technologies/flashcatalyst/">Catalyst</a> (if you haven't seen it yet, slap yourself now), there'll be a tutorial for  <a href="http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit">PixelBender</a> (which is freaking awesome), as well as a show off session for CartoVista (no clue).<br /><br /><div align="center"><a href="http://ofpug.eventbrite.com/"><img src="http://images.eventbrite.com/logos/350988817.png" /></a><br /></div><br /><div align="left">The action starts at 5:30PM on June 3rd and runs until everyone goes home satisfied at 9:00PM. There will be prizes and plenty of food. <i>What's not to like, people!?!</i><br /><br />Click <a href="http://ofpug.eventbrite.com/">here</a> for more details.<br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Quick Question for Adobe: What Logo Will &quot;Flash Builder&quot; Use?</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/05/quick-question-for-adobe-what-logo-will-flash-builder-use.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.98</id>

    <published>2009-05-21T17:08:32Z</published>
    <updated>2009-05-21T21:16:49Z</updated>

    <summary>Inquiring (make that &quot;trivial&quot;) minds want to know: What logo will Adobe now associate with the re-branded, better than ever, sliced bread tasty &quot;Flash Builder&quot;?Since Adobe seems to have somewhat linked the underlying technology that their authoring/development tools use to...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[Inquiring (make that "trivial") minds want to know: What logo will
Adobe now associate with the re-branded, better than ever, sliced bread
tasty "Flash Builder"?<br /><br />Since Adobe seems to have <i>somewhat </i>linked the underlying technology that their authoring/development tools use to those tools by making both share similar logos (e.g. the red Fl for Flash CS4 to match the red f for the Flash platform proper), what does that mean for the upcoming re-branding of Flex Builder to Flash Builder?<br /><br />Flex Builder currently has a gray Fx as a logo. Flash also has a red logo... Will the gray Fx therefore be replaced with a red Fx? (Oh but "Fx" still makes me think of Flex and that word is now a no-go as far as Builder is concerned)<br /><br />Ok, then. Will Builder get a gray Fl, like a Flash CS4 logo only much, <u>much</u> more serious? (But then what about colour-blind people who can't distinguish red from gray?)<br /><br /><i>Hmmm. It sure does make one ponder.</i> (For about 10 seconds and then you go back to doing actual work.)<br /><br />[<b>Follow-up edit</b>: I just got my answer: The new logo is a gray "Fb". Boy do I feel better now that that's out of the way!]<br />]]>
        
    </content>
</entry>

<entry>
    <title>Stuff You Missed at 360|Flex While You Were *at* 360|Flex</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/05/stuff-you-missed-at-360flex-while-you-were-at-360flex.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.97</id>

    <published>2009-05-21T16:35:24Z</published>
    <updated>2009-06-12T17:03:46Z</updated>

    <summary>[Edits:Added Jun Heider&apos;s materials on run-time resource profiling (Day 3, Session 2)Added Ryan Phelan&apos;s slides on Pixel Bender (Day 3, Session 4)Added Lafferty and Frishberg&apos;s slides and an example on custom ItemRenderers (Day3, Session 4)Added Sanchez&apos; slides on Degrapha (Day...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[[<b>Edits:</b><br /><ul><li>Added Jun Heider's materials on run-time resource profiling (Day 3, Session 2)</li><li>Added Ryan Phelan's slides on Pixel Bender (Day 3, Session 4)</li><li>Added Lafferty and Frishberg's slides and an example on custom ItemRenderers (Day3, Session 4)</li><li>Added Sanchez' slides on Degrapha (Day 1, Session 2)</li><li>(Über Edit) John from 360 Conferences has uploaded all of the presenter slides from 360|Flex Indy that he could get his hands on <a href="http://www.slideshare.net/search/slideshow?q=+360flexindy&amp;submit=post&amp;searchfrom=header&amp;x=0&amp;y=0">here</a>. There are 33 of them, at last count. Thanks a million, John.</li><li>Added Laura Arguello's slides from her (excellent) Mate session (Day 2, Session 5)]</li></ul>As you've probably guessed by now, if you missed 360|Flex by your own choice, you're kind of a... well, a loser. Many of the best presenters, mentors, open-source community leaders and trend-setting Flex developers were there, pouring their knowledge out in exchange for a hotel room and a 360|Flex "speaker" t-shirt. (If the room was in a train car, then just maybe it's a fair trade.)<br /><br />One of the worst things about 360 (yes, I'm about to complain here, apologies to Tom and John) is that since there are generally 5 session going on at once, <b>you're going to miss something</b>. (I'll give you a second now to <i>get over it</i>.) Some things you'll never, <u>ever</u> get back (look through your high school yearbook for some quick examples). Fortunately, I have compiled a quick list of presenter materials that didn't make it onto the USB key. I will update this in the next few days as more stuff things trickles in.<br /><br />I've listed these by day and session. (Note that I'm not counting the keynotes in numbering the sessions.)<br /><br /><font style="font-size: 1.25em;"><b>Day 1</b></font><br /><br /><blockquote><b>Session 1</b><br /><br /><blockquote>Assert Yourself (FlexUnit 4) -- Michael Labriola (ably assisted by Jeff Tapper)<br /><a href="http://blogs.digitalprimates.net/jefftapper/index.cfm/2009/5/20/FlexUnit-4-feature-overview" target="_blank">Slides</a><b><br /><br /></b></blockquote><b>Session 2</b><br /><br /><blockquote>Degrapha Declarative Graphics Framework - Juan Sanchez<br /><a href="http://www.degrafa.org/blog/2009/05/slides-from-360flex-indy/" target="_blank">Slides</a><br /></blockquote><b><br />Session 3</b><br /><br /><blockquote>Structured Log testing - Renaun Erickson<br /><a href="http://renaun.com/blog/2009/05/19/282/" target="_blank">Missed Points</a><br /></blockquote><br /><blockquote>Another Mapping API...Not! - Mansour Raad<br /><a href="http://thunderheadxpler.blogspot.com/2009/05/my-360flex-presentation.html" target="_blank">Slides</a><br /></blockquote><br /><b>Session 4</b><br /><br /><blockquote>Any Which Array But Loose - Michael Labriola<br /><a href="http://blogs.digitalprimates.net/codeSlinger/index.cfm/2009/5/20/An-Which-Array-but-Loose-the-code" target="_blank">Slides</a><br /></blockquote></blockquote><br /><font style="font-size: 1.25em;"><b>Day 2</b></font><br /><br /><blockquote><b>Session 1</b><br /><br /><blockquote>Creating our first i18n (internationalization) Flex application - Oğuz Demirkapı<br /><a href="http://blog.demirkapi.net/post.cfm/my-360-flex-presentation-slides-i18n-in-erna-iona-i-a-ion-flex" target="_blank">Slides</a><br /><br />Flex Server Lib - Andy Powell<br /><a href="http://www.infoaccelerator.net/blog/post.cfm/360flex-say-hello-to-flexserverlib-slides" target="_blank">Slides</a><br /><br />FLEXperience - Putting the UX in Flex -- Joe Johnston<br /><a href="http://merhl.com/?p=179" target="_blank">Slides</a><br /></blockquote></blockquote><b><br /></b><blockquote><b>Session 3</b><br /><br /><blockquote>How Not to Code Flex Applications - Jeff Tapper<br /><a href="http://blogs.digitalprimates.net/jefftapper/index.cfm/2009/5/19/How-not-to-code-Flex-Applications" target="_blank">Slides</a><br /></blockquote><br /><b>Session 4</b><br /><br /><blockquote>Developers are from Mars, Designers are from Venus -- Chad Udell<br /><a href="http://visualrinse.com/2009/05/20/360flex-links-deck-and-more/" target="_blank">Slides</a><br /></blockquote><br /><b>Session 5</b><br /><br /><blockquote>Building an AIR Video Recording Spy Camera with Motion Detection -- Rich Tretola<br /><a href="http://blog.everythingflex.com/2009/05/19/360flex-presentation-slides/" target="_blank">Slides</a><br /><br />Breaking Down your Application with Mate -- Laura Arguello<br /><a href="http://mate.asfusion.com/assets/content//presentations/360_indy.pdf">Slides</a><br /></blockquote></blockquote><br /><font style="font-size: 1.25em;"><b>Day 3</b></font><br /><br /><blockquote><b>Session 2<br /><br /></b><blockquote>Flex Profiling by Example - Jun Heider<br /></blockquote>
<blockquote><a href="http://www.iheartair.com/?page_id=197" target="_blank">Slides and source</a><br /></blockquote><b><br />Session 3</b><br /><br /><blockquote>Merapi: What's Next -- Adam Flater<br /><a href="http://www.infoaccelerator.net/blog/post.cfm/merapi-source-now-available" target="_blank">Source announced at 360|Flex</a><br /><br /></blockquote><b>Session 4</b><br /><br /><blockquote>Bending and Flexing with PixelBender - Ryan Phelan<br /><a href="http://www.rphelan.com/2009/05/21/360flex-indy-slides/" target="_blank">Slides</a><br /><br />Custom Item Renderers - Lafferty and Frishberg<br /><a href="http://butterfliesandbugs.wordpress.com/2009/05/18/custom-itemrenderers-slides-from-flex-360-indy/" target="_blank">Slides</a> <a href="http://butterfliesandbugs.wordpress.com/2009/05/22/flex-360-sample-implementing-idropinlistitemrenderer-to-create-a-reusable-itemrenderer/" target="_blank">Example</a><br /> </blockquote></blockquote><br />That's all for now. Check back later in case more stuff pops up (it surely will).<br />]]>
        
    </content>
</entry>

<entry>
    <title>Touch-down in Indianapolis</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/05/touch-down-in-indianapolis.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.94</id>

    <published>2009-05-18T12:25:45Z</published>
    <updated>2009-05-18T23:12:44Z</updated>

    <summary>Well, normally touch-downs in Indy are welcomed with the roar of a crowd of hysterical fan. Strangely, when my plane touched-down last night, no such noise was heard from the fine denizens of Indianapolis.What gives?So here I am, 2 minutes...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[Well, normally touch-downs in Indy are welcomed with the roar of a crowd of hysterical fan. Strangely, when my plane touched-down last night, no such noise was heard from the fine denizens of Indianapolis.<i>What gives?</i><br /><img src="http://photos.indystar.com/photos/standard/2008/11/193162.jpg" style="margin: 10px;" align="right" width="307" height="233" /><br />So here I am, 2 minutes before the keynote is to begin. The room is huge, cathedral like and brimming with techy talent. Check-in was easy and quick and the people seem friendly enough. They gave us a bag and a USB key. I'll let you know later what the contents of it might be. I suppose I'll have to introduce myself to someone... not exactly a stretch for an extrovert like me.<br /><br />Anyways, gotta go. I still haven't reviewed the list of presentations for this AM. But first I'm going to scan the room for Brad. He <b>has</b> to be here somewhere... or I'm telling!<br />]]>
        
    </content>
</entry>

<entry>
    <title>Portal: The Flash Version</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/taylor.bastien/2009/05/portal-the-flash-version.html" />
    <id>tag:blogs.4point.com,2009:/taylor.bastien//3.91</id>

    <published>2009-05-15T16:53:25Z</published>
    <updated>2009-05-18T18:17:34Z</updated>

    <summary>And now for a quick time out for some fun.As anyone who has talked to me about PC gaming would know, I hold the Half-Life series dear to my gamer heart. It is (IMHO) one of the best crafted, most...</summary>
    <author>
        <name>Taylor Bastien</name>
        
    </author>
    
        <category term="Flash" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/taylor.bastien/">
        <![CDATA[And now for a quick time out for some fun.<br /><br />As anyone who has talked to me about PC gaming would know, I hold the Half-Life series dear to my gamer heart. It is (IMHO) one of the best crafted, most originally imagined game universes that I know of. The original Half-Life (developed by <a href="http://www.valvesoftware.com/">Valve</a> and distributed by Sierra) was simply a revelation while the second (which I am currently playing through) is no less innovative.<br /><br />The series has spawned a number of high quality quasi-sequels and mods (e.g. Day of Defeat, Counterstrike), many of which I have wasted untold hours on. One spin-off that I haven't played is the "cult classic" <a href="http://orange.half-life2.com/">Portal</a>. It seems very original and visually stunning, but the gaming budget is tight in the Bastien household. Perhaps someone will donate a copy to me someday out of pity &lt;hint hint&gt;.<br /><br /><font style="font-size: 1.25em;"><b>2D Tribute to 3D Goodness</b></font><br /><br />While digging around <a href="http://www.newgrounds.com/">Newgrounds</a>, I came across a Flash 2D port/fan tribute to Portal. This little game is very polished and will provide you with a lot of brain-teasing fun for your money (i.e. MSRP of $0.00). Thankfully, Valve hasn't come down  hard on the <a href="http://www.wecreatestuff.com/">developers</a> for using their intellectual property in making this game. If anything, I'm surprised that Valve hasn't bought it up outright and used it for their own purposes. As with all well-designed software, the interface is intuitive and elegant, regardless of the complexity of the task on hand.<br /><br />In case you haven't heard of it, the original Portal is a 3D puzzle game where players must attempt to navigate an obstacle course of sorts by using a "<a href="http://half-life.wikia.com/wiki/Aperture_Science_Handheld_Portal_Device">Handheld Portal Device</a>". It allows you to project a pair of linked tears in space-time (or portals), one blue and one yellow. They are "linked" in that when you (or another object) pass through one portal, you will come out through the other. The objective is pretty simple: you must find your way to the exit of each section (or room) of the obstacle course <i>without getting squashed, burnt or ventilated</i>. The games physics are meant to be realistic, which leads to some interesting quandaries involving "looping" portals (i.e. picture falling from a portal in the ceiling into one in the floor... over and over again until you reach terminal velocity). <br /><br />But I'm getting ahead of myself. Just click on the logo and try the game, for crying out loud.<br /><br />

<div style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
</div>

<div align="center">
<a href="http://portal.wecreatestuff.com//">
<img src="http://portal.wecreatestuff.com/portallogowide.jpg" />
</a>

<br /><br /></div>]]>
        <![CDATA[<font style="font-size: 1.25em;"><b>"There's a hole in the sky through which things can fly"</b></font><br />
<br />
Below you'll see the trailer from the 3D version. The concept is the same and the challenge no less taxing. Welcome to the <a href="http://www.giantbomb.com/aperture-science-enrichment-center/95-94/">Aperture Science Enrichment Center</a>. I'll just step aside now and let a thousand pictures tell a million words.<br /><br />


<script type="text/javascript" src="http://www.whatistheorangebox.com/swfobject.js"></script>

<div id="flashcontent" align="center">
<table style="border: 1px dotted rgb(85, 85, 255);" align="center" bgcolor="#000000" width="480" height="375">
<tbody><tr>
<td>
<div align="center">
<button type="button" onclick="startVideo()" style="border: 0px none ; font-family: 'trebuchet ms',helvetica,sans-serif; font-style: normal; color: rgb(255, 255, 255); font-variant: normal; font-weight: bold; background-color: rgb(0, 0, 0);">
Click Here to View Portal Trailer</button>
</div>
</td>
</tr>
</tbody></table></div>
<script type="text/javascript">
   var so = new SWFObject("http://www.whatistheorangebox.com/trailers/vid_lrg.swf", "mymovie", "480", "375", "8", "#336699");
  so.addVariable("fileID", "portal/");
   so.addVariable("autostart", "off");
   function startVideo() {
     so.write("flashcontent");
   }
   
</script>]]>
    </content>
</entry>

</feed>
