<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Robert Savage</title>
	<atom:link href="http://www.savage7.com/index.php/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.savage7.com</link>
	<description>Professional Software Developer / a.k.a. Programming Junkie</description>
	<lastBuildDate>Mon, 08 Feb 2010 06:16:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on maven-external-dependency-plugin by Robert</title>
		<link>http://www.savage7.com/index.php/2010/02/maven-external-dependency-plugin/comment-page-1/#comment-88</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Mon, 08 Feb 2010 06:16:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=618#comment-88</guid>
		<description>Hi Velo, 

Thank you for the words of encouragement and for noticing my little project.  By the way, I did abandon Israfil long ago in favor of your much more capable &lt;a href=&quot;http://flexmojos.sonatype.org/&quot; rel=&quot;nofollow&quot;&gt;flex-mojos&lt;/a&gt; plugin.   When I first started working in Flex and Maven, I was new to both technologies and back then the Israfil plugin seemed easier for someone to get up and running without much effort and without in-depth knowledge.   But it wasn&#039;t long before I started running into more complex needs that the Israfil plugin just could not support.  I started extending it to meet my needs and that was OK, but I did not like the idea of having this one off customization and the demands for change kept growing.  Ultimately I delved into the &lt;a href=&quot;http://flexmojos.sonatype.org/&quot; rel=&quot;nofollow&quot;&gt;flex-mojos&lt;/a&gt; plugin and converted all out projects to use it instead.   It did take a more in depth investment of time and learning curve to get up and running with the &lt;a href=&quot;http://flexmojos.sonatype.org/&quot; rel=&quot;nofollow&quot;&gt;flex-mojos&lt;/a&gt;, but I can say looking back, there are no regrets.    &lt;a href=&quot;http://flexmojos.sonatype.org/&quot; rel=&quot;nofollow&quot;&gt;Flex-mojos&lt;/a&gt; have provided me with a solution for every curve I have thrown at it and we have a fairly complex build.   Also its support for pulling down the flex compiler artifacts rather than being dependent on a local install of the flex SDK was very nice since we use both Windows and Linux platforms for Maven builds.    

So, let me take this moment to extend a &lt;strong&gt;BIG THANK YOU&lt;/strong&gt; for all your efforts on that project!  

I agree that dependency management in the Flex development world is a bit out of sorts and including non-maven-hosted flex dependencies is a pain.  Your project and M2 repository hosting the Flex SDK artifacts is a huge benefit for all of us Flex-Mavenites,  I certainly wish Adobe and the community would embrace Maven.    I will follow up on your zipped artifacts support topic on the Google code site, I like the idea and will do what I can to include it :-)  

Thanks Again, Robert</description>
		<content:encoded><![CDATA[<p>Hi Velo, </p>
<p>Thank you for the words of encouragement and for noticing my little project.  By the way, I did abandon Israfil long ago in favor of your much more capable <a href="http://flexmojos.sonatype.org/" rel="nofollow">flex-mojos</a> plugin.   When I first started working in Flex and Maven, I was new to both technologies and back then the Israfil plugin seemed easier for someone to get up and running without much effort and without in-depth knowledge.   But it wasn&#8217;t long before I started running into more complex needs that the Israfil plugin just could not support.  I started extending it to meet my needs and that was OK, but I did not like the idea of having this one off customization and the demands for change kept growing.  Ultimately I delved into the <a href="http://flexmojos.sonatype.org/" rel="nofollow">flex-mojos</a> plugin and converted all out projects to use it instead.   It did take a more in depth investment of time and learning curve to get up and running with the <a href="http://flexmojos.sonatype.org/" rel="nofollow">flex-mojos</a>, but I can say looking back, there are no regrets.    <a href="http://flexmojos.sonatype.org/" rel="nofollow">Flex-mojos</a> have provided me with a solution for every curve I have thrown at it and we have a fairly complex build.   Also its support for pulling down the flex compiler artifacts rather than being dependent on a local install of the flex SDK was very nice since we use both Windows and Linux platforms for Maven builds.    </p>
<p>So, let me take this moment to extend a <strong>BIG THANK YOU</strong> for all your efforts on that project!  </p>
<p>I agree that dependency management in the Flex development world is a bit out of sorts and including non-maven-hosted flex dependencies is a pain.  Your project and M2 repository hosting the Flex SDK artifacts is a huge benefit for all of us Flex-Mavenites,  I certainly wish Adobe and the community would embrace Maven.    I will follow up on your zipped artifacts support topic on the Google code site, I like the idea and will do what I can to include it <img src='http://www.savage7.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   </p>
<p>Thanks Again, Robert</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on maven-external-dependency-plugin by VELO</title>
		<link>http://www.savage7.com/index.php/2010/02/maven-external-dependency-plugin/comment-page-1/#comment-87</link>
		<dc:creator>VELO</dc:creator>
		<pubDate>Mon, 08 Feb 2010 01:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=618#comment-87</guid>
		<description>Hi,

I do like your initiative, specially on the flex universe it is a real pain to find anything on maven central... nor Flex SDK nor 3rd party libraries are deployed there.

FWIW, I started on maven plugin development on a much similar way, but instead of israfil I started hacking servebox... eventually I figured that was too much pain and the project seemed death, so I decide to start a fresh one.

For sure I will advice flexmojos users about your plugin and may use it in the future if it begins to support zipped artifacts (I wrong a ticket on code google).


VELO</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I do like your initiative, specially on the flex universe it is a real pain to find anything on maven central&#8230; nor Flex SDK nor 3rd party libraries are deployed there.</p>
<p>FWIW, I started on maven plugin development on a much similar way, but instead of israfil I started hacking servebox&#8230; eventually I figured that was too much pain and the project seemed death, so I decide to start a fresh one.</p>
<p>For sure I will advice flexmojos users about your plugin and may use it in the future if it begins to support zipped artifacts (I wrong a ticket on code google).</p>
<p>VELO</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Flex 3.x Localization / Internationalization (i18n) Weaknesses by Carl</title>
		<link>http://www.savage7.com/index.php/2009/06/adobe-flex-3x-lack-of-support-for-localization-internationalization-i18n/comment-page-1/#comment-86</link>
		<dc:creator>Carl</dc:creator>
		<pubDate>Fri, 08 Jan 2010 20:20:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=194#comment-86</guid>
		<description>@Matt

Says here http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS2db454920e96a9e51e63e3d11c0bf69084-7f27.html#WS2db454920e96a9e51e63e3d11c0bf6119c-7fe1

Look at step 5 ;)</description>
		<content:encoded><![CDATA[<p>@Matt</p>
<p>Says here <a href="http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS2db454920e96a9e51e63e3d11c0bf69084-7f27.html#WS2db454920e96a9e51e63e3d11c0bf6119c-7fe1" rel="nofollow">http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS2db454920e96a9e51e63e3d11c0bf69084-7f27.html#WS2db454920e96a9e51e63e3d11c0bf6119c-7fe1</a></p>
<p>Look at step 5 <img src='http://www.savage7.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Flex 3: Load localization resources at runtime using XML by Robert</title>
		<link>http://www.savage7.com/index.php/2009/10/adobe-flex-3-load-localization-resources-at-runtime-using-xml/comment-page-1/#comment-81</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Sat, 14 Nov 2009 16:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=589#comment-81</guid>
		<description>Hi Richard,

I agree and wish there were better tooling for the localization effort.
Take a look at this post, I personally don’t like the idea of explicitly defining a resource manager string lookup every single place I need to perform localization, so I take this approach:
http://www.savage7.com/index.php/2009/08/adobe-flex-3-how-to-create-localized-ui-component-control/

Thanks
-Robert</description>
		<content:encoded><![CDATA[<p>Hi Richard,</p>
<p>I agree and wish there were better tooling for the localization effort.<br />
Take a look at this post, I personally don’t like the idea of explicitly defining a resource manager string lookup every single place I need to perform localization, so I take this approach:<br />
<a href="http://www.savage7.com/index.php/2009/08/adobe-flex-3-how-to-create-localized-ui-component-control/" rel="nofollow">http://www.savage7.com/index.php/2009/08/adobe-flex-3-how-to-create-localized-ui-component-control/</a></p>
<p>Thanks<br />
-Robert</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Flex 3: Load localization resources at runtime using XML by Richard</title>
		<link>http://www.savage7.com/index.php/2009/10/adobe-flex-3-load-localization-resources-at-runtime-using-xml/comment-page-1/#comment-79</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Sat, 14 Nov 2009 16:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=589#comment-79</guid>
		<description>Reminds me of an alternate translation scheme from years ago in an MS-Access application.  

Only 1 other idea: when you are sitting looking at source code 
 label=&quot;{resourceManager.getString(&#039;myResources&#039;, &#039;myLocalizedButton&#039;)}&quot;

It&#039;d be nice to do an instant lookup from IDE to reassure yourself: &quot;is this string what I think it is?&quot;.  

Or, a capability to insert/update a special format trailing comment... with the actual text in the default language ??

I am using FlashDevelop right now, that&#039;s the thing about Flex is the variety of IDEs or source editors people use.  But if it was an external executable, it could be used by most IDEs that can invoke a command line utility and capture output.</description>
		<content:encoded><![CDATA[<p>Reminds me of an alternate translation scheme from years ago in an MS-Access application.  </p>
<p>Only 1 other idea: when you are sitting looking at source code<br />
 label=&#8221;{resourceManager.getString(&#8216;myResources&#8217;, &#8216;myLocalizedButton&#8217;)}&#8221;</p>
<p>It&#8217;d be nice to do an instant lookup from IDE to reassure yourself: &#8220;is this string what I think it is?&#8221;.  </p>
<p>Or, a capability to insert/update a special format trailing comment&#8230; with the actual text in the default language ??</p>
<p>I am using FlashDevelop right now, that&#8217;s the thing about Flex is the variety of IDEs or source editors people use.  But if it was an external executable, it could be used by most IDEs that can invoke a command line utility and capture output.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Flex 3: Load localization resources at runtime using XML by admin</title>
		<link>http://www.savage7.com/index.php/2009/10/adobe-flex-3-load-localization-resources-at-runtime-using-xml/comment-page-1/#comment-72</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 27 Oct 2009 00:02:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=589#comment-72</guid>
		<description>Glad you like it!  I&#039;m sure there is room for improvement, but this code should provide a nice start for the runtime loading of resources.  

Thanks for stopping by!
-Robert</description>
		<content:encoded><![CDATA[<p>Glad you like it!  I&#8217;m sure there is room for improvement, but this code should provide a nice start for the runtime loading of resources.  </p>
<p>Thanks for stopping by!<br />
-Robert</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Flex 3: Load localization resources at runtime using XML by Shawn</title>
		<link>http://www.savage7.com/index.php/2009/10/adobe-flex-3-load-localization-resources-at-runtime-using-xml/comment-page-1/#comment-71</link>
		<dc:creator>Shawn</dc:creator>
		<pubDate>Mon, 26 Oct 2009 18:23:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=589#comment-71</guid>
		<description>This is an awesome solution to this problem.  I&#039;ve never been satisfied with the traditional &quot;compiled&quot; resource bundle solution, especially when integrating with other technologies.  I agree that the compiled solution is very fast, but it requires a recompilation each time there is a new language/locale added.  I don&#039;t find recompilation useful and feel it has haunted Flex for awhile now, especially if there is a need to localize at runtime.

Thanks and great work!</description>
		<content:encoded><![CDATA[<p>This is an awesome solution to this problem.  I&#8217;ve never been satisfied with the traditional &#8220;compiled&#8221; resource bundle solution, especially when integrating with other technologies.  I agree that the compiled solution is very fast, but it requires a recompilation each time there is a new language/locale added.  I don&#8217;t find recompilation useful and feel it has haunted Flex for awhile now, especially if there is a need to localize at runtime.</p>
<p>Thanks and great work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Flex 3: How to create localized UI component / control by admin</title>
		<link>http://www.savage7.com/index.php/2009/08/adobe-flex-3-how-to-create-localized-ui-component-control/comment-page-1/#comment-70</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 23 Oct 2009 23:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=511#comment-70</guid>
		<description>&lt;a href=&quot;#comment-65&quot; rel=&quot;nofollow&quot;&gt;@Manu &lt;/a&gt; 

If you are wanting to embed a default set of resources in the compiled SWF and then also expose a means for user customizable/overridable resource definitions, one idea that comes to mind is that you could use the localeChain to do this.  For example you could define a locale chain of (&#039;en_US_custom&quot;, &#039;en_US&#039;, &#039;en_custom&#039;, &#039;en&#039;) where both &#039;en_US&#039; &amp; &#039;en&#039; are embedded and &#039;en_US_custom&quot; &amp; &#039;en_custom&#039; are loaded at runtime from XML.  This would allow the built-in resource manager to deal with all the resource resolution across all sets of resources.

Or maybe a better option after looking at my XMLResourceLoader class is just to embed the default resource bundles and then allow the XMLResourceLoader class to load the chained XML files.  It looks like I wrote this to handle adding/updating resource keys in existing resource bundles that may have already been loaded.  It first tries to look up an existing bundle by name and then updates the resource entries.  If no bundle by that name exists, it then creates a new resource bundle.  

 - Good Luck!
</description>
		<content:encoded><![CDATA[<p><a href="#comment-65" rel="nofollow">@Manu </a> </p>
<p>If you are wanting to embed a default set of resources in the compiled SWF and then also expose a means for user customizable/overridable resource definitions, one idea that comes to mind is that you could use the localeChain to do this.  For example you could define a locale chain of (&#8216;en_US_custom&#8221;, &#8216;en_US&#8217;, &#8216;en_custom&#8217;, &#8216;en&#8217;) where both &#8216;en_US&#8217; &#038; &#8216;en&#8217; are embedded and &#8216;en_US_custom&#8221; &#038; &#8216;en_custom&#8217; are loaded at runtime from XML.  This would allow the built-in resource manager to deal with all the resource resolution across all sets of resources.</p>
<p>Or maybe a better option after looking at my XMLResourceLoader class is just to embed the default resource bundles and then allow the XMLResourceLoader class to load the chained XML files.  It looks like I wrote this to handle adding/updating resource keys in existing resource bundles that may have already been loaded.  It first tries to look up an existing bundle by name and then updates the resource entries.  If no bundle by that name exists, it then creates a new resource bundle.  </p>
<p> &#8211; Good Luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Flex 3: How to create localized UI component / control by admin</title>
		<link>http://www.savage7.com/index.php/2009/08/adobe-flex-3-how-to-create-localized-ui-component-control/comment-page-1/#comment-69</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 23 Oct 2009 23:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=511#comment-69</guid>
		<description>&lt;a href=&quot;#comment-65&quot; rel=&quot;nofollow&quot;&gt;@Manu &lt;/a&gt; 

Hi Manu,

Thanks for the comments.  I have run into the very situation that you are talking about where you want to create a set up resources that can easily be edited in the field &lt;strong&gt;without&lt;/strong&gt; requiring recompiling a SWF.  
Take a look at this article I just posted, this includes the ground work for loading resource strings from a XML file using the URLLoader and then creating the Flex resource bundles at runtime.   This sample may get you a head start if you have not already implemented this logic in your codebase.

&lt;a href=&quot;http://www.savage7.com/index.php/2009/10/adobe-flex-3-load-localization-resources-at-runtime-using-xml/&quot; rel=&quot;nofollow&quot;&gt;http://www.savage7.com/index.php/2009/10/adobe-flex-3-load-localization-resources-at-runtime-using-xml/&lt;/a&gt;

Enjoy!
  - Robert</description>
		<content:encoded><![CDATA[<p><a href="#comment-65" rel="nofollow">@Manu </a> </p>
<p>Hi Manu,</p>
<p>Thanks for the comments.  I have run into the very situation that you are talking about where you want to create a set up resources that can easily be edited in the field <strong>without</strong> requiring recompiling a SWF.<br />
Take a look at this article I just posted, this includes the ground work for loading resource strings from a XML file using the URLLoader and then creating the Flex resource bundles at runtime.   This sample may get you a head start if you have not already implemented this logic in your codebase.</p>
<p><a href="http://www.savage7.com/index.php/2009/10/adobe-flex-3-load-localization-resources-at-runtime-using-xml/" rel="nofollow">http://www.savage7.com/index.php/2009/10/adobe-flex-3-load-localization-resources-at-runtime-using-xml/</a></p>
<p>Enjoy!<br />
  &#8211; Robert</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adobe Flex 3.x Localization / Internationalization (i18n) Weaknesses by Adobe Flex 3: Load localization resources at runtime using XML &#124; Robert Savage</title>
		<link>http://www.savage7.com/index.php/2009/06/adobe-flex-3x-lack-of-support-for-localization-internationalization-i18n/comment-page-1/#comment-68</link>
		<dc:creator>Adobe Flex 3: Load localization resources at runtime using XML &#124; Robert Savage</dc:creator>
		<pubDate>Fri, 23 Oct 2009 22:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.savage7.com/?p=194#comment-68</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
