<?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>shift+control &#187; FITC 2007</title>
	<atom:link href="http://76design.ca/shiftcontrol/category/fitc-2007/feed/" rel="self" type="application/rss+xml" />
	<link>http://76design.ca/shiftcontrol</link>
	<description>76design&#039;s blog</description>
	<lastBuildDate>Thu, 23 Dec 2010 21:47:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Why I haven&#8217;t been blogging FITC</title>
		<link>http://76design.ca/shiftcontrol/2007/04/24/why-i-havent-been-blogging-fitc/</link>
		<comments>http://76design.ca/shiftcontrol/2007/04/24/why-i-havent-been-blogging-fitc/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 19:12:31 +0000</pubDate>
		<dc:creator>Brett Tackaberry</dc:creator>
				<category><![CDATA[FITC 2007]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://76design.ca/shiftcontrol/index.php/2007/04/24/why-i-havent-been-blogging-fitc/</guid>
		<description><![CDATA[As you&#8217;ve probably picked up on, a small contingent of 76designers have made the trip down to Toronto&#8217;s FITC conference. Unlike SXSW, which I blogged quite a bit, I haven&#8217;t been documenting my experience here the same way. It&#8217;s not that I&#8217;m not getting a lot out of the sessions &#8211; in fact, they&#8217;ve been [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2F76design.ca%2Fshiftcontrol%2F2007%2F04%2F24%2Fwhy-i-havent-been-blogging-fitc%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=76design&amp;style=normal&amp;service=bit.ly&amp;space=2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>As you&#8217;ve probably <a href="http://76design.ca/shiftcontrol/index.php/2007/04/22/fitc-2007-in-toronto-76design-is-here-who-else-is-blogging-fitc/">picked up on</a>, a small contingent of 76designers have made the trip down to Toronto&#8217;s FITC conference.  Unlike SXSW, which I <a href="http://76design.ca/shiftcontrol/index.php/category/sxsw-2007/">blogged quite a bit</a>, I haven&#8217;t been documenting my experience here the same way.  It&#8217;s not that I&#8217;m not getting a lot out of the sessions &#8211; in fact, they&#8217;ve been consistently excellent &#8211; but what I get out of FITC has always been much less tangible.  Instead of things like tips on how to manage multimedia projects or techniques to market our web applications, I&#8217;ve been learning how to find inspiration in the everyday and mundane, why I should keep drawing and making art, and to keep collecting lots of vinyl records.  It&#8217;s all about personal creativity and what inspires each of us to create. And of course I&#8217;ve been seeing tonnes and tonnes of fantastic work.  Seems like when I leave FITC each year I&#8217;m simultaneously creatively recharged, humbled, excited and even somewhat frustrated that I haven&#8217;t taken more time to hone my own skill set since the previous year.  But most of all, I leave feeling satisfied that I was able to be here to take it all in.</p>
]]></content:encoded>
			<wfw:commentRss>http://76design.ca/shiftcontrol/2007/04/24/why-i-havent-been-blogging-fitc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessible Flash Oxymoron? (FITC 2007)</title>
		<link>http://76design.ca/shiftcontrol/2007/04/24/accessible-flash-oxymoron-fitc-2007/</link>
		<comments>http://76design.ca/shiftcontrol/2007/04/24/accessible-flash-oxymoron-fitc-2007/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 16:27:19 +0000</pubDate>
		<dc:creator>Brett Tackaberry</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[FITC 2007]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Usablitity]]></category>

		<guid isPermaLink="false">http://76design.ca/shiftcontrol/index.php/2007/04/24/accessible-flash-oxymoron-fitc-2007/</guid>
		<description><![CDATA[Speaker: Niqui Merret Contrary to popular belief, making a Flash movie accessible to a wider selection of users does not require cartwheels and back flips. A few basic usability and accessibility considerations can take your movie to the next level and reach a wider audience. The most basic step of embedding a SWF into a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2F76design.ca%2Fshiftcontrol%2F2007%2F04%2F24%2Faccessible-flash-oxymoron-fitc-2007%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=76design&amp;style=normal&amp;service=bit.ly&amp;space=2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Speaker: <a href="http://www.niquimerret.com">Niqui Merret</a></p>
<blockquote><p>Contrary to popular belief, making a Flash movie accessible to a wider selection of users does not require cartwheels and back flips. A few basic usability and accessibility considerations can take your movie to the next level and reach a wider audience. The most basic step of embedding a SWF into a page incorrectly could cause a screen-reader to hang. </p>
<p>This session will take a cause and effect look at accessibility covering a selection of common problems and possible solutions. Niqui will cover visual, audio, mobility and cognitive disabilities and demonstrate how Flash can help or hinder access. </p>
</blockquote>
<p>Notes:</p>
<p>Any information provided along a timeline should include synchronized&nbsp;text based description such as captions accompanying a video. For exmaple, <a href="http://www.weebls-stuff.com/toons/">weebls toons</a> have captions. </p>
<p>Accessibility in the real world: no technology can be 100% accessible to all users. Level accesibility is directly proportional to level of effort put in.</p>
<p>Barriers to accessibility: technology (flash, browser, screen reader), developer (interface designer, programmers, copyrighters). Content developers cause barriers by not being aware of accessibility considerations. </p>
<p>Technology &#8211; Flash player interfaces with screen readers and&nbsp;keyboard well. Focus (big yellow box around&nbsp;object)&nbsp;is clear to user and focus is made available and is fed through&nbsp;to assistive technology. </p>
<p>Standards and guidelines? Current documentation is difficult to comprehend and digest. The key is to understand the user &#8211; its not a case of understanding rules and guides. </p>
<p>Simple tests. Take away the mouse and attempt to follow similar paths. </p>
<p>Simple disability categories. Visual (vision, colour blindness, etc). Audio (lack or partial). Motor (hands and holding). Cognitive (understanding). </p>
<p>Screen readers. Needs to gain access and report back to assistive technology. Not fully integrated with OS and sometimes unreliable &#8211; they are stuck in the middle of a chain of information. </p>
<p>Tips for flash: set the name of buttons; specify the reading order; avoid using wmode(!); and, test with screen reader and <a href="http://www.microsoft.com/downloads/details.aspx?familyid=3755582a-a707-460a-bf21-1373316e13f0&amp;displaylang=en">Microsoft Active Accessibility 2.0 Software Development Kit Tools</a>. Tab index&nbsp;(found on accessibility panel in flash) is very useful in providing proper experience in flash &#8211; note this only applies to dynamic text fields. Flash also provides ability to program shortcuts for elements.</p>
<p>Tip: put tab index right on mockups. </p>
<p>As compared to AJAX, flash accessibility can send screen updates to the screen reader. HTML pages are treated as linear and do not send updates to the screen reader. </p>
<p>Microsoft Active Accessibility&nbsp;Tools allow deveoper to view the screen reader output in realtime. </p>
<p>On windows, OS contrast adjustment does not affect flash movies. On&nbsp;Mac, adjusting contrast settings affects the colours on the screen. Another possibility is to provide accessibility controls that allows the user to adjust the contrast &#8211; the flash object in turn adjusts the colour scheme&nbsp;in the movie.</p>
<p>Font size controls in browser do not affect flash movies. However, a particular approach (see <a href="http://www.alistapart.com/articles/fontresizing">Text-Resize Detection</a>), is to listen to when a user adjusts the font size n the browser, and using javascript,&nbsp;pass that information back into the flash movie. </p>
<p>The creators of SWFObject and UFO&nbsp;have&nbsp;are working on&nbsp;<a href="http://www.swffix.org/devblog/">SWFfix</a>.</p>
<p>Keep in mind: Progressive enhancement != accessibility. </p>
<p>Also see: <a href="http://www.adobe.com/devnet/">Adobe DevNet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://76design.ca/shiftcontrol/2007/04/24/accessible-flash-oxymoron-fitc-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s get physical: Exploring Environment, Devices and Ambient Interfaces with Flash (FITC 2007)</title>
		<link>http://76design.ca/shiftcontrol/2007/04/24/lets-get-physical-exploring-environment-devices-and-ambient-interfaces-with-flash-fitc-2007/</link>
		<comments>http://76design.ca/shiftcontrol/2007/04/24/lets-get-physical-exploring-environment-devices-and-ambient-interfaces-with-flash-fitc-2007/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 14:06:25 +0000</pubDate>
		<dc:creator>Brett Tackaberry</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FITC 2007]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[New Media]]></category>
		<category><![CDATA[Usablitity]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://76design.ca/shiftcontrol/index.php/2007/04/24/lets-get-physical-exploring-environment-devices-and-ambient-interfaces-with-flash-fitc-2007/</guid>
		<description><![CDATA[Speaker: Craign Swan from CRASH!MEDIA In recent years Flash has broadened as an Interactive tool offering more than just a platform for animations, websites, games and RIA&#8217;s, but a whole new world of Interactive possibilities. Engaging Installations. Alternative Interfaces. Calm Computing. Physical Prototyping. Interactive Environments. Making things and Exploring the User as the Interface. Craig [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2F76design.ca%2Fshiftcontrol%2F2007%2F04%2F24%2Flets-get-physical-exploring-environment-devices-and-ambient-interfaces-with-flash-fitc-2007%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=76design&amp;style=normal&amp;service=bit.ly&amp;space=2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Speaker: Craign Swan from <a href="http://www.crashmedia.com/">CRASH!MEDIA</a></p>
<blockquote><p>In recent years Flash has broadened as an Interactive tool offering more than just a platform for animations, websites, games and RIA&#8217;s, but a whole new world of Interactive possibilities. Engaging Installations. Alternative Interfaces. Calm Computing. Physical Prototyping. Interactive Environments. Making things and Exploring the User as the Interface.</p>
</blockquote>
<p>Craig has been a regular speaker at FITC over the years. He never fails to impress &#8211; this year was the best by far. Craig&#8217;s presentation covers a lot of ground, and this post doesn&#8217;t do it justice, however, here are some notes I scribbled down:</p>
<ul>
<li><strong>Flash has an ambient awareness</strong> &#8211; microphone and camera capabilities provide flash with an awareness of what is happening in its environment. Although, this control has been around for a little while by now, a new suite of tools has increased possibilities. Sophistication is limitless. Many new ideas and possibilities with new tools such as bitmap toolkit and new video tools.</li>
<li>Interaction with camera enables new interfaces including gesture capturing and more interactive user-interfacing. Use color tracking and mapping objects to colour. Technically, poll the screen for the presence of a colour and perform various procedures depending on location and intensity (or any variable) of colour. </li>
<li><strong>Input devices.&nbsp;</strong>[unfortunately, my notes get more sparse as his presentation goes on]&nbsp;IPAC device, a simple input controller,&nbsp;allows developers to piece together their own interfaces. You can use any type of sensor to generate the simulation of a keypress and in turn capture that event within Flash. PhidgetRFID is an easy to use and easy to integrate&nbsp;RFID reader. Make board, tilio board, controller board allow the designer/developer to create alternate output. Monome 8&#8243;x8&#8243; controller is a input/output device that is a 10&#215;10 grid of LEDs that double as an input device. Craig was using this as a video mixing board. MIDI controller with a number of knobs provides a wide range of real time control. Craig was using this to interact with a live&nbsp;video feed in realtime controlling various aspects of colour and timing. Connect to WII controller through bluetooth (max msp).</li>
</ul>
<p>For examples of Craig&#8217;s work, go to the <a href="http://www.crashmedia.com/">CRASH!MEDIA</a>&nbsp;site and click on &#8220;Labs&#8221;.&nbsp;&nbsp; A lot of it is in there. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://76design.ca/shiftcontrol/2007/04/24/lets-get-physical-exploring-environment-devices-and-ambient-interfaces-with-flash-fitc-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flashing in public &#8211; Flash in public facing user interfaces (FITC 2007)</title>
		<link>http://76design.ca/shiftcontrol/2007/04/23/flashing-in-public-flash-in-public-facing-user-interfaces-fitc-2007/</link>
		<comments>http://76design.ca/shiftcontrol/2007/04/23/flashing-in-public-flash-in-public-facing-user-interfaces-fitc-2007/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 15:10:53 +0000</pubDate>
		<dc:creator>Brett Tackaberry</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FITC 2007]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Tech & Web]]></category>
		<category><![CDATA[Usablitity]]></category>

		<guid isPermaLink="false">http://76design.ca/shiftcontrol/index.php/2007/04/23/flashing-in-public-flash-in-public-facing-user-interfaces-fitc-2007/</guid>
		<description><![CDATA[Speakers: Anthony Eden and&#160;Scott Weeks from Snepo Flash is the ideal technology for public facing user interfaces but few flash developers have had the chance to cut their teeth building complex kiosk applications. Come on a journey to the land of hardware peripherals, exotic software integration and regression testing. The possibilities are endless for flash [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2F76design.ca%2Fshiftcontrol%2F2007%2F04%2F23%2Fflashing-in-public-flash-in-public-facing-user-interfaces-fitc-2007%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=76design&amp;style=normal&amp;service=bit.ly&amp;space=2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Speakers: <a href="http://www.arseiam.com/">Anthony Eden</a> and&nbsp;Scott Weeks from <a href="http://www.snepo.com/">Snepo</a></p>
<blockquote><p>Flash is the ideal technology for public facing user interfaces but few flash developers have had the chance to cut their teeth building complex kiosk applications. Come on a journey to the land of hardware peripherals, exotic software integration and regression testing. The possibilities are endless for flash if you know which tools to use and what lies on the outer extremities of the flash universe.</p>
</blockquote>
<p><a href="http://www.fitc.ca/presentation_detail.cfm?festival_id=12&amp;presentation_id=468">Presentation description</a></p>
<p>A few points from the presentation with respect o building&nbsp;interactive systems:</p>
<ul>
<li>Touch screen technologies (haptic devices) include: Point-of sales systems, kiosks, iPhone, check in system, etc</li>
<li>Attract user -&gt; engage user -&gt; educate user-&gt; call to action</li>
<li>User is constantly aware of where they are in their process (location, state, etc)&nbsp;- important because user may come into appliaction at any time during the process. Users very frequently end part way through an application &#8211; set an appropriate timeout.</li>
<li>Rule of thumb: &#8220;fat fingers&#8221; &#8211; move navigation to bottom of screen &#8211; navigation must be obvious&nbsp;- just press: dragging and scrolling is not intuitive and release event is not intuitive either</li>
<li>Accessibility: plan for limited vision so use big thick fonts; plan for color blindness so use high contrast colours. Be aware of mechanics of using the device. </li>
</ul>
<p>What worked well:</p>
<ul>
<li>Transaction services and xml for storage: provides high service level and&nbsp;is relatively&nbsp;easy to develop.</li>
<li><a href="http://www.adobe.com/devnet/flash/articles/jsapi.html">JSFL</a>: automation scripting for flash helped to strealine production</li>
<li>Logging ever single piece of interaction. You are able to track entry and exit points &#8211; this provides evidence of points of confusion and where&nbsp;users become frustrated and give up. </li>
<li>Testing: especially brute force testing &#8211; putting the system through any imaginable situation. Example: hire a few computer science interns.</li>
<li>Remote monitoring: transaction server on kiosk would send heartbeat back to server. Central server would expect hearbeat and can repsond by performing diagnostic and basic support such as restart, reset, clear memory, etc. </li>
<li>Experimentation!</li>
</ul>
<p>What didn&#8217;t work very well:</p>
<ul>
<li>Computationally complex procedures may cause kiosk to slow down and possibly become unresponsive. </li>
<li>Dying computers and enclosures: ensure mechanical robustness of kiosk.</li>
<li>Screen calibration: potentially a big issue. Callibration can creep from true state.</li>
<li>Updating was cumbersome: especially as it pertained to physically loading onto machine.</li>
</ul>
<p>Upsides:</p>
<ul>
<li>Environment: you know your and can define your environment &#8211; no browsers or campatibility issues. </li>
<li>Economics: there is money to be made.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://76design.ca/shiftcontrol/2007/04/23/flashing-in-public-flash-in-public-facing-user-interfaces-fitc-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript 3.0 and Flash CS3 (FITC 2007)</title>
		<link>http://76design.ca/shiftcontrol/2007/04/22/actionscript-30-and-flash-cs3-fitc-2007/</link>
		<comments>http://76design.ca/shiftcontrol/2007/04/22/actionscript-30-and-flash-cs3-fitc-2007/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 15:26:33 +0000</pubDate>
		<dc:creator>Brett Tackaberry</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FITC 2007]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://76design.ca/shiftcontrol/index.php/2007/04/22/actionscript-30-and-flash-cs3-fitc-2007/</guid>
		<description><![CDATA[Speaker: Colin Moock, www.moock.org, the full presentation for ActionScript 3.0 and Flash CS3 Veteran ActionScript educator and author Colin Moock discusses the new links between ActionScript 3.0 code and content created in Flash CS3. Topics covered include the document class, linking symbols to classes, automatically generated classes, accessing on-stage instances from linked classes, and symbol [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2F76design.ca%2Fshiftcontrol%2F2007%2F04%2F22%2Factionscript-30-and-flash-cs3-fitc-2007%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=76design&amp;style=normal&amp;service=bit.ly&amp;space=2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Speaker: <a href="http://www.fitc.ca/speaker_detail.cfm?festival_id=12">Colin Moock,</a> <a href="http://www.moock.org">www.moock.org</a>, <a href="http://moock.org/lectures/ActionScriptAndFlashCS3/">the full presentation for ActionScript 3.0 and Flash CS3</a> </p>
<blockquote><p>Veteran ActionScript educator and author Colin Moock discusses the new links between ActionScript 3.0 code and content created in Flash CS3. Topics covered include the document class, linking symbols to classes, automatically generated classes, accessing on-stage instances from linked classes, and symbol instantiation.</p>
</blockquote>
<p>Colin is a regular speaker at FITC and has been for a couple years now. His presentations are always informative and he never fails to humble any self-proclaimed flash guru. Colin&#8217;s new book Essential ActionScript 3.0 is due out in early June.</p>
<p>This presentation is particularly timely in light of <a href="http://www.adobe.com/products/creativesuite/">Adobe&#8217;s recent launch (March 27) of Creative Suite 3</a> which includes Flash CS3 (or the&nbsp;much anticipated&nbsp;Flash 9). Although <a href="http://labs.adobe.com/wiki/index.php/ActionScript_3">ActionScript 3</a> isn&#8217;t a new technology (released last summer), there is a lot of&nbsp;new and neat&nbsp;stuff&nbsp;in Flash CS3. For a full review&nbsp;see <a href="http://www.flashmagazine.com/1394.htm">(P)review of Flash CS3</a>.</p>
<p>A few highlights of the presentation:</p>
<ul>
<li>The&nbsp;mechanics of AS3 is rooted deeply in objected oriented programming. The presentation focuses on the new APIs and changes in actionscript and how the changes affect development.</li>
<li>The display API (<a href="http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&amp;file=00000143.html">documentation on Adobe.com</a>) provides control over all shapes, bitmaps, video on the stage. It provides control to draw and&nbsp;move any objects in a movie. Although this isn&#8217;t a new concept, the changes in the construction of the language provide a more flexible approach for object oriented programming. </li>
<li>A major change in the architecture is the addition of the document object inherent&nbsp;on the root in&nbsp;all flash documents. This simply means the Flash cleans up any non-object-orinetd-programming objects on the timeline and makes them accessible (programmatically)&nbsp;to the root document. </li>
<li>Like document object model programming (others include XML, HTML, etc), you can reference document objects with functions such as addChild(), getChildByName(). </li>
<li>disabling stage instance auto-declaration: [Open File &gt; Publish Settings &gt; Flash &gt; ActionScript Version &gt; Settings] Under Stage, uncheck &#8220;Automatically declare stage instances&#8221;</li>
<li>*** AttachMovie is gone. Attaching a movie to the stage is to be done by creating a new instance of a class (class name is set through linkage of object) &#8211; in true OOP form. </li>
<li></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://76design.ca/shiftcontrol/2007/04/22/actionscript-30-and-flash-cs3-fitc-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecting applications with adobe flex (FITC 2007)</title>
		<link>http://76design.ca/shiftcontrol/2007/04/22/architecting-applications-with-adobe-flex/</link>
		<comments>http://76design.ca/shiftcontrol/2007/04/22/architecting-applications-with-adobe-flex/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 14:06:53 +0000</pubDate>
		<dc:creator>Brett Tackaberry</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FITC 2007]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tech & Web]]></category>

		<guid isPermaLink="false">http://76design.ca/shiftcontrol/index.php/2007/04/22/architecting-applications-with-adobe-flex/</guid>
		<description><![CDATA[Speaker: Rob Rusher This session describes how to build large-scale Flex applications using sound design patterns, such as the model-view-controller (MVC) architecture, and best practices, such as loose coupling of application components. For those unfamiliar, Adobe Flex is an application framework for rich application development that are fully scalable and portable for anyone on any [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2F76design.ca%2Fshiftcontrol%2F2007%2F04%2F22%2Farchitecting-applications-with-adobe-flex%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=76design&amp;style=normal&amp;service=bit.ly&amp;space=2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Speaker: Rob Rusher</p>
<blockquote><p>This session describes how to build large-scale Flex applications using sound design patterns, such as the model-view-controller (MVC) architecture, and best practices, such as loose coupling of application components.</p>
</blockquote>
<p>For those unfamiliar, <a href="http://www.adobe.com/products/flex/">Adobe Flex</a> is an application framework for rich application development that are fully scalable and portable for anyone on any platform. </p>
<p>Highlights:</p>
<ul>
<li>Cairngorm is a framework for application development on flex.
<li>Flex inherently makes it easy to separate logic from design and control. This model is called Model View Controller (MVC). This is typically a very good practice for development at any scope. Data models, User views, Controller &#8211; a design pattern that separates programs into manageable, scalable and flexible components.
<li>Flex consists of a number of components existing in MXML, an xml based document.
<li><a href="http://www.cairngormdocs.org/">Cairngorm Docs</a> &#8211; This site is dedicated to providing documentation and learning resources for the <a href="http://www.adobe.com/go/cairngorm/">Cairngorm Microarchitecture for Adobe Flex</a>.</li>
</ul>
<p>The <a href="http://www.adobe.com/devnet/videos/apollo_demo07/index.html">Ebay desktop application</a> was built on Flex and <a href="http://labs.adobe.com/wiki/index.php/Apollo">Apollo</a> using Cairngorm. If you haven&#8217;t seen the demo (linked just above), check it out. </p>
<blockquote><p>Apollo is the code name for a cross-operating system runtime being created by Adobe that will allow developers to leverage existing web technologies, such as Flash, Flex, HTML, JavaScript, Ajax, and PDF to easily create and deploy desktop applications. </p>
</blockquote>
<p>Apollo gives power to web developers and the like&nbsp;- people like us &#8211; to escape the limitations of the browser and common pitfalls therein&nbsp;that have been simply a frustration over the years.</p>
]]></content:encoded>
			<wfw:commentRss>http://76design.ca/shiftcontrol/2007/04/22/architecting-applications-with-adobe-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FITC 2007 in Toronto. 76design is here, who else is blogging FITC?</title>
		<link>http://76design.ca/shiftcontrol/2007/04/22/fitc-2007-in-toronto-76design-is-here-who-else-is-blogging-fitc/</link>
		<comments>http://76design.ca/shiftcontrol/2007/04/22/fitc-2007-in-toronto-76design-is-here-who-else-is-blogging-fitc/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 13:33:04 +0000</pubDate>
		<dc:creator>Brett Tackaberry</dc:creator>
				<category><![CDATA[FITC 2007]]></category>
		<category><![CDATA[General Interest]]></category>

		<guid isPermaLink="false">http://76design.ca/shiftcontrol/index.php/2007/04/22/fitc-2007-in-toronto-76design-is-here-who-else-is-blogging-fitc/</guid>
		<description><![CDATA[Stay tuned for highlights from the conference. Who is blogging BIT-101 Aral Balkan&#160;- Aral Balkan&#8217;s bio on FITC BitchWhoCodes&#160;- Stacey Mulcahy on FITC The (Official) FITC Blog authored by Rick Mason Let me know if there is anyone else to be added.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2F76design.ca%2Fshiftcontrol%2F2007%2F04%2F22%2Ffitc-2007-in-toronto-76design-is-here-who-else-is-blogging-fitc%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=76design&amp;style=normal&amp;service=bit.ly&amp;space=2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Stay tuned for highlights from the conference. </p>
<h3>Who is blogging</h3>
<ul>
<li><a href="http://www.bit-101.com/blog/">BIT-101</a>
<li><a href="http://aralbalkan.com">Aral Balkan</a>&nbsp;- <a href="http://www.fitc.ca/speaker_detail.cfm?festival_id=12&amp;speaker_id=7076">Aral Balkan&#8217;s bio on FITC</a>
<li><a href="http://www.bitchwhocodes.com">BitchWhoCodes</a>&nbsp;- <a href="http://www.fitc.ca/speaker_detail.cfm?festival_id=12&amp;speaker_id=8060">Stacey Mulcahy on FITC</a>
<li><a href="http://www.fitc.ca/index_event.cfm">The (Official) FITC Blog</a> authored by Rick Mason</li>
</ul>
<p>Let me know if there is anyone else to be added. </p>
]]></content:encoded>
			<wfw:commentRss>http://76design.ca/shiftcontrol/2007/04/22/fitc-2007-in-toronto-76design-is-here-who-else-is-blogging-fitc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

