<?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>saumya &#187; Flex</title>
	<atom:link href="http://saumyaray.wordpress.com/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://saumyaray.wordpress.com</link>
	<description>where there is a will, there is a way</description>
	<lastBuildDate>Thu, 05 Nov 2009 11:10:12 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='saumyaray.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/ea2399993b5f9c224014c46643f1fc41?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>saumya &#187; Flex</title>
		<link>http://saumyaray.wordpress.com</link>
	</image>
			<item>
		<title>Flash Player 10.1 is announced</title>
		<link>http://saumyaray.wordpress.com/2009/10/06/flash-player-10-1-is-announced/</link>
		<comments>http://saumyaray.wordpress.com/2009/10/06/flash-player-10-1-is-announced/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 06:05:04 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=339</guid>
		<description><![CDATA[Adobe has announced Flash player 10.1 and with it comes a whole new era of Flash applications.It might seem that this is just a point release,but do not get fooled away by the point.For me it seems like a whole new Flash world. There are so many great things coming, the details can be found [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=339&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Adobe has announced Flash player 10.1 and with it comes a whole new era of Flash applications.It might seem that this is just a point release,but do not get fooled away by the point.For me it seems like a whole new Flash world. There are so many great things coming, the details can be found <a href="http://labs.adobe.com/technologies/flashplayer10" target="_blank">here</a> (http://labs.adobe.com/technologies/flashplayer10/)<br />
From developer&#8217;s perspective Global error handling is a one point solutions for all the try-catch blocks. Wow, I am so excited. Then comes multitouch,accelerometer,orientation detection for mobile devices just to name a few. FP10.1 will support HTTP streaming,another great addition to flash player.This is huge again.Now with Flash player 10.1 we will get direct access to microphone. Wow,simply awesome. Flashplayer will take advantage of Hardware acceleration whenever possible,even for Vector graphics and images(<a href="http://www.adobe.com/devnet/logged_in/jchurch_flashplayer10.1.html" target="_blank">http://www.adobe.com/devnet/logged_in/jchurch_flashplayer10.1.html</a>).<br />
Well and the most tremendous part is Full flash player is now available for mobo devices.(<a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200910/100509AFPforMobileDevicesandPCs.html">http://www.adobe.com/aboutadobe/pressroom/pressreleases/200910/100509AFPforMobileDevicesandPCs.html</a>)</p>
<p>Last,but not the list is Flash can now make applications for iphone,yeah from Flash CS5 one can directly produce native ObjecticeC code to deploy into iPhone(Obviously one need to go to Apple AppStore for the so called approval,huh!).<br />
<a href="http://www.youtube.com/watch?v=M3CI5GyNXoA" target="_blank">http://www.youtube.com/watch?v=M3CI5GyNXoA</a></p>
<p>Overall for me as a Flash developer this seems to be a new era coming to Flash platform.I can feel the freedom and fun. Long-live Adobe and long-live the Flash/SWF team at Adobe.</p>
<p>References :</p>
<p><a href="http://www.adobe.com/devnet/logged_in/jchurch_flashplayer10.1.html" target="_blank">http://www.adobe.com/devnet/logged_in/jchurch_flashplayer10.1.html</a></p>
<p><a href="http://tv.adobe.com/watch/max-2009-develop/building-mobile-applications-with-adobe-air" target="_blank">http://tv.adobe.com/watch/max-2009-develop/building-mobile-applications-with-adobe-air</a></p>
<p><a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200910/100509AFPforMobileDevicesandPCs.html" target="_blank">http://www.adobe.com/aboutadobe/pressroom/pressreleases/200910/100509AFPforMobileDevicesandPCs.html</a></p>
<p><a href="http://www.youtube.com/watch?v=M3CI5GyNXoA" target="_blank">http://www.youtube.com/watch?v=M3CI5GyNXoA</a></p>
<p>Happy Flashing</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/339/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=339&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2009/10/06/flash-player-10-1-is-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>Introduction to SQLite on AIR</title>
		<link>http://saumyaray.wordpress.com/2009/08/30/introduction-to-sqlite-on-air/</link>
		<comments>http://saumyaray.wordpress.com/2009/08/30/introduction-to-sqlite-on-air/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 18:52:27 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=337</guid>
		<description><![CDATA[SQLite is a relational database right inside Adobe AIR environment. While its a full fledged relational database system,the real power of  it comes from the ease of use. There is no server to configure,no server to start. Once Adobe Integrated Runtime (AIR) is installed in your system, you are ready to take  advantage of SQLite [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=337&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>SQLite is a relational database right inside Adobe AIR environment. While its a full fledged relational database system,the real power of  it comes from the ease of use. There is no server to configure,no server to start. Once Adobe Integrated Runtime (AIR) is installed in your system, you are ready to take  advantage of SQLite database. Actually SQLite comes with the AIR itself. So there is absolute zero configuration as it is clearly noted in the <a href="http://www.sqlite.org/index.html" target="_blank">SQLite official site</a>.</p>
<p>Now,all that one need to know is the Flash (Actionscript 3.0) APIs to start talking with the Database.</p>
<p>To begin with any database applications,one need to have a database in a database server,start the server,connect to it and then start putting in data or getting the data. Now in this case of SQLite, we already have the initial set up ready for us. I mean as a SQLite developer on Flash platform one need not worry about the server setup and starting the Database server. All one need to concentrate is, connecting to the Database and puting some data in or getting some data out from the database. For once AIR is installed SQLite is up and running,how cool <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ! Now the best part is,all the standard SQL query runs in the SQLite Database too. To get started, one need to create a database or connect to it,if already created. Now SQLite API gives us one syntax to do the both,I mean if the database is already present it just connects to it else it creates the Database for us and then connects to it. The syntax is as below<br />
<span style="color:#3366ff;"><br />
var conn = new SQLConnection();<span style="color:#000000;">//Connect to the DB server</span><br />
<span style="color:#000000;">//adds event listeners to listen for the events</span><br />
var conn.addEventListener(SQLEvent.OPEN, onOpenConnection);<br />
var conn.addEventListener(SQLErrorEvent.ERROR, onConnectionError);<br />
<span style="color:#000000;">//connects or creates and connects to the database</span><br />
var dbFile:File = File.applicationDirectory.resolvePath(&#8220;myDb.db&#8221;);<br />
conn.openAsync(dbFile);<span style="color:#000000;">//actually connecting to the Database</span></span></p>
<p>Thats all to create and connect to the database. By convention the database files are named with extention &#8220;db&#8221;,In this example we are creating a Database file named &#8220;myDb.db&#8221;. The Database is actually stored as a file,as we created now. To make any query to the Database the syntax will go as below</p>
<p><span style="color:#0000ff;">var sqlStatement:SQLStatement = new SQLStatement();</span><br />
<span style="color:#0000ff;">sqlStatement.sqlConnection = conn;</span>//&#8221;conn&#8221; is the connectino we just made with the above code<br />
<span style="color:#0000ff;">var query:String = &#8220;SELECT * FROM friends&#8221;;</span>//This is actual SQL query we are going to run in the Database<br />
<span style="color:#0000ff;">sqlStatement.text = query;</span><br />
//adds event listeners to see if our query ran properly<br />
<span style="color:#0000ff;">sqlStatement.addEventListener(SQLEvent.RESULT, onQueryResult);<br />
sqlStatement.addEventListener(SQLErrorEvent.ERROR, onQueryError);<br />
sqlStatement.execute();</span>//finally calls to run the query in the Database</p>
<p>Thats all to it. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now to make things easier for my project,I have created a helper class for regular tasks as querying the Database and getting the result. <a href="http://code.google.com/p/sqlite-helper/" target="_blank">Please find the file at google code repository here</a>. Hope that helps you on your day to day task of SQLite development under AIR and Flash platform.</p>
<p>happy flashing</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/337/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=337&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2009/08/30/introduction-to-sqlite-on-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>Flash 3D authoring with CopperCube</title>
		<link>http://saumyaray.wordpress.com/2009/04/26/flash-3d-authoring-with-coppercube/</link>
		<comments>http://saumyaray.wordpress.com/2009/04/26/flash-3d-authoring-with-coppercube/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 07:21:42 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=298</guid>
		<description><![CDATA[Yet another 3d authoring tool for web 3d,CopperCube. Being on beta, its quite good on features and performance is kind of ok. The most notable feature is the ease of use and the swf size. Very easy to use and one can be productive right away. The swf filesize is also small,for 6 boxes with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=298&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Yet another 3d authoring tool for web 3d,<a href="http://www.ambiera.com/coppercube/index.html" target="_blank">CopperCube</a>. Being on beta, its quite good on features and performance is kind of ok. The most notable feature is the ease of use and the swf size. Very easy to use and one can be productive right away. The swf filesize is also small,for 6 boxes with textures,lighting and a first person camera it came to 132 kb. The thing which hurt me is the performance on ie. My browser continuously crashed with one first person camera. Being on beta, I think these issues are to be there. Hopefully a stable compilation will come on the release version. Apart from that, actionscript is supported in it and the tutorial is cool to get started. For a longtime I was searching for a tool like this. The camera can be made to collide with the objects in scene,which is a very nice way to control without any code. Overall a must try for flash 3d game developers.</p>
<p><a href="http://www.box.net/shared/vynfurxqqi" target="_blank">Get the out put files here.</a></p>
<p>Happy Flashing</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/298/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=298&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2009/04/26/flash-3d-authoring-with-coppercube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>Documentation Tool, NaturalDocs</title>
		<link>http://saumyaray.wordpress.com/2009/04/21/documentation-tool-naturaldocs/</link>
		<comments>http://saumyaray.wordpress.com/2009/04/21/documentation-tool-naturaldocs/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 20:35:12 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=288</guid>
		<description><![CDATA[Designing a software and developing it, is might be one part of the game.But I believe without a proper documentation of a software, the product itself decays in time. I am very dissapointed to see people calling themselves developers (ohh no, very good, experienced developers) do not even know and do not want to know [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=288&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Designing a software and developing it, is might be one part of the game.But I believe without a proper documentation of a software, the product itself decays in time. I am very dissapointed to see people calling themselves developers (ohh no, very good, experienced developers) do not even know and do not want to know the necessity of documentation. One generally finds the words &#8220;fix it man.forget that comment,fix the code.who cares why?&#8221; from the know all, Mr Fixit and efficient guy in a typical flash development environment. Obviously we are here to do stuff but then imagine if the same code you are passing on to some guy would come to you without documentation, what would be your reaction to the situation.The general reaction of the typical Mr Fixit is &#8220;This is not my code. I am trying to understand some body&#8217;s F*$#ing code. This is not the way one should right the code&#8221;.<br />
Give me a break, documentation is the key to make a product come out alive over and again with lot ease and good maintaince. For flash projects I always thought AsDoc holds a good palce. It does actually if you are a Flex developer. But what happens if your whole project is Flash only!! AsDoc can not understand &#8220;fl&#8221; package.Ohh no!Ohh yes. It does not understand the package at all.Then there are work arrounds.Why?! If Flash is a platform and eveything is a tool to produce the SWF, the Flash only projects should get equal advantage as Flex.<br />
Well,then there are some pretty tools who can do the thing sweetly and nicely. <a href="http://www.naturaldocs.org/" target="_blank">NaturalDocs</a> is an opensource project, which does the thing.It supports a lot of languages and produces documentation clean and sweet. It has option even to create a frame based documentation or a no-frame only HTML based documentation. It supports the standard JavaDoc type comments as well as natural english language type comments too. Over all I am happy and satisfied with <a href="http://www.naturaldocs.org/" target="_blank">NaturalDocs</a> as I became productive in it within 15 minutes after download. I must tool for any kind of development documentation. Cheers to <a href="http://www.naturaldocs.org/" target="_blank">NaturalDocs</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=288&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2009/04/21/documentation-tool-naturaldocs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>Adobe CS4 Event,Mumbai</title>
		<link>http://saumyaray.wordpress.com/2009/04/21/adobe-cs4-eventmumbai/</link>
		<comments>http://saumyaray.wordpress.com/2009/04/21/adobe-cs4-eventmumbai/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 20:22:28 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[adobe event]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[flash cs4]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[mumbai]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=274</guid>
		<description><![CDATA[Yesterday I had been to Adobe CS4 event at Mumbai.It was exciting and pleasure to be in the event. Met a few old pals and got to see new features coming in, in Adobe products. Good to see that Adobe is promoting OpenScreen project even in sales talks. Another interesting thing was Flash Catalyst. Though [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=274&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Yesterday I had been to Adobe CS4 event at Mumbai.It was exciting and pleasure to be in the event. Met a few old pals and got to see new features coming in, in Adobe products. Good to see that Adobe is promoting <a href="http://www.openscreenproject.org/" target="_blank">OpenScreen</a> project even in sales talks. Another interesting thing was <a href="http://labs.adobe.com/technologies/flashcatalyst/" target="_blank">Flash Catalyst</a>. Though I am following up with Thermo for a long time,but seeing it in person is a different experience. <a href="http://opensource.adobe.com/wiki/display/flexsdk/Gumbo" target="_blank">Gumbo</a> is another cool stuff shown in the presentation along with FlexBuilder 4 (though mentioned that the FlexBuilder 4 IDE is far from the actual release version,but I never expected to see &#8220;Fx&#8221; componenets). Then it was all Flash CS4 new features tour and Flash player 10 feature list. Over all it was an interesting place to be.</p>

<a href='http://saumyaray.wordpress.com/2009/04/21/adobe-cs4-eventmumbai/dsc00262/' title='adobe event mumbai'><img width="150" height="112" src="http://saumyaray.files.wordpress.com/2009/04/dsc00262.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="" title="adobe event mumbai" /></a>
<a href='http://saumyaray.wordpress.com/2009/04/21/adobe-cs4-eventmumbai/dsc00252/' title='dsc00252'><img width="150" height="112" src="http://saumyaray.files.wordpress.com/2009/04/dsc00252.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="" title="dsc00252" /></a>
<a href='http://saumyaray.wordpress.com/2009/04/21/adobe-cs4-eventmumbai/dsc00253/' title='dsc00253'><img width="150" height="112" src="http://saumyaray.files.wordpress.com/2009/04/dsc00253.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="" title="dsc00253" /></a>
<a href='http://saumyaray.wordpress.com/2009/04/21/adobe-cs4-eventmumbai/dsc00256/' title='dsc00256'><img width="150" height="112" src="http://saumyaray.files.wordpress.com/2009/04/dsc00256.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="" title="dsc00256" /></a>
<a href='http://saumyaray.wordpress.com/2009/04/21/adobe-cs4-eventmumbai/dsc00275/' title='dsc00275'><img width="150" height="112" src="http://saumyaray.files.wordpress.com/2009/04/dsc00275.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="" title="dsc00275" /></a>

<p>As far as the media server is concerned the most exciting feature came in with Flash Media Server 3.5 (FMS3.5) is dynamic streaming. Dynamic Streaming does the quality decission on the run time, it actually looks for the connection speed of users&#8217; machine and stream the higher,medium or lower quality media ones respectively.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=274&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2009/04/21/adobe-cs4-eventmumbai/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>Monster Debugger : An Opensource debugger for SWFs :)</title>
		<link>http://saumyaray.wordpress.com/2009/02/10/monster-debugger-an-opensource-debugger-for-swfs/</link>
		<comments>http://saumyaray.wordpress.com/2009/02/10/monster-debugger-an-opensource-debugger-for-swfs/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 16:49:31 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[debugger]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=246</guid>
		<description><![CDATA[For a long time I was searching for a debugger for my Flash applications. It was a pain to customise my own debugger for every project. Xray is a cool one, but some how my expectations were more from a debugger as far as ease of use and features are concerned. The ease of use [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=246&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>For a long time I was searching for a debugger for my Flash applications. It was a pain to customise my own debugger for every project. <a href="http://code.google.com/p/osflash-xray/">Xray is a cool one</a>, but some how my expectations were more from a debugger as far as ease of use and features are concerned. The ease of use and the functionality both are awesome in case of the new Open Source Debugger from <a href="http://www.demonsters.com/">DesignStudio De Monsters</a>.This is called &#8220;<a href="http://www.demonsterdebugger.com/">Monster Debugger</a>&#8221; and the name says it all. Its an AIR application and the client code is embed inside it. Once downloaded and installed, one can track any SWFs from inside Flash IDE or standalone too. I fell in love with it at the first look itself.Cheers to <a href="http://www.demonsters.com/">DesignStudio De Monsters</a>. Keep up the good work guys.</p>
<p>Happy Flashing.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/246/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/246/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=246&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2009/02/10/monster-debugger-an-opensource-debugger-for-swfs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting into RED5</title>
		<link>http://saumyaray.wordpress.com/2009/01/01/getting-into-red5/</link>
		<comments>http://saumyaray.wordpress.com/2009/01/01/getting-into-red5/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 16:27:50 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[flash remoting]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=194</guid>
		<description><![CDATA[Hi, Happy new year to all. Hope this brings with it success, friendship, faith and hope to everybody&#8217;s life.
To start with lets start with Red5. For past some weeks I was working on Red5, yeah its just some 2 -3 weeks only. All these time I was only trying to get my first application going [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=194&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hi, Happy new year to all. Hope this brings with it success, friendship, faith and hope to everybody&#8217;s life.<br />
To start with lets start with Red5. For past some weeks I was working on Red5, yeah its just some 2 -3 weeks only. All these time I was only trying to get my first application going and running Flash remoting in it. It took me some time but its worth.</p>
<p>First of all to go with Red5 it is mandatory to have Flash and JAVA handy. Belive me, its the same as AS3 development in an IDE such as Eclipse. There are syntax changes but over all its the same kind of stuff. So it is fun developing in JAVA as well as in AS3. RED5 supports JAVA SPRING framework for applications out of the box. Being said that, Spring makes its easy for a beginniner developer to get going in JAVA as all one need to write is a POJO(Plain Old Java Object) and configure one XML file.Cool, so lets get started. Below are the source files, I hope it helps somebody out there.</p>
<p><a href="http://www.adrive.com/public/2eb10eda2959667692ad7fac3bfb946e89ee6c0a3c3c40534011ed62d7c9d6f7.html" target="_blank">Source Files One</a></p>
<p><a href="http://www.adrive.com/public/9f053c10dbc0d6a94c9ed6ee1c53e56acd95c6df54ddd47cdbf87a87da281aef.html" target="_blank">Source Files Two</a><br />
<span id="more-194"></span> I am currenntly working on Red5 v0.7.0 Final as the 0.8RC1 gave me some problem in the beginning.I will try that once I am more comfortable in RED5.So my point here is as a beginner you must try a stable version of the RED5. I am on the standalone version of it.Though it is possible to run RED5 inside of TOMCAT server as well.The installation is simple and hassle free.I have installed it in (C:\Red5) folder of my Windows Vista Machine. Once installed one can go inside the root folder of RED5(C:\Red5) and start the server by running &#8220;red5.bat&#8221; file.Once the server is up and running, just point your browser to &#8220;http://localhost:5080/&#8221; and you will see the default home page of RED5 s\erver.Fine, so everything is up now.We will write a simple application, I mean java application and test it.<br />
I am not going in detail about how to wite a JAVA class, as there are a lot of tutorials available for it.Just remember that you have to write a simple java class. In order to get the communicate with the Flash client all the JAVA classes which needed to be accessed must extend &#8220;org.red5.server.adapter.ApplicationAdapter&#8221; class.I will be writing two classes, one in a default package and two inside a package, just to know whether we can access all the classes from inside a package. The classes look as below</p>
<p>class : RedTest</p>
<p>import org.red5.server.adapter.ApplicationAdapter;</p>
<p>public class RedTest extends ApplicationAdapter {<br />
public String greet(String msg){<br />
return msg;<br />
}<br />
public int add(int a,int b){<br />
return a+b;<br />
}<br />
public int subtract(int a,int b){<br />
return a-b;<br />
}</p>
<p>}</p>
<p>class : RedGreet</p>
<p>package com.services;<br />
import java.util.Arrays;<br />
import org.red5.server.adapter.ApplicationAdapter;<br />
import com.services.Greetings;<br />
public class RedGreet extends ApplicationAdapter {<br />
public int add(int a,int b,int c){<br />
return a+b+c;<br />
}<br />
public String sayMe(String message){<br />
return message;<br />
}<br />
public Greetings greetUser(){<br />
Greetings greet=new Greetings();<br />
greet.userName=&#8221;saumya&#8221;;<br />
greet.userMsg=&#8221;Red5 giving back Greetings Object.&#8221;;<br />
return greet;<br />
}<br />
}</p>
<p>Thats all from java side. I am serious.Compile these classes and they will produce the class files out of the java files. Now all that remains is the configuration.<br />
All the applications on RED5 remains on &#8220;webapps&#8221; folder (C:\Red5\webapps).For a quick start I will suggest just copy all the contents from the &#8220;echo&#8221; folder (C:\Red5\webapps\echo) and paste them in a new folder named &#8220;redVO&#8221;(C:\Red5\webapps\redVO).Well the the name is not important as long as you remember it to configure it in the coming XML file. So lets take the name as &#8220;redVO&#8221;. Now lets copy all the class files inside &#8220;C:\Red5\webapps\redVO\WEB-INF\classes&#8221; folder.Just make sure the packages are same as the deveopment.So the classes will be paced as &#8220;C:\Red5\webapps\redVO\WEB-INF\classes\RedTest.class&#8221; and &#8220;C:\Red5\webapps\redVO\WEB-INF\classes\com\services\RedGreet.class&#8221;.</p>
<p>Now all that remains is configure some xml and properties files.Come back to the folder &#8220;C:\Red5\webapps\redVO\WEB-INF&#8221;.we need to configure &#8220;red5-web.properties&#8221;,&#8221;red5-web.xml&#8221; and &#8220;web.xml&#8221; files.<br />
I found this is the most critical task of the RED5 development as I struggle a bit with this <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Its not tough but must know where to do what.<br />
So the first thing to do is, configure the &#8220;red5-web.properties&#8221; file.the contents of the file looks as below</p>
<p>webapp.contextPath=/echo<br />
webapp.virtualHosts=*,localhost, 127.0.0.1</p>
<p>The thing to change here is the real name of the folder &#8220;C:\Red5\webapps\redVO&#8221;, it can be something else  but for a beginner it is best to get the name same as the folder. So our properties file will look as below</p>
<p>webapp.contextPath=/redVO<br />
webapp.virtualHosts=*,localhost, 127.0.0.1</p>
<p>Now lets open the &#8220;web.xml&#8221; file, in this file the only thing needed to change is the thing we did in the last file.We need to add the same folder name here as well. Find an XMl node as below</p>
<p>&lt;context-param&gt;<br />
&lt;param-name&gt;webAppRootKey&lt;/param-name&gt;<br />
&lt;param-value&gt;/echo&lt;/param-value&gt;<br />
&lt;/context-param&gt;</p>
<p>and change it to &#8220;redVO&#8221; from &#8220;echo&#8221;</p>
<p>&lt;context-param&gt;<br />
&lt;param-name&gt;webAppRootKey&lt;/param-name&gt;<br />
&lt;param-value&gt;/redVO&lt;/param-value&gt;<br />
&lt;/context-param&gt;</p>
<p>Now the most important and essential setting of all, the whole expanation may take a new blogpost. I will just explain in brief. Just look at a line as below</p>
<p>&lt;bean id=&#8221;web.handler&#8221; class=&#8221;org.red5.server.webapp.echo.Application&#8221; /&gt;</p>
<p>change it to</p>
<p>&lt;bean id=&#8221;web.handler&#8221; class=&#8221;RedTest&#8221; /&gt;</p>
<p>If you remember we had created this &#8220;RedTest&#8221; class in the default package. In the same way add below lines</p>
<p>&lt;bean id=&#8221;Test.service&#8221; class=&#8221;RedTest&#8221; /&gt;<br />
&lt;bean id=&#8221;Greet.service&#8221; class=&#8221;com.services.RedGreet&#8221; /&gt;</p>
<p>So these are refferring to the Classes we have created in JAVA.The important thing here is the &#8220;id&#8221;.Whatever we put in the &#8220;id&#8221; field will be refferred to from our Flash client. Another thing is the &#8220;service&#8221; must be a postfix to the &#8220;id&#8221; as &#8220;Test.service&#8221;.Now if we need to call a method of &#8220;RedTest&#8221; class from Flash we need to call it as &#8220;Test.myMethod();&#8221; or &#8220;Test.greet();&#8221;</p>
<p>Thats all <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .In flash end I have this code below in</p>
<p>Well.The cool thing is if you look at the flash code, we are conneting to</p>
<p>nc.connect(&#8220;http://localhost:5080/redVO/gateway&#8221;);</p>
<p>This is remoting call.But if we want to call the rtmp too we can call it and this will be as</p>
<p>nc.connect(&#8220;rtmp://localhost:1935/redVO&#8221;);</p>
<p>Now just start the red5 server and test movie in Flash IDE, you will see the results. Thats it, hope you are enjoying. Happy flashing <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=194&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2009/01/01/getting-into-red5/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex Development on Visual Studio</title>
		<link>http://saumyaray.wordpress.com/2008/12/14/flex-development-on-visual-studio/</link>
		<comments>http://saumyaray.wordpress.com/2008/12/14/flex-development-on-visual-studio/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 20:04:58 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[flash flex swf dotNET visualstudio]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=189</guid>
		<description><![CDATA[Well, this is came a little late but I think anticipated. Though not from Microsoft itself, but seems developers on Visual studio are also feeling it. After all the noise regarding the new front ends from all around;  AJAX, SilverLight, JAVAFX etc, SWF seems to be on top. Here are two more IDEs for SWF [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=189&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, this is came a little late but I think anticipated. Though not from Microsoft itself, but seems developers on Visual studio are also feeling it. After all the noise regarding the new front ends from all around;  AJAX, SilverLight, JAVAFX etc, SWF seems to be on top. Here are two more IDEs for SWF development and that to on Flex Framework and on top of Visual Studio. <a href="http://www.sapphiresteel.com/Adobe-Flex-Development-in-Visual" target="_blank">Amethyst</a> and <a href="http://www.ensemble.com/products/tofino.html">Tofino</a>.</p>
<p><a href="http://www.sapphiresteel.com/Adobe-Flex-Development-in-Visual" target="_blank">Amethyst</a> comes in 2 flavors Personal and Professional. Personal Edition is Free as well. According to its makers, <a href="http://www.sapphiresteel.com/">SapphireSteel Software</a>, The personal edition will be completely free and may optionally be installed into the free Visual Studio ‘shell’ edition. Amethyst Personal (beta) will be available from <a href="http://www.sapphiresteel.com/Adobe-Flex-Development-in-Visual" target="_blank">Amethyst</a> site in the 2nd week of December 2008. Amethyst Professional will be released in beta in the first quarter of 2009 and the final version is expected to ship in the 2nd quarter.</p>
<p><a href="http://www.ensemble.com/products/tofino.html">Tofino</a> is from the company named <a href="http://www.ensemble.com/index.html">Ensemble</a> . Its ready to be downloaded from their site and as per the company, Ensemble Tofino is available for free.</p>
<p>Happy Flashing <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=189&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2008/12/14/flex-development-on-visual-studio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>AIR Performance Issue</title>
		<link>http://saumyaray.wordpress.com/2008/12/14/air-performance-issue/</link>
		<comments>http://saumyaray.wordpress.com/2008/12/14/air-performance-issue/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 12:30:33 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=187</guid>
		<description><![CDATA[AIR Performance issue<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=187&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This came to me as a surprise while developing a current application in Adobe AIR. Let me give you some back ground of the project. This is basically a game management system along with playing of the games. All the games are made in Flash itself. I must admit that the games are not coded according to any standards. These games are just working fine as per the requirements doc of the client.There is no optimisation any where in the game. All the graphics are having groups, alphas, masks and what not effects as well. Plenty of alpha tweens, motion tweens. On top of this, we have codes, which are just at most 2 classes. One is a document class and another class is attached to a movieclip on library(whereever is necessary according to the developer!!). Ok, at this point I was being asked to make a UI for all the games to show up and playable too on the same interface. I had given a choice and I insisted on AIR as of obvious reasons, that we could give a better and personal experience for the user.I was confident as I worked with AIR apps previously(all data driven applications). Well, everybody seemed happy upon the AIR thing as we were working on transparent backgrounds, irregular user Intefaces, fullscreen SWFs with text input facility etc. I never knew I was calling trouble to myself. Once I put everything together and tried to run the games inside the AIR application, it failed. Yeah, it failed. I tried the most better coded game out of all the games in another machine from the same AIR application.The game ran fine. I got some optimism. I went ahead and tested the same game from other machines through the AIR application.But it failed.<br />
Overall I found AIR is still not better suited for SWfs which has got a lot of graphics, sound, animation, alphas, masks and all those stuffs designers play arround regularly. Agin if there are a lot of addchild, removeChild as well, AIR applications does not respond as expected. AIR applications take up a lot of memory even for small SWFs made in Flash IDE.THe same SWF takes 30% CPU running on FLash PLayer, but Once I call the same swf from AIR, it suddenly takes upto 70% CPU.<br />
Hope it helps somebody out there.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=187&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2008/12/14/air-performance-issue/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
		<item>
		<title>Horizontal Scrollbar in TileList</title>
		<link>http://saumyaray.wordpress.com/2008/12/04/horizontal-scrollbar-in-tilelist/</link>
		<comments>http://saumyaray.wordpress.com/2008/12/04/horizontal-scrollbar-in-tilelist/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 07:10:27 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex flex3 component actionscript3]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=184</guid>
		<description><![CDATA[Well, its a long silence. I am currently developing an AIR application which will contain games. While I was trying to customise the TileList, to my surprise, it behave a little buggy. I was trying to make a horizontal scrollbar appear in the component as thelist is vast. By default Flex have me a vertical [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=184&subd=saumyaray&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, its a long silence. I am currently developing an AIR application which will contain games. While I was trying to customise the TileList, to my surprise, it behave a little buggy. I was trying to make a horizontal scrollbar appear in the component as thelist is vast. By default Flex have me a vertical scrollbar.My first reaction was, ok.May be the default settings do that.But the only workable HOraizontal Scrollbar came in after I set  <em><strong>direction=&#8221;vertical&#8221;</strong></em>. After a googling a bit<a title="TileList Strangeness" href="http://blog.arnomanders.nl/index.php/archives/direction-of-the-tilelist-behaves-strange/"> I found this( by Arno Manders), which confirmed me</a> that this is the way to go. Thought I would share it immediately as somebody out there may be trying the same as me.</p>
<p>My final code looks as this</p>
<p>&lt;mx:TileList id=&#8221;gamesList&#8221;<br />
itemRenderer=&#8221;Comp_Thumbnail&#8221;<br />
itemClick=&#8221;{this.onGameClick(event);}&#8221;<br />
width=&#8221;658&#8243; height=&#8221;220&#8243; verticalCenter=&#8221;0&#8243; horizontalCenter=&#8221;0&#8243;<br />
direction=&#8221;vertical&#8221;<br />
horizontalScrollPolicy=&#8221;on&#8221;/&gt;</p>
<p>Happy Flashing <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&blog=187844&post=184&subd=saumyaray&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2008/12/04/horizontal-scrollbar-in-tilelist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8870fd415be0cd76928f6128760eafa6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saumya</media:title>
		</media:content>
	</item>
	</channel>
</rss>