<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-30413120</id><updated>2008-07-02T09:08:39.650-06:00</updated><title type='text'>Coding Cowboys</title><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default?start-index=26&amp;max-results=25'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30413120.post-2212687646851975730</id><published>2008-04-06T20:35:00.021-06:00</published><updated>2008-04-08T20:36:41.670-06:00</updated><title type='text'>Easy Setup Guide for BlazeDS: Zero to hero in (less than) an hour with Amazon EC2</title><summary type='text'>Ever wanted to get started with BlazeDS? A bug bit me yesterday that forced me to sit at my computer for hours on end until I could achieve two things: setting up Amazon's EC2 Webservice and getting up and running with BlazeDS.I had to do quite a bit of hunting due to my inexperience with a few things, which led me to the conclusion that someone else out there might want to benefit from my </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2008/04/easy-setup-guide-for-blazeds-zero-to.html' title='Easy Setup Guide for BlazeDS: Zero to hero in (less than) an hour with Amazon EC2'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=2212687646851975730&amp;isPopup=true' title='8 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/2212687646851975730'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/2212687646851975730'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-4128122502229741247</id><published>2008-03-31T10:27:00.005-06:00</published><updated>2008-04-01T12:44:27.112-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AMF PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='papervision3d'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash CS3'/><title type='text'>Papervision3D + Tweener + After FX = wowzers!</title><summary type='text'>Excuse the silly title, I just wanted to grab your attention and proudly announce that my company's new website is finally finished, www.sandmanstudios.com! Sandman Studios is a full-service creative agency specializing in CG Animation, Visual Effects Production, and Interactive Multimedia.


We had a lot of big ideas of what we wanted to put into the new site and we have a lot more cool things </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2008/03/papervision3d-tweener-after-fx-wowzers.html' title='Papervision3D + Tweener + After FX = wowzers!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=4128122502229741247&amp;isPopup=true' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4128122502229741247'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4128122502229741247'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-5918018934856622768</id><published>2008-02-12T12:11:00.000-07:00</published><updated>2008-02-12T13:28:07.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LiveCycle Data Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex Data Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='AMF'/><category scheme='http://www.blogger.com/atom/ns#' term='BlazeDS'/><title type='text'>BlazeDS = AMF/LiveCycle?</title><summary type='text'>I've been lucky over the years to always have someone that can build the back-end data structure for a project. But, as a result, I've let myself become less knowledgeable as I should be on what technologies to use and work best in certain situations. So lately I've been trying to get up to speed in this area and have been playing around with RubyAMF, AMF PHP, and SWX PHP as solutions for Flash/</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2008/02/blazeds-amflivecycle.html' title='BlazeDS = AMF/LiveCycle?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=5918018934856622768&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/5918018934856622768'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/5918018934856622768'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-6808950527604618059</id><published>2008-02-06T15:01:00.000-07:00</published><updated>2008-02-06T15:23:25.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actionscript 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='...rest arrays'/><title type='text'>Passing ...rest arrays to another function</title><summary type='text'>Quick tip on how to pass ...rest arrays to another function. I ran into this on my current project at work and wasted a good half hour or so before I figured it out. Duh!

private function myFunction1(strVar1:String, objVar2:Object, ... rest):void {
   myFunction2.apply(null, [strVar1, objVar2].concat(rest));
}</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2008/02/passing-rest-arrays-to-another-function.html' title='Passing ...rest arrays to another function'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=6808950527604618059&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/6808950527604618059'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/6808950527604618059'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-8939997248833967248</id><published>2008-02-05T12:32:00.000-07:00</published><updated>2008-02-05T13:25:29.044-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Components'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash CS3'/><title type='text'>Yahoo! releases Flash CS3/Flex components</title><summary type='text'>Yahoo! Developer Network releases ASTRA, the ActionScript Toolkit for Rich Applications. A collection of Flash and Flex components, code libraries, toolkits and utilties developed by Yahoo! for ActionScript developers.

ASTRA Flash components comes with the Tree, Menu, TabBar, AutoComplete, Charts, AlertManager, AudioPlayback, and MenuBar components for Flash CS3.

ASTRA Flex components include </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2008/02/yahoo-releases-flash-cs3flex-components.html' title='Yahoo! releases Flash CS3/Flex components'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=8939997248833967248&amp;isPopup=true' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/8939997248833967248'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/8939997248833967248'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-5985966482892093296</id><published>2008-01-08T20:16:00.000-07:00</published><updated>2008-01-13T17:29:12.813-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LiveCycle Data Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex Data Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex (Now LiveCycle) Data Services: A Beginner's Perspective</title><summary type='text'>I got the chance over the last few months to work on a very cool project that required some pretty advanced (well, complex at least) architecture and abilities. I thought of LiveCycle Data Services and decided to look a little more into what it could do.
First, LiveCycle Data Services is really powerful. It includes four basic services that run as "middleware" (i.e. between the server and client </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2008/01/flex-now-livecycle-data-services.html' title='Flex (Now LiveCycle) Data Services: A Beginner&apos;s Perspective'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=5985966482892093296&amp;isPopup=true' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/5985966482892093296'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/5985966482892093296'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-7450529055652365726</id><published>2007-10-05T13:52:00.000-06:00</published><updated>2007-10-05T15:22:40.804-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash 10'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe Max'/><category scheme='http://www.blogger.com/atom/ns#' term='Astro'/><category scheme='http://www.blogger.com/atom/ns#' term='Thermo'/><title type='text'>From designer to developer using Adobe "Thermo"</title><summary type='text'>I wasn't able to attend Adobe Max this year :*( . So I've been watching all the video coverage posted on the web and I have to say I'm very excited for Adobe's designer to developer app, code named, "Thermo". Aral Balkan posted some videos of Adobe showing it off at Max:

Thermo Sneak Peak - Part 1
Thermo Sneak Peak - Part 2
Thermo Sneak Peak - Part 3

Adobe also gave a sneak peek at Flash 10, </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/10/from-designer-to-developer-using-adobe.html' title='From designer to developer using Adobe &quot;Thermo&quot;'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=7450529055652365726&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/7450529055652365726'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/7450529055652365726'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-6512884157224275960</id><published>2007-10-04T16:11:00.000-06:00</published><updated>2007-10-04T16:30:32.160-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='RSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='AIR Challenge'/><category scheme='http://www.blogger.com/atom/ns#' term='MTV'/><title type='text'>MTV Adobe AIR Challenge</title><summary type='text'>MTV and Adobe are teaming up to bring you the "MTV Adobe® AIR™ Challenge." Think you can make the coolest Adobe® AIR™ application worthy of MTV's digital age? Then give it a shot! MTV has made a variety of RSS feeds, Video &amp; Podcast mRSS feeds, Blog feeds and outrageous MTV Art available for the contest. Grand prize includes a two night trip for two to New York City! All submissions are due by 12</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/10/mtv-adobe-air-challenge.html' title='MTV Adobe AIR Challenge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=6512884157224275960&amp;isPopup=true' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/6512884157224275960'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/6512884157224275960'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-2341616482413631316</id><published>2007-10-02T10:53:00.001-06:00</published><updated>2007-10-02T23:28:51.439-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MAX'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>Thermo, Connect, and Free Massages: MAX Day 2</title><summary type='text'>
Thermo was definitely the highlight of the day. A designer's tool, Thermo will allow users to quickly design and easily prototype RIA's. The demo covered the creation of a Flex app via thermo, starting with importing a Photoshop file into Thermo and being able to convert different elements or layers into Flex components. You can even work with the creation of more complex elements like pseudo </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/10/thermo-connect-and-free-massages-max.html' title='Thermo, Connect, and Free Massages: MAX Day 2'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=2341616482413631316&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/2341616482413631316'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/2341616482413631316'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-4591182896110353493</id><published>2007-10-01T21:03:00.000-06:00</published><updated>2007-10-01T21:57:19.286-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='MAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Astro, Hydra, Moxie, and more: MAX Day 1</title><summary type='text'>Adobe is definitely all about the experience. I must say they did a pretty swell job with the keynote experience this morning. Seemed a little Apple-esque (in a good way) and maybe even a little more rockin'. Here are some really cool things introduced at the keynote:

Astro. Code name for Flash player 10. They did a simple HD demo with H.264 in Flash on the big screens, it looked great. They're </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/10/astro-hydra-moxie-and-more-max-day-1.html' title='Astro, Hydra, Moxie, and more: MAX Day 1'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=4591182896110353493&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4591182896110353493'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4591182896110353493'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-4575315921420078550</id><published>2007-09-23T22:18:00.000-06:00</published><updated>2007-09-23T22:26:05.988-06:00</updated><title type='text'>Sharp Media Website</title><summary type='text'>Sharp Media Interactive Development

Regretfully, I haven't been able to post much about the work our company has done in the last few months. Some are entering final stages of development and are still under NDA or are waiting on other factors, others just aren't worth posting about. I've finally been able to implement a rough-and-ready website for our small development company. It's one of </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/09/sharp-media-website.html' title='Sharp Media Website'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=4575315921420078550&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4575315921420078550'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4575315921420078550'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-431363418141281675</id><published>2007-08-22T10:21:00.000-06:00</published><updated>2007-08-22T11:36:53.069-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='H.264'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash CS3'/><title type='text'>H.264 Flash Video Test</title><summary type='text'>If you haven't heard by now, Adobe released a beta update to the Flash Player, codenamed “Moviestar,” that adds H.264 video support to Flash. This is a big step for Adobe in securing Flash as a major choice in delivering video over the web.   Flash Player developer, Tinic Uro, gave a great post on his blog explaining all the new video/audio functionality  added into this latest update.

Here is </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/08/h264-flash-video-test.html' title='H.264 Flash Video Test'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=431363418141281675&amp;isPopup=true' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/431363418141281675'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/431363418141281675'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-380785773345741145</id><published>2007-08-21T10:03:00.000-06:00</published><updated>2007-08-21T10:24:41.811-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash CS3'/><title type='text'>Adobe AIR update for Flash CS3</title><summary type='text'>
Adobe released a beta update to Flash CS3 that will allow you to package and preview AIR application files. Its nice to have it built into the IDE, but Grant's AIRPanel plugin just looks cooler.</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/08/adobe-air-update-for-flash-cs3.html' title='Adobe AIR update for Flash CS3'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=380785773345741145&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/380785773345741145'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/380785773345741145'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-8223182118838828661</id><published>2007-07-20T14:27:00.000-06:00</published><updated>2007-07-20T15:15:16.479-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='Saffron'/><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='actionscript 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>Meet Saffron, UML Modeling tool for Actionscript built on AIR</title><summary type='text'>I'm currently working on a desktop media application that is growing out of control, both in scope and in class structure. What I thought was going to be a breeze, is quickly turning into a nightmare. Large portions of the application will need to be rewritten because of the last minute features that have to be added. (Gotta love clients who can't see more than 2 feet in front of them!)

So to </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/07/meet-saffron-uml-modeling-tool-for.html' title='Meet Saffron, UML Modeling tool for Actionscript built on AIR'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=8223182118838828661&amp;isPopup=true' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/8223182118838828661'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/8223182118838828661'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-5028566386065166252</id><published>2007-06-11T08:55:00.000-06:00</published><updated>2007-06-11T09:41:20.150-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='chessy'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>Pull a free trip out of thin AIR</title><summary type='text'>Wow, I should slap myself for that one, enough with the cheesy AIR references. If you haven't heard by now Adobe Apollo = Adobe Integrated Runtime (AIR). So how do you win a free trip? Well, enter Adobe's AIR Developer Derby and win a travel certificate valued at up  to $100,000 to be used for the travel of your choice! The are two categories you can enter: Business Application and Community </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/06/pull-free-trip-out-of-thin-air.html' title='Pull a free trip out of thin AIR'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=5028566386065166252&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/5028566386065166252'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/5028566386065166252'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-2308190781128471499</id><published>2007-05-14T14:37:00.000-06:00</published><updated>2007-05-14T15:15:41.370-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>Apollo App That's Free, Useful : Project Tracker</title><summary type='text'>

A buddy of mine spent a weekend working on a quick way to manage day-to-day tasks and assignments. He came up with Project Tracker, an Apollo application that stores everything from clients to tasks to time tracking on your local machine. 

It's a great example of a very useful idea and implementation of Apollo. Keep in mind, this is a weekend project, not even really an Alpha, so don't plan on</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/05/apollo-app-thats-free-useful-project.html' title='Apollo App That&apos;s Free, Useful : Project Tracker'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=2308190781128471499&amp;isPopup=true' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/2308190781128471499'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/2308190781128471499'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-7395570325183710837</id><published>2007-05-01T17:53:00.000-06:00</published><updated>2007-05-01T19:11:38.330-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='kiosks'/><title type='text'>Impressions of KioskCom</title><summary type='text'>So while everyone cool was enjoying themselves at FTIC in Toronto, I was obligated because of current business ventures to take a week off of an incredibly busy work schedule to attend KioskCom in Las Vegas.

Although not directly Flash related, there have been an increasing number of Flash-based kiosks out there, and I thought it would be important (besides business ventures) to see what Flash's</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/05/impressions-of-kioskcom.html' title='Impressions of KioskCom'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=7395570325183710837&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/7395570325183710837'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/7395570325183710837'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-3286980226634691512</id><published>2007-05-01T09:29:00.000-06:00</published><updated>2007-05-01T15:44:06.811-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actionscript 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash CS3'/><title type='text'>Getting Started with AS3</title><summary type='text'>Just got a few good links on Flash CS3 and ActionScript 3 for today. Trevor at senocular.com posted a great tutorial on getting start with ActionScript 3.0 in Flash CS3. New MovieClip() has a tutorial on adding frame scripts dynamically in AS3. And MixMedia has an example of flowing text in AS3.</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/05/getting-started-with-as3.html' title='Getting Started with AS3'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=3286980226634691512&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/3286980226634691512'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/3286980226634691512'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-7789617442571673343</id><published>2007-04-17T14:25:00.000-06:00</published><updated>2007-04-17T14:40:21.820-06:00</updated><title type='text'>Microsoft announces Flash competitor, Silverlight</title><summary type='text'>In the wake of Adobe's Flash CS3 release, Microsoft announces its next-generation, cross-platform, cross-browser web client runtime called Silverlight.

This runtime will allow the playback of files using various forms of interactivity on both PC and Mac platforms. Silverlight will essentially deliver rich interactive applications for the web that incorporate video, animation, and interactivity. </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/04/microsoft-announces-flash-competitor.html' title='Microsoft announces Flash competitor, Silverlight'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=7789617442571673343&amp;isPopup=true' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/7789617442571673343'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/7789617442571673343'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-5156158818667369675</id><published>2007-04-14T10:09:00.000-06:00</published><updated>2007-04-14T10:39:48.174-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='papervision3d'/><category scheme='http://www.blogger.com/atom/ns#' term='actionscript 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash CS3'/><title type='text'>Flash CS3</title><summary type='text'>Flash CS3! AS3, animation tween-to-actionscript conversion, AS3 UI components, new video components, AI/PSD native import, new debugger, new drawing tools, and so much more! Can't wait to get my hands on this.

I've been so busy over the last 2 months at my new job, that I lose track of whats going on in the Flash world. Cahlan and I now work for different companies, but we both still have a </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/04/flash-cs3.html' title='Flash CS3'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/5156158818667369675'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/5156158818667369675'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-4650305550443788504</id><published>2007-03-16T11:18:00.000-06:00</published><updated>2007-03-16T11:26:07.216-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Flash Circle Tower Defense</title><summary type='text'>
I was sent a link yesterday by a friend to this cool game that looked really familiar . . .

Turns out it was made by David Scott, the same guy who brought you the Flash Elemental TD.

Cool stuff, but now I have less time to work . . .

Go to game.</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/03/flash-circle-tower-defense.html' title='Flash Circle Tower Defense'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=4650305550443788504&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4650305550443788504'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4650305550443788504'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-4318405264195899859</id><published>2007-03-13T09:27:00.000-06:00</published><updated>2007-03-13T10:09:36.378-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>RIA Development = Software Development?</title><summary type='text'>If you're like me, you are sick and tired of people treating web application development like the redheaded stepchild of website building. If you're like me, you've been handed too many projects that lack a defined scope, have inadequate analysis, exhibit poor implementation, and too often completely skip the process of evaluation and testing ("The client will test the product, right?").

It </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/03/ria-development-software-development.html' title='RIA Development = Software Development?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=4318405264195899859&amp;isPopup=true' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4318405264195899859'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/4318405264195899859'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-1292673250151253349</id><published>2007-02-04T17:19:00.000-07:00</published><updated>2007-02-04T17:24:49.560-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Same blog, new URL</title><summary type='text'>What started out as a partial joke has turned into a pretty useful blog. If you haven't already noticed, http://codycodingcowboy.cahlan.com has been changed to http://weblog.cahlan.com. That first URL was just ridiculous, and we finally got around to changing it. Stay tuned for more sweet content!
Note: The new rss feed is http://weblog.cahlan.com/rss/atom.xml</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/02/same-blog-new-url.html' title='Same blog, new URL'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=1292673250151253349&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/1292673250151253349'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/1292673250151253349'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-6515281101140339473</id><published>2007-01-24T14:57:00.000-07:00</published><updated>2008-02-06T10:39:32.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actionscript 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='bitmap'/><title type='text'>Reflection class</title><summary type='text'>I'm a Web 2.0/Apple copycat today, so here is a simple class for creating a reflection below any type of displayObject in AS3. View the source here.</summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/01/reflection-class.html' title='Reflection class'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=6515281101140339473&amp;isPopup=true' title='7 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/6515281101140339473'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/6515281101140339473'/><author><name>Nocturnal</name><uri>http://www.blogger.com/profile/09034572148862997373</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-30413120.post-7117444120226015643</id><published>2007-01-22T12:33:00.000-07:00</published><updated>2007-01-22T12:47:31.964-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Classes'/><title type='text'>Simple FullBrowser Class in ActionScript 2.0</title><summary type='text'>You know those code snippets you use every few months or so, and you have to re-teach yourself how to use it every time? I had the same problem recently with full browser Flash apps, especially in Zinc. I needed to create an application that maintained a constant background, even if the window was resized to whatever the resolution could be. We've all learned how to do it, it was just one of </summary><link rel='alternate' type='text/html' href='http://weblog.cahlan.com/2007/01/simple-fullbrowser-class-in.html' title='Simple FullBrowser Class in ActionScript 2.0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30413120&amp;postID=7117444120226015643&amp;isPopup=true' title='6 Comments'/><link rel='replies' type='application/atom+xml' href='http://weblog.cahlan.com/rss/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/7117444120226015643'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30413120/posts/default/7117444120226015643'/><author><name>Cahlan</name><uri>http://www.blogger.com/profile/02523446211030999707</uri><email>noreply@blogger.com</email></author></entry></feed>