<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Visualrinse &#124; Design and Development by Chad Udell &#187; Work</title>
	<atom:link href="http://visualrinse.com/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://visualrinse.com</link>
	<description>Design, Development, Technology and My Life.</description>
	<lastBuildDate>Thu, 22 Sep 2011 23:21:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Max 2010 &#8211; Year of the Devices</title>
		<link>http://visualrinse.com/2010/10/29/max-2010-year-of-the-devices/</link>
		<comments>http://visualrinse.com/2010/10/29/max-2010-year-of-the-devices/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 19:55:28 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=1125</guid>
		<description><![CDATA[Just got back from LA. And yet another very successful Adobe MAX conference completed. This year had a distinct theme – devices. From the free devices handed out to attendees, to the devices in the keynote, to the devices shown on the floor of the community pavilion, it’s clear that Adobe is very intent on [...]]]></description>
			<content:encoded><![CDATA[<p>Just got back from LA.  And yet another very successful <a href="http://max.adobe.com">Adobe MAX</a> conference completed.</p>
<p>This year had a distinct theme – devices. From the free devices handed out to attendees, to the devices in the keynote, to the devices shown on the floor of the community pavilion, it’s clear that Adobe is very intent on getting their content production tools’ output on as many formats and platforms as possible.</p>
<p>AIR for Android, AIR on TV, Google TV, Flash Player on Mobile…  Wow. The digital Publishing Platform alone is a huge step forward for publications looking to expand their reach to devices where they previously hadn’t been able to target.  Pretty amazing overall, really. While some of the technology is probably still a ways off, such as the Mobile jQuery extensions for Dreamweaver (which <a href="http://ejohn.org/">John Resig</a> helped to announce), there are other things like <a href="http://labs.adobe.com/technologies/flexsdk_hero/">Flex Hero</a>, with support for Mobile Development, are basically here (though in a Beta form). It’s exciting indeed.</p>
<p>Check out my photos from the event (shot on my <a href="http://www.amazon.com/gp/product/B002LITT42?ie=UTF8&#038;tag=visualrinse-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002LITT42">spiffy new Canon S90</a>)<br />
<object width="400" height="300"><param name="flashvars" value="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fchadudell%2Fsets%2F72157625267935246%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fchadudell%2Fsets%2F72157625267935246%2F&#038;set_id=72157625267935246&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fchadudell%2Fsets%2F72157625267935246%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fchadudell%2Fsets%2F72157625267935246%2F&#038;set_id=72157625267935246&#038;jump_to=" width="400" height="300"></embed></object></p>
<p>The keynotes got mixed reviews from a lot of the attendees, and most all the people I track on Twitter that weren’t at the event were handily panning the skits and overall presentations given. Honestly, while yes there some dry spots (the Omniture skit spoofing Jim Kramer was terrible) and there were a couple minor technology issues (Epix’s video demo failed),  I enjoyed them. I really though that Martha Stewart’s appearance, the BlackBerry Playbook demo and the mind blowing High Performance Flash player demos of 4k video and StageVideo, and MoleHill were just awesome. </p>
<p>One thing I noticed… The show’s opening with Joa and Natzke jamming some sick visualizations to a live AudioTool performance showed just how tough of a audience Adobe has to please… Here, I thought it was awesome and so did a lot of designers that I follow on Twitter. On the flipside… There were a ton of really smart and well known developers totally slamming it. WTF? It just highlights the heterogeneous nature of the Adobe customer base. You have creatives used to making beautiful or fun stuff with CS products and then you have these computer scientist developer types using Flex, LiveCycle and Coldfusion that just don’t care about that side of Adobe at all. One has to think that maybe Adobe needs to think a bit harder about what they want to be when they grow up… Or at least get the kids on each side of the fence to get along better. I stride the line between the two camps, so I love the creative mind blowing visuals and the whiz bang tech demos. Not everyone agrees.</p>
<p>Beyond the keynote announcements, there was some awesome labs sessions and concurrent presentations (my own presentation on Mobile Learning included. <img src='http://visualrinse.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). I really enjoyed <a href="http://www.zaalabs.com/">Nate Beck</a>’s multiplayer gaming session and the other labs I attended on both P2P and RTMFP and the other on the OSMF platform were both really enlightening. I attended a session on the Adobe InMarket service… and while it looks like it could be good eventually, it looks like it is a ways off for being flexible or powerful enough to warrant the effort. A lack of a public roadmap for the project could be a major turn-off for most app developers. How can you pin a business plan on a beta product?</p>
<p>The sneak peeks were great as always. Again Flash player improvements abounded as well as some super cool Flash player performance testing tools and output paths to HTML5 definitely caught my attention. The Coldfusion sneeks were pretty snoozeworthy to me, but I’m not much into that tech in general as it is. The real star of the sneak session was William Shatner though. Obviously oblivious to the bulk of the tech shown in the demos, he absolutely kept everyone entertained with a pile of jokes and incredulous responses to the advanced stuff on the screen behind him. Tons of fun.</p>
<p>The MAX bash was a great affair, with good food, entertainment (including some crazy dancing scantily clad snake lady, living statues, celeb look-alikes and a chain saw juggler), and the headliner “The Bravery”. A nice addition to the party, The Bravery put a good show on!</p>
<p>My session went well. I had about 60 attendees and ended up with a decent, though not superb rating. My topic, “<a href="http://tv.adobe.com/watch/max-2010-develop/building-mobile-learning-with-your-existing-elearning-toolkit/">Creating Mobile Learning with Your eLearning Toolkit</a>” is an interesting one, mainly because it’s pretty much totally new to the Adobe crowd. The recently released eLearning Suite 2 doesn’t actually ship with a way to target mobile right out of the box, so it’s a little bit of a stretch for a lot of rapid eLearning tool users like people that use Captivate daily to entertain firing up a command line tool to package up the materials for AIR for Android or the iOS packager. I hope to release the deck and the demos files here soon, so please come back to get those here.</p>
<p>After all is said and done, though, the best thing was seeing so many friends from the community. Chatting with awesome people like Jesse Freeman, <a href="http://elromdesign.com/blog/">Elad Elrom</a>, <a href="http://www.digitalprimates.net/">Michael Labriola</a>, <a href="www.developmentarc.com/site/about">Aaron Pederson</a>, <a href="http://www.leifwells.com/">Leif Weils</a>, <a href="http://www.bitchwhocodes.com/">Stacey Mulcahy</a>, Scott Janousek, <a href="http://twitter.com/#!/zstepek">Zach Stepek</a>, <a href="http://chrisgriffith.wordpress.com/">Chris Girffith</a>, <a href="http://blog.benstucki.net/">Ben Stucki</a>, <a href="http://www.remotesynthesis.com/">Brian Rinaldi</a>, <a href="http://www.andymatthews.net/">Andy Mathews</a> and so many more really made the time a lot of fun. I finally met a lot of people in the community that I follow on Twitter like <a href="http://www.jamesward.com/">James Ward</a>, <a href="http://www.robhuddleston.com/">Rob Huddleston</a> and <a href="http://twitter.com/#!/asciibn">Russ Ferguson</a> and was reunited with a former classmate of mine from Bradley, the humble Flash platform genius, <a href="http://bumpslide.com/">Dave Knape</a>. Honestly, talking and connecting with so many smart, fun, and engaging people in a cool setting with so much going on is really the reason to go to these conferences. I get so much out of hearing their stories and experiences and sharing mine, too. These interactions are far more educational than any labs, really. Can’t wait to seem ‘em all again.</p>
<p>So what’s next for Adobe? Hopefully some great success for this year across devices and more OSes… For now, I’m recuperating and then starting to plan out what to build on my new Droid 2 and Google TV. Maybe some mashups or apps are in order… Choices, choices, choices.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2010/10/29/max-2010-year-of-the-devices/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Been a bit quiet here, sorry for the absence.</title>
		<link>http://visualrinse.com/2010/08/16/been-a-bit-quiet-here-sorry-for-the-absence/</link>
		<comments>http://visualrinse.com/2010/08/16/been-a-bit-quiet-here-sorry-for-the-absence/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 02:55:46 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=1056</guid>
		<description><![CDATA[I have been really busy on another of my blogs, Float Learning. This year, my company has dove right into mobile, and specifically the world of mobile learning. I&#8217;ve been buried because of that, in case you couldn&#8217;t tell here. We&#8217;ve been writing a ton of great stuff at that blog. You should check it [...]]]></description>
			<content:encoded><![CDATA[<p>I have been really busy on another of my blogs, <a href="http://floatlearning.com">Float Learning</a>. This year, my company has dove right into mobile, and specifically the world of mobile learning. I&#8217;ve been buried because of that, in case you couldn&#8217;t tell here.</p>
<p>We&#8217;ve been writing a ton of great stuff at that blog. You should check it out when you have a moment.</p>
<p>I promise to get back to posting here, and have a couple drafts nearly ready, but for now, I&#8217;m going to be mostly <a href="http://twitter.com/visualrinse">active on Twitter</a> and may have some <a href="http://delicious.com/mm465">delicious links</a> to post coming soon.</p>
<p>That said, I do have a couple milestones to share&#8230; It&#8217;s been 1 year since my URL shorteners went live at <a href="http://fnaweso.me">fnaweso.me</a> and <a href="http://fnla.me">fnla.me</a>&#8230; go use em and say hi, if you haven&#8217;t recently.</p>
<p>Also, this is my 500th blog post. Sweet.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2010/08/16/been-a-bit-quiet-here-sorry-for-the-absence/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When building a promo/reel becomes a stepping stone&#8230;</title>
		<link>http://visualrinse.com/2010/07/01/when-building-a-promoreel-becomes-a-stepping-stone/</link>
		<comments>http://visualrinse.com/2010/07/01/when-building-a-promoreel-becomes-a-stepping-stone/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 19:55:00 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=1046</guid>
		<description><![CDATA[At The Iona Group and our new venture, Float Learning, we have been very busy seeking new opportunities and trying to reach new potential clients in a variety of interesting, non-traditional ways. Mini sites. Bah, old hat. Social Networking&#8230; hmm, not as effective for a small marketing business as you might think. Demo reels? Been [...]]]></description>
			<content:encoded><![CDATA[<p>At The Iona Group and our new venture, <a href="http://floatlearning.com">Float Learning</a>, we have been very busy seeking new opportunities and trying to reach new potential clients in a variety of interesting, non-traditional ways. </p>
<p>Mini sites. Bah, old hat. Social Networking&#8230; hmm, not as effective for a small marketing business as you might think. Demo reels? Been there done that. Carousel Galleries? Puhhhhleeazzzeee. <img src='http://visualrinse.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So, we&#8217;ve been thinking a little &#8220;outside the box&#8221;&#8230; cliche I know, but the things we&#8217;ve been working on are hardly typical. Check this <a href="http://ionagroup.com/labs/2010/07/01/a-new-kind-of-demo-reel">3 iPad synchronized reel</a>. </p>
<p><object width="524" height="320"><param name="movie" value="http://www.youtube.com/v/IGZf0Vgp-sY&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/IGZf0Vgp-sY&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="524" height="320"></embed></object></p>
<p>Or this <a href="http://www.flickr.com/photos/theionagroup/sets/72157624347669700/">multiscreen game</a> featuring SMS interaction, mobile web and custom iPad development. We unveiled that last month at <a href="http://mlearncon.com">mLearnCon</a> for the eLearning Guild..</p>
<p><img src="http://visualrinse.com/wp-content/uploads/2010/07/phone_pad_comp.png" alt="" title="phone_pad_comp" width="525" class="alignnone size-full wp-image-1047" /></p>
<p>Strange times,  (and this economy certainly is a strange time) call for creative measures. We are definitely being creative. Its been a lot of fun working on efforts like this with the team we have at <a href="http://ionagroup.com">The Iona Group</a>.</p>
<p>The very interesting thing about this is that after people see the demo, or play the game, not only do they want to talk to us more about our work, but often times they actually want to have a custom multiscreen demo or a mobile phone based game produced for them. It&#8217;s funny, but the portfolio pieces/demos we have created have actually become solutions that customers want for themselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2010/07/01/when-building-a-promoreel-becomes-a-stepping-stone/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New Site Launched&#8230; Mobile Learning Strategy: FloatLearning.com</title>
		<link>http://visualrinse.com/2010/03/26/new-site-launched-mobile-learning-strategy-floatlearning-com/</link>
		<comments>http://visualrinse.com/2010/03/26/new-site-launched-mobile-learning-strategy-floatlearning-com/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:04:51 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=971</guid>
		<description><![CDATA[I&#8217;d like to alert my readers of a new site I helped create with the talented people at The Iona Group. Float Mobile Learning is our mobile learning strategy practice. We work with companies to understand and leverage the power of mobile learning. We help them meet their business strategies by making useful information accessible, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to alert my readers of a new site I helped create with the talented people at <a href="http://ionagroup.com">The Iona Group</a>. Float Mobile Learning is our <a href="http://floatlearning.com">mobile learning strategy</a> practice. We work with companies to understand and leverage the power of mobile learning. We help them meet their business strategies by making useful information accessible, anytime, anywhere.</p>
<p>The site features some great art from my friend and coworker, <a href="http://twitter.com/robotbeach">Matt Forcum</a>. Matt runs the site <a href="http://robotbeach.com">Robot Beach</a>, a webcomic about robots, crabs and seagulls. It&#8217;s good.</p>
<p>Take a look at this illustration from the site:<br />
<img src="http://floatlearning.com/wp-content/uploads/2010/03/Float_Image2-580x213.png" width="525" alt="Float Learning Illustration" /><br />
I hope you find the content at the site useful, as well. We are looking to make <a href="http://floatlearning.com">FloatLearning.com</a> THE resource for mobile learning strategy news, information and opinion.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2010/03/26/new-site-launched-mobile-learning-strategy-floatlearning-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bullet Proof Your Kiosks</title>
		<link>http://visualrinse.com/2010/03/21/bullet-proof-your-kiosks/</link>
		<comments>http://visualrinse.com/2010/03/21/bullet-proof-your-kiosks/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 02:59:47 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=944</guid>
		<description><![CDATA[At The Iona Group we produce a lot of experiences for museums and tradeshows. These are often installations that will run for a solid 8-12 hours a day for weeks and be in operation for years on end (many exhibits have 5-10 year life-spans in the museum world). Uptime and dependability is crucial. Over the [...]]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://ionagroup.com">The Iona Group</a> we produce a lot of experiences for museums and tradeshows. These are often installations that will run for a solid 8-12 hours a day for weeks and be in operation for years on end (many exhibits have 5-10 year life-spans in the museum world). Uptime and dependability is crucial. Over the course of too many projects to count, I&#8217;ve assembled a list of must dos for any kiosk we build. These are things that have worked for us and sometimes learned via trial and error, this is offered up as a hope that you won’t need to experience the same sorts of learning as I have encountered. Here is a list of things to consider before installing and walking away from any kiosk job. These will help you get less support calls and allow you to sleep easier.</p>
<p>These tips aren&#8217;t about writing good software in the first place. This is all about the deployment and delivery phase of the project. A lot of these suggestions came from projects we have worked on over the years. Many of them are canon in our workflow because of our Technology Director, Jeremy LeBeau. He blogs at <a href="http://www.silverwire.net/">Silverwire</a> and is on Twitter as <a href="http://twitter.com/jleb">jleb</a>. Look him up!<br />
<img src="http://visualrinse.com/wp-content/uploads/2010/03/bulletproof.jpg" alt="Bullet Proof" title="bulletproof" width="525" height="400" style="margin-top:10px;" class="alignnone size-full wp-image-957" /><br />
<span id="more-944"></span></p>
<ol>
<li><strong>Uninstall anything that isn’t necessary</strong> – Spamware, bloatware, crapware… whatever you call it. Many PCs ship with an abundance of free trials and demos of security software, photo editing junk and lots of other utilities you simply don’t need. Uninstall them to free up space and increase stability. You may find it easier to simply wipe the hard drive after getting a PC and reinstalling the OS.</li>
<li><strong>Disable all those extra services</strong> – Look at the average system tray and process monitor of your average PC. So many cycle and RAM stealing little apps. Get rid of ‘em. A kiosk does not need a Skype Widget, IM bug or Weather Station app. Windows OEM versins tend to ship with a lot of these types of services. You should disable or better yet, remove them.</li>
<li><strong>Run network cable to every station</strong> – If you can, try to make sure that every machine is network addressable. You might not need it right then, but trust me… It’ll come in handy at some point or another. Wireless N is an option as well, but a Gigabit Ethernet connection is better.</li>
<li><strong>Install remote monitoring software</strong> – VNC, Apple Remote Desktop, Windows Remote Login, whatever you have available, put it in there. It may save you a long stressful drive somewhere. Of course, this kind of requires each machine have network access. See, I told you #3 would come in handy.</li>
<li><strong>Use UPS (uninterruptible power supplies) whenever possible</strong> – You don’t want a power blip taking down your piece. A relatively inexpensive UPS can provide enough protection and piece of mind that you really should just plan purchasing one for each kiosk right from the start. Make it part of your routine hardware estimation process.</li>
<li><strong>Test their temperature, modify their cabinets or cases accordingly</strong> – Computers get hot. Frequently, cabinets for installations are tight and offer poor ventilation. As part of your testing and burn in, run a temp monitoring software. Note the PCs temp after 5 minutes running… Then 50 minutes. Then 5 hours. If the PC is still running, great.  If the temp seems a little higher than you think it should be (Anything over 65-70° C is cause for alarm, IMHO), you probably need better ventilation. If you can switch PCs to a lower power usage (and thus lower heat) model, great, do it. If not, it&#8217;s time to modify the cabinets. Put an exhaust fan or two in the cabinet. Get some standard or even small sized PC fans, and wire them into the power supply via a Molex connector. See the temp drop accordingly.</li>
<li><strong>Schedule their startup and shutdown</strong> – A timed circuit typically does startup and shutdown of an exhibit. This is easy for the museum or convention center staff to manage. This is also generally bad for your hardware’s long-term health. I recommend scheduling the shutdown via a scheduled task on a PC. A Mac has this capability in the Energy Saver preferences. Automated startup is also nice to have on an exhibit, as it requires a lot less human intervention on the beginning of a day. Macs again win in this department as the OS manages it. On a Windows PC, you are going to need to set this up through <a href="http://www.phoenix.com/company/about-phoenix/learn-about/bios-updates/bios-updates">the computer’s BIOS</a>. A safe and programmed startup and shutdown is going to lead to less HDD issues and far less Windows disk checks, etc. In conjunction with this, obviously, putting your app in the system&#8217;s startup folder is a great idea, but you may want to write a startup.bat batch script or AppleScript to start things up a bit after the system has fully initialized. This will allow for any extra drivers or third party utilities to be running before the experience kicks in.</li>
<li><strong>Protect their desktop</strong> – This is of paramount importance. If your app crashes, what does the visitor see? Hopefully very very little. I recommend using an application like <a href="http://www.softheap.com/pubpcd.html">Public PC Desktop</a> to lock everything down. The desktop will be hidden, keyboard input can be limited and virtually everything you don’t want a user to mess with is disabled. I have used this utility many times and it has never failed.</li>
<li><strong>Install an “Always UP” utility</strong> – I know your app will never crash, ensuring that the kiosk is always doing what it should, right? Well, just to be on the safe side, consider running a utility like “<a href="http://www.coretechnologies.com/products/AlwaysUp/">Always Up</a>”. This little genius monitors active processes to check that your desired app is running. If it is, no big deal. If the app has hung or otherwise crashed it can restart it. Additionally, the application can be configured to email a contact should something prove to be unrecoverable. Bullet proof.</li>
<li><strong>Clone their hard-drive</strong> – When everything is done, you have handed off the keys and sent them the last bill, what sort of security/peace of mind have you provided? If you give them an exact clone of the harddrive of the machine you just installed for them, a lot. Trust me on this, the extra $100 for the disk and the little effort it takes today to produce a drive clone is totally worth it. <a href="http://www.acronis.com/enterprise/">Acronis</a> on a PC or <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html">Super Duper</a> on a Mac to help you with that.</li>
<li><strong>Purchase the OEM support</strong> – Most PC manufacturers offer 24/7 next support or at least 2 day support for business hours. These agreements usually cover just about anything that would happen to a PC in average situations. Fried Motherboards, failed power supplies, etc. are all covered. Pay for this now or you’ll pay for it later.</li>
<li><strong>Use as low power of a CPU/GPU as possible to get the job done</strong> – It’s easy to get enamored with hardware. A hot new CPU and ridiculously powerful GPU are fun to develop for. You can really stretch yourself and provide top tier experiences for your client. A small bit of guidance though. If you can provide a great experience on a second generation of technology or a slightly less powerful CPU, do it. The extra reliability offered by a second or third revision of a machine is oftentimes a significant increase in stability and heat/cooling problems.</li>
<li><strong>Hide the cursor well</strong> – Purchase a utility to hide the cursor. Using the Windows control panel is a PITA and unreliable.</li>
<li><strong>Use logging software</strong> – Crank up logging in the <a href="http://support.microsoft.com/kb/308427">Windows Event viewer</a>. Write your applications so that they keep a simple log of their activity, too. If a problem ever does arise with your work, you’ll at least have a good starting ground for analyzing what went wrong, when it went wrong and where to go from there.</li>
<li><strong>Disable auto updates if possible</strong> – Windows update and all the other auto updating software options on your PCs should probably be turned ff if you can manage it. A PC that doesn’t require tons of security patches etc should especially have this service disabled. </li>
</ol>
<p>So, there you go. Hope this is helpful information. What steps are you taking to provide a stable installation that I haven&#8217;t covered here? I&#8217;d love to hear anything you have come across.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2010/03/21/bullet-proof-your-kiosks/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>An SVN, Testing Process and Continuous Integration Primer for Flash Designers/Devs</title>
		<link>http://visualrinse.com/2010/01/22/an-svn-testing-process-and-continuous-integration-primer-for-flash-designersdevs/</link>
		<comments>http://visualrinse.com/2010/01/22/an-svn-testing-process-and-continuous-integration-primer-for-flash-designersdevs/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 20:13:15 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=845</guid>
		<description><![CDATA[Alright&#8230; so unless you you&#8217;ve been living under a rock for the last couple years, you know that TDD, Source Control and Build Automation have fully hit the Flash design and development scene. It seems as though everyone is talking about it. A lot. And then commenting on it. A lot. For those that come [...]]]></description>
			<content:encoded><![CDATA[<p>Alright&#8230; so unless you you&#8217;ve been living under a rock for the last couple years, you know that TDD, Source Control and Build Automation have fully hit the Flash design and development scene. It seems as though everyone is <a href="http://elromdesign.com/blog/">talking</a> <a href="http://www.insideria.com/2009/11/5-tips-for-flash-tdd.html">about</a> <a href="http://www.adobe.com/devnet/flex/articles/unit_testing.html">it</a>. <a href="http://twitter.com/robpenner/robotlegs-contributors">A</a> <a href="http://www.asserttrue.com/articles/2006/03/09/test-driven-development-with-actionscript-3-0">lot</a>. And then<a href="http://www.adobe.com/devnet/flex/articles/flashbuilder4_tdd.html"> commenting</a> on it. A lot.<span id="more-845"></span></p>
<p>For those that come from a traditional Computer Science background, this sort of talk is like second nature. For those of us with a Graphic Designer brain trapped in the body of a hoodie wearing developer, it&#8217;s like command line jargon soup wrapped in a veneer of pocket protector <a href="http://en.wikipedia.org/wiki/Cover_your_ass" target="_blank">CYA</a>. Regardless of your preconceptions, it&#8217;s hard to argue with results. This sort of agile/test driven development generally leads to good results. The Iona Group has been using TDD, Source Control and Automated Builds in varying degrees for a about year now, and I can say that our stuff is better faster stronger (harder – Daft Punk!), less buggy and more often then not ahead of schedule far more frequently, now that we are using it.</p>
<p>This isn&#8217;t mean to be an article extolling the virtues of the process, or even a specific break down of how the individual pieces (SVN, Issue Tracking, Hooks and Automation) need to be implemented on a piece by piece basis. There are a lot of specific posts on how to use SVN, or how to write a unit test, etc. What I&#8217;d like to do here is give a you a topgraphical/flowchart view of how this process works in our case, and some info on how we are leveraging the hardware and platforms to do it. This seems to be like a secret sauce that everybody keeps to themselves, so the shared knowledge about the overall setup for such a configuration rarely gets shared due to intellectual property or security concerns.</p>
<p>In regards to our setup, I&#8217;m sure that this system is simplistic in many people&#8217;s views, but for our size and purposes, it works really well. This system is primarily used with developing PHP web apps, CMS sites and Flash/Flex/AJAX RIA. Of course the standard HTML, CSS, JS, XML get run through the system, so it&#8217;s pretty flexible. Finished binary assets (Graphics, etc) also get checked in, but the graphic design process files (PSD, AI) remain on the separate file server on our internal network.</p>
<p>A little on our team. We&#8217;re about 75/25 split&#8230; most of us being on Macs. We use the Creative Suite for all our production work and use Eclipse as a primary IDE, though I still use BBEdit for casual text editing. (Casual text editing? You know, like with <a href="http://www.delawareemploymentlawblog.com/wp-content/uploads/2008/05/bartender-in-suit-with-mojito.jpg" target="_blank">a linen shirt on and drinking a mojito</a> or <a href="http://www.keithjamesmenswear.com/gallerypics/casual04.jpg" target="_blank">wearing a scarf</a>). We have <a href="http://www.apachefriends.org/en/xampp.html" target="_blank">XAMPP</a>installed on our machines because it has a full Apache, MySQL, PHP stack on it and is fully cross platform, as opposed to WAMP or MAMP. Everything about XAMPP is awesome, except for the stupid stok photo models on their site.</p>
<p>Our local dev servers are virtualized Linux boxes in some tidy racks that our IT Director graciously keeps running for us. They&#8217;re pretty rock solid and haven&#8217;t ever given us a problem that a reversion to a snapshot couldn&#8217;t fix. They are Apache servers (though we do also have some Windows IIS server for when they are needed, too), running PHP 5.x and MySQL 5.x along with Tomcat and Red 5. Standard fare, really.</p>
<p>We use SVN for version control. Specifically, we use a hosted SVN service at <a href="http://www.assembla.com?affiliate=chadu">Assembla.com</a>. They handle our issue tracking, project wikis and Scrum. It really is a fantastic package and well worth the money. It&#8217;s more feature rich and as easy to use as Unfuddle and I have never once experienced an outage like some of my friends have using other services. If you are interested in trying them out, I highly recommend it. They offer a 30 day trial. During signup, enter &#8216;chadu&#8217; in the &#8220;Referral code&#8221; field to get a $5 discount on your first paid month. When we first signed up, we had a Mantis Bugtracker database with thousands of issues in it. They took our SQL file and imported it for us. Pretty sweet.</p>
<p>The really cool part comes when you start tying the things together with post commit hooks. Assembla (and SVN in general) allows you to fire post commit actions to publish files, do things like automate builds etc after you have done you home and independently run your local tests, etc. Very cool indeed. This helps take the human error part out of file migration from a development server to a system testing server. You won&#8217;t forget to upload that JS library, etc if it was included in the commit. Very nice. After a promotion of a successful build, any number of other post commit hooks can fire off shell scripts to RSYNC a directory back toa  file server for cold storage/backup purposes.</p>
<p>We like the power and flexibility, and we really like the burndown charts and metrics&#8230; It just makes reporting that much easier for us.</p>
<p>In the creation of the process we use, I made a couple diagrams to help document it all. It&#8217;s not really proprietary info and I think a lot of people can benefit from seeing it diagrammed out this way. Dan Roam has a great book called &#8220;<a href="http://www.thebackofthenapkin.com">Back of The Napkin</a>&#8221; and I truly believe in the power of a good drawing to help people understand a concept.</p>
<p>So, here is a step by step picture of the issue tracking and testing process&#8230;</p>
<p><img class="alignleft size-full wp-image-853" title="Test Process Steps" src="http://visualrinse.com/wp-content/uploads/2010/01/test_process1.jpg" alt="" width="518" height="691" /></p>
<p>So, what do you think? Are you applying this sort of process to your Flash work? If so, how&#8217;s it working out for you? If not, does seeing something like this help you get closer to it?</p>
<p>Alright&#8230; so now that you have a bit of a grasp on the process, how do you go about setting up the environment and handle the progression. What machine does what and where is it located? Here is a simple view of what we are doing for most sites.<br />
<img src="http://visualrinse.com/wp-content/uploads/2010/01/topo_view.jpg" alt="" title="topo_view" width="518" height="389" class="alignleft size-full wp-image-860" /></p>
<p>I&#8217;d like to hear from you if you are doing something similar to this. I&#8217;d also like to hear if your set up wildly deviates from this. Let me know your thoughts.</p>
<p>If you are interested in a higher quality PDF of the above files, <a href="http://visualrinse.com/files/visualrinse_basic_test_process.pdf?utm_source=utm_source%3Dgoogle&#038;utm_medium=utm_medium%3Dfeed&#038;utm_campaign=fileLink">click here</a> to download it.</p>
<p>This setup has greatly increased our quality level and productivity. When you add in things like data safety (multiple file backups, full version control, tape backups and offsite storages), it makes everyone feel a lot more secure, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2010/01/22/an-svn-testing-process-and-continuous-integration-primer-for-flash-designersdevs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://visualrinse.com/2009/11/14/our-devlearn-presentation-%e2%80%93-stop-building-it-from-scratch-creating-reusable-elearning-components/</link>
		<comments>http://visualrinse.com/2009/11/14/our-devlearn-presentation-%e2%80%93-stop-building-it-from-scratch-creating-reusable-elearning-components/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 16:54:18 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/2009/11/14/our-devlearn-presentation-%e2%80%93-stop-building-it-from-scratch-creating-reusable-elearning-components/</guid>
		<description><![CDATA[I&#8217;ll have a full recap on the conference later, but for now, here is our presentation deck. Enjoy! Stop Building It From Scratch: Creating Reusable eLearning Components View more presentations from Chad Udell. Additionally, here is the handout we provided to the session attendees to help them determine if an API was right for them: [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll have a full recap on the conference later, but for now, here is our presentation deck. Enjoy!</p>
<div id="__ss_2499926" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Stop Building It From Scratch: Creating Reusable eLearning Components" href="http://www.slideshare.net/visualrinse/stop-building-it-from-scratch-creating-reusable-elearning-components">Stop Building It From Scratch: Creating Reusable eLearning Components</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=outline-091114104626-phpapp02&amp;rel=0&amp;stripped_title=stop-building-it-from-scratch-creating-reusable-elearning-components" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=outline-091114104626-phpapp02&amp;rel=0&amp;stripped_title=stop-building-it-from-scratch-creating-reusable-elearning-components" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/visualrinse">Chad Udell</a>.</div>
</div>
<p>Additionally, here is the handout we provided to the session attendees to help them determine if an API was right for them:</p>
<div id="__ss_2505582" style="width: 477px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Dev Learn Handout - Session 604" href="http://www.slideshare.net/visualrinse/dev-learn-handout-session-604">Dev Learn Handout &#8211; Session 604</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="477" height="510" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=devlearnhandoutudellsession604-091115125619-phpapp02&amp;stripped_title=dev-learn-handout-session-604" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="477" height="510" src="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=devlearnhandoutudellsession604-091115125619-phpapp02&amp;stripped_title=dev-learn-handout-session-604" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/visualrinse">Chad Udell</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2009/11/14/our-devlearn-presentation-%e2%80%93-stop-building-it-from-scratch-creating-reusable-elearning-components/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Do you know the way to San Jose? We do. WOOT!</title>
		<link>http://visualrinse.com/2009/11/08/do-you-know-the-way-to-san-jose-we-do-woot/</link>
		<comments>http://visualrinse.com/2009/11/08/do-you-know-the-way-to-san-jose-we-do-woot/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 15:17:47 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=785</guid>
		<description><![CDATA[The eLearning Guild&#8217;s annual developer conference is rapidly approaching. DevLearn 09 is sure to be a great event with keynotes from Leo Laporte and more. The conference this year is particularly interesting, with a complete ARG being played around a &#8220;Zombie Apocalypse&#8221; scenario. Teams, points, blogs, Twitter, Facebook, Youtube and more are all coming together [...]]]></description>
			<content:encoded><![CDATA[<p>The eLearning Guild&#8217;s annual developer conference is rapidly approaching. <a href="http://www.elearningguild.com/content.cfm?selection=doc.1275">DevLearn 09</a> is sure to be a great event with keynotes from Leo Laporte and more. The conference this year is particularly interesting, with a <a href="http://za.hybrid-dev.com/za/default.aspx">complete ARG being played</a> around a &#8220;Zombie Apocalypse&#8221; scenario. Teams, points, <a href="http://devlearn09live.com/wpmu/members/chadudell/blogs">blogs</a>, <a href="http://twitter.com/DL09ZA">Twitter</a>, Facebook, <a href="http://www.youtube.com/user/DL09ZombieApocalypse#p/u">Youtube</a> and more are all coming together in a  very fun interactive way. It&#8217;s been great so far! I&#8217;m looking forward to see where it goes once the conference gets started.</p>
<p>The Iona Group will be going, with myself, Mark Tovey and John Feser all attending. Mark and I will be presenting. Our topic is about the use of APIs in eLearning. It&#8217;s a topic that is pretty dear to us. We have learned quite a bit about this through our experience getting <a href="http://doctumlearning.com">Doctum</a> up and running. The concept of building a resuable, sharable codebase is very prevalent in web and interactive development, but we have found that in the eLearning community it is relatively unheard of. </p>
<p>This could be due to a number of things, but by and large it appears to us that this may be in large part due to the fact that eLearning tools are not focused on separating content from presentation and behavior.</p>
<p>This practice is the foundation of of OOP and implemented in all of our work at The Iona Group. We&#8217;re happy to talk to others about it.</p>
<p>Here is the link to our presentation&#8230; <a href="http://www.elearningguild.com/events/session.cfm?id=2076">check it out</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2009/11/08/do-you-know-the-way-to-san-jose-we-do-woot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reaffirming your career path. Do you love what you do?</title>
		<link>http://visualrinse.com/2009/04/14/reaffirming-your-career-path-do-you-love-what-you-do/</link>
		<comments>http://visualrinse.com/2009/04/14/reaffirming-your-career-path-do-you-love-what-you-do/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 16:19:08 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=595</guid>
		<description><![CDATA[I just took an extended vacation. 10+ days actually. Went with the family to visit some friends and relatives. We had a great time. I was computer free for the entire time. *GASP*. I was in an environment with a number of people that use a computer only as a communication tool, email, etc. Their [...]]]></description>
			<content:encoded><![CDATA[<p>I just took an extended vacation. 10+ days actually. Went with the family to visit some friends and relatives. We had a great time. I was computer free for the entire time. *GASP*. <img src='http://visualrinse.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I was in an environment with a number of people that use a computer only as a communication tool, email, etc. Their level of web saviness and familiarity with computing in general is pretty low. They are casual technology users in general, not early adopters. They are all what you would consider white collar workers in various economic sectors. All are pretty successful in life, with nice homes, families and all the things that come with it. All of them great people, and people I consider myself lucky to know. Their lines of work and the careers they have built through their hard work are all things to be proud of, and rightfully so. I feel the same about the choices I have made in my professional life, too.</p>
<p>There was a clear dividing line between them and myself that was far more important, though much less noticeable than simply being a power user or a casual user of a computer. That line? A clear and driving force behind the work we choose to do. You see, I haven&#8217;t really ever considered a career path that didn&#8217;t involve design and interactivity. Since high-school, I wanted to be a graphic designer. I avidly learned Photoshop and Illustrator, Aldus SuperPaint and Apple Hypercard, etc&#8230; Once in college, I taught myself HTML and dug into Apple Media Tool, Director, and picked up Flash. Since then I have expanded into user experience design, application design and social media design. All evolutions of the same basic tenet, creating and providing superior experiences for the people that use my products, services or solutions.</p>
<p>The paths the others had taken or are currently taking, these friends and many of my other friends included, have been a little less clear. A few years in consulting, maybe a few in real estate or retail, on and on&#8230; not really in one sector or even one basic task/goal type. I find this a difficult life path to comprehend. To not love the work you do so much, that it is really about the only thing you want to do, so much that you are willing to take a lower paycheck or see a lull in your billable hours, just doesn&#8217;t sound rewarding to me. To be able to move from selling Widget A to selling Widget B without a blink just isn&#8217;t me. I love the weekend, but I&#8217;m never really working for it.</p>
<p>In the wake of the dot com bomb, I was unemployed for a while. Taking any sort of design oriented gig I could scrounge. Websites, brochures, banners, web games, etc. I interviewed a number of times for creative positions, but to no avail. At the lowest point, after the work dried up and we were seeking to buy a home to start a family, I interviewed for a position selling technology products at a full commission store. The interview was great, I was virtually a shoo-in with my level of expertise on computers, home entertainment gear and the like&#8230; then the big question, &#8220;What will you do if a position in your previous line of work becomes available locally?&#8221; My answer, &#8220;I&#8217;d probably take it.&#8221; They promptly shook my hand and showed me the door. I just couldn&#8217;t do it, I needed a design job!</p>
<p>It makes me think. What other career paths are out there that people take that they are so passionate about that they just can&#8217;t think of doing anything else? Teaching, Law, Medicine? What? I am anxious to hear your thoughts on this. Do you love what you do? Could you envision yourself in a totally different job or career path? I&#8217;ve made my decision. It&#8217;s like some sort of tattoo. Design.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2009/04/14/reaffirming-your-career-path-do-you-love-what-you-do/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Not Bad At All: Iona Wins 8 Awards at This Year&#8217;s Addys</title>
		<link>http://visualrinse.com/2009/03/03/not-bad-at-all-iona-wins-8-awards-at-this-years-addys/</link>
		<comments>http://visualrinse.com/2009/03/03/not-bad-at-all-iona-wins-8-awards-at-this-years-addys/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 02:28:57 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://visualrinse.com/?p=568</guid>
		<description><![CDATA[Iona pulled in 6 regular Addy awards this year, in categories like Best Business to Business Website, Best Special Effects, Best Audio, Best Local Ad Campaign, Best Use of Text Messaging in Advertising and Non Broadcast video. (Check out the links to see the samples). In addition to the regular awards, two special awards were [...]]]></description>
			<content:encoded><![CDATA[<p>Iona pulled in 6 regular <a href="http://www.peoriaadclub.org/index.php?option=com_content&amp;task=view&amp;id=20&amp;Itemid=47" target="_blank">Addy awards</a> this year, in categories like <a href="http://mortonedc.org">Best Business to Business Website</a>, <a href="http://www.youtube.com/watch?v=LoIdlh7duYE" target="_blank">Best Special Effects</a>, <a href="http://www.youtube.com/watch?v=LoIdlh7duYE" target="_blank">Best Audio</a>, <a href="http://www.youtube.com/watch?v=lVCRE5atwIo&amp;feature=related" target="_blank">Best Local Ad Campaign</a>, <a href="http://www.youtube.com/watch?v=ZRKZD2c0cT8" target="_blank">Best Use of Text Messaging in Advertising</a> and <a href="http://www.msichicago.org/whats-here/exhibits/black-creativity-2009/" target="_blank">Non Broadcast video</a>. (Check out the links to see the samples). In addition to the regular awards, two special awards were won, a Judge&#8217;s Choice award for the Bradley Gala Text Messaging project based on creativity, and an Award of Excellence given to Steve McNair and Scott McCormick (two of the founding partners of the Iona Group) to commemorate their 25 years of great service to the local advertising marketplace.</p>
<p>Congrats to all involved on these efforts. We did some great work and it got noticed. If you&#8217;re interested in learning more about the winning projects (toolsets, process, etc) mentioned in the post&#8230; let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://visualrinse.com/2009/03/03/not-bad-at-all-iona-wins-8-awards-at-this-years-addys/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

