<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mxml,As3,Java,Eclipse. . . . . .</title>
	<atom:link href="http://mxml.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mxml.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 26 Dec 2007 07:12:42 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='mxml.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/4d87895ca50a9353b8c2c5697483bf25?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Mxml,As3,Java,Eclipse. . . . . .</title>
		<link>http://mxml.wordpress.com</link>
	</image>
			<item>
		<title>initRia &#8211; Overview</title>
		<link>http://mxml.wordpress.com/2007/12/21/initria-overview/</link>
		<comments>http://mxml.wordpress.com/2007/12/21/initria-overview/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 09:07:56 +0000</pubDate>
		<dc:creator>Ajay Kemparaj</dc:creator>
				<category><![CDATA[Flex2]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Bangalore Flex User Group]]></category>
		<category><![CDATA[initRIA]]></category>

		<guid isPermaLink="false">http://mxml.wordpress.com/2007/12/21/initria-overview/</guid>
		<description><![CDATA[I Attended the initRIA   on  December 16th  (initRIA is a day long developer conference of Rich Internet Applications enthusiasts) held at HoneyWell Technologies Organized by Bangalore Flex User Group and Tekno Point.
I reached the venue by 10:15 am ,
I missed the data visualization session by Raghu
RIAjaxified  &#8211; By Rakshith

This session [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mxml.wordpress.com&blog=1188290&post=5&subd=mxml&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I Attended the <a href="http://initria.org" title="initRIA" target="_blank">initRIA</a>   on  December 16th  (initRIA is a day long developer conference of Rich Internet Applications enthusiasts) held at HoneyWell Technologies Organized by Bangalore Flex User Group and <a href="http://www.teknopoint.info" title="TeknoPoint" target="_blank">Tekno Point.</a></p>
<p>I reached the venue by 10:15 am ,</p>
<p>I missed the data visualization session by <a href="http://raghuonflex.wordpress.com" title="Raghu On Flex">Raghu</a></p>
<h2><b>RIAjaxified  &#8211; By <a href="http://rakshith.net/blog" title="Rahkshith" target="_blank">Rakshith</a></b></h2>
<p><a href="http://mxml.files.wordpress.com/2007/12/dsc01771.jpg" title="Rakshith - RIAjaxified"><img src="http://mxml.files.wordpress.com/2007/12/dsc01771.jpg?w=400&#038;h=400" alt="Rakshith - RIAjaxified" height="400" width="400" /></a></p>
<p>This session was one of the best sessions</p>
<p><a href="http://mxml.files.wordpress.com/2007/12/dsc01771.jpg" title="Rakshith"><br />
</a></p>
<p>Rakshith works on Coldfusion8 ,<br />
He told  that Whole Adobe Site is Built on CF8.</p>
<p>Here are some of the highlights of Rakshith&#8217;s session</p>
<p><b>Ajax </b><br />
-Basics<br />
-sample Mashup<br />
-Ajax Design Pattern<br />
-Sneak Peek into Ajax Framework.</p>
<p><b>Ajax-</b> is  a term which means asynchronous HttpRequest sent by javascript .</p>
<p>some of the popular sites with Ajax are Google Suggest,Google Maps</p>
<p><b>Ajax Communication Techniques</b><br />
-Hidden Frame<br />
-Hidden IFrame<br />
-XMLHTTP</p>
<p><b>Communication using XMLHTTP</b><br />
XMLHTTP request can be created in IE using Activex  and as JavaScript Object in Firefox.</p>
<p>He talked about creating XmlHttp Requests,</p>
<p>Came to know about third party library called <a href="http://www.nczonline.net/downloads/">zXmlHttp</a> (The zXmlHttp class is used to create cross-browser<br />
XMLHttp objects using a common interface. This class equalizes the differences between browser<br />
implementations of XMLHttp objects.)</p>
<p><b>JSON -Javascript Object Notatio</b>n<br />
-is a lightweight data format based on subset of Javascript syntax<br />
-Based  on array,Object<br />
Javascript object should not be confused normal java or OO programming objects<br />
in Javascript Object means key value pair ;</p>
<p>var testData=["abc"]</p>
<p><b><i>Comparison between xml and JSON</i></b><br />
XML &#8211; &lt;e&gt;text&lt;/e&gt;<br />
JSON- &#8220;e&#8221;: &#8220;text&#8221;</p>
<p><b> Advantages of JSON</b></p>
<ul>
<li> JSON is light weight but less readable</li>
</ul>
<p>To transform JSON dsata to JAVASCRIPT OBJECT we just need to eval the JSON DATA<br />
var someinfo = eval(&#8220;+jsonData+&#8221;)]<br />
There are serverside tools available to convert JSON to server side technologiessome of them are<br />
JSON-php</p>
<p>visit <a href="http://JSON.org" title="JSON.org">JSON.org</a> for more info on JSON.</p>
<p><b>Ajax Patterns</b><br />
-Predictive Fetch [predict the users interaction and prefetch]</p>
<p>-Submission throttling [google suggest]<br />
-periodic refresh [refresh periodically for every n minutes/seconds to get the latest data]<br />
-Multistage Downloads</p>
<p><b>Ajax Security</b><br />
-There is no Inherent weakness in Ajax<br />
-Ajax can consume XML,JSON or javasript by siple get and<br />
-Post without  any middle ware<br />
-incoming data is injected<br />
-The same origin policy</p>
<p>he told about <a href="http://code.google.com/p/google-caja/" title="Google-caja">Google-Caja</a> &#8211; its a source t-source translator for securing javascript</p>
<p>Then we had a preview of <a href="extjs.com" title="ExtJs">Ext JS</a>- Ajax Framework<br />
Its a very rich framework</p>
<h2>The next session was by <a href="http://www.teknopoint.info" title="Himanshu Mody">Himanshu mody</a> <b>RIA using Right Correct Approach .</b></h2>
<p>RCA is as framework developed by tekno point multi media</p>
<p>Somebody mentioned about<br />
<a href="http://funfx.rubyforge.org" title="FUNFX">FUNFX </a>[http://funfx.rubyforge.org/] FunFX is an open source framework for testing Flex application. It is built to support Test Driven Development.<br />
The FDS License is needed to run this.</p>
<p>Then its was Lunch Time,We had Pizza and coke .</p>
<h2><b>Building Live Documents &#8211; An online Office suite leveraging RIA technologies</b></h2>
<p>Then We had an interesting demo of Live Documents by <a href="http://www.instacoll.com" title="Instacoll">instacoll </a>CEO Sumanth Raghavendra , He talked about the Pros and Cons of Flex</p>
<p><a href="http://mxml.files.wordpress.com/2007/12/dsc01830.jpg" title="Flex-Pros"><img src="http://mxml.files.wordpress.com/2007/12/dsc01830.jpg?w=400&#038;h=400" alt="Flex-Pros" height="400" width="400" /></a></p>
<p><b>Flex-Cons</b></p>
<p><a href="http://mxml.files.wordpress.com/2007/12/dsc01835.jpg" title="Flex - Cons"><img src="http://mxml.files.wordpress.com/2007/12/dsc01835.jpg?w=400&#038;h=400" alt="Flex - Cons" height="400" width="400" /></a></p>
<p>Live documents &#8211; Its Microsoft office in your browser.The cool thing is its developed in flex,</p>
<p>Next session was<b> integrating flash with flex by</b>   <a href="http://bkflex.wordpress.com" title="Bhavin Padhyar" target="_blank">Bhavin Padhiyar</a></p>
<h2><b>Integrating flash with flex </b><b>by</b>   <a href="http://bkflex.wordpress.com" title="Bhavin Padhyar" target="_blank">Bhavin Padhiyar</a></h2>
<p><a href="http://mxml.files.wordpress.com/2007/12/dsc01856.jpg" title="Bhavin on flash flex integration"><img src="http://mxml.files.wordpress.com/2007/12/dsc01856.jpg?w=400&#038;h=400" alt="Bhavin on flash flex integration" height="400" width="400" /></a></p>
<p>it was more lively session ,i could say about,<br />
Bhavin talked about how to create skins in flash and use them in flex ,and showed a cool flash-flex Application<br />
he pointed out to give more freedom for designers. and btb Bhavin is both Flash and Flex certified</p>
<p>Then it was the most awaited session ,<b>Optimising flex and MXML</b> by <a href="http://weblog.mrinalwadhwa.com" title="Mrinal Wadhwa's Weblog">Mrinal wadhwa</a></p>
<h2><b>Optimising flex and MXML</b> by <a href="http://weblog.mrinalwadhwa.com" title="Mrinal Wadhwa's Weblog">Mrinal wadhwa</a></h2>
<p><a href="http://mxml.files.wordpress.com/2007/12/dsc01870.jpg" title="Mrinal on Optimising mxml and as"><img src="http://mxml.files.wordpress.com/2007/12/dsc01870.jpg?w=400&#038;h=400" alt="Mrinal on Optimising mxml and as" height="400" width="400" /></a></p>
<p>Mrinal started with a note that AVM2 is very fast</p>
<p>He Talked about <b>Performance </b></p>
<ul>
<li> Perceived performance</li>
<li> True performance</li>
</ul>
<p><b>Object Creation and destruction</b><br />
<b> ordered creation</b><br />
-&gt;creationPolicy=Queued</p>
<p><b>Deferred Creation</b><br />
CreationPolicy=&#8221;queued&#8221;</p>
<p><b> createComponentFromDescriptor()</b></p>
<p><b>Garbage Collection</b><br />
set references to null<br />
removeEventListeners<br />
removeChild()</p>
<p><b>EventListeners</b><br />
creates a strong reference<br />
-&gt;we can create a weak reference also but it is not good to do so</p>
<p><b>Styles</b><br />
setStyle is the most expensive cpu call</p>
<p>He gave an example of setting style to a parent component which would eventually look for all its children</p>
<p><b>use mx:Styles instead</b><br />
-if u have to call setStyle, call as early as possible -preinitialize</p>
<p>-setting global styles at runtime i extremely expensive</p>
<p><b>Containers</b><br />
-Minimize containers Nesting<br />
-canvas is better than Vbox,Hbox<br />
-use absolute sizing</p>
<p><b>Effects</b></p>
<ul>
<li> Increase effect duration</li>
<li> Hide parts  of the target</li>
<li> Avoid bitmap based backgrounds</li>
<li> suspend background processing</li>
<li> [during effects]</li>
<li> CachePolicy.ON[for not changing more often]</li>
<li>CachePolicy.ON[is two edged sword use effectively]</li>
</ul>
<p><b>Factors that affect Rendering</b><br />
Movie Quality &#8211; Keep it to Medium</p>
<p>Cache as bitmaps<br />
redraw regions[if redraw regions are small its good]<br />
mixing device text and vector graphics<br />
clip masks</p>
<p><b>ActionScript Mantras</b></p>
<ul>
<li><b> strict typing is important</b></li>
</ul>
<p>if not strict typed it will be 10 times slower than the strict typing<br />
Because the entry goes to the hashtable , it has to lookup the hashtable every time<br />
int as iterator ,use number for floating point calculations</p>
<p>Don&#8217;t Divide Multiply<br />
Avoid Multiple Array Lookups<br />
Use Binding  carefully</p>
<p>Raghu gave an insight on as operator</p>
<p>avoid .length method  in for loop (in case if u r iterating an Arraycollection or Array )is every expensive as every time the loop executes ,it has to calculate the length of the Array/ArrayCollection<br />
var myArray:Arraycollection ; //has 100 elements in it<br />
for(var i:int=0;i&lt;myArray.length;i++){<br />
//Your logic here<br />
}<br />
every time the length is calculated ,its an extra over head .</p>
<p>you can do something like this</p>
<p>var myArrayLength:int =myArray.length<br />
for(var i:int=0;i&lt;myArrayLength;i++){<br />
//Your logic here<br />
}</p>
<p>Next Session was by  <a href="http://debabrataa.blogspot.com" title="debabrataa's blog">Debabrata Acharjee</a> on</p>
<p><b>Developing Flex RIAs with Cairngorm Microarchitecture</b></p>
<p><a href="http://mxml.files.wordpress.com/2007/12/dsc01872.jpg" title="Debabrata Acharjee’s On cairngorm microarchitecture"><img src="http://mxml.files.wordpress.com/2007/12/dsc01872.jpg?w=400&#038;h=400" alt="Debabrata Acharjee’s On cairngorm microarchitecture" height="400" width="400" /></a></p>
<p>He explained about what is cairngorm,and briefed abt the various things<br />
Then deepak verma, talked about cairngorm framework.</p>
<p>The last  session was <b>&#8220;Birds of Feather&#8221; ,</b>This was basically a  discussion on Rich<br />
Internet Applications and their future.<br />
We had some performance comparison between microsoft silverlight and flex.</p>
<h2 class="r"></h2>
<p><b>postlude</b><br />
<a href="http://www.abdulqabiz.com" title="abdul qabiz blog"> Abdul  </a>Answered Most of the questions during the sessions<br />
Last Thing to say &#8221; initRIA was more about <b><a href="http://www.adobe.com/products/flex/" title="Adobe Flex">Flex </a>  &#8220;</b></p>
<p><a href="http://www.flickr.com/search/?q=initria&amp;w=73439236%40N00" title="http://www.flickr.com/search/?q=initria&amp;w=73439236%40N00">Click here </a>to check on the event photos.</p>
<p>Thanks <a href="http://saurabhnarula.wordpress.com/" title="Saurabh Narula ">Saurabh</a> /Mrinal and Himanshu for Organizing  .</p>
<p>Special Thanks to Prayank,Raghu and Mrinal ,without whom i would have never written this.</p>
<h1></h1>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mxml.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mxml.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mxml.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mxml.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mxml.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mxml.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mxml.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mxml.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mxml.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mxml.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mxml.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mxml.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mxml.wordpress.com&blog=1188290&post=5&subd=mxml&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mxml.wordpress.com/2007/12/21/initria-overview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02ab436259ab145002aad9e5b63729a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ajay K</media:title>
		</media:content>

		<media:content url="http://mxml.files.wordpress.com/2007/12/dsc01771.jpg" medium="image">
			<media:title type="html">Rakshith - RIAjaxified</media:title>
		</media:content>

		<media:content url="http://mxml.files.wordpress.com/2007/12/dsc01830.jpg" medium="image">
			<media:title type="html">Flex-Pros</media:title>
		</media:content>

		<media:content url="http://mxml.files.wordpress.com/2007/12/dsc01835.jpg" medium="image">
			<media:title type="html">Flex - Cons</media:title>
		</media:content>

		<media:content url="http://mxml.files.wordpress.com/2007/12/dsc01856.jpg" medium="image">
			<media:title type="html">Bhavin on flash flex integration</media:title>
		</media:content>

		<media:content url="http://mxml.files.wordpress.com/2007/12/dsc01870.jpg" medium="image">
			<media:title type="html">Mrinal on Optimising mxml and as</media:title>
		</media:content>

		<media:content url="http://mxml.files.wordpress.com/2007/12/dsc01872.jpg" medium="image">
			<media:title type="html">Debabrata Acharjee’s On cairngorm microarchitecture</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://mxml.wordpress.com/2007/06/03/hello-world/</link>
		<comments>http://mxml.wordpress.com/2007/06/03/hello-world/#comments</comments>
		<pubDate>Sun, 03 Jun 2007 04:05:35 +0000</pubDate>
		<dc:creator>Ajay Kemparaj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Keep Watchin!!! I will start writing by this Year  
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mxml.wordpress.com&blog=1188290&post=1&subd=mxml&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Keep Watchin!!! I will start writing by this Year <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mxml.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mxml.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mxml.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mxml.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mxml.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mxml.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mxml.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mxml.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mxml.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mxml.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mxml.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mxml.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mxml.wordpress.com&blog=1188290&post=1&subd=mxml&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mxml.wordpress.com/2007/06/03/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02ab436259ab145002aad9e5b63729a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Ajay K</media:title>
		</media:content>
	</item>
	</channel>
</rss>