<?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>saumya</title>
	<atom:link href="http://saumyaray.wordpress.com/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>Mon, 23 Jan 2012 07:22:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='saumyaray.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/ea2399993b5f9c224014c46643f1fc41?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>saumya</title>
		<link>http://saumyaray.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://saumyaray.wordpress.com/osd.xml" title="saumya" />
	<atom:link rel='hub' href='http://saumyaray.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Union Platform :  a multiuser environment with actionscript</title>
		<link>http://saumyaray.wordpress.com/2012/01/15/union-platform-a-multiuser-environment-with-actionscript/</link>
		<comments>http://saumyaray.wordpress.com/2012/01/15/union-platform-a-multiuser-environment-with-actionscript/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 11:53:45 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[actionscript]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=716</guid>
		<description><![CDATA[While there are alternatives to actionscript for doing a multi-user application, Colin Mook and Derek Clayton had teamed up (to form User1.net) to do Union Platform. The platform itself provides alternative languages to develop application with, the most notable feature is one can create multi-user applications with actionscript only. Thats a lot of good news [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=716&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While there are alternatives to actionscript for doing a multi-user application, <a href="http://www.moock.org/blog/" target="_blank">Colin Mook</a> and Derek Clayton had teamed up (to form <a href="http://user1.net/" target="_blank">User1.net</a>) to do <a href="http://www.unionplatform.com/" target="_blank">Union Platform</a>. The platform itself provides alternative languages to develop application with, the most notable feature is one can create multi-user applications with actionscript only. Thats a lot of good news on itself. Well, even a sample server environment is free for 1000 users at one time! Huge! Its called &#8220;tryuion.com&#8221; and provides a testing ground to test your skills for a multiuser application.<br />
The even bigger news is Union Platform is now on cloud in collaboration with Influxis and its at <a href="http://unioncloud.io/" target="_blank">unioncloud.io</a>. Union Cloud is free till its in Beta, so the time is now to build a multi user application with <a href="http://unioncloud.io/hello_union.php" target="_blank">Union Cloud , the feature list</a> looks awesome.<br />
Happy Flashing</p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/actionscript3/'>Actionscript3</a>, <a href='http://saumyaray.wordpress.com/category/air/'>AIR</a>, <a href='http://saumyaray.wordpress.com/category/flash/'>Flash</a>, <a href='http://saumyaray.wordpress.com/category/flex/'>Flex</a>, <a href='http://saumyaray.wordpress.com/category/frameworks/'>frameworks</a>, <a href='http://saumyaray.wordpress.com/category/technology/'>Technology</a> Tagged: <a href='http://saumyaray.wordpress.com/tag/actionscript/'>actionscript</a>, <a href='http://saumyaray.wordpress.com/tag/flash/'>Flash</a>, <a href='http://saumyaray.wordpress.com/tag/flex/'>Flex</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/716/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=716&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2012/01/15/union-platform-a-multiuser-environment-with-actionscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>18.520430 73.856744</georss:point>
		<geo:lat>18.520430</geo:lat>
		<geo:long>73.856744</geo:long>
		<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>The Silver lining</title>
		<link>http://saumyaray.wordpress.com/2011/11/13/the-silver-lining/</link>
		<comments>http://saumyaray.wordpress.com/2011/11/13/the-silver-lining/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 12:03:53 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=710</guid>
		<description><![CDATA[Whoa! What am I listening! Can not believe, its true! All this leads to what? Just because someone somewhere said we are dropping down support for Flash in Mobile or other devices !! Or the other one, Flex SDK is going to be maintained by another foundation(spoon project)? Or the HTML framework (Phonegap) is going [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=710&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Whoa! What am I listening! Can not believe, its true! All this leads to what? Just because someone somewhere said we are dropping down support for Flash in Mobile or other devices !! Or the other one, Flex SDK is going to be maintained by another foundation(<a href="http://www.spoon.as/">spoon project</a>)? Or the HTML framework (<a href="http://phonegap.com/">Phonegap</a>) is going to live <a href="http://arstechnica.com/open-source/news/2011/10/phonegap-to-become-an-apache-project-as-adobe-acquires-nitobi.ars">somewhere else</a> !?</p>
<p>Its a long post, but still I could not write everything.<br />
<span id="more-710"></span><br />
Whatever it is, the same company is saying they are for Flash Player in Desktop. Though its hard to believe that they are saying correct information, but the fact is Flash community is about sheer talent, experiment and adventurous. It was, is and will be always like that.</p>
<p>Before jumping into any conclusion, lets see the landscape now.</p>
<p>Case 1 :<br />
Flex Developer(as she said it) having 3 years of experience, named Fx and a senior developer who is using Flash platform tools and SDKs for more last 10 years named Fl have a conversation,<br />
Fx : Can you tell me what is remoting?<br />
Fl : ohh yes, sure. See when we are using Flash Remoting, &#8230;.<br />
Fx : (stoping FL in middle of the sentence and with very disturbing angry voice) No, I am a Flex developer, tell me about Flex Remoting. I do not know Flash and thats not important.<br />
Fl : (Trying to normalise the situation) ok, well then, can you tell me where exactly you need Remoting?<br />
Fx : yes, an interviewer in xyz enterprise asked me about it.<br />
Rest is not important.</p>
<p>Case 2 :<br />
Flex Developer(as he said) having 3 years of experience, named Fx and a Flash developer who is using Flash platform tools and SDKs for more than last 10 years named Fl having a conversation,<br />
Fl : Hey we need to draw a line at this place, can you do it?<br />
Fx : yeah, I will just use VRule and thats it.<br />
Fl : Its better if we use drawing APIs of Flash in this case.<br />
Fx : We can do it in Flex in one line, I do not know Flash (with hesitation and no respect as if Fl is trying to do something very very wrong).</p>
<p>Well these are just two cases out of many, which everyday Flash platform community faces. Sometime very experienced people in Flash community, who have already talked in public meetings also talks likes this inside their corporate office just to favor their own pals and trying to show they are always right.</p>
<p>If you ask any of those guys to tell you what Flex is ? Can you please explain it to me, I want to learn. They will start asking questions like, do you know Java, or C++ ? If no, then Flex would be very difficult for you, instead go learn javascript as if its the end of the world to learn Flex! </p>
<p>Flash community was never like that, and is not like that and will never like that even. All the talented people in flash platform came to it for its simplicity and beauty. They enjoyed doing it for they love it. Slowly as Flash come to mainstream, there are a lot of talk and discussion in the community how to push the boundary of the Flash as a platform. The community is always open in mind and always co-operative to new ones who want to learn it. The community leaders are always pushing the platform further.<br />
Look at some of the many awesome projects done by community,<br />
<a href="http://www.mtasc.org/">MTASC</a><br />
<a href="http://code.google.com/p/swfobject/">SWFObject</a><br />
<a href="http://www.asual.com/swfaddress/">SWFAddress</a><br />
<a href="http://swxformat.org/">SWX</a><br />
<a href="http://www.sephiroth.it/python/sepy.php">SEPY</a><br />
<a href="http://www.flashdevelop.org/">FlashDevelop</a><br />
<a href="http://www.red5.org/">Red5</a></p>
<p>These people never asked Macromedia to do it. They did it for they love to do it and love to share it. On the contrary, if they were doing only Flash, was it possible to make these loving projects! Thing is Flash is not a platform. Its a community and that community does stuff for themselves not for some corporate or enterprise. All this community needed was a canvas to do some awesome work. The community is always doing cool stuff which they love, share it with the world and teach others how to do it. That has been broken once this technology platform entered the enterprise space. People became more like other platform community. Where, its always I can do it and its only possible in this way. No need to look at others code or no need to do any research.<br />
When Flash entered the enterprise circle, it did it with Flex as a framework, SDK and compiler. That was a good move for a corporate to get some money flowing. But at the same time we flash developers also get in there easily with the knowledge we had beforehand. And all the talk about MVC, frameworks and coding standards had begun. People from Flash platform took the center stage, as other platforms rarely cared about all these in the past, they started to care about it now. People in other platforms came in as Flex framework, Flex IDE both look and behave similar to their own platform. And after all this, the community is diluted to do anything for the company not for passion. Now, people come to Flash platform just to do Data binding in Flex and using components in Flex, not even through code, they want to do it in design view only. These people do not even know, if there is a difference or similarity between a flex component initialised with &#8220;new&#8221; or a &#8220;xml tag&#8221;.<br />
Look at the new age projects like,<br />
<a href="http://www.minimalcomps.com/">MinimalComps</a><br />
<a href="https://github.com/robertpenner/as3-signals">AS3 Signals</a><br />
<a href="http://www.robotlegs.org/">Robotlegs</a><br />
Does Adobe told them to do it? No, its been done for they know the community requirement and they love to experiment.</p>
<p>On the contrary look at the beautiful people from Flash platform, moving to different other platforms doing very cool stuff. They are teaching people, doing workshops and sharing knowledge by any means they can, that is Flash platform spirit. They can do it, for Flash always has a diverse community not just some people who do not care others opinion and do not care to share their knowledge. Flash community was brilliant, is brilliant and will be like that, that does not mean they always work in Flex. They always worked in different technologies and they will do it in all those things they have access to.<br />
So Flex SDK going to some other foundation may be matter of concern for the corporates, but Flash developers how does it matter ?! Flash is not there in mobile! So what ?! As we Flash developers do experiment with other technologies, let the company do it. And if it fails, thats ok, we still have Flash player in Desktops. Whether it will be there or not is a different matter and how this news is conveyed may be a wrong way. But they have already showed this wrong way of communication to some of the very best guys in our Flash community, that time everyone kept silence for that was not affecting major ones but a chosen few. Fact is if it can do the same thing to some of the brilliant Flash community members (despite today also these members love and respect Flash platform), it can be done to anyone.<br />
The point is Flash community is always full of experiments. While I was talking to some of the flash platform community managers in last years Adobe summit India, they said they had hacked Flashlite during those days to run it in Nokia mobile. Is it possible only with Flash and actionscript knowledge?! Thing is community is always pushing it.<br />
So the more restricted the runtime/player is more fun it gives to do stuffs for a Flash developer. Look at the HTML5 Canvas experiments done by some of the brilliant Flash folks. These are the guys who do not care if its corporate or enterprise, they just do it for experimentation and pleasure. Look at some of the folks who have mastered iOS development, look at people who have gone to Java world again but not doing traditional Java Application but picked up <a href="http://www.playframework.org/">Play framework</a>. The flash community is awesome and it will be. Just respect the community members who are doing the great stuff despite of all restrictions. And I think Flash on desktop may be a decision by Adobe, but community already knew what is possible. On another thought, let the enterprise think about Flex SDK. It matters to them, but for regular design shops, it does not matter, its a good thing for it will filter out the Flash community again. The people who want to push it will come and push it, those who need only and only money, position and power will have to go and learn a new stuff (which is difficult for them) not a Flash developer as Flash community is never about one technology.</p>
<p>All in all I see a silver lining. Whether Flash is going to be there or not in devices (or even in desktops) does not matter, what matters is what Flash is and what we can do with it. Thats what we were doing (before enterprises dilute the culture) and thats what it is going to be. There are still some nice individuals from age old flash platform community inside Adobe, if its going to be that bad, they might have come out too. Flash community is always about experimenting and giving respect to experiments, if it fails it fails, move on do some more experiment. Have the believe in the company, they did it wrong, they learn it and now they want to move on, help them do it. Despite of putting anger in one person, rather it should be for the Flash runtime. Should be fighting to opensource FlashPlayer, incase we want freedom. </p>
<p>If you read it fully, I love you <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Leave a comment.</p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/flash/'>Flash</a>, <a href='http://saumyaray.wordpress.com/category/friends/'>Friends</a>, <a href='http://saumyaray.wordpress.com/category/opensource/'>opensource</a>, <a href='http://saumyaray.wordpress.com/category/technology/'>Technology</a> Tagged: <a href='http://saumyaray.wordpress.com/tag/flash/'>Flash</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/710/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/710/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/710/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/710/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/710/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/710/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/710/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=710&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2011/11/13/the-silver-lining/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<georss:point>19.017656 72.856178</georss:point>
		<geo:lat>19.017656</geo:lat>
		<geo:long>72.856178</geo:long>
		<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>Geting started with Starling, running Flash in GPU.</title>
		<link>http://saumyaray.wordpress.com/2011/11/08/geting-started-with-starling-running-flash-in-gpu/</link>
		<comments>http://saumyaray.wordpress.com/2011/11/08/geting-started-with-starling-running-flash-in-gpu/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 19:43:49 +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[opensource]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[stage3d]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=697</guid>
		<description><![CDATA[With Flash player 11 comes Stage3D, which enables us to run Flash content in GPU. While its all good, coding for a simple task looks as if something real big. Fortunately Starling-framework makes the life easier. Its a framework on top of Stage3D(codenamed Molehill). The best part of it is one can just use it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=697&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>With <a href="http://www.adobe.com/products/flashplayer/features.html">Flash player 11</a> comes <a href="http://www.adobe.com/devnet/flashplayer/stage3d.html">Stage3D</a>, which enables us to run Flash content in GPU. While its all good, coding for a simple task looks as if something real big.</p>
<p>Fortunately <a href="http://www.starling-framework.org/">Starling-framework</a> makes the life easier. Its a framework on top of Stage3D(codenamed Molehill). The best part of it is one can just use it as if using flash&#8217;s own API. It has movieclip, sprite, events and displaylist. While I was trying my first handson this framework, found some must to do things, which may save someone&#8217;s time.</p>
<p>Minimum requirement,</p>
<p>To run<br />
1. First of all, it needs Flash Player 11.<br />
2. It must be run inside a browser. Yeah, SWF must be embedded inside a HTML page.<br />
3. Inside the embed code, &#8220;mode&#8221; must be set to &#8220;direct&#8221;.
<pre>&lt;param name="wmode" value="direct"&gt;</pre>
<p>4. Embeding the swf with <a href="http://code.google.com/p/swfobject/wiki/documentation">SWFObject</a>does not work for me. So used the minimum default Object-embed method. To author 1. Need Flash Player 11 SDK 2. Overlap it on Flex SDK 4.5.1 , so that you got the compiler ready. 3. Compile with extra compiler argument as &#8221; -swf-version=13 &#8220;.</p>
<p>The basic HTML boilerplate code to embed look as</p>
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;

&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"&gt;
&lt;head&gt;
        &lt;title&gt;HelloStarling&lt;/title&gt;
        &lt;meta name="google" value="notranslate"&gt;
        &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
    &lt;/head&gt;
    &lt;body&gt;
        &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="600" id="movie_name" align="middle"&gt;
    &lt;param name="movie" value="Startup.swf"/&gt;
    &lt;param name="wmode" value="direct"&gt;
    &lt;!--[if !IE]&gt;--&gt;
    &lt;object type="application/x-shockwave-flash" data="Startup.swf" width="600" height="600"&gt;
        &lt;param name="wmode" value="direct"&gt;
    &lt;/object&gt;
    &lt;!--&lt;![endif]--&gt;
&lt;/object&gt;
   &lt;/body&gt;
&lt;/html&gt;</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Happy Flashing.</p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/3d/'>3D</a>, <a href='http://saumyaray.wordpress.com/category/actionscript3/'>Actionscript3</a>, <a href='http://saumyaray.wordpress.com/category/flash/'>Flash</a>, <a href='http://saumyaray.wordpress.com/category/flex/'>Flex</a>, <a href='http://saumyaray.wordpress.com/category/frameworks/'>frameworks</a>, <a href='http://saumyaray.wordpress.com/category/opensource/'>opensource</a> Tagged: <a href='http://saumyaray.wordpress.com/tag/flash/'>Flash</a>, <a href='http://saumyaray.wordpress.com/tag/gpu/'>gpu</a>, <a href='http://saumyaray.wordpress.com/tag/stage3d/'>stage3d</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/697/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/697/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/697/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/697/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/697/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/697/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/697/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/697/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/697/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/697/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/697/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/697/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/697/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/697/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=697&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2011/11/08/geting-started-with-starling-running-flash-in-gpu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>18.520430 73.856744</georss:point>
		<geo:lat>18.520430</geo:lat>
		<geo:long>73.856744</geo:long>
		<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>Flashplayer Throttle : Solving a problem or creating one !</title>
		<link>http://saumyaray.wordpress.com/2011/07/14/flashplayer-throttle-solving-a-problem-or-creating-one/</link>
		<comments>http://saumyaray.wordpress.com/2011/07/14/flashplayer-throttle-solving-a-problem-or-creating-one/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 21:59:09 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[flashplayer10.1]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[throttling]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=694</guid>
		<description><![CDATA[This might be a little late, but worth keeping an eye on. As we know since Flashplayer 10.1, the player is throttled in situations. What does that mean is the FlashPlayer will run the EnterFrame and Timer based events at much lower rates, when the player is not visible. Much lower means, as low as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=694&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This might be a little late, but worth keeping an eye on. As we<a href="http://www.webkitchen.be/2010/04/13/6-lesser-known-features-in-flash-player-10-1/"> know since Flashplayer 10.1</a>, the player is <a href="http://ted.onflash.org/2010/03/jiffiness-flash-player-gets-new-clock.php">throttled in situations</a>. What does that mean is the <a href="http://www.kaourantin.net/2010/03/timing-it-right.html">FlashPlayer will run the EnterFrame and Timer based events at much lower rates, when the player is not visible. Much lower means, as low as 2 FPS (2 frames per second) and AS2 Intervals as well as AS3 timers will low down to 2 events per second</a>!!</p>
<p>This throttling is best for mobile and other devices which can run FlashPlayer now. Throttling means saving of energy and increasing battery life of the device. So it seems its the best thing happened to Flashplayer, while we are making content for the devices.</p>
<p>The problem arises when we create stuffs for desktops or laptops, where FlashPlayer was running since a long time, conventionally. And we still think we can go on developing our applications and games with the same mind set as we used to do till now. While developing games, the most used event is ENTER_FRAME and when throttling happens, all of the logic of the application/game goes wrong!! While the logic of the game still holds good if the player is active all the time but once the player is invisible, the player starts to throttle and frame-rates and timer events start to fall. This will happen even our game is running in a browser tab and we are in another tab. This can happen if we scroll down a page and the game is on the top portion of the page! <a href="http://www.kaourantin.net/2010/04/press-any-key-to-continue.html">The tricky part is different browsers behave differently and there is no clear idea about when the player starts throttling</a>. So there is <a href="http://lapsusbloggus.blogspot.com/2010/11/flashplayer-101-throttling-problems.html">no fix solution</a> for the same too.</p>
<p><span id="more-694"></span></p>
<p>Well the try to fix thing would be to look for two events  Event.ACTIVATE and Event.DEACTIVATE and start tweaking the code. But then as its known, different browsers have got different implementations, these events are also not consistent !!</p>
<p><a href="http://www.box.net/shared/ehtav1bojccy5q8vccaz">I am putting here a little test movie, where there is a SWF embedded in an HTML page, 3 times one after other just to make sure I can hide some SWFs on the page. The SWF is running an ENTER_FRAME based text output in a textfield. Scrolling down and scrolling up on the same page can show the difference in the event calls in the same SWF <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a></p>
<pre><strong><span style="color:#333399;">package</span></strong>
<strong><span style="color:#333399;">{</span></strong>
<strong><span style="color:#333399;">import flash.display.Sprite;</span></strong>
<strong><span style="color:#333399;">import flash.events.Event;</span></strong>
<strong><span style="color:#333399;">import flash.text.TextField;</span></strong>
<strong><span style="color:#333399;">import flash.text.TextFormat;</span></strong></pre>
<pre><strong><span style="color:#333399;">public class Throtlling extends Sprite</span></strong>
<strong><span style="color:#333399;">{</span></strong></pre>
<pre><strong><span style="color:#333399;">private var enterFrameCounter:int=0;</span></strong>
<strong><span style="color:#333399;">private var logger:TextField=new TextField();</span></strong>
<strong><span style="color:#333399;">
</span></strong>
<strong><span style="color:#333399;">public function Throtlling()</span></strong>
<strong><span style="color:#333399;">{</span></strong>
<strong><span style="color:#333399;">this.init();</span></strong>
<strong><span style="color:#333399;">}</span></strong>
<strong><span style="color:#333399;">private function init():void</span></strong>
<strong><span style="color:#333399;">{</span></strong>
<strong><span style="color:#333399;">this.logger.width=600;</span></strong>
<strong><span style="color:#333399;">this.logger.height=200;</span></strong></pre>
<p><span class="Apple-style-span" style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;"><strong><span style="color:#333399;">this.logger.multiline=true;</span></strong></span></p>
<pre><strong><span style="color:#333399;">this.logger.wordWrap=true;</span></strong></pre>
<p><span class="Apple-style-span" style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;"><strong><span style="color:#333399;">this.logger.text=&#8217;log: &#8216;;</span></strong></span></p>
<pre><strong><span style="color:#333399;">this.addChild(this.logger);</span></strong>
<strong><span style="color:#333399;">//</span></strong>
<strong><span style="color:#333399;">this.addEventListener(Event.ENTER_FRAME,onEachFrame);</span></strong>
<strong><span style="color:#333399;">//</span></strong>
<strong><span style="color:#333399;">this.addEventListener(Event.ACTIVATE,onActive);</span></strong>
<strong><span style="color:#333399;">this.addEventListener(Event.DEACTIVATE,onDeActive);</span></strong>
<strong><span style="color:#333399;">}</span></strong></pre>
<p><span class="Apple-style-span" style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;"><strong><span style="color:#333399;">private function onEachFrame(e:Event):void</span></strong></span></p>
<pre><strong><span style="color:#333399;">{</span></strong>
<strong><span style="color:#333399;">this.enterFrameCounter++;</span></strong>
<strong><span style="color:#333399;">this.logger.text=(this.enterFrameCounter.toString());</span></strong></pre>
<p><span class="Apple-style-span" style="font-family:Consolas, Monaco, monospace;font-size:12px;line-height:18px;white-space:pre;"><strong><span style="color:#333399;">var tf:TextFormat=new TextFormat();</span></strong></span></p>
<pre><strong><span style="color:#333399;">tf.size=100;</span></strong>
<strong><span style="color:#333399;">this.logger.setTextFormat(tf);</span></strong>
<strong><span style="color:#333399;">}</span></strong></pre>
<pre><strong><span style="color:#333399;">private function onActive():void</span></strong>
<strong><span style="color:#333399;">{</span></strong>
<strong><span style="color:#333399;">this.logger.text=('Active!');</span></strong>
<strong><span style="color:#333399;">}</span></strong>
<strong><span style="color:#333399;">private function onDeActive():void</span></strong>
<strong><span style="color:#333399;">{</span></strong>
<strong><span style="color:#333399;">this.logger.text=('Deactivated!!');</span></strong>
<strong><span style="color:#333399;">}</span></strong>
<strong><span style="color:#333399;">}</span></strong>
<strong><span style="color:#333399;">}</span></strong></pre>
<p>Hope that helps someone out there !</p>
<p>Happy Flashing <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/actionscript3/'>Actionscript3</a>, <a href='http://saumyaray.wordpress.com/category/air/'>AIR</a>, <a href='http://saumyaray.wordpress.com/category/flash/'>Flash</a>, <a href='http://saumyaray.wordpress.com/category/flex/'>Flex</a> Tagged: <a href='http://saumyaray.wordpress.com/tag/desktop/'>desktop</a>, <a href='http://saumyaray.wordpress.com/tag/flashplayer10-1/'>flashplayer10.1</a>, <a href='http://saumyaray.wordpress.com/tag/mobile/'>mobile</a>, <a href='http://saumyaray.wordpress.com/tag/throttling/'>throttling</a>, <a href='http://saumyaray.wordpress.com/tag/web/'>web</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/694/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=694&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2011/07/14/flashplayer-throttle-solving-a-problem-or-creating-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>19.017656 72.856178</georss:point>
		<geo:lat>19.017656</geo:lat>
		<geo:long>72.856178</geo:long>
		<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>FlashDevelop goes beyond Windows only</title>
		<link>http://saumyaray.wordpress.com/2011/05/26/flashdevelop-goes-beyond-windows-only/</link>
		<comments>http://saumyaray.wordpress.com/2011/05/26/flashdevelop-goes-beyond-windows-only/#comments</comments>
		<pubDate>Thu, 26 May 2011 03:42:40 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=689</guid>
		<description><![CDATA[This is good to see, finally the powerful opensource IDE for actionscript, haxe and php is targeting cross platform. With its newer community release version, apart from the major upgrade to the coding environment, the whole IDE is moving to Linux and Mac OSx. These ports are bridge based, but the intentions are clear. So [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=689&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is good to see, finally the powerful opensource IDE for actionscript, haxe and php is targeting cross platform. With its <a href="http://www.flashdevelop.org/community/viewtopic.php?f=9&amp;t=8281">newer community release version</a>, apart from the major upgrade to the coding environment, the whole <a href="http://www.flashdevelop.org/community/viewtopic.php?p=36071#p36071">IDE is moving to Linux and Mac OSx</a>. <a href="http://www.flashdevelop.org/community/viewtopic.php?f=9&amp;t=3529">These ports are bridge based</a>, but the intentions are clear. So exciting to see the whole of the IDE running in other platforms.</p>
<p>Well, the core feature of the IDE is updated to a significant level. The development and publish settings for AIR is now having a visual dialogue box. There is a project template for AIR for Android. These are some of the things apart from the <a href="http://www.flashdevelop.org/community/viewtopic.php?f=9&amp;t=8281">whole list of features listed here</a>.</p>
<p>Happy Flashing</p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/actionscript3/'>Actionscript3</a>, <a href='http://saumyaray.wordpress.com/category/air/'>AIR</a>, <a href='http://saumyaray.wordpress.com/category/flash/'>Flash</a>, <a href='http://saumyaray.wordpress.com/category/flex/'>Flex</a>, <a href='http://saumyaray.wordpress.com/category/opensource/'>opensource</a>, <a href='http://saumyaray.wordpress.com/category/technology/'>Technology</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/689/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=689&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2011/05/26/flashdevelop-goes-beyond-windows-only/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<georss:point>19.017656 72.856178</georss:point>
		<geo:lat>19.017656</geo:lat>
		<geo:long>72.856178</geo:long>
		<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>Exciting news from google, must watch it to believe.</title>
		<link>http://saumyaray.wordpress.com/2011/05/11/exciting-news-from-google-must-watch-it-to-believe/</link>
		<comments>http://saumyaray.wordpress.com/2011/05/11/exciting-news-from-google-must-watch-it-to-believe/#comments</comments>
		<pubDate>Wed, 11 May 2011 03:14:57 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[frameworks]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=683</guid>
		<description><![CDATA[Filed under: frameworks, general, motivation, opensource, Technology Tagged: innovation, mobile, opensource, Technology<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=683&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://saumyaray.wordpress.com/2011/05/11/exciting-news-from-google-must-watch-it-to-believe/"><img src="http://img.youtube.com/vi/OxzucwjFEEs/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/frameworks/'>frameworks</a>, <a href='http://saumyaray.wordpress.com/category/general/'>general</a>, <a href='http://saumyaray.wordpress.com/category/motivation/'>motivation</a>, <a href='http://saumyaray.wordpress.com/category/opensource/'>opensource</a>, <a href='http://saumyaray.wordpress.com/category/technology/'>Technology</a> Tagged: <a href='http://saumyaray.wordpress.com/tag/innovation/'>innovation</a>, <a href='http://saumyaray.wordpress.com/tag/mobile/'>mobile</a>, <a href='http://saumyaray.wordpress.com/tag/opensource/'>opensource</a>, <a href='http://saumyaray.wordpress.com/tag/technology/'>Technology</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/683/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=683&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2011/05/11/exciting-news-from-google-must-watch-it-to-believe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>19.017656 72.856178</georss:point>
		<geo:lat>19.017656</geo:lat>
		<geo:long>72.856178</geo:long>
		<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>My second iphone game is now on appstore</title>
		<link>http://saumyaray.wordpress.com/2011/03/17/my-second-iphone-game-is-now-on-appstore/</link>
		<comments>http://saumyaray.wordpress.com/2011/03/17/my-second-iphone-game-is-now-on-appstore/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 03:20:54 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=679</guid>
		<description><![CDATA[This is to add up my excitement that my second opensource game is approved by apple and now its in appstore. The game is CatchthemAll v1 Its kind of kid&#8217;s education and entertainment game. Multitouch is the core of the game play here. More about the game is here. Hope you enjoy it as I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=679&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is to add up my excitement that my second opensource game is approved by apple and now its in appstore.</p>
<p>The game is <a href="http://itunes.apple.com/in/app/catchthemall-v1/id424758086?mt=8">CatchthemAll v1</a></p>
<p>Its kind of kid&#8217;s education and entertainment game. Multitouch is the core of the game play here.</p>
<p><a href="http://www.saumyaray.com/saumya/archives/284">More about the game is here</a>.</p>
<p>Hope you enjoy it as I enjoyed making it.</p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/iphone/'>iPhone</a>, <a href='http://saumyaray.wordpress.com/category/opensource/'>opensource</a>, <a href='http://saumyaray.wordpress.com/category/technology/'>Technology</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/679/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=679&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2011/03/17/my-second-iphone-game-is-now-on-appstore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>19.017656 72.856178</georss:point>
		<geo:lat>19.017656</geo:lat>
		<geo:long>72.856178</geo:long>
		<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>My first iphone game is in appstore</title>
		<link>http://saumyaray.wordpress.com/2011/02/22/my-first-iphone-game-is-in-appstore/</link>
		<comments>http://saumyaray.wordpress.com/2011/02/22/my-first-iphone-game-is-in-appstore/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 19:24:56 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=676</guid>
		<description><![CDATA[This is very exciting for me to see my first opensource iphone game, MathIsFun2,  is now in appstore. Its a free app and would love to get any and all kind of feedback. Well, it took me more than the time I expected it should for some unavoidable reasons, but finally its up. More about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=676&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is very exciting for me to see my first opensource iphone game, <a href="http://itunes.apple.com/in/app/mathisfun2/id420243802?mt=8">MathIsFun2</a>,  is now in <a href="http://itunes.apple.com/in/app/mathisfun2/id420243802?mt=8">appstore</a>. Its a free app and would love to get any and all kind of feedback.</p>
<p>Well, it took me more than the time I expected it should for some unavoidable reasons, but finally its up.</p>
<p><a href="http://www.saumyaray.com/saumya/archives/187">More about the game is available here.</a></p>
<p><a href="http://itunes.apple.com/in/app/mathisfun2/id420243802?mt=8">The link to appstore is this.</a></p>
<p>Thanks a lot to all of you, who helped me with developing, testing and pushing it to the Appstore, you all rock.</p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/iphone/'>iPhone</a>, <a href='http://saumyaray.wordpress.com/category/opensource/'>opensource</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/676/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=676&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2011/02/22/my-first-iphone-game-is-in-appstore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>19.017656 72.856178</georss:point>
		<geo:lat>19.017656</geo:lat>
		<geo:long>72.856178</geo:long>
		<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>Steps for pushing an app to iPhone appstore</title>
		<link>http://saumyaray.wordpress.com/2011/02/14/steps-for-pushing-an-app-to-iphone-appstore/</link>
		<comments>http://saumyaray.wordpress.com/2011/02/14/steps-for-pushing-an-app-to-iphone-appstore/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 19:01:00 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=669</guid>
		<description><![CDATA[1. First of all there are some one time certificates install. These certificates are named as development certificate and distribution certificate. Use iOS provisioning portal, go to certificates and then Generate development certificate. The same process is for creating a distribution certificate. This will need to use “keychain” app, which is stored in utilities inside application [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=669&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1. First of all there are some one time certificates install. These certificates are named as development certificate and distribution certificate. Use iOS provisioning portal, go to certificates and then Generate development certificate. The same process is for creating a distribution certificate. This will need to use “keychain” app, which is stored in utilities inside application folder. Once created the certificates through keychain, one need to upload it through provisioning portal. In provisioning portal the development and distribution tab will have options to upload them to the portal. Once uploaded, the tabs will process and provide options to download the development and deployment certificates.</p>
<p>2. Open these 2 (developer and distribution) certificates through key-chain. Now inside keychain application these two keys should be visible.</p>
<p>3. Create provisioning profile. This is also possible through developer.apple.com portal. The confusion is, the first certificates and installing to keychain application install will happen only once. But the provisioning profiles will keep on adding to the profiles, as each profile may be targeted to one version of one application. To add to the confusion there are 2 types of provisioning profiles available. One is development and one is distribution. Inside distribution, we have option of adhoc and appstore. So to push your app to appstore, one must use the appstore option while creating the profile. If you are intended to test the app in other iOS devices, then create the certificate using ad-hoc as the selected option. This will allow to install the application into other devices. Well, all these were happening in the distribution tab. Now if we talk about the development tab, the new profile creation will help one test and debug the application in a connected device to a mac. So all in all there are 3 kinds of profiles available for 3 different uses.</p>
<p>4. Next, one has to download the profile and install in XCode.</p>
<p>5. Once installed you can see all the profiles, developer profiles and provisioning profiles in the “Organiser” application. This will give you details regarding the profile activation and expiration dates too.</p>
<p>Thats it, bundle your application and push it to the store / other devices / connected device as per the application provision profile you use / intend.</p>
<p>Appart from all these certificate creation, you need to follow some online instructions to do some stuffs as get a png/jpg file of certain size, name these images and put them on server.</p>
<p>Thats the bare minimum about the appstore and sending your app to it.</p>
<p>Hope that helps someone out there.</p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/iphone/'>iPhone</a>, <a href='http://saumyaray.wordpress.com/category/technology/'>Technology</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/669/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=669&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2011/02/14/steps-for-pushing-an-app-to-iphone-appstore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>19.017656 72.856178</georss:point>
		<geo:lat>19.017656</geo:lat>
		<geo:long>72.856178</geo:long>
		<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>My first experience of making opensource game and iPhone appstore</title>
		<link>http://saumyaray.wordpress.com/2010/12/02/my-first-experience-of-making-opensource-game-and-iphone-appstore/</link>
		<comments>http://saumyaray.wordpress.com/2010/12/02/my-first-experience-of-making-opensource-game-and-iphone-appstore/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 09:12:09 +0000</pubDate>
		<dc:creator>saumya</dc:creator>
				<category><![CDATA[Friends]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://saumyaray.wordpress.com/?p=658</guid>
		<description><![CDATA[It all started, when I dove into the iphone development, almost a year back. As of my curious self, I started to dove into it more and more. It is all fun. Then came the time to see the approval process, it was the scary part of the whole development cycle for me. The steps [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=658&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It all started, when I dove into the iphone development, almost a year back. As of my curious self, I started to dove into it more and more. It is all fun. Then came the time to see the approval process, it was the scary part of the whole development cycle for me. The steps were quite defined, but for a novice like me, it was just too intimidating. The motivation came, when one of my friends&#8217; game, which was made in FlashIDE, got approved in 10 days.</p>
<p>I set myself up for some real iphone game development and finished up 2 opensource games, <a title="MathIsFun2" href="http://www.saumyaray.com/saumya/archives/157" target="_blank">MathIsFun2</a> and <a title="CatchThemAll" href="http://www.saumyaray.com/saumya/archives/284" target="_blank">CatchThemAll</a> . Must say making opensource games is fun, exciting and gives one a lot of satisfaction. Even one fail to make an impression of idea or implementation, its never too late, and the community always helps you and pushes you forward. Then there is responsibility upon the self to finish things up with the same amount of enthusiasm as when you started the project. A lot of times it will feel to just leave it, but then it teaches one to be focused, motivated and keep on going till the end. Not an easy task but once put into practice, there is no more satisfaction than giving back to community.</p>
<p style="text-align:center;"><a href="http://saumyaray.files.wordpress.com/2010/12/photo-11.png"><img class="size-full wp-image-665 aligncenter" title="my second opensource iphone game" src="http://saumyaray.files.wordpress.com/2010/12/photo-11.png?w=519" alt=""   /></a></p>
<p>A little about the games. MathIsFun, is a game where the game play takes the device orientation into account. Rotating the device, gives the player to play a different mode or state of the game. There are 4 types of questions ( addition, subtraction, multiplication and division ) Each side of the device is a different mode. And the user has to choose from the three options displayed on screen. the second game is about multi-touch. There are different colours on the screen and one has to choose, which colour is displayed for the maximum time currently on the screen. Since there are only five colours to choose from, one can choose with a single touch for one type of colour, a two finger touch for another and a three finger touch for another and it goes till five finger touch. While I myself is quite excited about the games, the community itself is also helping me out in the process.</p>
<p>The approval process has got its own story. I am not having an appstore license yet. One of my friends&#8217; helped me by taking the first game (MathIsFun2) and pushing it to the appstore. Now, after sending it for more than 25 days (almost a month) and waiting till date, the game is in the cue !! Thats such a long time ! I am not sure what and how to fix, if there are errors in my code or something else.  Anyway, this is just to make things in perspective for others, who might be preparing their apps for the store.</p>
<p style="text-align:center;"><a href="http://saumyaray.files.wordpress.com/2010/12/appstore_fristgame_longtime.jpg"><img class="size-medium wp-image-660 aligncenter" title="appstore_fristgame_longtime" src="http://saumyaray.files.wordpress.com/2010/12/appstore_fristgame_longtime.jpg?w=300&#038;h=177" alt="" width="300" height="177" /></a></p>
<p>Hope that helps someone and wishing you all the best for your application approval on Apple&#8217;s Appstore.</p>
<br />Filed under: <a href='http://saumyaray.wordpress.com/category/friends/'>Friends</a>, <a href='http://saumyaray.wordpress.com/category/general/'>general</a>, <a href='http://saumyaray.wordpress.com/category/iphone/'>iPhone</a>, <a href='http://saumyaray.wordpress.com/category/opensource/'>opensource</a>, <a href='http://saumyaray.wordpress.com/category/technology/'>Technology</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saumyaray.wordpress.com/658/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saumyaray.wordpress.com/658/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saumyaray.wordpress.com/658/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saumyaray.wordpress.com/658/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/saumyaray.wordpress.com/658/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/saumyaray.wordpress.com/658/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/saumyaray.wordpress.com/658/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/saumyaray.wordpress.com/658/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saumyaray.wordpress.com/658/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saumyaray.wordpress.com/658/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saumyaray.wordpress.com/658/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saumyaray.wordpress.com/658/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saumyaray.wordpress.com/658/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saumyaray.wordpress.com/658/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saumyaray.wordpress.com&amp;blog=187844&amp;post=658&amp;subd=saumyaray&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://saumyaray.wordpress.com/2010/12/02/my-first-experience-of-making-opensource-game-and-iphone-appstore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>19.017656 72.856178</georss:point>
		<geo:lat>19.017656</geo:lat>
		<geo:long>72.856178</geo:long>
		<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>

		<media:content url="http://saumyaray.files.wordpress.com/2010/12/photo-11.png" medium="image">
			<media:title type="html">my second opensource iphone game</media:title>
		</media:content>

		<media:content url="http://saumyaray.files.wordpress.com/2010/12/appstore_fristgame_longtime.jpg?w=300" medium="image">
			<media:title type="html">appstore_fristgame_longtime</media:title>
		</media:content>
	</item>
	</channel>
</rss>
