<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>fabianvercuiel.com</title>
	
	<link>http://www.fabianvercuiel.com</link>
	<description>Sharing his knowledge on computer graphics, web design/development, Animation and all things creative</description>
	<pubDate>Fri, 18 Sep 2009 07:53:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/fabianvercuieldotcom" type="application/rss+xml" /><feedburner:emailServiceId>fabianvercuieldotcom</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>DrawTweet - Share your drawings on twitter</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/GevP8IuEs60/</link>
		<comments>http://www.fabianvercuiel.com/internet-websites-applications/drawtweet-share-drawings-twitter/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 21:56:11 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Internet, Websites and Applications]]></category>

		<category><![CDATA[AIR]]></category>

		<category><![CDATA[Bamboo Dock]]></category>

		<category><![CDATA[Bamboo SDK]]></category>

		<category><![CDATA[DrawTweet]]></category>

		<category><![CDATA[Twitpic]]></category>

		<category><![CDATA[Twitter]]></category>

		<category><![CDATA[Wacom]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=477</guid>
		<description><![CDATA[As of 16 September 2009 DrawTweet has been pushed live on the Wacom Bamboo Dock platform. After 3 months of development I can finally sit back and enjoy watching people expressing themselves through the DrawTweet client.

Screenshot of DrawTweet

What is DrawTweet?
DrawTweet is a desktop application which lets you take advantage of Wacom tablet pressure sensitivity in [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/drawtweet-share-drawings-twitter/">DrawTweet - Share your drawings on twitter</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/drawtweet/' rel='bookmark' title='Permanent Link: DrawTweet'>DrawTweet</a> <small>A desktop application that lets you submit your drawings to...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>As of 16 September 2009 DrawTweet has been pushed live on the Wacom Bamboo Dock platform. After 3 months of development I can finally sit back and enjoy watching people expressing themselves through the DrawTweet client.</p>

<p><img src="http://www.fabianvercuiel.com/blogContent/images/drawtweetArticle/drawtweet.jpg" title="DrawTweet   Share your drawings on twitter" alt="drawtweet DrawTweet - Share your drawings on twitter" /><small>Screenshot of DrawTweet</small></p>

<h3>What is DrawTweet?</h3>
<p>DrawTweet is a desktop application which lets you take advantage of Wacom tablet pressure sensitivity in a social way - by letting you send your creation off to Twitter - which is hosted on the Twitpic image hosting service behind the scenes - infact everything happens without you having do do anything but click the send button - which helps you focus on your drawings. </p>

<a href="http://drawtweet.com"><img src="http://www.fabianvercuiel.com/blogContent/images/drawtweetArticle/drawtweetsite.jpg" style="border-style:none" title="DrawTweet   Share your drawings on twitter" alt="drawtweetsite DrawTweet - Share your drawings on twitter" /></a>
<small>Screenshot of drawtweet.com</small>

<p>Official DrawTweet website : <a href="http://drawtweet.com">drawtweet.com</a></p>
<p>Also please join the facebook group and show your support! </p>
<a href="http://www.facebook.com/home.php#/group.php?gid=132640568842&#038;ref=ts"><img src="http://www.fabianvercuiel.com/blogContent/images/drawtweetArticle/joinfacebook.jpg" style="border-style:none" title="DrawTweet   Share your drawings on twitter" alt="joinfacebook DrawTweet - Share your drawings on twitter" /></a>

<p>You can also read <a href="http://wacomsolutions.wordpress.com/2009/09/16/the-new-bamboo-mini-drawtweet-speaks-more-than-140-characters/">Wacom&#8217;s official press release</a> for further information.</p>


<p>Here are some drawings drawn during the last 24 hours that caught my eye :D
<p><img src="http://www.fabianvercuiel.com/blogContent/images/drawtweetArticle/30159598.png" style="border-style:none" title="DrawTweet   Share your drawings on twitter" alt="30159598 DrawTweet - Share your drawings on twitter" />
<small>by @dansfloyd</small></p>
<p><img src="http://www.fabianvercuiel.com/blogContent/images/drawtweetArticle/30139643.png" style="border-style:none" title="DrawTweet   Share your drawings on twitter" alt="30139643 DrawTweet - Share your drawings on twitter" />
<small>by @JasonCecrle</small></p>
<p><img src="http://www.fabianvercuiel.com/blogContent/images/drawtweetArticle/30103402.png" style="border-style:none" title="DrawTweet   Share your drawings on twitter" alt="30103402 DrawTweet - Share your drawings on twitter" />
<small>by @Hysuwokun</small></p>

<p>There are many ways to watch what other people are creating - if you have DrawTweet open you can view the sidebar gallery whilst you&#8217;re drawing! The gallery is a visual representation of twitter search results so you could also go to http://search.twitter.com and search the term &#8216;#drawtweet&#8217; or &#8216;drawtweet&#8217;. Others have reported that using TweetDeck&#8217;s search column or Collecta (<a href="http://collecta.com/#q=drawtweet">collecta.com</a>) is also very nifty.</p>

<h3>What is Bamboo Dock?</h3>
<p><img src="http://www.fabianvercuiel.com/blogContent/images/drawtweetArticle/bamboodock.jpg" title="DrawTweet   Share your drawings on twitter" alt="bamboodock DrawTweet - Share your drawings on twitter" /><small>Screenshot of Bamboo Dock</small></p>
<p>Bamboo Dock is a desktop launcher built in Adobe AIR. It ships with Bamboo Tablets but can be downloaded and used by anybody. What makes Bamboo Dock special is that it gives developers the ability to create applications that take advantage of tablet pressure sensitivity. Not all of the &#8220;minis&#8221; (thats what you call a Bamboo Dock app) are about pressure sensitivity, some are just for entertainment and playful exploration. If you are an application developer you can download the Bamboo Mini SDK and start using it straight away. Go to <a href="http://bamboodeveloper.wikispaces.com/">http://bamboodeveloper.wikispaces.com/</a> and take a look at the tutorials and documentation.  Wacom are always looking for more developers to create applications for the Bamboo Dock.
</p>
Give Bamboo Dock a try by going to their <a href="http://www.wacom.eu/bamboo">website</a>

<h3>About Wacom</h3>
<p>Wacom has always been a company I respected and admired - I&#8217;ve always enjoyed their products even as a young boy - it has only been until recently that I&#8217;ve had the oppurtunity to actually do work for them by being at the right place at the right time.</p>
<img src="http://www.fabianvercuiel.com/blogContent/images/drawtweetArticle/guggasign.jpg" title="DrawTweet   Share your drawings on twitter" alt="guggasign DrawTweet - Share your drawings on twitter" />
<p>Back in early 2008 the company where I work at (<a href="http://gugga.com">Gugga</a>) as a UX and Visual Designer was confronted by Wacom to develop Bamboo Space ( <a href="http://www.bamboospace.eu/">http://www.bamboospace.eu/</a> ) - a site which lets you share your thoughts and ideas in a desktop like playground.</p>
<p>After this project they asked us to create an SDK for their Bamboo Dock platform. The Bamboo Dock was created by a company called FI (<a href=" http://www.f-i.com/work/wacom/bamboo-dock"> http://www.f-i.com/work/wacom/bamboo-dock</a> ) After the release of the Bamboo Dock Gugga has taken responsibility for further development and design of the platform and building and maintaining the SDK which lets you create sensitivity enabled applications and compile it so that it runs on their dock. You can find out more about Gugga by following this link ( <a href="http://gugga.comk">http://gugga.com</a> ) - There you can also view a video presentation of  Bamboo Space</p> 
<p>Being such a huge fan of Wacom (pen-tablet owner for 7 years now) I asked them if they would be interested in me making an app for them and now finally it is online - DrawTweet is supposed to be an example of how they&#8217;d like mini&#8217;s to be done in the future - so I hope that it has perhaps inspired you to give it a try.</p>

<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/drawtweet-share-drawings-twitter/">DrawTweet - Share your drawings on twitter</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/drawtweet/' rel='bookmark' title='Permanent Link: DrawTweet'>DrawTweet</a> <small>A desktop application that lets you submit your drawings to...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/GevP8IuEs60" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/internet-websites-applications/drawtweet-share-drawings-twitter/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/internet-websites-applications/drawtweet-share-drawings-twitter/</feedburner:origLink></item>
		<item>
		<title>Flash on Tap 2009 - a retrospective (with videos!)</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/L--GSTGcZ4k/</link>
		<comments>http://www.fabianvercuiel.com/internet-websites-applications/flash-tap-2009-retrospective-videos/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 20:03:13 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Internet, Websites and Applications]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[America]]></category>

		<category><![CDATA[BEER]]></category>

		<category><![CDATA[Boston]]></category>

		<category><![CDATA[Conference]]></category>

		<category><![CDATA[Flash on Tap]]></category>

		<category><![CDATA[FOT]]></category>

		<category><![CDATA[Green Spandex]]></category>

		<category><![CDATA[Influxis]]></category>

		<category><![CDATA[Papervision3D]]></category>

		<category><![CDATA[Red5]]></category>

		<category><![CDATA[Toonboom]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=414</guid>
		<description><![CDATA[Well guys, I&#8217;m back from Boston and slowly starting to recover from the mindblowingly awesome time I had at Flash on Tap. Now for those that don&#8217;t know what Flash on Tap is, it&#8217;s a conference where people get together and mix this thing called Flash with BEER! Yes, strangely enough these two things seem [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/flash-tap-2009-retrospective-videos/">Flash on Tap 2009 - a retrospective (with videos!)</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/' rel='bookmark' title='Permanent Link: Installing Papervision3D on Flash and Flex'>Installing Papervision3D on Flash and Flex</a> <small>There are quite a few articles out there discussing Papervision3D...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Well guys, I&#8217;m back from Boston and slowly starting to recover from the mindblowingly awesome time I had at Flash on Tap. Now for those that don&#8217;t know what Flash on Tap is, it&#8217;s a conference where people get together and mix this thing called Flash with BEER! Yes, strangely enough these two things seem to work very well together!</p>

<img src="/blogContent/headers/flashontapHeader.jpg" title="Flash on Tap 2009   a retrospective (with videos!)" alt="flashontapHeader Flash on Tap 2009 - a retrospective (with videos!)" />

<p>Me going to this conference happened completely by accident and that is probably why It turned out being such an experience for me. I had 3 weeks to get plane tickets, visa and other arrangements sorted. It was quite an undertaking but so totally worth it! I was a little nervous about having to travel over 10 hours but it all turned out ok at the end. </p>

<p>Flash on Tap was the first conference I ever attended and it was such a joy for me to finally meet up with people I got to know online and people who I simply admire for their mad skills - namely people like Keith Peters, Papervision3D team, Koen De Weggheleire, Grant Skinner and Mario Klingemann</p>

<h2>Day 0</h2>
<p>I arrived the evening before in Boston and the weather was pretty shitty but Boston at night time is quite beautiful. My boss&#8217;s cousin who&#8217;s a local picked me up at the airport and drove me to the Park Plaza hotel. On the way there he told me about the history of boston, some funny stories about the engineering of the Boston tunnel and showed me around some really nice streets.</p>

<p>When I got to the hotel I met up with Sean McCracken who I was sharing a room with, later when I went downstairs I ran into Mark Anders, Ralph Hauwert, Jua from Hobnox etc. The rest of the evening was spent in the hotel bar having some great conversations with Sean, Stacey, Grant and his minions, Paul and a few others :)</p>
 

<h2>Day 1</h2>
<p>The first day of the conference started out in the hotel registration and then workshops, breakfast and lunch was included and I&#8217;m pretty glad I decided to go to the Papervision3D workshop - from what I could tell from talking to other people it was one of the best workshops. It was roughly 50% John Grden and 50% Andy Zupko.</p>

<p>John explained the Papervision3D framework in such a clear and understandable way that any beginner could catch on. I enjoyed his approach and I could say I walked out of there with a far better uderstanding of Papervision3D. They provided us with a USB stick full of source files so we could all walk away with code that we can learn from.</p>

<p>Andy Zupko, or as John likes to call him &#8220;the math nerd&#8221; gave a far more in-depth overview of Papervision3D and explained to us how we can optimize pv3d with layers and how we can fix z-sorting isuess.</p>

<p>Andy also boggled our brains with complex algorithms (well.. okay not so complex but Math is not my forte) and effects. Overall I can say that it was invaluable learning about Papervision3D from these guys. After the workshops we all headed to the castle next to the hotel.</p>

<p>The castle is a pretty cool venue to begin with, but the acoustics would make it hard to hear what people were saying, especially when people in the audience started talking. It was pretty cool how half the hall was taken up by beer stands and other standas such as an FDT, Influxis, Toonboom etc</p>

<p>People instantly started socializing and seemed to be more interested in the beer than the opening night party.. but can you blame them?</p>

<p>Philip Kerman did a really great show called &#8220;The Flash is right&#8221; where he called up people from the audience and asked them random trivia, I couldn&#8217;t stop laughing! I do however want to shoot myself for not recording it on camera..I&#8217;m hoping someone else did because I&#8217;d love to relive that show :D</p>

<p>Here&#8217;s a clip he uses in the show, unfortunately I dont have the whole thing recorded</p>

<p>
<object width="500" height="304"><param name="movie" value="http://www.youtube.com/v/7ULQBNeFQg8&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7ULQBNeFQg8&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="304"></embed></object>
</p>

You can see more videos on his youtube page: <a href="http://www.youtube.com/user/phillipk">http://www.youtube.com/user/phillipk</a>


<p>Afterwards I met up with a friend from Animationmentor and her friend and we went out to search for a good place to eat. We eventually found a pretty cool looking restaurant and I tried clam chowder for the first time with calamari. Have I mentioned that Americans love adding chilli to all their food?</p>


<h2>Day 2</h2>
<p>The next morning I woke up a little underslept and scouting for breakfast. I ended up being too early for the start of the day so I grabbed my free coffee, got a pastry and walked a few blocks. Once I got back I randomly got into a conversation with Hoss Gifford (who is super talented) about drawing applications and other random things.</p>

<p>I love how everyone in the Flash community is so approachable and friendly, you can just start a random conversation with somebody you might know from online or not at all and almost always something meaningful would come from it.</p>

Mark Anders opened up the day with some information about the Flash platform, where its heading and where it is today. He also talked about the open screen project and showed some examples of Flash running on the tv and mobile. Overall it was very interesting!

<h3>Mark Anders - Adobe Flash Platform</h3>
<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4987394&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4987394&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<p>Afterwards I headed off to attend the small talks, the first session was with Aldo Bucchi, he talked about &#8220;The Semantic Web&#8221; which opened up my eyes and challenged the way I thought about the internet. I recorded his session but wont be putting it out in public yet.</p>

<p>The session afterwards was in the castle and led by John Grden. You&#8217;d think John would talk Papervision3D but he was sharing with us his experiences with Unity3D - I found this session to be very informative and shows you what is possible when you use a more powerful player in terms of high end gaming. John also helped explain some workflows in Unity3D and explained how you can optimize a project for the IPhone!</p>

<h3>John Grden - Papervision, Unity 3D to IPhone (Part 1)</h3>
<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4966978&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4966978&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<h3>John Grden - Papervision, Unity 3D to IPhone (Part 2) </h3>

<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4948441&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4948441&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<p>Afterwards I headed back to the hotel to listen to Koen De Weggheleire speak about &#8220;Playing with pixels.&#8221; I&#8217;d like to point out that Koen&#8217;s book &#8220;Flex for Developers&#8221; helped me get started with Flex and as most of you know is a very talented and experienced developer. His session covered what you can do with bitmapdata and how to use AS3 for realtime image data processing. If you watch the session you will laugh a lot at his antics at the end!</p>

<h3>Koen De Weggheilere - Playing with pixels</h3>
<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4978916&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4978916&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<p>Lunch followed afterwards and marked the end of the small talks for the day and I have to hand it to Flash on tap organisers, the food at the conference was great :D Perfect for combining with beer!</p>

<p>
<img src="/blogContent/flashontap/299295233.jpeg" title="Flash on Tap 2009   a retrospective (with videos!)" alt=" Flash on Tap 2009 - a retrospective (with videos!)" />
<small>Photo from http://flashontap.ning.com</small>
</p>

<p>There was a big break which gave me a chance to catch up on people I hadn&#8217;t yet gotten a chance to talk to and browsed the large selection of independent (and sometimes strange!) beer. My vote for the best beer was Moonshot</p>

<p>Things got very interesting when Andre Michelle started presenting &#8220;Audiotool&#8221; and discussing audio in Flash. Unfortunately many of the people were having such a good time at the back that it might be hard for you to make out his voice in the video - for that I apologise but it was the best I could do with what I had.</p>

<h3>Andre Michelle - Adobe made some noise! + Flash 10 audio tweaks</h3>
<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4985018&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4985018&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<p>Other highlights was GMUNK&#8217;s inspirational presentation on how he uses 3D and VFX in his work and how he deals with clients - I have recorded parts of it so if there is anyone that would like to see this video let me know and I&#8217;ll upload it as well. They also showed us &#8220;Waltz with Bashir&#8221; and talked about the process of the movie and how they used the Flash IDE to create it.. highly inspirational!</p>

<h3>Philip Kerman</h3>
<p>Philip Kerman finished off with his talk on creating videos and how he gets into the right state of mind for his incredibly funny videos that you can check out on youtube - He ended off singing this great song as a tribute to the Adobe updater</p>

<object width="500" height="304"><param name="movie" value="http://www.youtube.com/v/ZWNJYmXCCyc&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ZWNJYmXCCyc&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"  width="500" height="304"></embed></object>

<p>A few hours later Sean McCracken, Grant Skinner and co. and I went to Flash&#8217;s Cocktail bar and met up with Tink, Philip Kerman, Javier and Mims. Pretty cool place! I love the irony of the name :D</p> 

<img src="/blogContent/flashontap/432005249_f555bc11ef.jpg" title="Flash on Tap 2009   a retrospective (with videos!)" alt="432005249_f555bc11ef Flash on Tap 2009 - a retrospective (with videos!)" />

<h2>Day 3</h2>

<p>The third day started with uber sleep deprivation but we managed to get the will to crawl out of the hotel and head to Starbucks - going to Starbucks in America really made me realize how absolutely obsessed Americans are with service - everybody wants a specific type of coffee or tea, even if its not on the menu and they expect them to remember their exact needs the next day. I was totally surprised how much they can remember considering how many clients they deal with every single day. Gotta say that was a pretty interesting experience.</p>

<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4998313&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4998313&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<p>We then headed to the castle where Paul Burnett had to fill in for Mark Anders because he got really sick, get better soon Mark! Paul presented Flash Catalyst.. a piece of software which I have very conflicting feelings over (but that deserves its own blog post) Unfortunately I dont have a recording for this as I was charging my batteries for the small talks :)</p>

<p>Conveniently enough the 1st 2 small talks I wanted to attend was inside of the castle so I just found myself a place and enjoyed the show. First up was DR.WOOHOO which did some sick things with connecting air to the creative suite software. He would also pull data from Maya into air and then output it into Illustrator and then take that information and take it to bridge. It just shows you what kind of possibilities there are with AIR. Unfortunately I can&#8217;t show the recording yet still for a few weeks since he&#8217;d like to present his session at other conferences first.</p>

<p>Ralph Hauwert was after DR.WOOHOO and spoke about pushing pixels with Flash 10. Ralph talked about Alchemy, Pixelbender, normal mapping in Papervision3D, his life story and other really interesting things!</p>

<h3>Ralph Hauwert - Pushing pixels in Flash 10</h3>

<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4977113&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4977113&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always"  width="500" height="375"></embed></object>

<p>After Ralph&#8217;s inspiring session I headed to the last small talk of the day inside the hotel. It was a Papervision3D panel discussion, totally unprepared and raw. Seb was supposed to have a presentation but he couldn&#8217;t make it so they did this instead. I found this to be the highlight of the conference as I got 2 ask the Papervision3D team questions about Z-sorting, camera properties and such things and Ralph and Andy gave some meaningful answers.</p>

<p>Things got a little nasty when someone asked about comparisons between director and Away3D but everything turned out okay at the end. Paul Burnett was there representing Adobe and spoke up when some critcisms were made about the Flash player not performing well under heavy 3D calculations, Paul also had a few things to say about director&#8217;s positive points (he used to be a component developer) and presented the question of what everyone would think about giving Flash player plug-in ability for better 3D support - the response was a resounding NO which I also agree with.</p>

<p>There was also some disagreement between Ralph and John about open sourcing completely vs opensourcing on every milestone. They also talked about Papervision3D as a brand and how they need to protect and promote that brand - there was also some points by John that almost 70% of the Papervision3D team is doing professional projects on Unity3D simply because there is such a big demand for 3D on the Iphone. I look forward to PapervisionX and what it has to offer to the flash community.</p>

<p>Afterwards I headed to the castle and enjoyed another great lunch followed with more beer tasting! Keith Paters spoke afterwards and In my opinion gathered the largest crowd for the entire conference, not surprising though considering his reputation and what he&#8217;s done for the flash community.</p>

<p>Keith talked about the chaos theory and fractals, the largest portion of his session was unrelated to Flash (which was something common at FOT) and focused more on exploration and playing. Keith talked about the different kinds of fractals you get and then went into how you can do these calculations in Flash using a Flex interface. Unfortunately I only have the first portion of his session recorded up to the point where he talks about the Fern fractals then my camera battery died. :( The recorded bit should still be interesting to you though.</p>

<h3>Keith Peters - Playing with chaos</h3>

<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5020140&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5020140&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<p>Chuck Freedman&#8217;s speech followed afterwards which was an interesting life story about how he went through his first 10 years of his Flash carreer. He talked about his troubles as a Flash developer, working on Yahoo Maps when it used Flash and then afterwards talked about the company Ribbit.</p>
<p>He had a fun thing in his slides where each slide represented a still from a movie, if you guessed the movie right and shouted out the name you got a shirt. I guessed Austin powers and now get to walk around with my &#8220;Ribbit&#8221; shirt ;) </p>

<p>Then there was a break and some prizes afterwards and finally another big highlight of the conference. Mario Klingemann (some of you may know him for the work he has done on Aviary or know him from twitter as @Quasimondo) talked about various graphic experiments with Flash, the most interesting part however was that he challenged Ralph Hauwert in a twitter contest to see if he can generate an image of the Mona lisa in 140 characters using BASE64 code.</p>

<p>He totally geeked out on this one but he had the audience captivated! The quality of the sound is pretty bad though again because of the noisy crowd at the back enjoying their beers ;)</p>

<h3>Mario Klingemann</h3>
<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4998339&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4998339&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<p>The conference closed off with Toussaint and the China band, some kind of reggae music - not sure of the genre. Was pretty good, they showed images taken at the conference as a slideshow behind them.</p>

<h3>Toussaint and the China band</h3>

<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5005185&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5005185&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object>

<p>If you&#8217;ve been following other people&#8217;s photostreams or blog reviews you probably heard about the &#8220;Influxis Greenman&#8221; he closed off the conference by causing quite a commotion running around humping innocent bystanders, climbing into taxis, jumping onto rails, dancing in hotel lobbies and just being totally crazy! I believe he is one of Grant Skinners minions but I&#8217;m not 100% sure ;) Here is a photo of Greenman :)</p>

<h3>Greenman a.k.a &#8220;Pimp&#8221;</h3>

<p>
<img src="/blogContent/flashontap/299291768.jpeg" title="Flash on Tap 2009   a retrospective (with videos!)" alt=" Flash on Tap 2009 - a retrospective (with videos!)" />
<small>Photo from http://flashontap.ning.com</small>
</p>
<p>
<img src="/blogContent/flashontap/299291848.jpeg" title="Flash on Tap 2009   a retrospective (with videos!)" alt=" Flash on Tap 2009 - a retrospective (with videos!)" />
<small>Photo from http://flashontap.ning.com</small>
</p>

<h2>Day 4</h2>

<p>All good things must come to an end, unfortunately. I had to wake up early so that I could say my goodbyes to the people I met, Sean and I went to Starbucks and ran into Koen, Andre and his co-worker Allen. Allen and I had an interesting discussion about UI design, the work he&#8217;s done on Audiotool and some workflow issues in Flex. Very cool guy! :)</p>

<p>We went back to the hotel and the rest headed to the speakers brunch, at that point I took my bags and left to meet up with my Boss&#8217;s cousin that lives in Boston and he gave me a tour of Boston! Keep in mind this is my first time in America and I didn&#8217;t get a chance to see anything during the conference.</p>

<p> I got to check out the John Hancock building, Apple Store and Borders! Funnily enough I bought a book by Keith peters and then took a stroll through the city. The day went by pretty quickly and before I knew it I was on the plane back home!</p>

<p>So long and thanks for all the fish! I mean.. uh.. oysters!</p>

<img src="/blogContent/flashontap/fabBoston.jpg" title="Flash on Tap 2009   a retrospective (with videos!)" alt="fabBoston Flash on Tap 2009 - a retrospective (with videos!)" />
<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/flash-tap-2009-retrospective-videos/">Flash on Tap 2009 - a retrospective (with videos!)</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/' rel='bookmark' title='Permanent Link: Installing Papervision3D on Flash and Flex'>Installing Papervision3D on Flash and Flex</a> <small>There are quite a few articles out there discussing Papervision3D...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/L--GSTGcZ4k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/internet-websites-applications/flash-tap-2009-retrospective-videos/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/internet-websites-applications/flash-tap-2009-retrospective-videos/</feedburner:origLink></item>
		<item>
		<title>Creating a simple Slideshow in Flex 3</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/PqaofMvCQwA/</link>
		<comments>http://www.fabianvercuiel.com/internet-websites-applications/creating-simple-slideshow-flex-3/#comments</comments>
		<pubDate>Sun, 17 May 2009 16:01:31 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Internet, Websites and Applications]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Data Binding]]></category>

		<category><![CDATA[Effects]]></category>

		<category><![CDATA[Flex 3]]></category>

		<category><![CDATA[Image]]></category>

		<category><![CDATA[Interactions]]></category>

		<category><![CDATA[MXML]]></category>

		<category><![CDATA[Sequence]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=377</guid>
		<description><![CDATA[This video tutorial is to help a friend that wanted to find a simpler, more declarative way of doing slideshow&#8217;s in Flex. His method was to use tweening libraries and AS3 which is by no means wrong but perhaps a little harder to manage than using MXML. I tried to see if I could do [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/creating-simple-slideshow-flex-3/">Creating a simple Slideshow in Flex 3</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/layout-design-in-flex-for-html-developers/' rel='bookmark' title='Permanent Link: Layout dev/design in Flex - for HTML developers'>Layout dev/design in Flex - for HTML developers</a> <small>IntroductionSo, you&#8217;ve probably heard quite a few people talk about...</small></li></ol>]]></description>
			<content:encoded><![CDATA[This video tutorial is to help a friend that wanted to find a simpler, more declarative way of doing slideshow&#8217;s in Flex. His method was to use tweening libraries and AS3 which is by no means wrong but perhaps a little harder to manage than using MXML. I tried to see if I could do a slideshow that is 
<ul>
<li>Easy to create</li>
<li>Easy to read</li>
<li>Easy to modify</li>
<li>As declarative as possible<li>
<li>As few lines of code as possible</li>
</ul>

<h2>Demo</h2>

<p>You can get the source code by right clicking on the swf file and clicking &#8220;View source&#8221;</p>

<iframe src="http://www.fabianvercuiel.com/blogContent/demos/creating-simple-slideshow-flex-3/SlideShow.html" width="460" height="500" frameborder="0" style="width:100%; border:0; background-color:000000; overflow:hidden;" scrolling="auto"></iframe>



<h2>Creating a simple slideshow in Flex 3</h2>
<small>Flex experience: Beginner/Intermediate</small>

<p>
<img src="http://www.fabianvercuiel.com/blogContent/headers/creatingasimpleslideshowinflex3.jpg" alt="Creating a simple Slideshow in Flex 3" title="Creating a simple Slideshow in Flex 3" />
</p>
What you will be learning:
<ul>
<li>Creating a static data model</li>
<li>Binding to that data model</li>
<li>Switching Image and Text data</li>
<li>Using Effects in a sequece and triggering events from them</li>
</ul><br/>
<span id="more-377"></span>

<div style="margin-left:-90px;background-color:#252525;padding:20px;border-style:solid;border-color:#5c5a5a;width:640px;border-width:1px;"><object width="640" height="360"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4690377&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4690377&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="360"></embed></object></div>

<blockquote class="red">
Please keep in mind that the text below is a direct transcript of the Video and is not intended for reading, unless you have hearing disabilities. The transcript is intended as a record for search engines so they understand the content within the video.
</blockquote>

<blockquote>
######Transcript Start######

<p>
Hi my name is Fabian Vercuiel and I am a designer/developer at a company called Gugga. A few days ago a friend contacted me and asked me to look at his code. He tried to create a basic slideshow and ended up using a lot of Actionscript and tweening libraries and all sorts of complicated things for something really simple. And he wanted to find a simpler way of doing it using declarative code thats easier to use and easier to modify. </p>

<p>
So I took it upon myself to make a basic example and in this tutorial you&#8217;ll be learning how to create a basic slide show in Flex with the least amount of code. You don&#8217;t need much experience to follow along. I&#8217;ve listed a couple of things that we&#8217;ll be covering in this tutorial.
I&#8217;ll just quickly go through them</p>

<p>
The first one is creating a static data model, in our case it will be an XML and then we&#8217;ll bind to that XML data model and then we&#8217;ll have an Image and a Text title for our slideshow. Then we&#8217;ll add some fade effects.</p>

<p>
The first thing we need to do before diving into our Flex application is to look at some of the requirements. Some of the visual requirements is that we need a slideshow image (ofcourse) and then some navigation and text describing the image.</p>

<p> The interaction requirements is that we should be able to navigate between the images and the previous image should fade out and a new image should swap in and fade back in. Our button should be disabled during the transition so that we cant click on it and if there is nothing before or after.</p>

<p>
I&#8217;ll take this oppurtunity to thank lolcats because we&#8217;re going to be using some of their images in our application, the domain name is icanhascheezburger.com and you&#8217;ll find yourself spending hours looking at cats doing funny things.</p>

<p> So before we look at some code - here is our final application, as you can see our slideshow image is displaying, we have some navigation and text describing the image that we&#8217;re looking at. You also see that the previous button is disabled because we&#8217;re viewing the first item in the list. Before I click next - if you&#8217;re a Harry Potter fan and you haven&#8217;t read the books don&#8217;t blame me for what you&#8217;re about to see ;)</p>

<p>So as you can see the image is fading out and back in again and our buttons are disabled when we click next and everything is working nice and smooth. At the end of our slideshow the next button is disabled. Ok let&#8217;s look at some code</p>

<p> 
So here we are in Flex and we&#8217;ve saved out all of our assets that we&#8217;ll be using and we&#8217;ve created a project called slideshow and the application name is &#8220;Slideshow.mxml&#8221; - Let me open that up</p>

<p>Here we have our slideshow code, instead of starting from scratch I&#8217;m going to go through the completed code and try to better explain what I did. I&#8217;ll just start from the top, I&#8217;ve added comments so that when you download the source from my blog you can follow along and everythign should make sense to you.</p>

<p>The first thing I create is an XML object inside of my application. It is a static data model, you can always replace this with your own dynamic XML but for this example I wanted to keep it as simple as possible. I&#8217;ve got my gallery and inside of the gallery I&#8217;ve got seperate items. Inside of those items I&#8217;ve simply got a title and a source for my slideshow images. Very straight forward. Also I&#8217;ve specified an id for my XML so that later on I can bind to my XML data object.</p>

<p>
Next I create 2 number objects, these handle some values inside of our app, the first one is &#8220;totalItems&#8221;. Depending on how many images you have in your XML you&#8217;d change this. For example in our XML we have 5 items so we write 4. Remember that arrays in Actionscript start at 0 so 0 is actually 1. So when we write 4 we&#8217;re actually saying &#8220;We have 5 images in our XML&#8221;</p>

<p>
Next we have &#8220;currentItem&#8221;, this defines the starting point of our slideshow and will hold the number that specifies which image we&#8217;re viewing currently. Then below that we have our 2 sequences which will handle the fades when we navigate through our slideshow. I&#8217;ve written here that we define 2 sequences which simply do the following.</p>

<p>
It fades out the images and then when the fade out effect is complete it either goes to the next or previous item and then fades back in the image. I&#8217;ll come back to this in a second.
</p>

<p>Here we define our view - the view is what we see. We&#8217;ve defined some basic layout rules then we create our first item which is the text. As you can see the text is bound to &#8220;myGallery&#8221;. Remember that we gave the XML the id of &#8220;myGallery&#8221; and we&#8217;ve used curly braces to be able to access &#8220;myGallery.&#8221; Then we drill down and access &#8220;item&#8221; and then &#8220;title&#8221; and here you see &#8220;currentItem&#8221; which equals to the number of the value that we specified here. As &#8220;currentItem&#8221; changes the index changes inside of the XML. That is how we access the different items inside of our data.</p>

<p>
This is going to change when we go to the next part which is our navigation - we have 2 buttons, our first button is &#8220;prevBtn&#8221; and our second is &#8220;nextBtn.&#8221; What happens is that when you click on a button it fires the click event which runs the following code. The first one is &#8220;previousImage&#8221; which is the name of our first sequence. In the &#8220;nextBtn&#8221; we have our sequence for &#8220;nextImage.&#8221; Then we write &#8220;.play()&#8221; which plays the sequence and then we say as soon as we click that button the &#8220;prevBtn&#8221; and &#8220;nextBtn&#8221; becomes disabled and once our sequence is finished the buttons become enabled again. </p>

<p>
Let&#8217;s look at what happens inside of &#8220;previousImage&#8221;. We have 2 fade effects. The first fade goes from completely opaque to invisible. It takes 1 second for a single fade to complete and then on our first fade once the fade is complete &#8220;effectEnd&#8221; gets fired. Inside of &#8220;effectEnd&#8221; the magic happens inside of our slideshow. </p>

<p>
The currentItem equals the currentItem minus 1 which takes us 1 image back into the slideshow and this is how our navigation works. The cool thing about placing this logic here is that it will wait for this fade to complete and then run our code. It seems to work really well for this circumstance. Once that effectEnd is complete the fade occurs again but this time it goes from 0 to 1.</p>

<p>
The way we get the buttons to be enabled again is we set these rules on the enabled properties. The first one says that if the currentItem is greater than zero the item should be enabled and then on the next button if the currentItem is less than the total amount of items it should be enabled. So we don&#8217;t have to manually specify that as soon as the sequence is done it goes back to true it will know how to handle that automatically.</p>

<p>
Below that we have our image and the image binding works the same way as with the text the only difference is that instead of binding to the title we are binding to the source. </p>

<p>And that is the meat of our application - don&#8217;t hesitate to leave a comment on my blog and I will be sure to get back to you</p>

<p>
It is important to remember that there are many ways to do something in Flex and this is definitely not the only way</p>

<p>
As you see I haven&#8217;t used things like states or transitions or any complicated logic. I don&#8217;t have a single script tag in my code. It&#8217;s important to scope the requirements of your application when you&#8217;re creating it. We know that we&#8217;re creating a very simple slideshow and that we probably will not be building upon this other than just having a slideshow. </p>

<p>
If this was a larger scale application you&#8217;d probably want to do this differently by having the model in a seperate file and these numbers inside of the script block and also putting our event logic inside of event functions  inside of the script block as well. </p>

<p> If you&#8217;d like to explore more ways to create slide shows in Flex I would definitely suggest reading about things like the viewstack container, states and transitions and also taking a look at the other data driven components inside of the Flex framework.</p>

<p>
There are so many tools available to you and you&#8217;ll have a lot of fun going through them and discover new ways to do the same thing.
</p>

######Transcript End######
</blockquote>
<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/creating-simple-slideshow-flex-3/">Creating a simple Slideshow in Flex 3</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/layout-design-in-flex-for-html-developers/' rel='bookmark' title='Permanent Link: Layout dev/design in Flex - for HTML developers'>Layout dev/design in Flex - for HTML developers</a> <small>IntroductionSo, you&#8217;ve probably heard quite a few people talk about...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/PqaofMvCQwA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/internet-websites-applications/creating-simple-slideshow-flex-3/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/internet-websites-applications/creating-simple-slideshow-flex-3/</feedburner:origLink></item>
		<item>
		<title>Skinning Flex 3 Apps - Part 2</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/zyp-kr8kF0A/</link>
		<comments>http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/#comments</comments>
		<pubDate>Sun, 10 May 2009 14:15:23 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Internet, Websites and Applications]]></category>

		<category><![CDATA[Actionscript]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[RIA]]></category>

		<category><![CDATA[Skinning]]></category>

		<category><![CDATA[Style]]></category>

		<category><![CDATA[Stylesheet]]></category>

		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=360</guid>
		<description><![CDATA[This is Part 2 of my video series, you can view Part 1 by clicking on the following link:


 Skinning Flex 3 Apps: Part 1 - Introduction to Flex Skinning


Flex Graphical Skinning with Images
What you will learn:

Generating Image assets
Skinning a Button component
Using programmatic Scale9
Enhancing your skin with filters
Source files









Please keep in mind that the text [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/">Skinning Flex 3 Apps - Part 2</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/' rel='bookmark' title='Permanent Link: Skinning Flex 3 Apps - Part 1'>Skinning Flex 3 Apps - Part 1</a> <small>It dawned on me a while ago that there are...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/layout-design-in-flex-for-html-developers/' rel='bookmark' title='Permanent Link: Layout dev/design in Flex - for HTML developers'>Layout dev/design in Flex - for HTML developers</a> <small>IntroductionSo, you&#8217;ve probably heard quite a few people talk about...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/' rel='bookmark' title='Permanent Link: Installing Papervision3D on Flash and Flex'>Installing Papervision3D on Flash and Flex</a> <small>There are quite a few articles out there discussing Papervision3D...</small></li></ol>]]></description>
			<content:encoded><![CDATA[This is Part 2 of my video series, you can view Part 1 by clicking on the following link:
<ul>
<li>
<a href="http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-apps-1-flex-css/"> Skinning Flex 3 Apps: Part 1 - Introduction to Flex Skinning</a>
</li>
</ul>
<h2>Flex Graphical Skinning with Images</h2>
What you will learn:
<ul>
<li>Generating Image assets</li>
<li>Skinning a Button component</li>
<li>Using programmatic Scale9</li>
<li>Enhancing your skin with filters</li>
<li><a href="http://www.fabianvercuiel.com/blogContent/headers/myTestProject.zip">Source files</a></li>
</ul>



<span id="more-360"></span>

<div style="margin-left:-90px;background-color:#252525;padding:20px;border-style:solid;border-color:#5c5a5a;width:640px;border-width:1px;"><object width="640" height="360"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4573214&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4573214&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="360"></embed></object></div>

<blockquote class="red">
Please keep in mind that the text below is a direct transcript of the Video and is not intended for reading, unless you have hearing disabilities. The transcript is intended as a record for search engines so they understand the content within the video.
</blockquote>

<blockquote>
######Transcript Start######

<p>Hi my name is Fabian Vercuiel and I am a  designer/developer at a company called Gugga. In part 1 of this series I introduced you to the concept of skinning in Flex. In this episode I am going to be diving a little bit deeper and start covering the different types of skinning. For this part I am going to start with Flex graphical skins with images and I&#8217;ll step you through the entire process of creating the skin; from generating the assets, skinning a button, using programmatic Scale9 and then finally spicing it up with a bit of filters. So I hope you enjoy. </p>

<p>So to create graphical skins with images you need to use your favorite graphical editing program. You can basically create it in anything whether its Photoshop, Fireworks, Gimp, Corel Draw - it doesn&#8217;t matter. For the sake of this demonstration I am going to use Photoshop and we&#8217;re going to create a button skin. So, let me open up Photoshop&#8230;as you can see I already created a button shape inside of a 100&#215;100 pixel workspace. It&#8217;s just a simple vector shape thats drawn onto the work area. </p>

<p>We&#8217;re going to be taking this a bit further and style it a bit, add the different states for the button. Once we&#8217;re done with that we are going to save it out and load it up into Flex. </p>
<p>
&#8212; Not transcribing the creation of the button as it describes itself visually &#8212;
</p>
<p>I&#8217;m going to save out these files to my Flex project directory and take it from there. Moving on, we&#8217;re now in Flex Builder and as you can see I created a test project named &#8220;myTestProject&#8221; and saved out all of my layers in a folder called &#8220;Images&#8221; inside of the source directory. I&#8217;ve used the naming convention of the state name with the camel case &#8220;Skin.&#8221; I then saved out my asset file in the same directory, It&#8217;s always a good practice to save your files; I&#8217;ll have this available for download if you want to play around with that.</p>

<p>I also created an application file called graphicalSkin and a stylesheet called style.css but for this example we don&#8217;t need style.css we&#8217;ll do everything inline.  Since we&#8217;re creating a button skin we need to create a button in our application with the label &#8220;Click me!&#8221;.</p>

<p>Then we create the style tags inline; the first thing we need to do is embed these assets inside of our Flex project. We&#8217;re just going to be skinning the actual </p>

<p>Button component class and not giving it a specific style name, if you don&#8217;t remember how you just write &#8220;styleName&#8221; and the name of the selector. So we write &#8220;Button&#8221; and then it&#8217;s just as simple as specifying upSkin, downSkin, overSkin and disabledSkin. Then we embed the image. Embedding basically means that the images are compiled with the swf. If you want the images to load and runtime just specify the source directly. It&#8217;s always good to embed the skinfiles and things like that which are always going to stay the same in our application. So then we write source=&#8221;images/upSkin.png&#8221; I saved it out as png files 
so that we can use the alpha channel. JPG files does not have an alpha channel so we dont have transparency. It&#8217;s always best to create your skinfiles using the png format. </p>

<p>Lemme just copy paste this. &#8220;up&#8221;, &#8220;over&#8221;, &#8220;down&#8221; and &#8220;disabled&#8221; lets save that, let&#8217;s see if we get any errors - nope, no errors. I think it&#8217;s a good time to test our application. And as you can see the image asset that we created in Photoshop is displaying correctly and the states are working - perfect. Next we need to style the text color to look correct because now it&#8217;s not very readable. In the up we want it to be light, on over we want it to be dark and then down light again. So let&#8217;s specify that quickly. &#8220;color&#8221; is for up, so we use &#8220;#CCCCCC&#8221; which is a light gray and then &#8220;text-roll-over-color&#8221; which is for over, &#8220;#222222&#8243; and is close to black. Our text-selected-color we can make white, &#8220;#ffffff&#8221;. So let&#8217;s refresh our app - looking good. </p>

<p>Everything is looking correct but you&#8217;ll notice that we&#8217;ll start running into problems when we start resizing our skin. Right now the button has adopted the size of the skin that we generated in Photoshop. As soon as this label exceeds the width of this button the skin will start stretching - I&#8217;m assuming that if you&#8217;re 
creating a button that you&#8217;d want this to be a bit thinner in height so that it looks a bit more pleasing 
and functional. </p>

<p>Just to demonstrate what I mean if I write &#8220;Click meeeeeeeeeee!&#8221; instead of &#8220;Click me!&#8221; and refresh - this horrible stretching happens. The way we fix this is by this wonderful thing that you&#8217;ll keep running into 
called Scale9 or Nine slice scaling - most people I know use the term Scale9. There&#8217;s many ways of doing Scale9. </p>

<p>With graphical skins with images you can use programmatic Scale9, you can also specify your Scale9 
parameters inside of a Flash scene file ( inside of a SWF) but we&#8217;ll do that later in another episode. First 
let me explain what Scale9 does - it retains the corners of your skin so that the corners don&#8217;t stretch when you resize. It slices it 4 times, you&#8217;re left with corners that look nice and beautiful. We&#8217;ll go back to Photoshop and we&#8217;ll use guides to figure out where want to put these scale9 slices. We know that our corners are 15 pixels wide so that will be a good bet as to where we should slice it.</p>
<p>
&#8212; Not transcribing this as it describes itself visually &#8212;
</p>
<p>So our first slice (the left one) we&#8217;ll specify now inside of our upSkin embed directive. Here we write 
&#8220;scaleGridLeft&#8221; and write &#8220;15&#8243; pixels, &#8220;scaleGridTop which is also &#8220;15&#8243; pixels. &#8220;scaleGridBottom&#8221;, let&#8217;s measure that, &#8220;85&#8243; and &#8220;scaleGridRight&#8221;, again &#8220;85&#8243;. Let&#8217;s see if we have any errors - looks fine. We do the 
same for each state; now Flash knows when that image gets embedded it needs to slice the image into these parts so that these corners stay nice and round. </p>
<p>
I think we can now build and test if everything works fine. As you can see the corners look great. Next up, 
we&#8217;ll resize our button. Keep in mind that we have to take into account the size of our corners, we know its 
15 pixels so we times that by 2 which is 30. Our button cant be any smaller in height than 30 pixels otherwise the Scale9 will stop working since that is where our slices our set.
</p>

<p>
Let&#8217;s change the height of our button to 30 pixels - everything is working great, awesome. I&#8217;m pretty happy with how the button looks but we can take it a bit further. I&#8217;ll show you how we can apply simple enhancements like filters to give it more of a finished look.</p>

<p>In Flex we have 2 ways of creating filters, either in MXML or in Actionscript. When I talk about programmatic skinning using the Actionscript3 drawing API I will cover how to do it in Actionscript but for now we&#8217;re just going to do it in MXML. The way we do it in MXML is quite simple. All you need to do is simply nest your filters tag inside of your component. You can access all the different types of filters like glow, blur and drop shadow. Once you&#8217;ve specified it here it works on your component. Let&#8217;s go with drop shadow and give it an alpha value of 50%, angle of 90, blur of 5, blurY, distance, color - now as you can see there&#8217;s quite a few values just by changing one of these you can change the look of the filter quite dramatically.</p> 
<p>
Something that will help you get the right look for your filters is something I do all the time, I open up Flash 
and then I go to the filters menu and play with the filters there. That way I get realtime feedback on how 
the filters should look like.
</p>
<p>
You can also a Flex application and create some binding with some form controls like sliders so that you can 
test the angle for example at runtime. There are a few other ways but these 2 should work really well. I think you can get feedback through design view but I&#8217;m not a 100% sure about that. Let&#8217;s save this and run it. You can see the dropshadow is applied to our button component and its looking pretty good. I hope the episode was useful for you - next up we&#8217;ll we talking about creating animated graphical skins using images, so we&#8217;ll take this button and start adding transitions between the up, down, over and disabled state.
</p>
<p>
We can also verify that our disabled skin is working by just copy pasting our button and writing enabled=&#8221;false&#8221; Then we save, build and rerun. There you go, the disabled skin is working great.
</p>
<p>
Ok guys, looking forward on getting feedback from you, see you around! 
</p>
######Transcript End######
</blockquote><p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/">Skinning Flex 3 Apps - Part 2</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/' rel='bookmark' title='Permanent Link: Skinning Flex 3 Apps - Part 1'>Skinning Flex 3 Apps - Part 1</a> <small>It dawned on me a while ago that there are...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/layout-design-in-flex-for-html-developers/' rel='bookmark' title='Permanent Link: Layout dev/design in Flex - for HTML developers'>Layout dev/design in Flex - for HTML developers</a> <small>IntroductionSo, you&#8217;ve probably heard quite a few people talk about...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/' rel='bookmark' title='Permanent Link: Installing Papervision3D on Flash and Flex'>Installing Papervision3D on Flash and Flex</a> <small>There are quite a few articles out there discussing Papervision3D...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/zyp-kr8kF0A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/</feedburner:origLink></item>
		<item>
		<title>Skinning Flex 3 Apps - Part 1</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/XpVuT4ezVN8/</link>
		<comments>http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 23:37:35 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Internet, Websites and Applications]]></category>

		<category><![CDATA[Actionscript]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flex 3]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[RIA]]></category>

		<category><![CDATA[Skinning]]></category>

		<category><![CDATA[Styles]]></category>

		<category><![CDATA[Stylesheet]]></category>

		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=293</guid>
		<description><![CDATA[It dawned on me a while ago that there are just not enough skinning tutorials online about Flex and when I was starting out I knew it was pretty hard finding information online, there are some great articles out there but a lot of them seem to be for complex problems rather than starting at [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/">Skinning Flex 3 Apps - Part 1</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/' rel='bookmark' title='Permanent Link: Skinning Flex 3 Apps - Part 2'>Skinning Flex 3 Apps - Part 2</a> <small>This is Part 2 of my video series, you can...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/layout-design-in-flex-for-html-developers/' rel='bookmark' title='Permanent Link: Layout dev/design in Flex - for HTML developers'>Layout dev/design in Flex - for HTML developers</a> <small>IntroductionSo, you&#8217;ve probably heard quite a few people talk about...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/' rel='bookmark' title='Permanent Link: Installing Papervision3D on Flash and Flex'>Installing Papervision3D on Flash and Flex</a> <small>There are quite a few articles out there discussing Papervision3D...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>It dawned on me a while ago that there are just not enough skinning tutorials online about Flex and when I was starting out I knew it was pretty hard finding information online, there are some great articles out there but a lot of them seem to be for complex problems rather than starting at the beginning and building up from there. I&#8217;m planning on doing a complete series on Skinning Flex Apps and I&#8217;d love to get some more requests from Flex/Flash folks out there that would like to learn more.</p>

<h2>Introduction to Flex Skinning</h2>
What you will learn:
<ul>
<li>Flex &#8220;CSS&#8221; Skins</li>
<li>Creating a stylesheet</li>
<li>Some differences between Flex CSS vs HTML CSS</li>
<li>How styles work in Flex</li>
<li>Styling a component</li>
</ul>


<span id="more-293"></span>

<div style="margin-left:-90px;background-color:#252525;padding:20px;border-style:solid;border-color:#5c5a5a;width:640px;border-width:1px;"><object width="640" height="360"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4570954&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4570954&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=59a5d1&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="360"></embed></object></div>

<p>I&#8217;m doing these videos in my free time so they&#8217;re not proof-checked, well-planned or professional, so if you find any mistakes don&#8217;t hesitate to point them out. It&#8217;d be great to hear your thoughts on whether this video was helpful to you.</p> 
 
<blockquote class="red">
Please keep in mind that the text below is a direct transcript of the Video and is not intended for reading, unless you have hearing disabilities. The transcript is intended as a record for search engines so they understand the content within the video.
</blockquote>

<blockquote>
######Transcript Start######

<h2>Introduction</h2>

Hi everybody, my name is Fabian Vercuiel and I am a designer / developer working for a company called Gugga. In this series I will be talking about skinning Flex 3 Apps. For part 1 I will do a short introduction of Flex skinning including talking about CSS Skins, creating stylesheets and things like that. It&#8217;s just a basic overview but from there we&#8217;ll start going into more complex topics. I hope you enjoy so here&#8217;es the rest of the video:

<h2>Flex &#8220;CSS&#8221; Skinning</h2>
<p>So the first style of skinning that I&#8217;ll be talking about in Flex Builder 3 is called &#8220;Flex CSS Skinning&#8221;, if you&#8217;ve ever used HTML you&#8217;ve probably heard of the concept, it&#8217;s not exactly the same actually it&#8217;s quite different. Some people argue that the CSS skinning in Flex 3 has absolutely no similarities to HTML and I can understand that argument from many perspectives. The concept is great, (especially if you&#8217;re new to Flex) it&#8217;s a good starting point to customizing your application especially if you&#8217;re only looking for making minor customizations to the default chrome that is packaged with Flex 3 called &#8220;Halo.&#8221; To demonstrate an example of how a skin looks like in Flex we can go to a website called &#8220;Flex Style Explorer&#8221; just google it and you should find it as a first result.</p>

<p>So this is basically an application built by, hmmm, by Adobe systems I believe- to demonstrate how skinnable a component is by just changing the parameters in the style panel. So if we go to the Button component, you&#8217;ll see this is how a normal Button component looks like and you&#8217;ll have all these parameters to play with. So for example if we change the color to red the font color turns to red and is displayed here in the panel. This is a good place to start learning what kind of parameters are available to you but lets get started with Flex Builder here. </p>

<p>The first thing you need to do is create a style tag. You have two options you can either open and close the tag inside the application and write your styles inside the document but ofcourse the best workflow would be to embed your stylesheet just like you would in HTML you&#8217;d link to the stylesheet so here you&#8217;d write style.css. Then you go to your source directory and go to new -> css file -> style.css . Now you could create this anywhere you want but for this demonstration you&#8217;ll create it in the root location. Okay, so, let&#8217;s go back to our application - let&#8217;s create something to skin. We can create a basic container with width 500 and height 500 - now you&#8217;re probably asking yourself why am I specifying the width and the height inside of the application when you could probably be creating this inside of the stylesheet? Well, in Flex most of the layout rules you dont specify inside of the stylesheet.</p>

<p>The Adobe Flex team strongly believes that styles are only for skinning and minor layout modifications so any layout rules or things like that would generally be done with the MXML. The way you distinguish a property like width and height (because thats what they are they&#8217;re properties not styles) and other elements is by pressing ctrl-space and you get a dialog window displaying every single element inside the Flex Framework. The properties have green circles, events have lightning bolts and these tetris squares you see here are styles so it&#8217;s a good way of learning all the styles that are available just by skimming through the list.</p>

<p>But yeah anyways lets continue - then we center the canvas by typing verticalCenter 0 and horizontalCenter 0. Now these are styles so we can put these inside of the stylesheet - this is a good oppurtunity to explain how you write the styles in MXML compared to writing them in the stylesheet. You&#8217;ll notice that everything writtten inside the MXML starts with a lowercase and then when the next word starts it goes to uppercase without any space and then equals - and then the property value. Inside of the styles, if I had to go in and just cut and paste this - it wouldn&#8217;t work.</p>

<p>We have to change it so that the CSS parser can understand whats going on. The general rule is to make the second word lower case and seperate it with a dash and then placing equals - etc. Right now its not sitting inside any style so we need to quickly create a style for the canvas called styleName=&#8221;myCanvas&#8221; - when you&#8217;re styling anything, any component inside the Flex framework you need to remember that just like in HTML when you&#8217;re styling a class you have a dot before the classname. If you&#8217;re styling a component without specifying a stylename you could go in and just write the component name so for example - Button. In most cases this is not recommended but if you&#8217;re creating some kind of custom component and you don&#8217;t specify a stylename declaration anywhere this is one option.</p>

<p>So anyways, our canvas is centered. Right now if we had to run the application we would probably see nothing because we only told the canvas to be 500 by 500 pixels wide and centered so to make it visual we can add a background property to the style, background-color: yellow. I think its time we run our application - as you can see we have our yellow container and everything is displaying as it should.</p>

<p>Now I can explain to you some more differences between styling in HTML and styling inside of Flex. Some things that you would try and do will obviously not work so if I had to type display: absolute - all these layout rules they dont work. Absolute and relative is handled by the containers themselves so for example for the application here you&#8217;d specify that the layout rules of this application is either absolutely positioned or horizontally or vertically. Generally its best to keep the layout rules of the parent application to absolute and then changing any other things inside of the application. Thats one difference, so I&#8217;ve mentioned you cant do width and height, display, you can&#8217;t float elements. Generally any kind of layout things just don&#8217;t work inside of styles.</p>

<p>It&#8217;s important to note that Flex CSS skinning acts as the base for all other types of skinning so if you&#8217;re going to do some skin in Flash you&#8217;d be creating it in Flash but you&#8217;d essentially be embedding that skin inside of the CSS. There are cases where you don&#8217;t like where you directly inside the actionscript but when you&#8217;re using the expressive mxml and css you would be specifying all your skins inside of the styles.</p>

<p>With that said I will be closing up the tutorial and I hope you enjoyed it and if you have any questions be sure to email me my contact details will be on my site - fabianvercuiel.com</p>
######Transcript End######
</blockquote>

<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/">Skinning Flex 3 Apps - Part 1</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/' rel='bookmark' title='Permanent Link: Skinning Flex 3 Apps - Part 2'>Skinning Flex 3 Apps - Part 2</a> <small>This is Part 2 of my video series, you can...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/layout-design-in-flex-for-html-developers/' rel='bookmark' title='Permanent Link: Layout dev/design in Flex - for HTML developers'>Layout dev/design in Flex - for HTML developers</a> <small>IntroductionSo, you&#8217;ve probably heard quite a few people talk about...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/' rel='bookmark' title='Permanent Link: Installing Papervision3D on Flash and Flex'>Installing Papervision3D on Flash and Flex</a> <small>There are quite a few articles out there discussing Papervision3D...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/XpVuT4ezVN8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/</feedburner:origLink></item>
		<item>
		<title>Blogging and Trademarks, I ask Adobe</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/J2bLihZd5m8/</link>
		<comments>http://www.fabianvercuiel.com/internet-websites-applications/blog-legalities-trademarks/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 21:51:27 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Internet, Websites and Applications]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[AdobeTV]]></category>

		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Trademarks]]></category>

		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/dev/?p=21</guid>
		<description><![CDATA[First off, I&#8217;d like to thank Kush who runs a show on Adobe TV called &#8220;Ask the Adobe ones&#8221; for answering my question about the legal issues of blogging or video blogging about Adobe software. He made a very funny impersonation of a rapper (Oh, wait thats his cousin&#8230; my bad) 
						
						Why the concern?
						Recently I [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/blog-legalities-trademarks/">Blogging and Trademarks, I ask Adobe</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>First off, I&#8217;d like to thank Kush who runs a show on <a href="http://tv.adobe.com">Adobe TV</a> called &#8220;Ask the Adobe ones&#8221; for answering my question about the legal issues of blogging or video blogging about Adobe software. He made a very funny impersonation of a rapper (Oh, wait thats his cousin&#8230; my bad) </p><span id="more-21"></span>
						<embed src="http://tv.adobe.com/Embed.swf" quality="high" bgcolor="#000000" width="467" height="300" name="AdobeTVPlayer" play="true" loop="false" quality="high" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashVars="v=~b64~aHR0cDovL2Fkb2JlLmVkZ2Vib3NzLm5ldC9mbGFzaC9hZG9iZS9hZG9iZXR2Mi9hc2tfdGhlX2Fkb2JlX29uZS81NV9hYW9fMDMxLmZsdj9yc3NfZmVlZGlkPTE1MDMmeG1sdmVycz0y&#038;w=467&#038;t=http://tv.adobe.com/#vi+f1503v1008&#038;h=300"></embed>
						<h3>Why the concern?</h3>
						<p>Recently I decided I wanted to take a serious step towards helping others out there with the things I know, some of those things are about software being protected under trademark. Usually I couldn&#8217;t be bothered with legalities, especially when you put into perspective that Adobe is a very open and awesome company but I got a little bit of a scare a few months ago.</p>
						<p>I remember a site called <a href="http://www.freshairapps.com">freshairapps.com</a> owned by <a href="http://jameswhittaker.com"/>James Whittaker</a> that got asked to change the domain to something which does not contain the word &#8220;air&#8221; in it. The owner of the site eventually had to change the name to <a href="refreshingapps.com">refreshingapps.com</a> Now I know for a fact that there are many people driving the flash and flex community with these words in their domain names and I wonder how they would feel if they were forced to change their names once the legal team gets to them. I did a little research, it seems that according to trademark laws if you dont actively defend it you stand a risk at losing your trademark. So if this is the case what can bloggers do to make sure they don&#8217;t fall into these problems?</p>
						<p>Kush points out in the video and in an email he sent me:</p>
						<ul>
							<li>Read Adobe&#8217;s <a href="http://adobe.com/misc/agreement.html">agreement</a> or the company you&#8217;re blogging about
							<li>Dont misuse logos</li>
							<li>If you have sponsors, you&#8217;re in a bigger risk when using their trademarks compared to a personal blog</li>
							<li>Don&#8217;t use the trademark in the domain name eg. kushflexblog.com</li>
							<li>Don&#8217;t use the name of the product in the name of the blog, except referentially eg.
							<ul>
								<li>&#8220;My Adobe Flex Blog&#8221; (Bad) </li>
								<li>&#8220;My Blog about Adobe Flex&#8221; (Ok) </li>
							</ul>
							<li>It&#8217;s okay to use the trademark names inside the text of the blog</li>
						</ul><p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/blog-legalities-trademarks/">Blogging and Trademarks, I ask Adobe</a></p>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/J2bLihZd5m8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/internet-websites-applications/blog-legalities-trademarks/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/internet-websites-applications/blog-legalities-trademarks/</feedburner:origLink></item>
		<item>
		<title>Installing Papervision3D on Flash and Flex</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/YrWQ0CkLkJQ/</link>
		<comments>http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 19:21:46 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Internet, Websites and Applications]]></category>

		<category><![CDATA[3D]]></category>

		<category><![CDATA[Actionscript]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Google Code]]></category>

		<category><![CDATA[installation]]></category>

		<category><![CDATA[Open source]]></category>

		<category><![CDATA[Papervision3D]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Source code]]></category>

		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=19</guid>
		<description><![CDATA[There are quite a few articles out there discussing Papervision3D and sharing source code, etc. but very few explain in plain English how to actually get started with PV3D. For those of us that aren&#8217;t geeky enough to guess our way into getting it to work we are usually left in a dust of confusion. [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/">Installing Papervision3D on Flash and Flex</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/' rel='bookmark' title='Permanent Link: Skinning Flex 3 Apps - Part 2'>Skinning Flex 3 Apps - Part 2</a> <small>This is Part 2 of my video series, you can...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/' rel='bookmark' title='Permanent Link: Skinning Flex 3 Apps - Part 1'>Skinning Flex 3 Apps - Part 1</a> <small>It dawned on me a while ago that there are...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/layout-design-in-flex-for-html-developers/' rel='bookmark' title='Permanent Link: Layout dev/design in Flex - for HTML developers'>Layout dev/design in Flex - for HTML developers</a> <small>IntroductionSo, you&#8217;ve probably heard quite a few people talk about...</small></li></ol>]]></description>
			<content:encoded><![CDATA[There are quite a few articles out there discussing Papervision3D and sharing source code, etc. but very few explain in plain English how to actually get started with PV3D. For those of us that aren&#8217;t geeky enough to guess our way into getting it to work we are usually left in a dust of confusion. Papervision3D, if you aren’t familiar with it, is a way to do 3D inside Flash - it&#8217;s extensive, cutting edge and very well laid out. More and more sites are popping up on the web utilizing this technology&#8230; so what are you waiting for?

It is up to you to decide which IDE you are going to use to do Papervision3D development. I will be explaining how to install it in both Flash and Flex, afterwards you&#8217;d be ready to start creating projects and learn from other examples. <span id="more-19"></span>

<h2>Getting Started</h2>

The first thing you need to understand is that in both Flash and Flex there are 2 ways to access the source needed for your Papervision3D project. One way of doing this is getting the compiled source code that you&#8217;d use in Flash as an .mxp component or in Flex as a .swc library. The other method is using the non-compiled source code. I am going to suggest that you stick to using the non-compiled source code since the code is not encapsulated, you can easily go into your classes and modify them if needed. If you do not care about modifying the source code then you can stick to using the compiled versions. I will be explaining how to get the compiled versions for the application specific steps, if you&#8217;re planning on using that then skip the Subversion Control step (Flex needs Subversion in either case). If you&#8217;re going to use the non-compiled source in Flash or setting up in Flex then continue.

<h3>Download the source through SVN(Subversion Control)</h3>
You need to get the source from a SVN. To some Windows and Mac users this concept may sound confusing. It’s not like downloading a zip from a hyperlink or a specific file. It&#8217;s a well known concept in the open-source community so if you&#8217;ve used Linux before this is probably familiar to you.

The official <a href="http://code.google.com/p/papervision3d/">Papervision3D SVN</a> is hosted at <a href="http://code.google.com/">Google Code</a>:

You can get the SVN URL for all the links by going to <a href="http://code.google.com/p/papervision3d/source/checkout">http://code.google.com/p/papervision3d/source/checkout</a> but you can just type this in your SVN application (which I&#8217;ll explain below) to get the files you need.

<ul>
 <li><code class="prettyprint">http://papervision3d.googlecode.com/svn/trunk/branches/ GreatWhite/</code></li>
</ul>

<h4>Windows</h4>
Many other Papervision3D users have recommended TortoiseSVN and I agree with them, It’s a great tool for SVN source downloading using Windows.

You can go to TortoisSVN&#8217;s site here: <a href="http://tortoisesvn.net/">Click here</a>
Download the latest version directly from sourceforge: <a href="http://sourceforge.net/projects/tortoisesvn/">Click here</a>

Proceed with the article once you&#8217;ve downloaded and installed you can the package.

What you need to do now is create a folder, for example inside your work directory or root drive, called &#8220;Papervision3D&#8221; or &#8220;PV3DSource&#8221;. You&#8217;ll be using this folder to download the SVN. Once you&#8217;re inside you need to right click to open the folder properties menu; you&#8217;ll notice that there is 2 new options. Select &#8220;SVN Checkout&#8221; to proceed.

You&#8217;ll see a input box labeled: &#8220;URL of repository&#8221; - (This is all you need to be concerned about). Add the SVN URL and let it run, it might take a couple of minutes to complete depending on your connection.

Now you have the needed files to continue.

<h4>Mac</h4>
I&#8217;m not a Mac user but I did some investigation, this might or might not be useful, so if there is anyone that would like to contribute to this part of the article just leave a comment.

I found this SVN client called &#8220;svnX&#8221; and its opensource so it should get the job done. Here&#8217;s a quote from their site:

<blockquote><span>An open-source GUI for Subversion, the compelling replacement for CVS. It allows you to browse your working copies, spot changes, and operate on them, but also to browse logs and revisions of your repositories!</span></blockquote>

You can go to svnX&#8217;s site here: <a href="http://www.apple.com/downloads/macosx/development_tools/svnx.html">Click here</a>

The first thing you need to do is click on &#8220;SVN Checkout&#8221; and set a directory for your Papervision source directory. Once you have done that you should be ago to the &#8220;Repositories&#8221; window and add the SVN URL.

Let the download run and once it’s finished and you see all the files you are ready to continue.


<h2>Installing on Flash</h2>

This will be split into 2 parts depending on which source you decided to settle on. If you decided on using the Flash Component then continue, if you prefer using the non-compiled source code skip the following step.

<h3>Using the .mxp Component</h3>

<blockquote class="red">(NB: At the time of writing this the .mxp is Version 1.5 and not 2.0)</h4>
If you&#8217;re still not 100% whether you want to use the component, I might be able to put your mind to rest. There are some benefits to using the component and John Grden from <a href="http://www.rockonflash.com/blog_old/">Rock On Flash</a> explains it very well <a href="http://www.rockonflash.com/blog_old/?p=54">here</a></blockquote>

<blockquote>
<span>
# Design-time render and editing in Flash IDE
# 3 Material types supported - BitmapFileMaterial, BitmaAssetMaterial and MovieAssetMaterial
# Creates MovieScene3D and Free or Target camera
# Manages resizing / centering of Papervision3D scene [optional]
# Dynamic masking to constrain the viewable render area to the bounds of the component [optional]
# Full API and access to Scene, Camera, Collada objects to code around
# Automatically loads materials via Collada file [when materials list is not given]
# New Custom Panel for modifying rotation, camera zoom, camera focus, camera Z at design-time</span></blockquote>

You can download the Flash components from <a href="http://code.google.com/">Google Code</a> under the downloads tab. Download the latest file, it should look something like this - PV3DComponents_v#####.mxp

Once you&#8217;ve downloaded the file you can run the .mxp as an executable. It will automatically open &#8220;Adobe Extension Manager&#8221; and ask you to accept an agreement and then it will install itself. If you have Flash already running you&#8217;ll have to restart to see the changes.

You can create a new document inside Flash (AS3 Document) to get started. I won&#8217;t be showing you how to create anything in this article as the purpose is to show you how to install. What I will do, however, is show you which menus you can access with the Papervision3D .mxp. First off, everything is listed under Window &gt; Components, there you can either choose to create a Papervision 3D scene or Papervision 3D Collada scene.

If you&#8217;re planning on using the Collada component you can access a very nice GUI menu which lets you set the location, camera, rotation, etc. You can access this by going to Window &gt; Other Panels &gt; PV3DPanel.

When you&#8217;ve installed the .mxp you already have complete access to the classes in Papervision3D so there is nothing else you need to worry in terms of set-up.

<h3>Using the non-compiled source code</h3>

If you&#8217;ve already installed the .mxp file you can skip this part. Getting the non-compiled source code running with Papervision is painless. You can decide whether you want to set up Papervision3D for any project you create or for individual projects. It is best practice to set up PV3D on each individual project so I&#8217;ll explain how to do this.

Create a new document inside Flash (AS3 Document) to get started. Click on &#8220;Publish: Settings&#8221; in your properties menu, if you don&#8217;t have a properties menu you can open it through Window &gt; Properties. A publish settings window will open on the &#8220;Flash&#8221; tab; select &#8220;Actionscript&#8221; on the left hand side.

All you need to do now is click on the &#8220;+&#8221; symbol and specify the directory of your source. If you used the &#8220;svn/trunk/branches/ GreatWhite/src&#8221; URL in your SVN client then you can link to the folder you created to download the files, otherwise you need to navigate to the /src dir.

And that’s it! Your scene file will now work with the Papervision3D classes.

<h2>Installing on Flex</h2>

The implementation of Papervision3D in Flex is similar of that in Flash in terms of the fact that you can choose between compiled and non-compiled source. We&#8217;ll start with the compiled version, (.swc file)

<h3>Using the compiled .swc library</h3>

<blockquote class="red">(NB - The compiled .swc has been removed from the SVN until it goes out of Alpha, it is recommended you use the non-compiled source-code in the meantime since its easier to update. If you still want the .swc you can download it from <a href="http://www.fabianvercuiel.com/blog_oldContent/papervision3D/PaperVision3D.swc">here</a>)</blockquote>

<div style="color:#CCCCCC">
Lets get started - Create a new project by going to File &gt; New &gt; Flex Project

Specify a name for your project and a project location and leave the rest on default, click Next, specify a debug directory and click Next again. Select the “Library” tab and click the &#8220;Add SWC&#8221; button. Navigate to the directory you created for your Papervision3D source, go to your Greatwhite directory in branches and click on the bin folder, which contains the swc file you need. All that’s left to do now is click “Finish” and your project is Papervision3D ready.

Even though your project will run fine with the .swc file specified as a library it is best practice by creating a Flex library project which you can re-use. In describing how to set up the non-compiled source code with a Flex Library project below you can apply the same principle using a .swc file.
</div>
<h3>Using the non-compiled source code</h3>

The first thing we need to do is set up a Flex Library project so that we can re-use the same Papervision3D source for every project. This practice is better since you can update, modify and manage the source code all from one location.

Create a new Library Project by going to File &gt; New &gt; Flex Library Project

Specify a name, something like &#8220;Papervision Library&#8221; would do, you need something that is descriptive so you can refer back in future projects. The project folder should navigate to the Greatwhite directory under branches in your source folder. Click Next.

If you specified the folder correctly you will notice that you have classes listed in your classes tab. Select &#8220;src&#8221; and you will notice it populating. After you have done this you have to browse to the main source folder and select &#8220;src&#8221;. Click Fnish and your Papervision3D Flex library project is ready to go!

Now that you have your Flex Library Project ready we need to have a project utilize this library.

Create a new Project by going to File &gt; New &gt; Flex  Project.

Specify a name for your project and a project location and leave the rest on default, click Next, specify a debug directory and click Next again. Under the Library path tab click on &#8220;Add Project&#8221; and you will see that your newly created Flex Library Project for Papervision is listed, select your library project. Click Finish and you&#8217;re ready to go!

Your Flex Project should now communicate with your Flex Library project, review the image below and see whether your project structure looks similar.

<h2>Conclusion</h2>

When I started this guide I was not aware that there would be so many ways to set up a Papervision3D project, hopefully this is as informative to you as it has been for me. I have done a lot of research on Google and I keep finding what I just explained to you described in 3-4 short sentences, maybe I&#8217;m the only one that found this complicated in the beginning. I would love to hear back from you to know whether this article has proved useful.

Below are some links to sites discussing how to set up Papervision as well as other related topics:<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/">Installing Papervision3D on Flash and Flex</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-2/' rel='bookmark' title='Permanent Link: Skinning Flex 3 Apps - Part 2'>Skinning Flex 3 Apps - Part 2</a> <small>This is Part 2 of my video series, you can...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/skinning-flex-3-apps-part-1/' rel='bookmark' title='Permanent Link: Skinning Flex 3 Apps - Part 1'>Skinning Flex 3 Apps - Part 1</a> <small>It dawned on me a while ago that there are...</small></li><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/layout-design-in-flex-for-html-developers/' rel='bookmark' title='Permanent Link: Layout dev/design in Flex - for HTML developers'>Layout dev/design in Flex - for HTML developers</a> <small>IntroductionSo, you&#8217;ve probably heard quite a few people talk about...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/YrWQ0CkLkJQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/internet-websites-applications/installing-papervision3d-flash-flex/</feedburner:origLink></item>
		<item>
		<title>Improving the performance of Photoshop</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/5xLtJd9gQ8E/</link>
		<comments>http://www.fabianvercuiel.com/art-design-illustration/improving-the-performance-of-photoshop/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 19:14:48 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Art, Design and Illustration]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[CG]]></category>

		<category><![CDATA[performance]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=18</guid>
		<description><![CDATA[Ever had one of those days where your Photoshop didn&#8217;t perform the way you&#8217;d like it to, sometimes even become so sluggish or unresponsive that its impossible to finish your work? You&#8217;re not alone, it&#8217;s actually quite a common thing and as Photoshop and our computers become more demanding this will most likely not go [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/art-design-illustration/improving-the-performance-of-photoshop/">Improving the performance of Photoshop</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/art-design-illustration/getting-you-started-on-the-road-of-digital-painting/' rel='bookmark' title='Permanent Link: Getting you started on the road of Digital Painting'>Getting you started on the road of Digital Painting</a> <small>It might seem quite daunting at first when you gaze...</small></li></ol>]]></description>
			<content:encoded><![CDATA[Ever had one of those days where your Photoshop didn&#8217;t perform the way you&#8217;d like it to, sometimes even become so sluggish or unresponsive that its impossible to finish your work? You&#8217;re not alone, it&#8217;s actually quite a common thing and as Photoshop and our computers become more demanding this will most likely not go away. Let&#8217;s cover some of the reasons why these issues arise and try and find solutions for them.
I am aware that the majority of readers viewing this blog probably use a mac (yes, you RIA dudes, you know who you are!) but don&#8217;t fret, even though I work on a PC most of the pointers are application specific and contain general system advice.<span id="more-18"></span>

<h4>Make sure you have the latest updates</h4>
It is important to keep your Photoshop updated since it is a heavy program and with any software that comes with innovative features, there will be bugs. Adobe works hard on fixing these bugs but it&#8217;s up to you to update your software. You can go to <a href="http://www.adobe.com/downloads/">Adobe downloads</a> and retrieve it there or wait for your Photoshop to update automatically.

<h4>Manage your ICC profiles</h4>
It is important to keep your ICC profiles to only what you need. Having too many profiles can directly affect the performance of your documents. Your printer and scanner are usually the culprits for this, your printer might install a profile for every paper type and your scanner driver might have a profile for all the different scanner models it supports. You are better off using the Adobe defaults and if necessary whichever specific profile you require. You will see performance increases in larger files that go over a few hundred MB. Sometimes it’s hard to figure out where these profiles are located, you can run a search for .icc or .icm and just move them to an external folder.

<h4>Disable Plug-ins</h4>
It might be tempting for you to download all the shiny free and commercial plug-ins out there since they promise to do wonders for your work. The truth is however that the more plug-ins you install the slower your Photoshop becomes. Whilst Photoshop starts up it checks for and loads all the plug-ins you have installed into your memory. To improve performance you could disable the plug-ins temporarily and enable them for those occasions that you might use them. You can do so by going into your plug-ins directory and adding the symbol &#8220;~&#8221; in the beginning of the filename of the plug-in or moving your plug-in to a temporary directory.

<h4>Don&#8217;t have your font list display preview</h4>
<img class="left" src="http://img.photobucket.com/albums/v16/fabianv/typeFontPreview.jpg" alt="Type Font Preview" title="Improving the performance of Photoshop" />
If your system has damaged fonts it may result in your Photoshop performing badly or even crashing. You can prevent this from happening by disabling font preview. You can disable this by going to Edit > Preferences > Type - there should be a &#8220;Font Preview Size&#8221; checkbox.

<h4>Manage your fonts</h4>
It&#8217;s great to have a lot of fonts at your disposal when going through the creative process of shuffling through them for inspiration. The problem with this however is that this can have a dramatic effect on the performance of your Photoshop. There are many font managers out there that let you load/unload fonts for when you need them, some of them come with graphical explorers so you can pick and choose the ones you like for your project. There are cases when people have a few <strong>thousand</strong> fonts listed in their system fonts directory, this usually does not bode well for your experience in Photoshop.

<h4>Check for damaged fonts</h4>
It is common for fonts to become damaged over a certain period of time. If you are one of those people that enjoy having font preview enabled there is a quick way of finding out whether your fonts are healthy. Unload all the fonts you have in your fonts directory and re-upload them. If there is a damaged font it will fail.

<h4>History States</h4>

<img class="right" src="http://img.photobucket.com/albums/v16/fabianv/historyStates.jpg" alt="History States" title="Improving the performance of Photoshop" />
History in Photoshop can be a real life saver, there are several instances where you might have gone wrong somewhere and need to undo a few steps to rectify the  problem. As wonderful as this functionality may be it can really slow things down. Everything you do is saved as a history state which you can fall back on and those states are saved in your cache. When your cache becomes too large you can end up with a unresponsive or slow Photoshop. The recommended amount of history states is 10, try to stick to this figure. You can edit this by going to edit > preferences > memory &#038; image cache in CS2 and PS7 or performance in CS3.

<h4>Preset Management</h4>
Just like Plug-ins there are some great presets out there that give you new brushes, swatches, gradients, styles, patterns, contours, custom shapes and tools. These can come really in handy but you need to keep in mind that these get loaded into memory. Either delete the ones you never or rarely use or reset your presets so that its factory default. Even when you reset there are shapes and brushes you most likely will never touch.

<h4>Cache Levels</h4>

<img class="left" src="http://img.photobucket.com/albums/v16/fabianv/cachelevels.jpg" alt="Cache Levels" title="Improving the performance of Photoshop" />
For every zoom state you navigate through in your document, Photoshop saves a cache level. If you&#8217;re working on very large files it is sometimes useful when it allows you to quickly navigate through different zooms. This however comes at a price of bloating your cache considerably. To prevent this from happening you can take down your cache levels to 2. If you find that you&#8217;re constantly zooming in and out of your file you might want to push it up to 4. If you set it on 1 you are effectively disabling cache levels.

<h4>Pixel Doubling</h4>

Pixel doubling is a performance enhancing technique where Photoshop doubles the physical size of each pixel in your document when moving pixels so that it wont have to redraw each and every pixel of your image. This effectively takes off half of the load, once the process is done the pixels go back to their original state. Pixel doubling does not leave any permanent change to your document.

<h4>Palette Thumbnail reduction</h4>
<img class="right" src="http://img.photobucket.com/albums/v16/fabianv/palettethumbs.jpg" alt="Palette Thumbs" title="Improving the performance of Photoshop" />
Palette thumbnails can be very useful, they&#8217;re the small pictures you see in your layers, paths and channels palette. Every time you do something these images have to update and cache themselves and as useful as they may be, they effectively slow things down. You can disable them or make them smaller by going to the palette options menu. I prefer switching them off and using my naming conventions to identify what I’m working with.

<h4>Turn off &#8220;Maximize PSD and PSB File Compatibility&#8221;</h4>
<img class="left" src="http://img.photobucket.com/albums/v16/fabianv/maximisePSDPSBcompat.jpg" alt="Maximise PSD compatibility" title="Improving the performance of Photoshop" />
You&#8217;d want to disable this feature if you&#8217;re not going to be going between different versions of Photoshop. What this basically does is that when you save your document it makes a flattened copy of your document and stores it inside your file so that when you open it in a older incompatible Photoshop, it automatically loads the flattened version. This extra information increases file size and slows down the performance of your document. To disable this go to Edit> Preferences > File handling > Maximize PSD and PSB File Compatibility.

<h4>Don&#8217;t export the clipboard, drag and drop</h4>
I know most of you are used to using Ctrl+C and Ctrl+V in your workflow with Photoshop. I know I am guilty of this 90% of the time. You&#8217;re most likely not using the clipboard for another program but for use in another document inside Photoshop. (Copy pasting between programs are bad, save your files as assets to be used in other applications.) To disable the clipboard in Photoshop go to Edit > Preferences General > Export Clipboard checkbox. Instead of using the clipboard you can drag and drop to another document, this way you are keeping your clipboard cache free.

<h4>Optimize the File Browser (CS3) </h4>
The file browser can be a very sluggish thing if not used properly. It surely is not supposed to act as a replacement for explorer, or rather.. it does not come close; think of it more as a lightbox. There are quite a few things you could do and a lot of insights to share about this so why not take a look at <a href="http://www.computer-darkroom.com/ps8_browser/fb_1.htm">&#8220;What File Browser is and is not!&#8221;</a> article for further details.

<h4>Filter Gallery</h4>
<img class="right" src="http://img.photobucket.com/albums/v16/fabianv/filtergallery.jpg" alt="Filter Gallery" title="Improving the performance of Photoshop" />
The filter gallery may not reflect directly on performance (actually, it’s really slow) but it can speed up your work by quickly previewing various filters in one window.

<h4>Remove Temporary Files</h4>
Temporary files build up over time, your files can sometimes go well over a gig with Photoshop so it is good practice to occasionally clear out these files. It depends which operating system you use but with Windows you simply need to search for *.tmp files.

<h4>Close or hide the Info palette</h4>
If you&#8217;re working with very large files the info palette might slow things down. When you&#8217;re mousing over your document with certain tools info is directly projected in this window.

<h2>Improving performance inside a Photoshop document</h2>
<h4>Flattening TIFF files</h4>
TIFF files can become extremely large, especially when working with multiple layers. It is suggested that when you save your file that you create a PSD copy with all your layers and a separate flattened version of your TIFF, because loading that TIFF with all the layer information could cause serious performance issues.

<h4>16-bit may be better than 32bit</h4>
If there is no particular reason for you to be using 32 bit for your images, then you might as well switch to 16 bit. There is a dramatic difference between these 2, keep in mind that you cannot revert these changes so you should always save a backup.

<h4>Know your output</h4>
<img class="left" src="http://img.photobucket.com/albums/v16/fabianv/cmykrgb.jpg" alt="CMYK and RGB" title="Improving the performance of Photoshop" />
It is important to know whether you&#8217;re outputting to print or screen since that can directly affect the file size and performance. CMYK files are generally &#8220;heavier&#8221; and bigger in file size so only use them if you&#8217;re outputting to print. If you&#8217;re not doing print you should be using RGB, converting to RGB will mean a 25% file size reduction.

<h4>Merge some layers</h4>
I love layers, couldn&#8217;t work without them.. sometimes I love them so much that I go a little overboard. Layers can doom Photoshop’s performance. Try to sort your layers logically and merge those that don’t need to be independent. Rasterize vector layers if you don’t plan on modifying them, vector objects take up a lot of your memory. If you have multiple layers with different levels of transparency this could also cause you issues.

<h4>Things you should already know</h4>
I won’t be going into details but things you should already be doing is working at the right file size, compressing your files accordingly and editing individual channels.

<h2>Improving Photoshop’s Performance on your System</h2>

<h4>Close unneeded applications and files</h4>
Sometimes it&#8217;s easy to forget that you&#8217;ve got other applications open, sometimes it’s out of comfort as some applications take long to load. Well, whatever the reason is you should try and keep your list of open applications to a minimum so that things will run faster. My advice is that you have an intimate understanding of your processes that are running. If you are not sure of a process try googling the filename, I&#8217;m almost certain that you&#8217;ll figure it out. In other words, run only what is necessary.

<h4>Get more RAM</h4>
I&#8217;m using 2 gigs of ram and on some of my other systems only 1 gig of ram. Sometimes even when I&#8217;m using 2 gigs of ram things go really slow. I would suggest 4 gigs of ram if you&#8217;re doing hardcore image editing, but if 2 gigs is all you can afford then go for that. If you&#8217;re going to be modifying web graphics at small resolutions it is possible to only get away with 1 gig as long as you optimize your application by following all the steps of this article.

<h4>Get a new video card</h4>
These days everyone is using high resolutions on their desktops. The higher your resolution the more your Photoshop has to redraw with every change you make to your document. Redrawing resolutions at a rate that you cannot notice requires serious performance so make sure you get a graphics card geared towards image manipulation. It won’t hurt getting one that performs well in 3D since Photoshop is introducing many features like 3D layers and whatnot. Photoshop also utilises 3D Acceleration to increase the performance.

<h4>Clean up and defragment your hard drive</h4>
<img class="left" src="http://img.photobucket.com/albums/v16/fabianv/diskdefragment.jpg" alt="Disk Defragmentor" title="Improving the performance of Photoshop" />
This depends on your file system and operating system so you may or may not have to do this. If you&#8217;re running under Windows then you will have to defragment. Photoshop constantly scratches to your disk so the need for this sort of maintenance won’t go away.

<h4>Move your scratch disk to a different drive</h4>
Since Photoshop is constantly scratching to your drive it is important to have a hard drive solely dedicated to it.. and if you have more to spare you could have multiple hard drives allocated to Photoshop. It is also important to modify your page file settings depending on your operating system so that you get the most out of it. Don’t let your poor primary drive suffer from a heavy application like Photoshop. You&#8217;ll thank me later. Go to Edit > Preferences > Plug-Ins &#038; Scratch Disks and do your magic.

<h2>Conclusion</h2>
I&#8217;ve read about other smaller and more specific issues that may also affect the performance of your Photoshop but this should give you a considerable head start in giving you a smooth and enjoyable experience.<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/art-design-illustration/improving-the-performance-of-photoshop/">Improving the performance of Photoshop</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/art-design-illustration/getting-you-started-on-the-road-of-digital-painting/' rel='bookmark' title='Permanent Link: Getting you started on the road of Digital Painting'>Getting you started on the road of Digital Painting</a> <small>It might seem quite daunting at first when you gaze...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/5xLtJd9gQ8E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/art-design-illustration/improving-the-performance-of-photoshop/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/art-design-illustration/improving-the-performance-of-photoshop/</feedburner:origLink></item>
		<item>
		<title>Introduction to Maya: The User Interface</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/PUY1TVAfgzc/</link>
		<comments>http://www.fabianvercuiel.com/3d-cg-vfx/introduction-to-maya-the-user-interface/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 21:58:08 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[3D Computer Graphics and Visual Effects]]></category>

		<category><![CDATA[3D]]></category>

		<category><![CDATA[Autodesk]]></category>

		<category><![CDATA[CG]]></category>

		<category><![CDATA[Maya]]></category>

		<category><![CDATA[MEL]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=17</guid>
		<description><![CDATA[Don&#8217;t know what Maya is? It&#8217;s a spectacular 3D graphics application for creating amazing renditions. It is a industry standard application utilized throughout the globe in various production studios. Maya is most famous for its Animation capabilities but this is only one of the aspects of the application. In this article I will be going [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/3d-cg-vfx/introduction-to-maya-the-user-interface/">Introduction to Maya: The User Interface</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/choosing-the-right-colors-for-your-interface/' rel='bookmark' title='Permanent Link: Choosing the right colors for your interface'>Choosing the right colors for your interface</a> <small>Many times the main determining factor for the liking or...</small></li></ol>]]></description>
			<content:encoded><![CDATA[Don&#8217;t know what Maya is? It&#8217;s a spectacular 3D graphics application for creating amazing renditions. It is a industry standard application utilized throughout the globe in various production studios. Maya is most famous for its Animation capabilities but this is only one of the aspects of the application. In this article I will be going through the user interface of Maya 8.5, so that you can get started on your journey of becoming a 3D artist.

If you don’t own a copy of Maya you can download the PLE edition of Maya from the Autodesk site. It comes with almost all the features and more than enough to learn Maya thoroughly. So, have Maya and installed and your cursor on the icon?<span id="more-17"></span>

Let&#8217;s jump right in by looking at the first thing you see after opening Maya:

<a href="http://img.photobucket.com/albums/v16/fabianv/mayaUI.jpg"><img src="http://img.photobucket.com/albums/v16/fabianv/mayaUIsmall.jpg" title="Introduction to Maya: The User Interface" alt="mayaUIsmall Introduction to Maya: The User Interface" /></a>

Maya is a very complex application with hundreds of features and so many menus that can be accessed in various ways. Let&#8217;s look at the interface as is:

First of all, you can enable/disable different aspects of your interface by going to Display > UI Elements >, I&#8217;ll assume you have not modified any of these options.

<h3>Workspace:</h3> This is the most important part of real estate in your application. Everything you work with, your objects, animations any visual information is displayed here. You can effectively only work with the workspace if you&#8217;re skilled enough by using hotkeys and mouse-keyboard combinations.

<h3>Workspace Menu:</h3> The workspace menu that sits above your workspace (A white menu strip) lets you make modifications to how objects and cameras are displayed in your workspace. This is especially useful for displaying different modes of how your objects are displayed. You can also select your different cameras and views.

<h3>Title Bar:</h3>
The title bar displays the Application title, Project directory and currently selected item. It is a useful indicator for when you are not sure whether you&#8217;re in the right project or whether you want to know what your selected object is labeled.

<h3>Main Menu Bar:</h3>
All of your tools can be accessed from the menu bar, all menu items after the Window menu changes dynamically with the drop down menu on the top left. They have split the Main Menu bar into 6 parts since there is simply too many tools to list on a desktop. The menus are grouped logically under Animation, Polygons, Surfaces, Dynamics, Rendering, nCloth.

<h3>Status Line:</h3>
The status line is just what it says, it consists mostly of items which you can toggle on or off for different modes in the behavior of your workspace, measurements, snapping etc. The status line is most commonly used for the rendering buttons on the right that look like movie clipper icons. To the far right you have 3 icons that activate the various menus that are used for displaying properties on the right hand side. For this exercise you can select the very last one &#8220;Channel Box / Layer Editor&#8221;


<h3>Shelf:</h3>
The shelf is a graphical representation of a lot of the tools that can be accessed from the Main Menu Bar. The purpose of the shelf is to make it easier to navigate to where you need to be by either going through the tabs or creating your own unique shelf and then simply adding your own custom buttons by simply ctrl-shift selecting any item in your menus. You can even create custom buttons for your own scripts.

<h3>Toolbar:</h3>
The toolbar is a quick way to use basic tools like Pointer, Scale, Move etc. All these can of course be accessed much faster by using your hotkeys. The toolbar is also useful for activating preset menus for specific workflows like animation or texture editing.

<h3>Channel Box:</h3>
Create a basic primitive cube by clicking on your shelf’s Polygons tab and then the cube thumbnail. Once this is done make sure you have created it in your workspace and it is selected. Your channel box should display all the object&#8217;s transformation properties etc. Your object&#8217;s history is below your properties and allows you to go back and remove certain steps or adjust settings inside those steps.

<h3>Layer Editor:</h3>
The layer editor allows you to logically group the objects in your workspace. Once you have an object added to a layer you can set the visibility or toggle through different modes for the object such as making it a reference item.

<h3>Time Slider: </h3>
The time slider lets you navigate through the Animation history of your scenefile. You can toggle through frames and create and/or modify existing keyframes. On the right you have controls similar to what you see on a VCR - Play, Stop, Rewind etc.

<h3>Range Slider:</h3>

The range slider lets you set the range at which the timeline is displaying frames by dragging on the sides of the slider. By clicking on the center you can drag it to navigate through the frame range. You can set a fixed range on the right side of the slider. On the far right you have the auto keyframe and Animation preferences button.

<h3>Command Line:</h3>

The command line lets your type MEL/Python directly so that you can execute scripts such as &#8220;sphere&#8221;, which will generate a sphere. If you type something incorrectly it will throw an error on the right side. Generally when you have made any mistakes or run into a problem the bottom right will blink red and display the reason for your problems. You can open up a custom window for scripting by clicking on the far most right button called &#8220;Script Editor&#8221;.


<h3>Status Line:
</h3>

The status line sits on the very bottom, it will describe the function of a button in your interface when you mouse over, it will also take you through guided steps of an action. This comes in very handy when you are unsure as to what something does.

<h2>Floating Menus:</h2>

I won’t go into details but I&#8217;ll share how you can access the various floating menus. These menus allow you to work under expert mode where the workspace can take up 100% of your screen real estate.

<h3>Spacebar Menu:</h3>

This menu encompasses a lot of the functionality that is found in other menus. It is very powerful and allows you to have a quick and effective workflow.

<h3>Shift + Rightclick Menu:</h3>

Using this on a selected object will allow you to access quick transformation tools such as extrude and merge.

<h3>Right Click Menu:</h3>

Using the right click menu on a selected object allows you to toggle through different modification modes such as Edge, Vertex and Face mode. This allows for a very fluid workflow.

<h2>Conclusion:</h2>

Well, I hope that was informative! This should help you navigate through the Maya interface. There are still some specialized menus I have not mentioned such as the Hypershade but I&#8217;ll leave that for another article.

Here are some links to sites that might prove useful:

<a href="http://www.cgsociety.org/">- CGSociety</a>
<a href="http://vfxworld.com/">- VFXWorld</a>
<a href="www.highend3d.com/maya/">- Highend3D</a>
<a href="http://www.expertrating.com/courseware/MayaCourse/Maya-Interface-1.asp">- MAYA Tutorial - MAYA Interface</a>
<a href="http://www.mtmckinley.net/tut14.html">- The Maya User Interface</a><p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/3d-cg-vfx/introduction-to-maya-the-user-interface/">Introduction to Maya: The User Interface</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/internet-websites-applications/choosing-the-right-colors-for-your-interface/' rel='bookmark' title='Permanent Link: Choosing the right colors for your interface'>Choosing the right colors for your interface</a> <small>Many times the main determining factor for the liking or...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/PUY1TVAfgzc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/3d-cg-vfx/introduction-to-maya-the-user-interface/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/3d-cg-vfx/introduction-to-maya-the-user-interface/</feedburner:origLink></item>
		<item>
		<title>Choosing the right colors for your interface</title>
		<link>http://feedproxy.google.com/~r/fabianvercuieldotcom/~3/k6DHRLdn3Q0/</link>
		<comments>http://www.fabianvercuiel.com/internet-websites-applications/choosing-the-right-colors-for-your-interface/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 19:13:09 +0000</pubDate>
		<dc:creator>fabianv</dc:creator>
		
		<category><![CDATA[Internet, Websites and Applications]]></category>

		<category><![CDATA[Browser]]></category>

		<category><![CDATA[Color]]></category>

		<category><![CDATA[Color Theory]]></category>

		<category><![CDATA[Color Wheel]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Kuler]]></category>

		<category><![CDATA[Readability]]></category>

		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.fabianvercuiel.com/?p=15</guid>
		<description><![CDATA[Many times the main determining factor for the liking or disliking of your interface is based on the use of colors. It is important not to allow personal preference to cloud your judgment when creating a layout. Colors are powerful tools and if you understand how to use them wisely you will benefit from it [...]<p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/choosing-the-right-colors-for-your-interface/">Choosing the right colors for your interface</a></p>



Related posts:<ol><li><a href='http://www.fabianvercuiel.com/3d-cg-vfx/introduction-to-maya-the-user-interface/' rel='bookmark' title='Permanent Link: Introduction to Maya: The User Interface'>Introduction to Maya: The User Interface</a> <small>Don&#8217;t know what Maya is? It&#8217;s a spectacular 3D graphics...</small></li><li><a href='http://www.fabianvercuiel.com/sitemap/' rel='bookmark' title='Permanent Link: Site-map'>Site-map</a> <small>Internet, Websites and Applications Blogging and Trademarks, I ask Adobe...</small></li></ol>]]></description>
			<content:encoded><![CDATA[Many times the main determining factor for the liking or disliking of your interface is based on the use of colors. It is important not to allow personal preference to cloud your judgment when creating a layout. Colors are powerful tools and if you understand how to use them wisely you will benefit from it greatly. I&#8217;ll be covering some common issues when working with colors.<span id="more-15"></span>

<h3>Avoid harsh colors</h3>

When creating a layout you need to consider your audience. If you&#8217;re creating a website for youth that have healthy eyes or expect users that would appreciate the use of obnoxiously bright colors then feel free to go crazy. In most cases however you want to keep in mind that using low saturated colors can create a harmony in your design and reduce eye strain for older viewers or users that would most likely view your pages in circumstances where there are low levels of light.

<h3>Don&#8217;t let colors make text unreadable</h3>

Very often you see interfaces where text is almost unreadable due to bad choices in color. It is not wise to use white text on top of a yellow background or green text on red. Such a case sounds extreme but there are still times that designs like that show up. There are more subtle cases when using predominantly dark interfaces. If you choose to use a black background with white text you will end up hurting your viewers eyes. Instead you can brighten the black slightly(for example #303030) and soften the white a bit (for example #f6f6f6) The general rule when applying colors is that you should always try to &#8220;soften&#8221; them down.

<h3>Find a balance</h3>

There has to be moderation when you&#8217;re choosing the colors for your design. Having 15 different colors scattered throughout your layout will most likely have it end up being one big soup of confusion. Try and pick a color palette sorted in a analogous,monochromatic, triad, complementary, compound or shaded way. It is good to pick around 5 colors that you can branch out from. Sometimes only having 2 or 3 main colors will also get the job done. In interfaces however it is important to have enough ranges of colors to distinguish function.

<h3>Shape a mood</h3>

There are many methods of shaping a mood in your interface with color alone. High and low saturated blues and low saturated yellows might calm a person making them feel like they&#8217;re relaxing at a beach house. Our brains connect memories and experiences to colors so this can be a very powerful tool.

<h3>Use colors and value to draw attention to important areas</h3>

Choosing the right colors at the right place can influence the way a viewers eye will follow your design, you need to think of your layout as a heat map, it also helps desaturating and thinking in values first. You should always be mindful of elements that might distract from where you want the viewers to look. If you are doubtful a good exercise is to take a step back and blur your eyes and see which parts of your design attracts you the most.

<h3>Conclusion</h3>

These are only pointers that might make you aware of some factors the next time you are creating a layout for a user interface. There are so many other factors that have an influence but you will notice what a dramatic change colors can make. You can make some great color combinations as well as discover ones created by other people at http://www.kuler.adobe.com

Here are links to other sites discussing this topic:

<a href="http://worqx.com/color/color_wheel.htm">- Color Wheel</a>
<a href="http://en.wikipedia.org/wiki/Color_theory">- Color theory</a>
<a href="http://www.colormatters.com/colortheory.html">- COLOR THEORY</a>
<a href="http://webdesign.about.com/cs/color/a/aacolorharmony.htm">- Using Color Wheels and Color Theory to Design Harmonious Pages</a>
<a href="http://www.usask.ca/education/coursework/skaalid/theory/cgdt/color.htm">- Classic Graphic Design Theory - Elements of Design:Value &#038; Color</a><p>This is a post from: <a href="http://www.fabianvercuiel.com">fabianvercuiel.com</a></p>
<p><a href="http://www.fabianvercuiel.com/internet-websites-applications/choosing-the-right-colors-for-your-interface/">Choosing the right colors for your interface</a></p>


<p>Related posts:<ol><li><a href='http://www.fabianvercuiel.com/3d-cg-vfx/introduction-to-maya-the-user-interface/' rel='bookmark' title='Permanent Link: Introduction to Maya: The User Interface'>Introduction to Maya: The User Interface</a> <small>Don&#8217;t know what Maya is? It&#8217;s a spectacular 3D graphics...</small></li><li><a href='http://www.fabianvercuiel.com/sitemap/' rel='bookmark' title='Permanent Link: Site-map'>Site-map</a> <small>Internet, Websites and Applications Blogging and Trademarks, I ask Adobe...</small></li></ol></p><img src="http://feeds.feedburner.com/~r/fabianvercuieldotcom/~4/k6DHRLdn3Q0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fabianvercuiel.com/internet-websites-applications/choosing-the-right-colors-for-your-interface/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fabianvercuiel.com/internet-websites-applications/choosing-the-right-colors-for-your-interface/</feedburner:origLink></item>
	</channel>
</rss>
