<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>A Flex Enthusiast!</title>
	<atom:link href="http://balajisridhar.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://balajisridhar.wordpress.com</link>
	<description>A camp in the &#34;Flex&#34; wild-life safari :)</description>
	<lastBuildDate>Wed, 09 Feb 2011 09:21:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='balajisridhar.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/64c92d22c1d0711c4d4ac546b3def6a9?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>A Flex Enthusiast!</title>
		<link>http://balajisridhar.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://balajisridhar.wordpress.com/osd.xml" title="A Flex Enthusiast!" />
	<atom:link rel='hub' href='http://balajisridhar.wordpress.com/?pushpress=hub'/>
		<item>
		<title>My First Adobe Developer Center article!</title>
		<link>http://balajisridhar.wordpress.com/2010/11/24/my-first-adobe-developer-center-article/</link>
		<comments>http://balajisridhar.wordpress.com/2010/11/24/my-first-adobe-developer-center-article/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 17:22:13 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=211</guid>
		<description><![CDATA[Hi Folks, I am glad to reveal that my first ever Adobe Developer center article went live this Monday 22nd November 2010. The article basically talks about Item Renderer changes in Flex 4 and the tooling support provided in Flash Builder. Please find the link for the article below: http://www.adobe.com/devnet/flex/articles/spark_itemrenderers.html Hope this helps! Thanks<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=211&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi Folks,</p>
<p>I am glad to reveal that my first ever Adobe Developer center article went live this Monday 22nd November 2010.</p>
<p>The article basically talks about Item Renderer changes in Flex 4 and the tooling support provided in Flash Builder.</p>
<p>Please find the link for the article below:</p>
<p><span style="color:#800000;">http://www.adobe.com/devnet/flex/articles/spark_itemrenderers.html </span></p>
<p>Hope this helps!</p>
<p>Thanks <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=211&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2010/11/24/my-first-adobe-developer-center-article/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>
	</item>
		<item>
		<title>IDE Productivity enhancements added to Flash Builder Burrito</title>
		<link>http://balajisridhar.wordpress.com/2010/10/29/ide-productivity-enhancements-added-to-flash-builder-burrito/</link>
		<comments>http://balajisridhar.wordpress.com/2010/10/29/ide-productivity-enhancements-added-to-flash-builder-burrito/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 09:44:48 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=187</guid>
		<description><![CDATA[Hi All, I am extremely delighted in sharing the fact that we have added an immense set of editor based IDE productivity features for the Flash Builder Preview release. Here is the list of those features and a brief description on the same: a) Code Templates: Code templates are a structured description of code patterns [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=187&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi All,</p>
<p>I am extremely delighted in sharing the fact that we have added an immense set of editor based IDE productivity features for the Flash Builder Preview release.</p>
<p>Here is the list of those features and a brief description on the same:</p>
<p><span style="color:#339966;"><em><strong>a) Code Templates:</strong></em></span></p>
<p>Code templates are a structured description of code patterns that reoccur in source code. Support of these editor level templates with in action script/MXML and CSS documents, will enable flash builder &#8216;Burrito&#8217; users to auto insert these code patterns using content assist (Ctrl+Space).</p>
<p>FB &#8216;Burrito&#8217; proposes set of Pre-defined templates/code snippets for ActionScript,CSS and MXML under Editors preference page:</p>
<div id="attachment_188" class="wp-caption aligncenter" style="width: 610px"><a href="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-04-22-pm.png"><img class="size-full wp-image-188" title="Preference Page" src="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-04-22-pm.png?w=600&#038;h=375" alt="" width="600" height="375" /></a><p class="wp-caption-text">Code Templates Preference page in FB burrito</p></div>
<p>Templates can be newly created, an existing templates can be edited, templates can be imported/exported in the form of XML file.</p>
<p>The feature also supports linked mode to display multiple values.</p>
<div id="attachment_199" class="wp-caption aligncenter" style="width: 610px"><a href="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-44-31-pm.png"><img class="size-full wp-image-199" title="Linked Mode Support" src="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-44-31-pm.png?w=600&#038;h=375" alt="" width="600" height="375" /></a><p class="wp-caption-text">Linked Mode in Code Templates</p></div>
<p>Templates are defined based on contexts in MXML and AS. The various contexts defined are:</p>
<p>MXML: MXML, MXML Attributes,MX Components and Spark Components.</p>
<p>AS: ActionScript, ActionScript Statements, ActionScript type members and ActionScript package scope.</p>
<div id="attachment_189" class="wp-caption aligncenter" style="width: 610px"><a href="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-09-37-pm.png"><img class="size-full wp-image-189" title="Edit Template" src="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-09-37-pm.png?w=600&#038;h=375" alt="" width="600" height="375" /></a><p class="wp-caption-text">Edit Template dialog with context info</p></div>
<p><span style="text-decoration:underline;">Usage</span>: In the editor on entering the name of template and hitting CMD/CTRL SPACE will bring up a list of code templates defined with similar name.</p>
<p><span style="color:#339966;"><em><strong>Action Script Proposal Cycling:</strong></em></span></p>
<p>FB 4.5 will allow user to select the proposal kinds or related group of proposals to cycle through when repeatedly invoking content assist (Ctrl+Space). User can select a proposal kind/group and invoke Up and Down to change the order under <a href="https://zerowing.corp.adobe.com/pages/createpage.action?spaceKey=flex&amp;title=FlashBuilder&amp;linkCreation=true&amp;fromPageId=373951669">FlashBuilder<sup><img src="https://zerowing.corp.adobe.com/images/icons/plus.gif" border="0" alt="" width="7" height="7" align="absmiddle" /></sup></a>-&gt;<a href="https://zerowing.corp.adobe.com/pages/createpage.action?spaceKey=flex&amp;title=ActionScript&amp;linkCreation=true&amp;fromPageId=373951669">ActionScript<sup><img src="https://zerowing.corp.adobe.com/images/icons/plus.gif" border="0" alt="" width="7" height="7" align="absmiddle" /></sup></a> <span style="color:#000000;">Code -&gt; Content Assist Cycling</span> preference page. We would be changing the name of the preference page in MXML cycling also.</p>
<div id="attachment_190" class="wp-caption aligncenter" style="width: 610px"><a href="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-16-43-pm.png"><img class="size-full wp-image-190" title="Preference Page" src="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-16-43-pm.png?w=600&#038;h=375" alt="" width="600" height="375" /></a><p class="wp-caption-text">Preference Page for AS Proposal Cycling</p></div>
<p>One can change the order in which the cycling proposals should show on content assist and the editor content assist would reflect the preference.</p>
<p>Usage: Subsequent content assist cycles(CTRL-SPACE) would bring up different proposal cycles as defined in the preference. On an empty line only code templates would appear.</p>
<div id="attachment_191" class="wp-caption aligncenter" style="width: 610px"><a href="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-17-03-pm.png"><img class="size-full wp-image-191" title="Content Assist" src="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-17-03-pm.png?w=600&#038;h=375" alt="" width="600" height="375" /></a><p class="wp-caption-text">Content Assist Cycling in the editor</p></div>
<p>FYI, This feature was available for MXML in the earlier releases.</p>
<p><span style="color:#339966;"><em><strong>Quick Assist:</strong></em></span></p>
<p><span style="color:#339966;"><span style="color:#000000;">Flash Builder &#8220;Burrito&#8221; will allow the developer to display a list of actions that relate to the current code fragment and select an action to perform a task with/without interacting with a dialog, either by selecting &#8220;Quick Fix&#8221; from the context menu or by pressing a keyboard shortcut combination (that is, CTRL +1).</span></span></p>
<p><span style="color:#339966;"><span style="color:#000000;"> </span></span></p>
<div id="attachment_194" class="wp-caption aligncenter" style="width: 610px"><a href="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-25-19-pm1.png"><img class="size-full wp-image-194" title="Quick Assist" src="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-25-19-pm1.png?w=600&#038;h=375" alt="" width="600" height="375" /></a><p class="wp-caption-text">Context Menu option for Quick Assist</p></div>
<p><span style="color:#000000;">The set of Quick Assist features supported are:</span></p>
<ul>
<li>Split Variable Declaration</li>
<li>Assign to Variable</li>
<li>Convert local variable to field</li>
<li>Generate Getter/Setter (with UI)</li>
<li>Rename in Workspace (with UI)</li>
<li>Rename in File</li>
<li>Organize imports</li>
</ul>
<div id="attachment_195" class="wp-caption aligncenter" style="width: 610px"><a href="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-33-03-pm.png"><img class="size-full wp-image-195" title="Editor Quick Assist" src="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-33-03-pm.png?w=600&#038;h=375" alt="" width="600" height="375" /></a><p class="wp-caption-text">Sub-set of Quick Assist options</p></div>
<p><span style="color:#339966;"><em><strong>Metadata Code Completion:</strong></em></span></p>
<p>This feature will allow the developer to use content assist for metadata code completion when beginning a code statement with the &#8216;[' character. The list of metadata presented to the developer must be contextual to the location within the class or MXML document so that only valid metadata can be inserted via content assist. Where appropriate, content assist should present a list of values for metadata properties. Support for metadata content assist should be provided for metadata defined for use with the version of the Flex SDK the developer is using in their project.</p>
<p>This features supports Code hinting inside metadata for optional attributes, linked mode support and proposal cycling support.</p>
<div id="attachment_197" class="wp-caption aligncenter" style="width: 484px"><a href="http://balajisridhar.files.wordpress.com/2010/10/cyclingmetadata.png"><img class="size-full wp-image-197" title="Cycling Metadata" src="http://balajisridhar.files.wordpress.com/2010/10/cyclingmetadata.png?w=600" alt=""   /></a><p class="wp-caption-text">Cycling Support in Metadata features</p></div>
<p><span style="color:#339966;"><em><strong>Generate From Usage:</strong></em></span></p>
<p>Flash Builder &#8220;Burrito&#8221; will offer the developer the option to generate the stub code for a method, variable and class via the Quick Assist (CTRL/CMD 1)menu.</p>
<p>Few of the options available here are:</p>
<p><span style="text-decoration:underline;">Generate method:</span> selecting this action will create a new method in the appropriate class or<br />
MXML script block with the name of the method supplied by the developer.<br />
eg:</p>
<p>Invoking Quick Assist on an expression like</p>
<div>
<div>
<pre>bar(x, y); // bar is not defined anywhere in the document
Selecting will create a new method named bar(var x:int, var y:int) if x and y are of int type. If the type of the argument is not known then Object will be generated.</pre>
</div>
</div>
<p><span style="text-decoration:underline;">Generate variable</span>: selecting this action will create a new property in the appropriate class or<br />
MXML script block with the name of the property supplied by the developer.<br />
eg:<br />
Invoking Quick Assist on an expression like</p>
<p><span style="font-family:Consolas, Monaco, 'Courier New', Courier, monospace;line-height:18px;font-size:12px;white-space:pre;">bar; // bar is not defined anywhere in the document</span></p>
<p>On Selecting, the statement will be changed to:</p>
<p>var bar:Object;</p>
<div>
<div>
<pre><span style="text-decoration:underline;">Generate Class/Interface:</span> selecting this action will create a new class with the name of the class
supplied by the developer.
eg:
Invoking Quick Assist on an expression like:
new Bar(); // Bar is not defined anywhere in the document
 will give option to Generate the Class Bar. 
Selecting will open the new Class Wizard UI with the name 'Bar' pre-populated.

<div id="attachment_201" class="wp-caption aligncenter" style="width: 610px"><a href="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-3-00-42-pm.png"><img class="size-full wp-image-201" title="Generate from Usage" src="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-3-00-42-pm.png?w=600&#038;h=375" alt="" width="600" height="375" /></a><p class="wp-caption-text">Generate from Usage Scenario</p></div>
<div>
<div>
<pre>I am also proud to share that the initial feedback
from our customers have been exceedingly good.</pre>
</div>
</div>
<pre>However, i request you guys to try them out and
provide us your feedback.</pre>
<p>&nbsp;</pre>
<address>
<div></div>
</address>
</div>
</div>
<p><span style="color:#339966;"><em><strong><br />
</strong></em></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=187&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2010/10/29/ide-productivity-enhancements-added-to-flash-builder-burrito/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-04-22-pm.png" medium="image">
			<media:title type="html">Preference Page</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-44-31-pm.png" medium="image">
			<media:title type="html">Linked Mode Support</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-09-37-pm.png" medium="image">
			<media:title type="html">Edit Template</media:title>
		</media:content>

		<media:content url="https://zerowing.corp.adobe.com/images/icons/plus.gif" medium="image" />

		<media:content url="https://zerowing.corp.adobe.com/images/icons/plus.gif" medium="image" />

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-16-43-pm.png" medium="image">
			<media:title type="html">Preference Page</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-17-03-pm.png" medium="image">
			<media:title type="html">Content Assist</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-25-19-pm1.png" medium="image">
			<media:title type="html">Quick Assist</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-2-33-03-pm.png" medium="image">
			<media:title type="html">Editor Quick Assist</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/cyclingmetadata.png" medium="image">
			<media:title type="html">Cycling Metadata</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2010/10/screen-shot-2010-10-29-at-3-00-42-pm.png" medium="image">
			<media:title type="html">Generate from Usage</media:title>
		</media:content>
	</item>
		<item>
		<title>Preview Release Of Next Generation Flash Builder, Flex and Flash Catalyst is OUT!</title>
		<link>http://balajisridhar.wordpress.com/2010/10/26/preview-release-of-next-generation-flash-builder-flex-and-flash-catalyst-is-out/</link>
		<comments>http://balajisridhar.wordpress.com/2010/10/26/preview-release-of-next-generation-flash-builder-flex-and-flash-catalyst-is-out/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 12:42:31 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=182</guid>
		<description><![CDATA[Hi All, I am all excited to communicate that Adobe has publicly released the Preview release versions of next generation Flash Builder(Burrito), Flex SDK(Hero) and Flash Catalyst(Panini). The downloads are now available at Adobe Labs. Burrito: Download Panini: Download Some of the exciting stuffs that i cherish are: a) Support for Mobile Application development, debugging [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=182&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi All,</p>
<p>I am all excited to communicate that Adobe has publicly released the Preview release versions of next generation Flash Builder(<span style="color:#3366ff;">Burrito</span>), Flex SDK(<span style="color:#3366ff;">Hero</span>) and Flash Catalyst(<span style="color:#3366ff;">Panini</span>).</p>
<p>The downloads are now available at <a href="http://labs.adobe.com/downloads/"><span style="color:#993300;">Adobe Labs</span></a>.</p>
<p><span style="text-decoration:underline;">Burrito</span>: <a href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_flashbuilder_burrito">Download</a></p>
<p><a href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_flashbuilder_burrito"></a><span style="text-decoration:underline;">Panini</span>: <a href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_flashcatalyst_panini">Download</a></p>
<p><a href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_flashcatalyst_panini"></a>Some of the exciting stuffs that i cherish are:</p>
<p>a) Support for <span style="color:#99cc00;">Mobile</span> Application development, debugging and deployment on Android</p>
<p>b) <span style="color:#99cc00;">IDE Productivity</span> enhancements.</p>
<p>c) <span style="color:#99cc00;">Performance</span> improvements in the editor, design view and start-up.</p>
<p>d) <span style="color:#99cc00;">Designer-Developer</span> workflow enhancements.</p>
<p>I personally request you guys to play around with them and send us your suggestions/feedback.</p>
<p>More specific and detailed articles are on the WAY&#8230;..!!!!</p>
<p>Also, please do enjoy <span style="color:#ff0000;"><a href="http://max.adobe.com/online/">Adobe MAX 2010</a></span> live and exclusive.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=182&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2010/10/26/preview-release-of-next-generation-flash-builder-flex-and-flash-catalyst-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>
	</item>
		<item>
		<title>Adobe Melrose &#8211; A Business Dimension to your Day-to-Day Development!</title>
		<link>http://balajisridhar.wordpress.com/2010/08/27/adobe-melrose-a-business-dimension-to-your-day-to-day-development/</link>
		<comments>http://balajisridhar.wordpress.com/2010/08/27/adobe-melrose-a-business-dimension-to-your-day-to-day-development/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 18:56:50 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=178</guid>
		<description><![CDATA[Hey Guys, Long time no see; Yeah, was a bit caught up with the product release cycles! Welcome Back&#8230;.. This time i would like to talk about a  real COOL stuff which got recently introduced to Adobe Flash platform services called &#8220;Melrose&#8221;. Melrose achieved its first public BETA on 25th August,2010. What is Melrose? Melrose [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=178&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hey Guys,</p>
<p>Long time no see; Yeah, was a bit caught up with the product release cycles! Welcome Back&#8230;..</p>
<p>This time i would like to talk about a  real COOL stuff which got recently introduced to Adobe Flash platform services called &#8220;Melrose&#8221;.</p>
<p>Melrose achieved its first public <span style="color:#ff0000;"><strong>BETA</strong></span> on 25th August,2010.</p>
<p><span style="color:#ff6600;">What is Melrose?</span></p>
<p><a href="http://labs.adobe.com/technologies/melrose/">Melrose</a> (formerly Shibuya) enables developers and publishers to distribute and make money with Adobe® AIR® applications through application stores. Melrose enables application syndication to multiple stores so that publishers can reach millions of users.</p>
<p><em><span style="color:#ff6600;">Who can make use of it?</span></em></p>
<p>Any developer who can build apps using AIR; which simply means anyone and everyone(since Flex is open source).</p>
<p><span style="color:#ff6600;"><em>What should I require to use this?</em></span></p>
<p>Flex Builder 3, Flash Builder 4 or Flash Professional.Flex 3.4/4/4.1 sdk&#8217;s are supported and ensure your AIR version is above 1.5.3.</p>
<p><span style="color:#ff6600;"><em>Should i <strong>PAY</strong>?</em></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">NO <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  As part of the BETA program Adobe provides a free &#8216;Code Signing Certificate&#8217; which is sufficient to deploy your app to the marketplace.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#ff6600;"><em>How do I share revenue with Adobe?</em></span></span></p>
<p>We follow try and buy licensing mechanism. There a lot of licensing methods available namely Simple licensing, Timer based licensing, Feature based licensing and Manual Licensing. For a given paid app, the revenue share would be 70-30(Developer/Publisher -&gt; Adobe).</p>
<p><span style="color:#ff6600;"><span style="color:#ff6600;"><em>Which are the stores i can target via Melrose?</em></span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Currently <a title="INTEL AppUp centre" href="http://appdeveloper.intel.com/en-us/develop">INTEL AppUp Centre</a> and Adobe AIR marketplace. But lot in store for you guys in the near future&#8230;.!!!!!</span></span></p>
<p><span style="color:#ff6600;"><em>What should be my NEXT steps?</em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">a) Download AIR SDK and start building compelling apps which can make you a MILLIONAIRE(who knows!)</span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">b) Login in to &#8216;adobe.com&#8221;, Sign up for the Melrose BETA program and download the <a title="Melrose SDK" href="http://labs.adobe.com/downloads/melrose.html">Melrose SDK</a>. </span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">c) Include the downloaded library to you AIR app&#8217;s build path.</span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">d) Enable licensing as mentioned in the BETA release help documentation.</span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">e) Apply for FREE &#8216;Code Signing Certificate&#8217; from the BETA program or provide your signed certificate issued by Thwate, VeriSign or GlobalSign </span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">f) Export Release Build with the above certificate and upload your application to the Melrose portal.</span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">More details on the portal and other pre-requisites can be obtained once you sign-up for the BETA program.</span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">g) Once Adobe approves your application installer; you would be given an URL which can used by the users to download and start using your apps.</span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">I request you guys to check out <a href="http://forums.adobe.com/community/labs/melrose">Adobe Melrose Forum</a> for any specific info and further details.</span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;">Best Of All, you can monitor the <span style="color:#ff0000;"><strong>ANALYTICS </strong></span>of your application.</span></em></span></p>
<p><span style="color:#ff6600;"><em><span style="color:#000000;"><strong><span style="color:#339966;">Thanks all, hope you guys make more and more money leveraging Adobe Solutions and Services!!!!!</span></strong></span></em></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/178/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=178&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2010/08/27/adobe-melrose-a-business-dimension-to-your-day-to-day-development/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex Builder Linux Alpha 5 now available @ Adobe labs!</title>
		<link>http://balajisridhar.wordpress.com/2009/11/27/flex-builder-linux-alpha-5-now-available-adobe-labs/</link>
		<comments>http://balajisridhar.wordpress.com/2009/11/27/flex-builder-linux-alpha-5-now-available-adobe-labs/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 10:45:05 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=174</guid>
		<description><![CDATA[Hi Guys, This NEWS can get you all excited Adobe has released the next version of Flex Builder for LINUX. It is now available @ http://labs.adobe.com/technologies/flex/flexbuilder_linux/ Please pick up your copies and let us know your feedback! Thanks!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=174&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi Guys,<br />
This <span style="color:#993366;">NEWS </span>can get you all excited <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Adobe has released the next version of <strong>Flex Builder for LINUX</strong>.</p>
<p>It is now available @</p>
<p><a href="http://labs.adobe.com/technologies/flex/flexbuilder_linux/">http://labs.adobe.com/technologies/flex/flexbuilder_linux/</a> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Please pick up your copies and let us know your feedback!</p>
<p>Thanks!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=174&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2009/11/27/flex-builder-linux-alpha-5-now-available-adobe-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>
	</item>
		<item>
		<title>How to consume CFaaS using Flex client ?</title>
		<link>http://balajisridhar.wordpress.com/2009/11/27/how-to-consume-cfaas-using-flex-client/</link>
		<comments>http://balajisridhar.wordpress.com/2009/11/27/how-to-consume-cfaas-using-flex-client/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 07:29:32 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=168</guid>
		<description><![CDATA[Hi All, Welcome Back! Here is a brief explanation on how services exposed by Coldfusion(CFAAS) can be consumed using Flex client. FYI, Coldfusion9 has exposed few utlities as services, namely : Charting (CFCHART) ,Document Services (CFDOCUMENT) , PDF Utilities (CFPDF) ,Image Manipulation (CFIMAGE) , Mail (CFMAIL)  &#38; Pop (CFPOP) Here i would like to explain [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=168&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi All,</p>
<p><strong>Welcome Back!</strong></p>
<p>Here is a brief explanation on how services exposed by <span style="color:#339966;">Coldfusion(CFAAS)</span> can be consumed using <span style="color:#339966;">Flex </span>client.</p>
<p>FYI, Coldfusion9 has exposed few utlities as services, namely :</p>
<p>Charting (<span style="color:#800080;">CFCHART</span>) ,Document Services (<span style="color:#800080;">CFDOCUMENT</span>) , PDF Utilities (<span style="color:#800080;">CFPDF</span>) ,Image Manipulation (<span style="color:#800080;">CFIMAGE</span>) , Mail (<span style="color:#800080;">CFMAIL</span>)  &amp; Pop (<span style="color:#800080;">CFPOP</span>)</p>
<p>Here i would like to explain how one of  the most common CF service(<span style="color:#800080;">CFMail</span>) can be accessed using Flex.</p>
<p><span style="color:#339966;">a) In CF9 administrator, under Mail section please type your server name, username and password. Check the &#8216; <strong>Verify mail server connection&#8217;</strong></span></p>
<p><span style="color:#339966;">checkbox and click &#8216;Submit Changes&#8217;. Make sure you get the message &#8216;Connection Verification Successful&#8217;.</span></p>
<p><span style="color:#339966;"> </span></p>
<p><span style="color:#339966;">b) Under Security-&gt; &#8216;User Manager&#8217; section in CF9 administration,  add an user using &#8216;Add User&#8217; with the following info:</span></p>
<p><span style="color:#339966;">username, password, confirm password , check both RDS and administrative access and add &#8216;Exposed Services&#8217; by selecting the required services.</span></p>
<p><span style="color:#339966;">eg: Mail Service and click &#8216;Add User&#8217;.</span></p>
<p><span style="color:#339966;"> </span></p>
<p><span style="color:#339966;">c) Go to &#8216;Security-&gt;Allow IP Address in CF9 administrator and enter your IP address and say &#8216;Add&#8217;.</span></p>
<p><span style="color:#339966;"> </span></p>
<p><span style="color:#339966;">d) After add the following tag in addition to CF:Mail,</span></p>
<p><span style="color:#339966;">&lt;cf:Config  cfServer=&#8221;" cfPort=&#8221;8501&#8243; servicePassword=&#8221;" serviceUserName=&#8221;" /&gt;(the values entered here should be same as the ones configured under &#8216;Add User&#8217; and &#8216;Allow IP address&#8217; section).</span></p>
<p><span style="color:#339966;">e) Create a flex project using Flash Builder and add the &#8216;CFService.swc&#8217;  which would be available under D:\ColdFusionCentaur\wwwroot\CFIDE\scripts\air (subject to CF9 installed location) to your build path (Project-&gt;Flex Build Path-&gt;Add SWC).</span></p>
<p><span style="color:#008000;">Also find the Flex code required to access the CFMail service below:</span></p>
<p><span style="color:#008000;"><span style="color:#993366;">&lt;cf:Mail to=&#8221;{to1.text}&#8221; from=&#8221;{from1.text}&#8221;  subject=&#8221;Test&#8221; content=&#8221;{myContent.text}&#8221; type=&#8221;html&#8221; id=&#8221;cfmail&#8221;  result=&#8221;cfmail_resultHandler(event)&#8221; /&gt;<br />
&lt;mx:VBox&gt;<br />
&lt;mx:HBox&gt;<br />
&lt;mx:Label text=&#8221;From&#8221;/&gt;<br />
&lt;mx:TextInput id=&#8221;from1&#8243; /&gt;<br />
&lt;/mx:HBox&gt;<br />
&lt;mx:HBox&gt;<br />
&lt;mx:Label text=&#8221;To&#8221; width=&#8221;33&#8243;/&gt;<br />
&lt;mx:TextInput id=&#8221;to1&#8243; /&gt;<br />
&lt;/mx:HBox&gt;<br />
&lt;mx:RichTextEditor id=&#8221;myContent&#8221;&gt;</span></span></p>
<p>&lt;/mx:RichTextEditor&gt;<br />
&lt;mx:Button id=&#8221;myButton&#8221; label=&#8221;Send&#8221; click=&#8221;cfmail.execute()&#8221;/&gt;</p>
<p>&lt;/mx:VBox&gt;</p>
<p><span style="color:#008000;"><span style="color:#000000;">We request you guys to take a look at these workflows and send your feedback on the same <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></p>
<p><span style="color:#008000;"><span style="color:#000000;">Thank You!</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=168&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2009/11/27/how-to-consume-cfaas-using-flex-client/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>
	</item>
		<item>
		<title>Custom Summary Calculator for Grouping Collection 2</title>
		<link>http://balajisridhar.wordpress.com/2009/10/23/custom-summary-calculator-for-grouping-collection-2/</link>
		<comments>http://balajisridhar.wordpress.com/2009/10/23/custom-summary-calculator-for-grouping-collection-2/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:33:56 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=161</guid>
		<description><![CDATA[Hi , Here is a small implementation of custom summary calculator which can be used with SummaryField2 in GroupoingCollection2 of Advanced data grid. Most of us know that the default summary calulations are SUM, MAX, MIN, AVG and COUNT. With the new Grouping Collection one can add a custom summary calculator to calculate the summary [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=161&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi ,</p>
<p>Here is a small implementation of <strong><span style="color:#99cc00;">custom summary calculator</span></strong> which can be used with SummaryField2 in GroupoingCollection2 of Advanced data grid.</p>
<p>Most of us know that the default summary calulations are SUM, MAX, MIN, AVG and COUNT.</p>
<p>With the new Grouping Collection one can add a custom summary calculator to calculate the summary of a field.</p>
<p>A sample snippet to illustrate the use is as shown:</p>
<p><span style="color:#ff6600;">var summField:SummaryField2 = new SummaryField2(&#8220;price&#8221;, <strong>new MySummaryCalculator()</strong>);</span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"> OR</span><br />
</span></p>
<p><span style="color:#ff6600;">var summField:SummaryField2 = new SummaryField2(&#8220;price&#8221;);</span></p>
<p><span style="color:#ff6600;">summField.summaryOperation = <strong>new MySummaryCalculator()</strong>;</span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Here, MySummaryCalculator is the custom summary calculator which implements ISummaryCalculator.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Please find the<span style="color:#0000ff;"> <span style="color:#0000ff;"><a title="MySummaryCalculator" href="http://sites.google.com/site/filestobereusedinblogsite/javaflex" target="_blank">MySummaryCalculator</a></span><br />
</span></span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">and the corresponding <a title="Flex Code" href="http://sites.google.com/site/filestobereusedinblogsite/javaflex" target="_blank"> <span style="color:#0000ff;">Flex code</span></a> with grouping collection <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">(Look for ADGGC2Test.mxml and MySummaryCalculator.as in the linked site)<br />
</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">The summary calculator here generates the Summary as a PRODUCT of the values in the datafield. </span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Thanks!</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"><strong>Balaji</strong><br />
</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"><br />
</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=161&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2009/10/23/custom-summary-calculator-for-grouping-collection-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex Advanced Data Grid changes in BETA2</title>
		<link>http://balajisridhar.wordpress.com/2009/10/09/flex-advanced-data-grid-changes-in-beta2/</link>
		<comments>http://balajisridhar.wordpress.com/2009/10/09/flex-advanced-data-grid-changes-in-beta2/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 09:49:33 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=151</guid>
		<description><![CDATA[Hello All, Flex 4 and Flash Builder4 BETA2 have introduced a lot of changes in both the SDK and the IDE. One significant improvement in the SDK (Data-Visulaization component) is the introduction of new Grouping Collection called GroupingCollection2 (GC2) and SummaryField2 (SF2). Why GC2? The primary motivator for this change is to improve the performance [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=151&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello All,<br />
Flex 4 and Flash Builder4 BETA2 have introduced a lot of changes in both the SDK and the IDE. One significant improvement in the SDK (Data-Visulaization component) is the introduction of new Grouping Collection called<span style="color:#993366;"> <strong>GroupingCollection2 (GC2)</strong> </span>and<strong><span style="color:#993366;"> SummaryField2 (SF2)</span></strong>.</p>
<p>Why GC2?</p>
<p>The primary motivator for this change is to improve the <strong><span style="color:#339966;">performance </span></strong>of Grouping Collection and Summary Generation.</p>
<p>What&#8217;s <span style="color:#ff6600;">NEW </span>in the GC2 ?</p>
<p>1) A new AS class GroupingCollection2 is introduced which implements a new &#8216;refresh()&#8217; method from IGroupingCollection2. This refresh method would be slightly different from the existing refresh() in IGroupingCollection in a way that it adds an event &#8216;dispatchCollectionEvents&#8217; as another parameter.</p>
<p>So the syntax now looks like:</p>
<pre><span style="color:#99cc00;">function refresh(async:Boolean = false,
dispatchCollectionEvents:Boolean = false):Boolean;</span></pre>
<p>This event is basically an optimization that is introduced to speed up the process of grouping. While true, there will be an event dispatched by the internal collection when a group is made and the user can listen and update things.</p>
<p>The syntax to use GC2 will be similar to GC in all ways and one would also get hinting at MXML and AS level.</p>
<p>2) A new class called &#8216;SummaryField2&#8242; (SF2) .</p>
<p>The fundamental change here is the introduction of a new method &#8216;summaryOperation&#8217; which would replace both &#8216;operation&#8217; and &#8216;summaryFunction&#8217; which existed in SummaryField.</p>
<p>Also,</p>
<p>Earlier the summaries were calculated after the <span style="color:#993366;">groups formation process was completed</span> which resulted in issues when grouping asynchronously as the groups were getting formed but the summaries became available only in the end.</p>
<p>So, now the summaries will be calculated as and when <span style="color:#993366;">each group is formed</span>.</p>
<p>Now, the &#8216;<strong><span style="color:#993366;">summaryOperation</span></strong>&#8216; can take values like &#8216;COUNT&#8217;,'AVG&#8217;,'SUM&#8217;,'MIN&#8217;,'MAX&#8217; (as operation in the SummaryField1) and a Custom Summary Calculator.</p>
<p>To add a custom SummaryCalculator one must implement a new interface  &#8216;<strong><span style="color:#993366;">ISummaryCalculator</span></strong>&#8216; and assign it to summaryOperation as:</p>
<pre> <span style="color:#339966;">&lt;mx:SummaryField2 dataField="name"
   summaryOperation="AVG" /&gt;
 &lt;mx:SummaryField2 dataField="sal"
   summaryOperation="{new MyCustomSummaryCalculator()}" /&gt;</span>

FYI, I shall provide a sample Custom Summary Calculator in my subsequent post.</pre>
<p>Do I need to change my existing code to update to GC2?</p>
<p>Absolutely <strong><span style="color:#339966;">NOT </span></strong> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  We maintain backward compatibility by retaining existing GC as it is.</p>
<p>Here is a small snippet of the GC2 with SF2:</p>
<pre><span style="color:#339966;">&lt;mx:GroupingCollection2 id="gc" source="{ac}"&gt;
  &lt;mx:Grouping&gt;
    &lt;mx:GroupingField name="name"&gt;
	&lt;mx:SummaryRow&gt;
	   &lt;mx:SummaryField2 dataField="name"
               summaryOperation="MIN" /&gt;
	    &lt;mx:SummaryField2 dataField="salary"
               summaryOperation="{new MyNewCustomSummaryCalculator()}" /&gt;
        &lt;/mx:SummaryRow&gt;
      &lt;/mx:GroupingField&gt;
    &lt;/mx:Grouping&gt;
&lt;/mx:GroupingCollection2&gt;

<span style="color:#000000;">Please use the new GroupingCollection2 and provide us your
 valuable feedback <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
Hope you guys cherish the new improvement.

 Thank You!</span>
</span></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/151/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=151&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2009/10/09/flex-advanced-data-grid-changes-in-beta2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>
	</item>
		<item>
		<title>Build a Master-Detail Flex-ColdFusion Application without writing a line of code!</title>
		<link>http://balajisridhar.wordpress.com/2009/10/08/build-a-master-detail-flex-coldfusion-application-without-writing-a-line-of-code/</link>
		<comments>http://balajisridhar.wordpress.com/2009/10/08/build-a-master-detail-flex-coldfusion-application-without-writing-a-line-of-code/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:00:11 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=127</guid>
		<description><![CDATA[Hello All, I know the title seems too &#8216;Assertive&#8217; but Yes this is a FACT! Flash Builder BETA2 now can generate ColdFusion/PHP code for a given datasource and one can easily bind them to the Flex controls in building a Flex application. This is a new enhancement added to the Data-Centric application development supported natively [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=127&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello All,</p>
<p>I know the title seems too &#8216;Assertive&#8217; but Yes this is a <span style="color:#339966;">FACT</span>! Flash Builder BETA2 now can generate ColdFusion/PHP code for a given datasource and one can easily bind them to the Flex controls in building a Flex application. This is a new enhancement added to the Data-Centric application development supported natively within Flash Builder.</p>
<p>I will try to explain this using a simple use-case:</p>
<p><strong><span style="text-decoration:underline;">UseCase:</span> </strong>Charan is a Flex developer who is quite new to ColdFusion. He wants to create an application which can display the list of employees from an external datasource/xml file and populate these data in the application. He also wants a master-detail form which gets filled with the details of a particular employee and  controls for creating, updating and deleting a employee from the database.</p>
<p>I would assume this would require an effort of a day or two. But here, this usecase can be accomplished within 15-30 minutes.</p>
<p><span style="color:#339966;"><strong>Surprised?</strong> , &#8220;wait n watch&#8221;!</span></p>
<p><span style="color:#000000;"><strong>Pre-requisites:</strong></span></p>
<p>a) Download and install Adobe Flash Builder BETA2 from  <a href="http://labs.adobe.com/technologies/flashbuilder4/">http://labs.adobe.com/technologies/flashbuilder4/</a></p>
<p>b) Download and install ColdFusion server from <a href="http://www.adobe.com/products/coldfusion/">http://www.adobe.com/products/coldfusion/</a>.</p>
<p>c) Import the MySQL database file from <a title="Database dump" href="http://sites.google.com/site/filestobereusedinblogsite/javaflex" target="_blank"><span style="color:#339966;">here</span></a><span style="color:#339966;"> </span>and dump it into a new database &#8216;fb_tutorial_db&#8217;. Please install MySQL( v 5.0 or above) and import the above file using the command &#8216;mysql -u username -p password database_name &lt; filename.sql&#8217; in your MySQL prompt.</p>
<p>d) Create a datasource in CF9 by following  the <a href="http://livedocs.adobe.com/coldfusion/8/htmldocs/index.html">http://livedocs.adobe.com/coldfusion/8/htmldocs/index.html</a>.</p>
<p>FYI,  section &#8216;Adding datasources&#8217; under DataSource Management-&gt;Configuring and administering coldfusion&#8217;.</p>
<p>Note: This workflow supports both CF8 and CF9.</p>
<p><strong>Workflow:</strong></p>
<p><span style="color:#ff6600;"> Project Creation:</span></p>
<p>a) Go to D:\ColdFusionCentaur\bin (relative to the CF installation directory) and run cfstart.bat</p>
<p>b) Open Flash Builder and create a new Flex project.</p>
<p>i) File -&gt; New- &gt; Flex Project</p>
<p>ii)Name the project as &#8220;MasterDetailApplication&#8221;, select the &#8220;Application server type&#8221; as &#8216;ColdFusion&#8217; and select &#8216;ColdFusion Flash Remoting&#8217; in the radio button group.</p>
<p>c) Click NEXT.</p>
<p>d) Select the &#8216;ColdFusion Installation type&#8217; as &#8216;Standalone&#8217;  and fill the following details :</p>
<p>ColdFusion root folder: &#8216;D:\ColdFusionCentaur&#8217;</p>
<p>Web root: &#8216;D:\ColdFusionCentaur\wwwroot&#8217;</p>
<p>Root URL:&#8217;http://localhost:8500/&#8217; and click &#8216;Validate Configuration&#8217;. The wizard should now look like:</p>
<div id="attachment_143" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-143" title="ProjectWizard" src="http://balajisridhar.files.wordpress.com/2009/10/projectwizard3.jpg?w=600" alt="Project Server settings"   /><p class="wp-caption-text">Project Server settings</p></div>
<p>e) Click FINISH.</p>
<p><span style="color:#ff6600;">Service Creation:</span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">a) Go to Window -&gt; Data/Services and click on &#8216;Connect to Data/Services&#8217;.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">b) In the &#8216;Connect to Data/Service&#8217; wizard select &#8216;ColdFusion&#8217; and click NEXT.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">c) Click on the link &#8216;click here to generate a sample&#8217;, this will open up &#8216;Generate Sample CFC&#8217; dialog as shown below:</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"> </span></span></p>
<div id="attachment_144" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-144" title="GenerateSampleCFC" src="http://balajisridhar.files.wordpress.com/2009/10/generatesamplecfc1.jpg?w=600" alt="Sample CFC dialog"   /><p class="wp-caption-text">Sample CFC dialog</p></div>
<p><span style="color:#ff6600;"><span style="color:#000000;"> </span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">d) Select &#8216;Generate from RDS datasource&#8217; which would pop-up a RDS Authentication dialog.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">e) Enter the appropriate credentials or select &#8216;No password&#8217;(If there is no RDS configured for server) and click OK.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">f) This should populate all the datasources configured in server. No select &#8216;fb_tutorial_db&#8217; so that &#8216;employees&#8217; table shows up in &#8216;Tables&#8217; combo-box. Also note the primary key auto-filled.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Note: If there is no primary key in the database table the combo-box for &#8216;Primary key&#8217; would pull-down all the column available in the table so that you could select the desired one as primary key.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">g)Leave the default and click OK. This should bring up a &#8216;Security Information&#8217; dialog as shown:</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"> </span></span></p>
<div id="attachment_145" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-145" title="SecurityDialog" src="http://balajisridhar.files.wordpress.com/2009/10/securitydialog3.jpg?w=600" alt="RDS AUthentication dialog"   /><p class="wp-caption-text">RDS AUthentication dialog</p></div>
<div id="attachment_146" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-146" title="SecurityInfo" src="http://balajisridhar.files.wordpress.com/2009/10/securityinfo.jpg?w=600" alt="Warning!"   /><p class="wp-caption-text">Warning!</p></div>
<p><span style="color:#ff6600;"><span style="color:#000000;"><span style="color:#ff6600;"><strong>Note</strong></span>: Please read the dialog carefully if you are planning to use the code generated for production. This is a security dialog which informs the user to secure the code from any potential risk/hack.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">h) Click OK in the security dialog. </span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Note : This should have created a file &#8216;employeeService.cfc&#8217; in the &#8216;MasterDetailApplication&#8217; folder under &#8216;D:ColdFusionCentaur\wwwroot&#8217;. This file would contain 7 functions for CRUD and a function getemployees_Paged and count for pagination. Also by default client-side <span style="color:#ff6600;">&#8216;Data Management&#8217; </span>and &#8216;<span style="color:#ff6600;">Pagination</span>&#8216; will be enabled.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">i) Click &#8216;NEXT&#8217; in the &#8216;Connect to Data/Service&#8217; wizard to view all the function after FB introspects the CFC generated.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">j) Click FINISH. This should have generated the service which you can view from Data/Services panel as shown:</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"> </span></span></p>
<div id="attachment_147" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-147" title="DataServicesView" src="http://balajisridhar.files.wordpress.com/2009/10/dataservicesview1.jpg?w=600" alt="View of the Service and the AS Wrapper classes"   /><p class="wp-caption-text">View of the Service and the AS Wrapper classes</p></div>
<p><span style="color:#ff6600;"><span style="color:#000000;"> </span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Note: All note the Actionscript service wrappers and valueObjects get generated as shown above.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#ff6600;">Front-End creation:</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">a) Switch to the Design View in FB.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">b) Drag the following controls onto the design view</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">i) DataGrid , can be located from Components panel under &#8216;Controls&#8217;</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">ii)2 buttons and name them &#8216;Update&#8217; and &#8216;Delete&#8217;.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">c) Now simply drag-drop getAllemployees() function from Data/Service panel and drop it on the data grid.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">d) Right click on data grid and select &#8216;Generate details form&#8217;. This should generate a form over-lapping on the data grid. Kindly drag the generated form next to the data grid so that they look neat.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">e) Drag the operation deleteemployees() from Data/Service panel and drop it on the button named &#8216;Delete&#8217;. This should open the &#8216;Source&#8217; view with the parameter of the event handler highlighted.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"> Kindly type &#8216;dataGrid.selectedItem.emp_no&#8217; in the parameter.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">f) Switch back to design view.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">g) Right click on the button &#8216;Update&#8217; and select &#8216;Generate Click Handler&#8217;, this should open the event handler code in &#8216;Source View&#8217;.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Kindly type &#8216;employeesService.commit();&#8217; and switch back to the design view.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">h) Now right click on createemployees() and select &#8216;Generate Form&#8217;. A dialog as shown would open up:</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"> </span></span></p>
<div id="attachment_148" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-148" title="FormGeneration" src="http://balajisridhar.files.wordpress.com/2009/10/formgeneration1.jpg?w=600" alt="Generation Of Form!"   /><p class="wp-caption-text">Generation Of Form!</p></div>
<p><span style="color:#ff6600;"><span style="color:#000000;">i) Unselect the checkbox for &#8216;Form for return type&#8217; and Click FINISH. Kindly layout the generated open so that it does not over-lap with the other controls.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">The design view should look like this after all the above actions:</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"> </span></span></p>
<div id="attachment_149" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-149" title="DesignView" src="http://balajisridhar.files.wordpress.com/2009/10/designview1.jpg?w=600" alt="Final view of Design view"   /><p class="wp-caption-text">Final view of Design view</p></div>
<p></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Now launch the application.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Perform the following tasks to ensure you have an working application:</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">a) The data grid should display all the employees from the database.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">b) Now click on an employee from the data grid, the details form should show the details of the employee.</span></span></p>
<p>c) Edit the first name field and click on &#8216;Update&#8217;, the form and the database should be updated with the update value(since data management is enabled).</p>
<p><span style="color:#ff6600;"><span style="color:#000000;">d)Select an employee and click on &#8216;Delete&#8217; button. The selected employee must be deleted from the data grid and the data base.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">e)Enter appropriate values in the Create form and click on &#8216;Create employees&#8217; button. This should generate an employee with the given values in database.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Note: In the attached database the primary is set to be auto-generated, hence do not enter the value for &#8216;emp_no&#8217; in the &#8216;Createemployees&#8217; form.</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#339966;">Now you have created a fully functional &#8216;Master-Detail&#8217; application. </span></span></p>
<p>BTW, We have not written a single line of code and have accomplished this application. I am not sure if any of us can do the same in a much shorter span!</p>
<p>FYI, Obviously this is just a starting point, for more complicated application involving complex server side logic one still needs to write his server side code. Also, to generate such complex code involving tight relationship between tables, BOLT(ColdFusion Builder) can be used. It now ships with a fully functional code generation tool which is very friendly with Flash Builder&#8217;s Data Centric Development:)  Please refer to my previous post for more details.</p>
<p><strong>Note</strong>: MSSQL, MYSQL and Apache Derby databases are supported.</p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Hope this article is helpful!</span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;">Enjoy <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></p>
<p><span style="color:#ff6600;"><span style="color:#000000;"><br />
</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=127&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2009/10/08/build-a-master-detail-flex-coldfusion-application-without-writing-a-line-of-code/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/projectwizard3.jpg" medium="image">
			<media:title type="html">ProjectWizard</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/generatesamplecfc1.jpg" medium="image">
			<media:title type="html">GenerateSampleCFC</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/securitydialog3.jpg" medium="image">
			<media:title type="html">SecurityDialog</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/securityinfo.jpg" medium="image">
			<media:title type="html">SecurityInfo</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/dataservicesview1.jpg" medium="image">
			<media:title type="html">DataServicesView</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/formgeneration1.jpg" medium="image">
			<media:title type="html">FormGeneration</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/designview1.jpg" medium="image">
			<media:title type="html">DesignView</media:title>
		</media:content>
	</item>
		<item>
		<title>BETA2 additions to &#8220;FlexUnit support in Flash Builder&#8221;!</title>
		<link>http://balajisridhar.wordpress.com/2009/10/05/flexunit-integration-in-flash-builders-new-awatar-in-beta2/</link>
		<comments>http://balajisridhar.wordpress.com/2009/10/05/flexunit-integration-in-flash-builders-new-awatar-in-beta2/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 15:16:33 +0000</pubDate>
		<dc:creator>Balaji Sridhar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://balajisridhar.wordpress.com/?p=118</guid>
		<description><![CDATA[Hello, Adobe&#8217;s release of Flash Builder4 &#8216;s BETA2 has brought in significant changes in the &#8220;FlexUnit support in Flash Builder&#8221;. a) The big one being the in-built support to write/run unit tests in the Metadata based approach(FlexUnit 4). For more details check out http://opensource.adobe.com/wiki/display/flexunit/FlexUnit+4+feature+overview Flash Builder now provides wizard support to create and run tests [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=118&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello,<br />
Adobe&#8217;s release of Flash Builder4 &#8216;s BETA2 has brought in significant changes in the &#8220;FlexUnit support in Flash Builder&#8221;.</p>
<p>a) The big one being the in-built support to write/run unit tests in the <span style="color:#339966;"><strong>Metadata based approach(FlexUnit 4)</strong></span>. For more details check out</p>
<p><span style="color:#ff6600;"><em>http://opensource.adobe.com/wiki/display/flexunit/FlexUnit+4+feature+overview </em></span></p>
<p>Flash Builder now provides wizard support to create and run tests belonging to both FlexUnit1 and FlexUnit4.</p>
<div id="attachment_119" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-119" title="TestCaseWizard" src="http://balajisridhar.files.wordpress.com/2009/10/testcasewizard.jpg?w=600" alt="Wizard to create FlexUnit4 tests"   /><p class="wp-caption-text">Wizard to create FlexUnit4 tests</p></div>
<p>On selecting the desired &#8216;Class to test&#8217; with the &#8216;Methods to test&#8217;, the FlexUnit4 style code gets generated for the test cases.</p>
<div id="attachment_120" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-120" title="TestCaseCodeGenerated" src="http://balajisridhar.files.wordpress.com/2009/10/testcasecodegenerated.jpg?w=600" alt="Flash Builder Generated flexUnit4 Code "   /><p class="wp-caption-text">Flash Builder Generated flexUnit4 Code </p></div>
<p>Similarly there is wizard support and code generation for FlexUnit4 test suites.</p>
<div id="attachment_121" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-121" title="TestSuiteWizard" src="http://balajisridhar.files.wordpress.com/2009/10/testsuitewizard.jpg?w=600" alt="Flash Builder wizard to create FlexUnit4 test suite"   /><p class="wp-caption-text">Flash Builder wizard to create FlexUnit4 test suite</p></div>
<p>Here is the example of the code generated for FlexUnit4 test suite which includes a FlexUnit4 test case class.</p>
<div id="attachment_122" class="wp-caption aligncenter" style="width: 447px"><img class="size-full wp-image-122" title="TestSuiteCodeGenerated" src="http://balajisridhar.files.wordpress.com/2009/10/testsuitecodegenerated.jpg?w=600" alt="Code Generated by Flash Builder for FlexUnit4 test suite!"   /><p class="wp-caption-text">Code Generated by Flash Builder for FlexUnit4 test suite!</p></div>
<p>b) Flash Builder also provides <strong><span style="color:#339966;">Hot Key assistance</span></strong> to run flexunit tests.</p>
<p>ALT-SFT-E, F can run tests in the active editor: If the current selection is a test method only that method is run but if the selection is whole class all the tests in the class are run.</p>
<p>ALT-SFT-A,F can run all tests in the active project</p>
<p>c) Flash Builder generates a file called &#8220;<span style="color:#339966;"><strong>flexUnitCompilerApplication</strong></span>&#8221; which basically contain the entries for all the test suites/cases available within the project.</p>
<p>d) There is new icon for &#8216;<strong><span style="color:#339966;">Refresh</span></strong>&#8216; in the &#8216;FlexUnit Results&#8217; view which can be used to update the flexUnitCompilerApplication when a new test case class is externally added into project, a test case is renamed, deleted etc.</p>
<p>Here is a list of libraries Flash Builder to provide support for FlexUnit.</p>
<p><em>flexunit_0.9.swc</em> to support FlexUnit 1 tests, <em>Hamcrest.swc</em> to support Hamcrest tests in FlexUnit4, <em>FlexUnit4_1.0.swc</em> to support FlexUnit 4 style tests, <em>flexunitextended.swc</em> to provide the results in the UI browser and <em>FlexunitTestRunner_rb.swc</em> for localization support.</p>
<p>As always FlexUnit supports library project, flex project, AS project and AIR projects for both 3.4 and 4 SDK&#8217;s.</p>
<p>e) <span style="color:#339966;"><strong>Performance </strong></span>is another area where there is a significant improvement  since BETA1.</p>
<p>I personally thank each and everyone who has consistently provided feedback and i request others to check this out and share your thoughts <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajisridhar.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajisridhar.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajisridhar.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajisridhar.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajisridhar.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajisridhar.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajisridhar.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajisridhar.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajisridhar.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajisridhar.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajisridhar.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajisridhar.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajisridhar.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajisridhar.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajisridhar.wordpress.com&amp;blog=7986614&amp;post=118&amp;subd=balajisridhar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajisridhar.wordpress.com/2009/10/05/flexunit-integration-in-flash-builders-new-awatar-in-beta2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e690e6c0a73388e305cf6f6745042b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Charan</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/testcasewizard.jpg" medium="image">
			<media:title type="html">TestCaseWizard</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/testcasecodegenerated.jpg" medium="image">
			<media:title type="html">TestCaseCodeGenerated</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/testsuitewizard.jpg" medium="image">
			<media:title type="html">TestSuiteWizard</media:title>
		</media:content>

		<media:content url="http://balajisridhar.files.wordpress.com/2009/10/testsuitecodegenerated.jpg" medium="image">
			<media:title type="html">TestSuiteCodeGenerated</media:title>
		</media:content>
	</item>
	</channel>
</rss>
