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

<channel>
	<title>Through My Lenses &#187; runtime</title>
	<atom:link href="http://www.ericstoike.com/wp/tag/runtime/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ericstoike.com/wp</link>
	<description>A look into the world as I see it...</description>
	<lastBuildDate>Mon, 16 Jan 2012 19:05:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<copyright>Copyright &#xA9; Through My Lenses 2011 </copyright>
	<managingEditor>eric@gvfootball.com (Through My Lenses)</managingEditor>
	<webMaster>eric@gvfootball.com (Through My Lenses)</webMaster>
	<image>
		<url>http://www.ericstoike.com/wp/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Through My Lenses</title>
		<link>http://www.ericstoike.com/wp</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>A look into the world as I see it...</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Through My Lenses</itunes:author>
	<itunes:owner>
		<itunes:name>Through My Lenses</itunes:name>
		<itunes:email>eric@gvfootball.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.ericstoike.com/wp/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>#360Flex Notes &#8211; &#8220;Using RSLs&#8221; &#8211; Chase Brammer</title>
		<link>http://www.ericstoike.com/wp/2009/05/20/360flex-notes-using-rsls-chase-brammer/</link>
		<comments>http://www.ericstoike.com/wp/2009/05/20/360flex-notes-using-rsls-chase-brammer/#comments</comments>
		<pubDate>Wed, 20 May 2009 18:17:14 +0000</pubDate>
		<dc:creator>cowboyEric</dc:creator>
				<category><![CDATA[360flex]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[note]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[rsl]]></category>
		<category><![CDATA[runtime]]></category>
		<category><![CDATA[shared]]></category>

		<guid isPermaLink="false">http://www.ericstoike.com/wp/?p=730</guid>
		<description><![CDATA[Using SVG for edit in place in Flex apps &#8211; clients complained about size/speed. Advantages reduce file size library caching code reuse faster compile time single point of distribution/update collaborative and community work Disadvantages cross domain issues can&#8217;t create signed RSLs debugging quick editing must download the whole RSL (doesn&#8217;t trim unused classes) RSLs act [...]]]></description>
			<content:encoded><![CDATA[<p>Using SVG for edit in place in Flex apps &#8211; clients complained about size/speed.<br />
<strong>Advantages</strong><br />
reduce file size<br />
library caching<br />
code reuse<br />
faster compile time<br />
single point of distribution/update<br />
collaborative and community work</p>
<p><strong>Disadvantages</strong><br />
cross domain issues<br />
can&#8217;t create signed RSLs<br />
debugging<br />
quick editing<br />
must download the whole RSL (doesn&#8217;t trim unused classes)</p>
<p>RSLs act like diet pills for the size.</p>
<p><strong>What is an RSL<br />
Purpose</strong><br />
To quickly reduce your apps file size<br />
code one, use in many places<br />
<strong> How do it do that?</strong><br />
Kung Fu. <img src='http://www.ericstoike.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
separates large code of flex into other places</p>
<p><strong>Terms</strong><br />
RSL &#8211; runtime shared library<br />
Signed RSL &#8211; Adobe published RSL<br />
Unsigned RSL &#8211; the RSL for the rest of us<br />
SWZ &#8211; an adobe signed RSL<br />
SWC &#8211; zip file contains compiled Flash/Flex project that is not standalone code<br />
Library.swf &#8211; one of the two files that are in a SWC<br />
Catalog.xml &#8211; second file in a SWC<br />
Compc &#8211; component compiler<br />
Browser cache &#8211; your browsers of choice cache, not to be confused with Flash Player Cache<br />
Flash cache &#8211; Flash Player&#8217;s internal cache<br />
ANT automated command line built utility</p>
<p><strong>Where do I find my RSLs</strong><br />
SDK/frameworks/rsls</p>
<p><strong>Flex Core RSLs</strong><br />
how to speed up your apps? make the file size smaller.<br />
<strong> 1. use case: app is big. too big. you need it smaller and faster.</strong><br />
solution: separate your flex framework from your RSLs<br />
<strong>2. use case: you have a project that has a core set of components, libraries, or utilities that are pretty much stable and you dont want to force the users to re-download all of that every time on release.<br />
</strong>solution: create an RSL<br />
<strong>3. use case: you, a friend, a co-worker or some dude in India just gave you a SWC and you want to use it as an RSL</strong><br />
solution: import into your project and make it an RSL<br />
<strong> 4. use case: your company has a common set of components, libraries, or assets that you want to share across multiple projects</strong><br />
solution: create a cross-domain RSL<br />
digest must be enabled &#8220;-compute-digest=true&#8221;<br />
<strong>5. use case: feeling good but client wants even faster!</strong><br />
solution: run the optimizer<br />
<strong>6. collaborative work<br />
7. automated builds for deploying RSLs</strong></p>
<p>Something to laugh<br />
<a href="http://www.youtube.com/watch?v=xUosP0Hkoek">http://www.youtube.com/watch?v=xUosP0Hkoek</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericstoike.com/wp/2009/05/20/360flex-notes-using-rsls-chase-brammer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.236 seconds -->

