<?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/"
	>

<channel>
	<title>Kiran Kumar &#187; google</title>
	<atom:link href="http://www.thekirankumar.com/blog/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thekirankumar.com/blog</link>
	<description>blog &#38; portfolio</description>
	<lastBuildDate>Thu, 27 Oct 2011 18:19:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Titanium Mobile vs Sencha Touch</title>
		<link>http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/</link>
		<comments>http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 09:06:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[accelerometer]]></category>
		<category><![CDATA[alignnone]]></category>
		<category><![CDATA[analogy]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android contacts support titanium]]></category>
		<category><![CDATA[android curl effect]]></category>
		<category><![CDATA[android horizontal layout]]></category>
		<category><![CDATA[android transition effects like iphone]]></category>
		<category><![CDATA[appcelerator vs sencha]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[choice]]></category>
		<category><![CDATA[cocoa vs titanium]]></category>
		<category><![CDATA[cocoa. objectivec]]></category>
		<category><![CDATA[commercial purpose]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[ext]]></category>
		<category><![CDATA[extjs for mobile]]></category>
		<category><![CDATA[extjs vs sencha]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gps coordinates]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[javascript iphone performance]]></category>
		<category><![CDATA[kitchensink]]></category>
		<category><![CDATA[kitchensink for blackberry]]></category>
		<category><![CDATA[loading time]]></category>
		<category><![CDATA[mobiel frameworks]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[native vs web]]></category>
		<category><![CDATA[oranges]]></category>
		<category><![CDATA[performance of frameworks]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[phone browser]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[phonegap vs sencha review]]></category>
		<category><![CDATA[phonegap with titanium]]></category>
		<category><![CDATA[php titanium mobile]]></category>
		<category><![CDATA[port iphone app to android]]></category>
		<category><![CDATA[sencha]]></category>
		<category><![CDATA[sencha iphone simulator]]></category>
		<category><![CDATA[sencha performance analysis]]></category>
		<category><![CDATA[sencha titanium]]></category>
		<category><![CDATA[sencha touch review]]></category>
		<category><![CDATA[sencha touch titanium]]></category>
		<category><![CDATA[sencha touch vs titanium]]></category>
		<category><![CDATA[sencha vs appcelerator]]></category>
		<category><![CDATA[sencha vs titanium]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[titanium]]></category>
		<category><![CDATA[titanium android performance]]></category>
		<category><![CDATA[titanium blackberry release]]></category>
		<category><![CDATA[titanium blackberry sdk]]></category>
		<category><![CDATA[titanium iphone performance]]></category>
		<category><![CDATA[titanium mobile review]]></category>
		<category><![CDATA[titanium slow]]></category>
		<category><![CDATA[titanium ui.animate android]]></category>
		<category><![CDATA[titanium vs sencha]]></category>
		<category><![CDATA[titanium vs sencha touch]]></category>
		<category><![CDATA[Touch]]></category>
		<category><![CDATA[uivwebview]]></category>
		<category><![CDATA[v8 engine]]></category>
		<category><![CDATA[webview]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/?p=385</guid>
		<description><![CDATA[I just  tried out the sencha touch examples  on the android 1.6 simulator and the performance is pathetic. Seems like google forgot to properly implement their javascript V8 engine onto their OS. Appcelerator&#8217;s Titanium Mobile and Sencha touch are 2 different frameworks which address a totally different set of audiences. Comparing them is like comparing]]></description>
			<content:encoded><![CDATA[<blockquote><p>I just  tried out the sencha touch examples  on the android 1.6 simulator and the performance is pathetic. Seems like google forgot to properly implement their javascript V8 engine onto their OS.</p></blockquote>
<p>Appcelerator&#8217;s Titanium Mobile and Sencha touch are 2 different frameworks which address a totally different set of audiences. Comparing them is like comparing apples to oranges. But, to a person who has never eaten fruits ever and wants to just try tasting one (analogy to creating a simple app which doesnt do much of processing) and not try juggling with the fruits (analogy to creating detailed games or apps with lot of processing involved), they appear the same. So here&#8217;s a post attempting to compare them and help out those who have to make a choice when it comes to building a  simple app.</p>
<div>
<div style="float: left;">
<div id="attachment_386" class="wp-caption alignnone" style="width: 310px"><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2010/10/Snap2.jpg"><img class="size-medium wp-image-386" title="Titanium Mobile Screenshot" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/10/Snap2-300x241.jpg" alt="" width="300" height="241" /></a><p class="wp-caption-text">Titanium Mobile Kitchensink app  running in iPhone simulator</p></div>
</div>
<div style="float: left;">
<div id="attachment_387" class="wp-caption alignnone" style="width: 141px"><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2010/10/Snap3.jpg"><img class="size-medium wp-image-387" title="Sencha touch screenshot" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/10/Snap3-163x300.jpg" alt="" width="131" height="242" /></a><p class="wp-caption-text">Sencha touch examples app running in iPhone simulator</p></div>
</div>
<div style="clear: both;">.</div>
</div>
<p>Here&#8217;s where Titanium Mobile wins :<span id="more-385"></span></p>
<ol>
<li> Titanium is open source and free. Sencha touch follows dual licensing model like extJS, i.e. it is open source, but if you use it for commercial purpose, you need to buy their license.</li>
<li>Titanium builds native apps. So you have access to almost every feature in the phone, like say reading phone contacts, accessing accelerometer, GPS etc. Sencha will work inside the phone browser .  ALthough it can be made to work as a pseudo-app by embedding it inside a webview of an app made using Titanium/Cocoa. I suppose it can access GPS coordinates to some extent with the users authorization, but I am not sure about it. Also Titanium will support (in near future) running the app in the background and PUSH notifications which cannot be done using Sencha as it runs inside the browser.</li>
<li>When an app made using sencha loads , it has to load the framework first and then the content. So it will be a little slower in terms of loading time compared to Titanium built apps as it has to download the 300 KB sencha framework and the images for the buttons. Although the download process can be bypassed (Thanks to James Hughes for pointing it out) by including the framework in the Phonegap or Titanium resources folder, the javascript parsing time taken by the webview might become noticeable at the user&#8217;s end. On the iPhone simulator, it takes around 2-3 seconds for the sencha&#8217;s simple Nested list example to parse and display even when the Sencha framework is store along with the app.</li>
</ol>
<p>Sencha touch runs in the any simulator, be in iPhone, android or blackberry. You do not need any kind of separate sencha touch simulator as such. Hence Sencha touch has its own set of advantages, namely :</p>
<ol>
<li>Sencha gives more control in making changes to your UI after the app is published. Since all the code is getting loaded fresh from the server each time the user accesses, you can virtually modify the entire app without the user&#8217;s knowledge. But when it comes to a native app built using Titanium,  the changes have to go through apple&#8217;s review process and the user must manually update the app. In short Sencha requires a lesser turnaround time when it comes to bugs/updates.</li>
<li>Sencha works on almost all webkit based browsers which includes chrome, safari and opera. So you can be sure that it displays the same UI in iPhone,Android,Blackberry,iPad and also desktop browsers. So once IE and firefox fully supports HTML5, then you can have a single code which will work on all desktop browsers and all mobile devices uniformly. Titanium apps make use of native controls. So it gives a different UI on different devices and are currently limited to iPhone,iPad and Android devices (Blackberry devices soon)</li>
</ol>
<p>Although both the frameworks use simple Javascript syntax , the choice of the framework will depend on the project under consideration. If the app just makes HTTP requests to some servers to fetch the results, then sencha touch should be good enough. But if there are plans of improving the app later on to make full use of the phones features like running the app in the background , accessing GPS data continuously , sending PUSH notifications, stream music &amp; videos, write to Files &amp; Databases etc then Titanium should be used. But a perfect mashup between them is what developers look out for.</p>
<p>Titanium too does not come without limitations. After playing around with titanium sdk 1.4 , I have realized that the guys over at appcelerator care more about the iPhone than android. Titanium android sdk does not support many of the functions provided in iPhone. Some of the most common ones are : Phone contacts, Animations, Horizontal Layout etc. Also the nature of android platforms limits the framework from providing some functions like WIndow transitions, webview for reading pdf,doc etc. I will keep adding more revelations about Titanium as I come across them. Cya later.</p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="sencha touch vs titanium">sencha touch vs titanium</a> (172)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="sencha vs titanium">sencha vs titanium</a> (134)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="php titanium mobile">php titanium mobile</a> (82)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="titanium vs sencha">titanium vs sencha</a> (77)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="titanium vs sencha touch">titanium vs sencha touch</a> (77)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="appcelerator vs sencha">appcelerator vs sencha</a> (74)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="sencha vs appcelerator">sencha vs appcelerator</a> (69)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="sencha touch titanium">sencha touch titanium</a> (63)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="titanium sencha">titanium sencha</a> (57)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/" title="sencha titanium">sencha titanium</a> (49)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 3.639 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2010/10/02/titanium-mobile-vs-sencha-touch/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Kaun banega crorepati game (kbc2) (download the game)</title>
		<link>http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/</link>
		<comments>http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 06:58:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work involving Flash & AS3]]></category>
		<category><![CDATA[AdBrite]]></category>
		<category><![CDATA[amitabh bacchan host]]></category>
		<category><![CDATA[amount]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[area resources]]></category>
		<category><![CDATA[bal gangadhar tilak]]></category>
		<category><![CDATA[banega]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[capital of india]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[color 000000]]></category>
		<category><![CDATA[color cccccc]]></category>
		<category><![CDATA[color ffffff]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[database contents]]></category>
		<category><![CDATA[didnt]]></category>
		<category><![CDATA[difficulty]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[document location]]></category>
		<category><![CDATA[domain names]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[download kaun banega crorepati]]></category>
		<category><![CDATA[download kbc flash game]]></category>
		<category><![CDATA[download kbc game]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[flash game]]></category>
		<category><![CDATA[flash simulation of kaun banega crorepati]]></category>
		<category><![CDATA[free domain]]></category>
		<category><![CDATA[free domain name]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game rules]]></category>
		<category><![CDATA[game source code]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[kaun banega crorepathi game]]></category>
		<category><![CDATA[kaun banega crorepati 2012]]></category>
		<category><![CDATA[kaun banega crorepati 6]]></category>
		<category><![CDATA[kaun banega crorepati flash game]]></category>
		<category><![CDATA[kaun banega crorepati free game]]></category>
		<category><![CDATA[Kaun banega crorepati game]]></category>
		<category><![CDATA[kaun banega crorepati game download]]></category>
		<category><![CDATA[kbc 2 game]]></category>
		<category><![CDATA[kbc 2012]]></category>
		<category><![CDATA[kbc 6 entry]]></category>
		<category><![CDATA[kbc flash game download]]></category>
		<category><![CDATA[kbc game download]]></category>
		<category><![CDATA[kbc game free download]]></category>
		<category><![CDATA[kbc questions]]></category>
		<category><![CDATA[kbc season 6]]></category>
		<category><![CDATA[kbc2]]></category>
		<category><![CDATA[kbc3 questions]]></category>
		<category><![CDATA[kbc4]]></category>
		<category><![CDATA[kbc6]]></category>
		<category><![CDATA[kon bane crorepati]]></category>
		<category><![CDATA[lal bahadur sastri]]></category>
		<category><![CDATA[lifeline]]></category>
		<category><![CDATA[lifelines]]></category>
		<category><![CDATA[line]]></category>
		<category><![CDATA[link id]]></category>
		<category><![CDATA[logic]]></category>
		<category><![CDATA[mahatma gandhi]]></category>
		<category><![CDATA[membership]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[participate in kbc 6]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[play kbc 6]]></category>
		<category><![CDATA[play kbc online]]></category>
		<category><![CDATA[program logic]]></category>
		<category><![CDATA[queries]]></category>
		<category><![CDATA[rajiv gandhi]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[simple game]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[source files]]></category>
		<category><![CDATA[source project]]></category>
		<category><![CDATA[sourcecode]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[var]]></category>
		<category><![CDATA[visible text]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/</guid>
		<description><![CDATA[Update as of 5th June 2011 : Source code for the game has been published on this page. Now you can change the game as you wish, using Swishmax (www.swishzone.com) Update as of 20th Dec 2010 : I have been noticing quite a lot of visitors reaching this page through google search.  So drop in]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong>Update as of 5th June 2011 : </strong><span style="font-style: normal;">Source code for the game has been published on this page. Now you can change the game as you wish, using Swishmax (www.swishzone.com)</span></p></blockquote>
<blockquote><p><strong>Update as of 20th Dec 2010 : </strong><span style="font-style: normal;">I have been noticing quite a lot of visitors reaching this page through google search.  So drop in a comment if you would like me to add any new features onto the game.</span></p></blockquote>
<p>This was a simple game I created using SWiSH in 2005. The questions appear randomly with no logic for the levels of difficulty and the &#8220;Phone a friend&#8221; lifeline is a dummy lifeline with no real purpose. <strong><em>You should check out the game </em></strong><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/play/"><strong><em>here</em></strong></a>. The game was hosted on a free domain kbc2.be and also on openflash.be initially which got a decent amount of hits. Those domain names dont exist anymore, so I have published it here. You can download the source code and read the instructions below if you like to edit the game to suite your needs.</p>
<h2>Play the game</h2>
<p>To play kbc flash game, click on the image below.<br />
<a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/play/" target="_blank" ><img class="aligncenter size-medium wp-image-308" title="Kaun banega crorepati flash game" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/kbc2-300x237.jpg" alt="" width="300" height="250" style='float:left'/></a></p>
<div id='myadblock' style='float: left; margin-top:-33px'>
<!-- Begin: adBrite, Generated: 2011-08-31 2:50:19  --><br />
<script type="text/javascript">
var AdBrite_Title_Color = '000000';
var AdBrite_Text_Color = '000000';
var AdBrite_Background_Color = 'FFFFFF';
var AdBrite_Border_Color = 'CCCCCC';
var AdBrite_URL_Color = '7F7F7F';
try{var AdBrite_Iframe=window.top!=window.self?2:1;var AdBrite_Referrer=document.referrer==''?document.location:document.referrer;AdBrite_Referrer=encodeURIComponent(AdBrite_Referrer);}catch(e){var AdBrite_Iframe='';var AdBrite_Referrer='';}
</script><br />
<script type="text/javascript">document.write(String.fromCharCode(60,83,67,82,73,80,84));document.write(' src="http://ads.adbrite.com/mb/text_group.php?sid=2005313&#038;zs=3330305f323530&#038;ifr='+AdBrite_Iframe+'&#038;ref='+AdBrite_Referrer+'" type="text/javascript">');document.write(String.fromCharCode(60,47,83,67,82,73,80,84,62));</script></p>
<div><a target="_top" href="http://www.adbrite.com/mb/commerce/purchase_form.php?opid=2005313&#038;afsid=1" style="font-weight:bold;font-family:Arial;font-size:13px;"></a></div>
<p><!-- End: adBrite -->
</div>
<div style='clear:both'></div>
<table border="0" cellpadding="0" width='100%' style='margin-top: -10px;'>
<tbody>
<tr>
<td width='50%'></td>
<td width='50%'></td>
</tr>
</tbody>
</table>
<h2>KBC flash game source code</h2>
<p>I have also noticed a few visitors to this blog searching for terms like &#8220;kbc game source code&#8221;. I am not sure whether anyone want to modify the existing flash game to accomodate new lifelines or game rules.<br />
Anyway, you can download the source code for this game and a sample questions database (20 questions only) using the link below. You will need Swishmax v3 to open the .swi source file and edit program logic. If you just want to edit the questions and answers database, you can edit the core.kbc file in the zip archive.<br />
If you modify the game using this source code and publish it elsewhere, you should retain an always visible text which reads &#8220;thekirankumar.com&#8221;<br />
<table border='0' style='border-size:1px;' cellpadding='20px'><tr><td><a href="http://www.thekirankumar.com/blog/downloads/KBC.zip"><img src="http://www.thekirankumar.com/blog/wp-content/plugins/download-monitor/img/downloadnow.gif" alt="Kaun Banega Crorepati Flash Game (Download removed on 6/11/11 to reduce server load)" /></a><br /></td><td> <a href='http://www.thekirankumar.com/blog/downloads/KBC.zip' title='Contains the *.swi file to modify the source code of the game and the sample question & answer database. Also contains the swf file for KBC.'><font size='3'></font></a> (<font size ='3'>91667 hits</font>)  <br/>Kaun Banega Crorepati Flash Game (Download removed on 6/11/11 to reduce server load)<br /><input type="hidden" name="IL_RELATED_TAGS" value="1"/><b>Download</b></td></tr></table>
</p>
<h2>How to add your own questions or edit the questions in KBC ?</h2>
<p>The questions database (core.kbc is included in the KBC.zip package) contents are as follows :</p>
<p>&#038;totques=183&#038;<br />
&#038;ques1=What is capital of India?&#038;<br />
&#038;a1=Bombay&#038;<br />
&#038;b1=Delhi&#038;<br />
&#038;c1=Calcutta&#038;<br />
&#038;d1=Madras&#038;<br />
&#038;ans1=2&#038;<br />
&#038;ques2=Who is known as the father of the nation?&#038;<br />
&#038;a2=Lal Bahadur Sastri&#038;<br />
&#038;b2=Mahatma Gandhi&#038;<br />
&#038;c2=Bal Gangadhar Tilak&#038;<br />
&#038;d2=Rajiv Gandhi&#038;<br />
&#038;ans2=2&#038;<br />
…</p>
<p>The first line &#038;totques=183&#038; in the file can be changed to specify the total number of questions you have in your database. If you plan to put only 20 questions, change the line to &#038;totques=20&#038;</p>
<p>The first question is in a variable called quest1, the second on quest2 and so on…<br />
Similar naming for options . Variables a1,b1,c1,d1 will contain the text for the options for question 1. a2,b2 etc for question no 2</p>
<p>Answer is specified as &#038;ans1=2&#038; where the value 2 says the answer for question number 1 is option b (i.e, the variable b1). Similarly ans1=3 means that the answer is c.</p>
<p>Hence, by editing the core.kbc file using an text editor, you can modify/add new questions to the game. </p>
<p>You can access the source code of the flash game by opening the KBC.swi file using SwishMax. Post the URL of your version of the game as a comment in this page, I would love to see them.</p>
<p><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/play/">kon banega crorepati game</a><br />
<a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/play/">kbc game</a><br />
<a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/play/">kaun banega crorepati game download</a><br />
<a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/play/">play kbc online</a><br />
<a href=&#8221;http://www.thekirankumar.com/blog/about/m</p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="kaun banega crorepati game download">kaun banega crorepati game download</a> (124)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="kbc2">kbc2</a> (70)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="kbc flash game download">kbc flash game download</a> (67)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="kbc game free download">kbc game free download</a> (65)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="kbc game download">kbc game download</a> (61)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="download kaun banega crorepati game">download kaun banega crorepati game</a> (49)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="download kbc flash game">download kbc flash game</a> (47)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="kaun banega crorepati flash game">kaun banega crorepati flash game</a> (43)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="kbc 2 game">kbc 2 game</a> (35)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/" title="KBC flash game">KBC flash game</a> (33)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 12.687 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/about/mywork/kaun-banega-crorepati-2-flash-game/feed/</wfw:commentRss>
		<slash:comments>158</slash:comments>
		</item>
		<item>
		<title>3ds max animation</title>
		<link>http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/</link>
		<comments>http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 15:35:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[My 3dsmax work]]></category>
		<category><![CDATA[3ds max 4]]></category>
		<category><![CDATA[3dsmax 6]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[animation sequences]]></category>
		<category><![CDATA[animator]]></category>
		<category><![CDATA[avatar chat]]></category>
		<category><![CDATA[Bible]]></category>
		<category><![CDATA[cg animation]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[different materials]]></category>
		<category><![CDATA[dsmax]]></category>
		<category><![CDATA[ease]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[particles]]></category>
		<category><![CDATA[Playiing]]></category>
		<category><![CDATA[reflection]]></category>
		<category><![CDATA[refraction]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[sketchup]]></category>
		<category><![CDATA[spending my time]]></category>
		<category><![CDATA[state]]></category>
		<category><![CDATA[taking shape]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[trial version]]></category>
		<category><![CDATA[use]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[way]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/</guid>
		<description><![CDATA[Playiing with reflection &#38; refraction materials combined with smoke and particles became my new way to pass time. With help from the '3dsmax 6 Bible', I learnt a few basics. Here are some of the videos I rendered:]]></description>
			<content:encoded><![CDATA[<p>Since childhood, I was always fascinated by the movies having those CG animation sequences. I always dreamt of growing up to be an animator. But it started taking shape when I installed the trial version of 3ds max 4. The ease of use and the hidden power of 3dsmax immediately stuck to me. I started spending hours together staring at the screen trying to make some cool shapes with different materials. <span id="more-267"></span>Playiing with reflection &amp; refraction materials combined with smoke and particles became my new way to pass time. With help from the &#8217;3dsmax 6 Bible&#8217;, I learnt a few basics. Here are some of the videos I rendered:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/og2CL4sHy2A?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/og2CL4sHy2A?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Ned32AImbi8?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ned32AImbi8?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/UblH_73ZGUU?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/UblH_73ZGUU?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/u1_rQ8UWi6M?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/u1_rQ8UWi6M?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/X5FNEScAq30?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/X5FNEScAq30?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/XeWTI7JLz28?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XeWTI7JLz28?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>But the state of 3D animation as a career in India wasnt too luring at that time. The standard choices of Engineering &#038; Medical practice as a career were the only ones which defined a successful person. So I had to stop spending my time on 3D modelling and concentrate more on my studies which eventually made me curb my dream of becoming an animator. Although later on I used my 3D modelling experience when working on Google Sketchup to model my college in 3D for use along with the multi avatar chat based website for Incident 09, I dont think I would ever go back to 3dsmax again.</p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="kiran name animation">kiran name animation</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="kiran name style">kiran name style</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="kiran name animations">kiran name animations</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="animation kiran">animation kiran</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="kiran 3d name">kiran 3d name</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="kiran name 3d graphics">kiran name 3d graphics</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="Kiran name animated">Kiran name animated</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="kiran kumar hr animation works">kiran kumar hr animation works</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="KIRAN KUMAR D3 MAX">KIRAN KUMAR D3 MAX</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/" title="kiran kumar animation">kiran kumar animation</a> (1)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 51.024 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/about/mywork/3ds-max-animation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Photoshop poster design</title>
		<link>http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/</link>
		<comments>http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 15:35:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Photoshop work]]></category>
		<category><![CDATA[alien]]></category>
		<category><![CDATA[alien skin eye candy]]></category>
		<category><![CDATA[background image]]></category>
		<category><![CDATA[certificate designs photoshop]]></category>
		<category><![CDATA[certificate of participation]]></category>
		<category><![CDATA[certificate of participation design]]></category>
		<category><![CDATA[college]]></category>
		<category><![CDATA[elements]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[NITK]]></category>
		<category><![CDATA[orderby]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[photoshop plugins]]></category>
		<category><![CDATA[poster]]></category>
		<category><![CDATA[poster design]]></category>
		<category><![CDATA[posters]]></category>
		<category><![CDATA[showcase]]></category>
		<category><![CDATA[skin]]></category>
		<category><![CDATA[skin eye candy]]></category>
		<category><![CDATA[STARRATINGBLOCK]]></category>
		<category><![CDATA[task]]></category>
		<category><![CDATA[time consuming task]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/</guid>
		<description><![CDATA[I've been actively involved in design of a lot of print media in my college.Find all my photoshop posters, certificates, badges etc which I created for my college here.]]></description>
			<content:encoded><![CDATA[<p>This page is a showcase of my photoshop designs which were made for different events at my college (NITK). The </p>

<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/engi08-teaser-a3-print-this/' title='Engineer 2008 - Teaser poster'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/engi08-teaser-a3-print-this-150x150.jpg" class="attachment-thumbnail" alt="Engineer 2008 - Teaser poster" title="Engineer 2008 - Teaser poster" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/webclub-secondary/' title='Web club recruitment poster - This was one of the first posters which I designed on photoshop. The left half of the image should be read as &quot;What are you waiting for? Enter Webclub&quot;'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/webclub-secondary-150x150.jpg" class="attachment-thumbnail" alt="Web club recruitment poster" title="Web club recruitment poster - This was one of the first posters which I designed on photoshop. The left half of the image should be read as &quot;What are you waiting for? Enter Webclub&quot;" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/engi-technites-final/' title='Engineer 2008 - Technites teaser, The color combination had to make the poster look very catchy as it was intended to put amongst a bunch of other posters. The background image was not designed by me. I found it on google ;)'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/engi-technites-final-150x150.jpg" class="attachment-thumbnail" alt="Engineer 2008 - Technites poster" title="Engineer 2008 - Technites teaser, The color combination had to make the poster look very catchy as it was intended to put amongst a bunch of other posters. The background image was not designed by me. I found it on google ;)" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/excellence-copy/' title='Certificate for the Spic macay event - Aradhana 2007'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/excellence-copy-150x150.jpg" class="attachment-thumbnail" alt="Certificate for the Spic macay event - Aradhana 2007" title="Certificate for the Spic macay event - Aradhana 2007" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/inci-schedule-trial/' title='Incident 2008 - Schedule poster(never released)'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/inci-schedule-trial-150x150.jpg" class="attachment-thumbnail" alt="Incident 2008 - Schedule poster(never released)" title="Incident 2008 - Schedule poster(never released)" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/participation-copy/' title='Certificate for the Spic macay event - Aradhana 2007'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/participation-copy-150x150.jpg" class="attachment-thumbnail" alt="Certificate for the Spic macay event - Aradhana 2007" title="Certificate for the Spic macay event - Aradhana 2007" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/performances-copy/' title='Certificate for the Spic macay event - Aradhana 2007'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/performances-copy-150x150.jpg" class="attachment-thumbnail" alt="Certificate for Spic macay event" title="Certificate for the Spic macay event - Aradhana 2007" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/vista-style/' title='Poster for Engineer 08 (never released)'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/vista-style-150x150.jpg" class="attachment-thumbnail" alt="Poster for Engineer 08 (never released)" title="Poster for Engineer 08 (never released)" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/spic-macay-intro-3-high-res/' title='Spic macay club - intro poster'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/spic-macay-intro-3-high-res-150x150.jpg" class="attachment-thumbnail" alt="Spic macay club - intro poster" title="Spic macay club - intro poster" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/chem-tshirt-full2/' title='Chemical dept branch tshirt design'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/chem-tshirt-full2-150x150.jpg" class="attachment-thumbnail" alt="Chemical dept branch tshirt design" title="Chemical dept branch tshirt design" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/spic-logo-new-copy-final/' title='Spic macay club - Aradhana 2007 poster'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/spic-logo-new-copy-final-150x150.jpg" class="attachment-thumbnail" alt="Spic macay club - Aradhana 2007 poster" title="Spic macay club - Aradhana 2007 poster" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/simple-inci-badge-3/' title='Organizer&#039;s badge for Incident 2008'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/simple-inci-badge-3-150x150.jpg" class="attachment-thumbnail" alt="Organizer&#039;s badge for Incident 2008" title="Organizer&#039;s badge for Incident 2008" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/participant-badge-inci/' title='Participant badge for Incident 2008 '><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/participant-badge-inci-150x150.jpg" class="attachment-thumbnail" alt="Participant badge for Incident 2008" title="Participant badge for Incident 2008" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/smriti-student-profile-page/' title='This page was designed in photoshop by me and I had to make use of photoshop scripting to dynamically insert the text and the images for each student&#039;s profile and testimonial. The data was extracted from the elgg database.The script generated a separate JPG file for each page.'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/0-150x150.jpg" class="attachment-thumbnail" alt="Smriti student profile page" title="This page was designed in photoshop by me and I had to make use of photoshop scripting to dynamically insert the text and the images for each student&#039;s profile and testimonial. The data was extracted from the elgg database.The script generated a separate JPG file for each page." /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/preface_girls/' title='Smriti is the yearbook for our college. I designed the entire book on photoshop. This image is the preface page of the yearbook. The yearbook pages had to be printed in grayscale, so I preferred designing it in that way. Each student had their own profile page including testimonials from 4 of his chosen friends. Elgg was used to provide a social networking platform for them to add testimonials and profile pages.'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/preface_girls-150x150.jpg" class="attachment-thumbnail" alt="NITK SURATHKAL SMRITI 2009" title="Smriti is the yearbook for our college. I designed the entire book on photoshop. This image is the preface page of the yearbook. The yearbook pages had to be printed in grayscale, so I preferred designing it in that way. Each student had their own profile page including testimonials from 4 of his chosen friends. Elgg was used to provide a social networking platform for them to add testimonials and profile pages." /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/preface_boys/' title='Smriti is the yearbook for our college. I designed the entire book on photoshop. This image is the preface page of the yearbook. The yearbook pages had to be printed in grayscale, so I preferred designing it in that way. Each student had their own profile page including testimonials from 4 of his chosen friends. Elgg was used to provide a social networking platform for them to add testimonials and profile pages.'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/preface_boys-150x150.jpg" class="attachment-thumbnail" alt="NITK SURATHKAL SMRITI 2009" title="Smriti is the yearbook for our college. I designed the entire book on photoshop. This image is the preface page of the yearbook. The yearbook pages had to be printed in grayscale, so I preferred designing it in that way. Each student had their own profile page including testimonials from 4 of his chosen friends. Elgg was used to provide a social networking platform for them to add testimonials and profile pages." /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/cover/' title='The image is a photo grid composed of all the photos of the final year students of NITK (B.E. batch of 2009). The photos were extracted from the elgg social networking website and stitched using picasa. The blut effect was done in photoshop.'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/cover-150x150.jpg" class="attachment-thumbnail" alt="Smriti Cover page" title="The image is a photo grid composed of all the photos of the final year students of NITK (B.E. batch of 2009). The photos were extracted from the elgg social networking website and stitched using picasa. The blut effect was done in photoshop." /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/smritidvdlabel/' title='This was the DVD label I designed for Final year branch videos'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/smritidvdlabel-150x150.jpg" class="attachment-thumbnail" alt="NITK SURATHKAL SMRITI" title="This was the DVD label I designed for Final year branch videos" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/index/' title='This was the splash screen for the Incident 09 website. The user was given an option to choose between the HTML and Flash versions of the website. The flash version consisted of the 3d rendering of the campus where the user could move around and also chat with the other visitors on the page.'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/index-150x150.jpg" class="attachment-thumbnail" alt="Incident 2009, splash screen" title="This was the splash screen for the Incident 09 website. The user was given an option to choose between the HTML and Flash versions of the website. The flash version consisted of the 3d rendering of the campus where the user could move around and also chat with the other visitors on the page." /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/splash/' title='Made using illustrator and after effects. '><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/splash-150x150.jpg" class="attachment-thumbnail" alt="Incident &quot;Coming soon&quot; splash screen" title="Made using illustrator and after effects." /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/newscroll/' title='This is the map of NITK surathkal, but I never felt that it was good enough to be made public. Somehow it did not give a feel of a scroll map. The glow effect is too predominant !!'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/newScroll-150x150.jpg" class="attachment-thumbnail" alt="Scroll map of NITK Surathkal (never released)" title="This is the map of NITK surathkal, but I never felt that it was good enough to be made public. Somehow it did not give a feel of a scroll map. The glow effect is too predominant !!" /></a>
<br />

<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="certificate designs photoshop">certificate designs photoshop</a> (40)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="certificate of participation">certificate of participation</a> (31)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="certificate of participation design">certificate of participation design</a> (28)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="certificate design photoshop">certificate design photoshop</a> (20)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="certificate design in photoshop">certificate design in photoshop</a> (15)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="cricket certificate designs">cricket certificate designs</a> (10)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="www thekirankumar com">www thekirankumar com</a> (9)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="cricket poster design">cricket poster design</a> (7)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="thekirankumar com">thekirankumar com</a> (7)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/" title="certificates design in photoshop">certificates design in photoshop</a> (6)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 3.525 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/about/mywork/photoshop-poster-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google talk animated/dynamic status message</title>
		<link>http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/</link>
		<comments>http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 15:34:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[My PHP projects]]></category>
		<category><![CDATA[animation effect]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ascii characters]]></category>
		<category><![CDATA[auto reply]]></category>
		<category><![CDATA[distance]]></category>
		<category><![CDATA[dynamic status]]></category>
		<category><![CDATA[email2sms]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[gateway gateway]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[google status messages]]></category>
		<category><![CDATA[gps coordinates]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[line]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[mechanism]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[roster]]></category>
		<category><![CDATA[score]]></category>
		<category><![CDATA[static status]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[status message]]></category>
		<category><![CDATA[status messages]]></category>
		<category><![CDATA[status updates]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[way]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/</guid>
		<description><![CDATA[Scrolling status messages and google shared status pseudo menu for users to select their dynamic status. Works on the default google talk client. Built using <a href="../../category/my-php-work">PHP 5</a> command line scripting.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/google-pseudo-menu-for-jabber.jpg"><img class="size-full wp-image-591 alignnone" title="google pseudo menu for jabber" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/google-pseudo-menu-for-jabber.jpg" alt="" width="421" height="701" /></a></p>
<p>The idea hit me when I realized that the only advantage of Google talk / XMPP status messages over facebook/twitter status updates is its dynamic nature. Static status messages are boring and people make an honest effort to flick a quote or a joke from somewhere to get rid of the &#8220;Available&#8221; status message. XMPP status messages(also called presence/away messages) which can be dynamically changed or animated to give rise to some interesting possibilities.</p>
<p>I wrote the entire XMPP logging in through SSL and roster fetching mechanism using simple PHP. And then ran the script from command line. Then I wrote a couple of functions to deal with some crazy status messages. These functions where implemented in a API fashion so that people can write their own &#8220;mini apps&#8221; which feed the status messages.<img class="alignleft size-full wp-image-565" title="dynamic_xmpp_status-copy" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/dynamic_xmpp_status-copy.jpg" alt="" width="599" height="202" /></p>
<ul>
<li>First I made a scrolling status message &#8220;I am not here right now&#8221; with a horizontal marquee effect. Then I modified it to provide a basic animation effect by using special ASCII characters to provide a transition to the next status message in the queue.</li>
<li>I also set an auto reply which would respond to any incoming messages and redirect them to me as text message on my cell phone using my service provider&#8217;s (Airtel) Email2SMS gateway.</li>
<li>Later I put in a function which would randomly pull out a quote, joke or a riddle from funtoosh.com and then display it as a status message changing every 2 mins.</li>
<li>I also tried out displaying my current location &amp; distance from my home, and the approx time in which I would come online whenever I was travelling. This was done using the Google maps API coupled with Google latitude API where my cell phone kept broadcasting the GPS coordinates which is inturn used to calculated my distance from home and approx time to reach home. This would be an interesting idea to be taken forward some time later as it would give the user&#8217;s friends an idea as to when the user will come online next. Also a good idea to show the exact location and a link to the page where google latitude public badge is shown&#8230;. just another way to show-off <img src='http://www.thekirankumar.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  if you are travelling on a holiday.</li>
<li>I also made used of google shared status method to implement a pseudo menu into google talk. It was done to implement a mechanism for the user to select his dynamic status from the &#8220;recent status&#8221; dropdown found in google talk. This would eliminate the need for a separate web page or a separate installation for google talk to select one&#8217;s dynamic status message (see screenshot). As soon as a user selects a menu item, the script will change the status back to whatever was present before, and would display the new menu.</li>
</ul>
<p>Some other possible use cases would be :</p>
<ul>
<li>A Simple Countdown to new year/christmas/birthday as status message. For eg: Your status message could read 2 days, 10 hours, 24 minutes, 40 seconds to new year 2011, and the timer can decrement every second. This can be a good new year status message <img src='http://www.thekirankumar.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>&#8220;Where am I right now&#8221; idle message using google latitude. Google latitude does provides an approx location as status message but something more useful would be to provide &#8220;Home&#8221; , &#8220;Office&#8221;, &#8220;at the grocery store&#8221; etc</li>
<li>&#8220;What am I listening to&#8221; or &#8220;what am I watching&#8221; on youtube/grooveshark or any kind of streaming website. I think a few websites already do this.</li>
<li>Live cricket score/football score for some real sports fans.</li>
<li>Total visitors on my blog&#8230; yet another show off tactic</li>
<li>Text Ads as a status message based on what is being discussed on chat. Could be a privacy issue, but an interesting way for people to make some quick bucks by showing a text ad at the end of the status message using bit.ly links which will be based on the current custom status or the keywords on the chat history.</li>
</ul>
<h2><img class="alignleft size-full wp-image-562" title="dynamic_xmpp_status" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/dynamic_xmpp_status.jpg" alt="" width="599" height="202" />The fate</h2>
<p>The project has now been inactive for some time as I got busy with other projects. Thus it was never used anywhere. I wanted it to be published as a free service, but the server costs could not be borne by me alone unless there was a way to make some money out of the service. Although I will be happy to continue the project and run it as a service when I can get my own server <img src='http://www.thekirankumar.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="google status messages">google status messages</a> (32)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="status messages for gtalk">status messages for gtalk</a> (22)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="good status messages for gtalk">good status messages for gtalk</a> (20)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="gtalk status messages">gtalk status messages</a> (12)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="google talk status message">google talk status message</a> (9)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="google status message">google status message</a> (9)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="status message for gtalk">status message for gtalk</a> (7)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="gtalk status message">gtalk status message</a> (6)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="new year gmail status messages">new year gmail status messages</a> (5)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/" title="google talk animations">google talk animations</a> (4)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 7.968 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/about/mywork/google-talk-animateddynamic-status-message/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Joomla real estate component built using ExtJS</title>
		<link>http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/</link>
		<comments>http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 15:33:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[My PHP projects]]></category>
		<category><![CDATA[My work using ExtJS]]></category>
		<category><![CDATA[Things done on Joomla]]></category>
		<category><![CDATA[admin user]]></category>
		<category><![CDATA[apartment]]></category>
		<category><![CDATA[aspect ratio]]></category>
		<category><![CDATA[Check]]></category>
		<category><![CDATA[city]]></category>
		<category><![CDATA[complete real estate]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[dynamic search]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[engine friendly urls]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[extjs joomla]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[goal]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google search]]></category>
		<category><![CDATA[house]]></category>
		<category><![CDATA[joomla extjs]]></category>
		<category><![CDATA[LIVE]]></category>
		<category><![CDATA[logins]]></category>
		<category><![CDATA[priveleges]]></category>
		<category><![CDATA[real estate agents]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[search button]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[sortable]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[URLs]]></category>
		<category><![CDATA[Watch]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/</guid>
		<description><![CDATA[The goal of this project was to create a complete real estate component for Joomla 1.5 using ExtJS framework. The real estate component (named JProRealty) was capable of enabling users &#038; agents to add property listings with multiple photos and search for those listings.]]></description>
			<content:encoded><![CDATA[<p></a>Check out <a href="http://yourproperty.ae">yourproperty.ae</a></p>
<p>The goal of this project was to create a complete real estate component for Joomla 1.5 using ExtJS framework. Watch out for search engine friendly URLs even for dynamic search results. There is an admin side for managing the whole component. Real estate agents and normal users have separate logins and separate priveleges.<br />
The ExtJS framework provided ready to use components which made the website look very professional without putting any effort on the aesthetic side of development. When the user first reaches a website which uses this component, he will be greeted with a google search like homepage where he could choose the city to search. Optionally, one could specify the number of bedrooms in the house, and the type of apartment to further filter the search. Once the search button is clicked, the search results are displayed using a sortable , paginated EXTJS grid component, which will show a small thumbnail of the apartment and also give you other details. There is a small slider at the bottom of the results which will help the user scroll through the different of paginated results. Clicking on any of the results will open the detailed view, where a small photo gallery of the apartment is shown along with more details about it.<br />
The administrator&#8217;s section will allow the admin user to add properties along with the photos. These photos are cropped to the right aspect ratio and then compressed to various sizes and stored in the server.</p>
<table border="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/DemoIconLarge-e1285570555265.jpg"></a><a href="http://yourproperty.ae" target="_BLANK"><img class="size-full wp-image-343 alignnone" title="Demo icon" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/DemoIconLarge-e1285570555265.jpg" alt="Click to view the demo of my work" width="75" height="74" /></a></td>
<td></td>
</tr>
</tbody>
</table>

<a href='http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/yourproperty1/' title='Main landing page'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/yourproperty1-150x150.png" class="attachment-thumbnail" alt="Main landing page" title="Main landing page" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/yourproperty2/' title='Search results page, uses ExtJS grid component'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/yourproperty2-150x150.png" class="attachment-thumbnail" alt="Search results page, uses ExtJS grid component" title="Search results page, uses ExtJS grid component" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/yourproperty4/' title='Logged in user can save properties, add, edit etc'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/yourproperty4-150x150.png" class="attachment-thumbnail" alt="Logged in user can save properties, add, edit etc" title="Logged in user can save properties, add, edit etc" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/yourproperty3/' title='Add a property form'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/yourproperty3-150x150.png" class="attachment-thumbnail" alt="Add a property form" title="Add a property form" /></a>

<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="joomla extjs">joomla extjs</a> (39)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="extjs joomla">extjs joomla</a> (35)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="joomla real estate component">joomla real estate component</a> (12)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="extjs in joomla">extjs in joomla</a> (5)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="extjs joomla component">extjs joomla component</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="real estate component joomla">real estate component joomla</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="ext js joomla">ext js joomla</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="tutorieljoomla extjs">tutorieljoomla extjs</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="real estate component for joomla">real estate component for joomla</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/" title="real estate extjs">real estate extjs</a> (3)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 5.325 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/about/mywork/joomla-real-estate-component-built-using-extjs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multi user avatar chat based flash website for Incident 09</title>
		<link>http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/</link>
		<comments>http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 15:25:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML & CSS related projects]]></category>
		<category><![CDATA[My PHP projects]]></category>
		<category><![CDATA[Photoshop work]]></category>
		<category><![CDATA[Where did I use Poser]]></category>
		<category><![CDATA[Work involving Flash & AS3]]></category>
		<category><![CDATA[Work where I used Google sketchup]]></category>
		<category><![CDATA[alice chat]]></category>
		<category><![CDATA[animat]]></category>
		<category><![CDATA[character]]></category>
		<category><![CDATA[chat bot]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[college]]></category>
		<category><![CDATA[entire college]]></category>
		<category><![CDATA[event registration]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash cs3]]></category>
		<category><![CDATA[flash website]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[gb data]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google talk]]></category>
		<category><![CDATA[heavy graphics]]></category>
		<category><![CDATA[human models]]></category>
		<category><![CDATA[Inci]]></category>
		<category><![CDATA[Incident]]></category>
		<category><![CDATA[initial idea]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[interactive elements]]></category>
		<category><![CDATA[internet bandwidth]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[keyboard arrows]]></category>
		<category><![CDATA[Multi]]></category>
		<category><![CDATA[nitk surathkal]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[person]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[php server]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[Poser]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[sketchup]]></category>
		<category><![CDATA[socket server]]></category>
		<category><![CDATA[student]]></category>
		<category><![CDATA[student server]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[time in india]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/</guid>
		<description><![CDATA[Website fully built on <a href="../../category/my-flash-work">Flash CS3 &#38; Actionscript 3</a>, <a href="../../category/my-poser-work">Poser</a>,<a href="../../category/my-photoshop-work">Photoshop</a>, <a href="../../category/my-google-sketchup-work">Google sketchup</a>, <a href="../../category/my-php-work">PHP 5</a> - Multi user avatar based realtime chat uses PHP backend. Explore 3d map of my college , chat bot, user moderation based on XMPP etc]]></description>
			<content:encoded><![CDATA[<p>I was very inspired by the Red Interactive agency&#8217;s website which allowed the website visitors to talk to each other in realtime with an option to customize their avatars. So I wanted to use my skills and create something similar for my college website. The initial idea  came up with was to model the entire college campus in 3D and allow the user to navigate around the campus along with them being able to go through the event details. I had also thought of having interactive elements in the 3D map which shows a miniaturized version of the cultural fest happening inside the 3D space. But as I was the only person who was working on it and also considering the average internet bandwidth available around that time in India, I decided not to plug in very heavy graphics onto the website. I started off by designing the main building of my college using Google sketch up and rendering it with a photorealistic plugin called vRay. The initial results were very impressive. With the crude rendering of the image, I started working on Flash CS3. Till then, I had only worked on Swishmax, which was a stripped down version of Flash. But Flash CS3 didnt prove too difficult given the fact that I never had to use much of drawing and keyframing tools present in flash and had to use only the actionscript features.<br />
I started off testing the feasibiity with just a small ball as an avatar whose position can be moved through the keyboard arrows. The position of this ball was broadcasted using raw XML sockets to a PHP based server listening on port 8080. And every flash client connected to this PHP server received the coordinates of this ball. After doing a real run on NITK network, the concept proved successful. After this, I went on download some human characters for Poser 5 and exported frames which show the human characters to be walking. The simplicity of Poser in working with human models proved to be a blessing as I had the still frames oif the animation ready within a few days. Then these frames were imported onto Flash and separate swf files which showed the human model to be walking were kept separately and then imported onto the main flash movie and placed in front of the 3D background map.<br />
After this, multiple human characters and multiple 3D background were done using the same method and all integrated into the main movie using some actionscript and the final movie was ready. A quick demo to some of my friends showed that the website would become an instant hit.<br />
Along with the main flash site, I had to set up a way to add text content onto the website using a simple HTML admin page.<br />
The final website was hosted on the local NITK student server and a WAN port 80 was mapped to LAN port 8080 on the local server so that no firewall can intrude in the communication between the client and the server. The final result was a major success and was one of the best websites made for a cultural fest in India.</p>
<p><strong>
<div>Some stats :</div>
<p></strong></p>
<div><span style="color: #000000; font-family: arial, sans-serif; line-height: normal; border-collapse: collapse;">15000 visitors out of which 10000 are absolute unique visitors, 22000 pageviews, 15 GB data transferred, 800 event registrations on the website</span></div>
<p><strong>Later on , some additional features were integrated into the site like :</strong></p>
<li>ALICE chat bot to give standard replies to questions asked during chat</li>
<li>Integration of phpbb login with the flash website so that user logged in on phpbb forum is logged in the flash site also</li>
<li>Integration of google SMS channels to send out bulk SMS, moderation of chat messages using Google talk </li>
<p><b>Some interesting things in the backend : (which you probably wouldnt know even if you used the website) </b><br />
The chat avatar character was assigned based on the IP. If the IP address was in the range for girls hostel , a female character was assigned, If it was from the boys hostel block, a male character was given. Otherwise it was totally random.<br />
The ALICE chat bot was trained to answer hundreds of questions like &#8220;What is Incident&#8221;, &#8220;When is Incident&#8221; etc and would respond to commands like shut up, keep quiet etc. It would also detect when someone would try to use abusive words and then ask them to kindly restrain from repeating it.<br />
Someone or the other person would always stay online to moderate the chat messages being broadcast and ban users who spread hatred on the group chat.<br />
To aid in modelling the 3D maps, I had to go around the campus clicking photographs on my phone from different angles for different buildings and then model them on sketchup. There were plans to model every building , but the plan never worked out due to lack of time.</p>
<p><strong>Some technical details :</strong><br />
The flash client in the browser connects to the PHP based socket server running on port 80 on the NITK student server and communicates using raw XML sockets. The PHP server separated the users into different rooms(based on the map chosen) and forwarded the messages in realtime.  Running it on port 80 ensured that firewall intrusion was minimal. A chat bot (based on ALICE chat bot) was integrated into the map. Moderators could see the activity of any room by adding a jabber user (incident@jabber80.com) to their google talk list. The text content on the website was managed using a simple CMS like page.</p>
<table border="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/DemoIconLarge-e1285570555265.jpg"></a><a href="http://mywork.thekirankumar.com/inci09/main.swf" target="_BLANK"><img class="size-full wp-image-343 alignnone" title="Demo icon" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/DemoIconLarge-e1285570555265.jpg" alt="Click to view the demo of my work" width="75" height="74" /></a></td>
<td></td>
</tr>
</tbody>
</table>
<p>(to be done)</p>

<a href='http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/inci093/' title='NITK Surathkal Beach 3d map'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/inci093-e1285398772313-150x150.jpg" class="attachment-thumbnail" alt="NITK Surathkal Beach 3d map" title="NITK Surathkal Beach 3d map" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/inci09/' title='NITK Main building'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/inci09-150x150.jpg" class="attachment-thumbnail" alt="NITK Main building" title="NITK Main building" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/inci092/' title='NITK Student Activity Center'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/inci092-e1285398689848-150x150.jpg" class="attachment-thumbnail" alt="NITK Student Activity Center" title="NITK Student Activity Center" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/in094/' title='NITK Basketball court'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/in094-e1285398627214-150x150.jpg" class="attachment-thumbnail" alt="NITK Basketball court" title="NITK Basketball court" /></a>
<a href='http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/nitkfinal/' title='High resolution photo of NITK Surathkal Main building'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/09/nitkfinal-150x150.jpg" class="attachment-thumbnail" alt="High resolution photo of NITK Surathkal Main building" title="High resolution photo of NITK Surathkal Main building" /></a>

<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="nitk surathkal">nitk surathkal</a> (27)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="nitk BEACH">nitk BEACH</a> (13)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="nitk">nitk</a> (6)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="flash avatar chat">flash avatar chat</a> (6)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="multi chat website">multi chat website</a> (5)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="surathkal beach">surathkal beach</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="chat application with multiple users in php">chat application with multiple users in php</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="basketball court 3d">basketball court 3d</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="nitk chat ao">nitk chat ao</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/" title="how to flash realtime users chat">how to flash realtime users chat</a> (2)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 10.786 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/about/mywork/multi-user-avatar-chat-based-flash-website-for-incident-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to display your accurate google latitude location address with the public badge map in your blog</title>
		<link>http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/</link>
		<comments>http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 06:42:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[accurate laitude address]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[city]]></category>
		<category><![CDATA[exact address]]></category>
		<category><![CDATA[exact location]]></category>
		<category><![CDATA[geocoding]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google latitude]]></category>
		<category><![CDATA[google latitude api]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[google maps api]]></category>
		<category><![CDATA[google public location]]></category>
		<category><![CDATA[gps location]]></category>
		<category><![CDATA[how accurate is google latitude]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[javascript embed code]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[level]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[location address]]></category>
		<category><![CDATA[lt road]]></category>
		<category><![CDATA[mylatitudelocation]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[reverse geocoding]]></category>
		<category><![CDATA[share your location]]></category>
		<category><![CDATA[status message]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[timeStamp]]></category>

		<guid isPermaLink="false">http://www.kiransuniverse.com/blog/?p=118</guid>
		<description><![CDATA[Google latitude is a great way to share your current GPS location with everyone. You can put up the google location badge on your blog and let the world know your exact geographical location. But the latitude badge does not provide the exact address of your current location in terms of the area names but]]></description>
			<content:encoded><![CDATA[<p>Google latitude is a great way to share your current GPS location with everyone. You can put up the google location badge on your blog and let the world know your exact geographical location.<br />
But the latitude badge does not provide the exact address of your current location in terms of the area names but shows the exact location on the map. Google latitude badge shows only city level address along with the map. So I decided to write my own small PHP script to print out the exact address instead of an approximate one which is shown by default. You could use this code coupled with XMPP integration to show it as you google talk status message (a tutorial and script for this..sometime later)</p>
<p>Basically, instead of displaying &#8220;&lt;City name&gt;,&lt;country&gt;&#8221;,  this script will display &#8220;&lt;Road name&gt;, &lt;areaname&gt;,&lt;cityname&gt;,&lt;country&gt;&#8221;<br />
<span id="more-118"></span><br />
The internals : As soon as the script is executed, It uses the google latitude developer api to get your current co ordinates, then it makes use of the google maps v3 geocoding api (previously called reverse geo coding) to get the info about the co-ordinates of your current location which includes the street name/road name etc.</p>
<p><strong>Steps to add this cool thingy onto your own site:</strong></p>
<p>1. Install google maps application on your GPS mobile phone having GPRS connection (symbian s60,iphone,android)  and then enable Latitude inside google maps app. Ensure that detect location is selected inside the latitude settings under google maps.</p>
<p>2. Goto google latitude web page (http://www.google.com/latitude/apps/badge) and select Enable and show best available location.</p>
<p>3. In the javascript embed code section of the badge config page, select zoom level automatic, and choose the map type, size of map.</p>
<p>4. Put the generated embed code on your blog to display the map and an approx city level address (we&#8217;ll fix this in a moment)</p>
<p>5. Now to display a more accurate address (which includes the roadname,streetnames, areanames) , extract the userid for latitude from the javascript embed code and put it in the below PHP code (line 2)</p>
<p>6.Add this PHP code into a file named &#8220;mylatitudelocation.php&#8221; and upload it into your webserver root.</p>
<p>7. Add this iframe code into your blog widgets sections to display the accurate address of your current location</p>
<pre>&lt;iframe src="mylatitudelocation.php" width="100%" height="50" frameborder="0"&gt;&lt;/iframe&gt;</pre>
<p>Here&#8217;s the PHP code:</p>
<blockquote><p>&lt;?php $latitudeUserid=&#8221;-4xxxxx&#8230;.&#8221; // change this and insert your latitude user id (available from the public badge embed code &#8221;</p>
<p>function ago($tm,$rcs = 0) { $cur_tm = time(); $dif = $cur_tm-$tm; $pds = array(&#8216;second&#8217;,'minute&#8217;,'hour&#8217;,'day&#8217;,'week&#8217;,'month&#8217;,'year&#8217;,'decade&#8217;); $lngh = array(1,60,3600,86400,604800,2630880,31570560,315705600); for($v = sizeof($lngh)-1; ($v &gt;= 0)&amp;&amp;(($no = $dif/$lngh[$v])&lt;=1); $v&#8211;); if($v &lt; 0) $v = 0; $_tm = $cur_tm-($dif%$lngh[$v]); $no = floor($no); if($no &lt;&gt; 1) $pds[$v] .=&#8217;s'; $x=sprintf(&#8220;%d %s &#8220;,$no,$pds[$v]); if(($rcs == 1)&amp;&amp;($v &gt;= 1)&amp;&amp;(($cur_tm-$_tm) &gt; 0)) $x .= time_ago($_tm); return $x; }</p>
<p>$latitudeAPI=&#8221;http://www.google.com/latitude/apps/badge/api?user=$latitudeUserId&amp;type=json&#8221;;</p>
<p>$locationDetails=json_decode(file_get_contents($latitudeAPI)); $lat=$locationDetails-&gt;features[0]-&gt;geometry-&gt;coordinates[0]; $lng=$locationDetails-&gt;features[0]-&gt;geometry-&gt;coordinates[1]; $timestamp=$locationDetails-&gt;features[0]-&gt;properties-&gt;timeStamp; $when=ago($timestamp);</p>
<p>$latlng=&#8221;$lng,$lat&#8221;;</p>
<p>$geocodeAPI=&#8221;http://maps.google.com/maps/api/geocode/json?latlng=$latlng&amp;sensor=false&#8221;;</p>
<p>$locationDetails=json_decode(file_get_contents($geocodeAPI)); $locationString=$locationDetails-&gt;results[0]-&gt;formatted_address;</p>
<p>echo &#8220;$when ago, I was in $locationString&#8221;; ?&gt;</p></blockquote>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="how accurate is google latitude">how accurate is google latitude</a> (41)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="maps google com latittude userid">maps google com latittude userid</a> (17)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="javascript latitude to address">javascript latitude to address</a> (8)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="how accurate is google latitude?">how accurate is google latitude?</a> (6)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="google latitude show coordinates">google latitude show coordinates</a> (5)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="google latitude get location by userid">google latitude get location by userid</a> (5)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="how to insert name location in google map latitude">how to insert name location in google map latitude</a> (5)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="google latitude php script">google latitude php script</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="how accurate is google lattitude">how accurate is google lattitude</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/" title="show my latitude position on public map">show my latitude position on public map</a> (3)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 6.684 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>My Current Location</title>
		<link>http://www.thekirankumar.com/blog/about/my-current-location/</link>
		<comments>http://www.thekirankumar.com/blog/about/my-current-location/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 05:30:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[background location update from iphone]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[battery drain]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[cool script]]></category>
		<category><![CDATA[device tracking through website]]></category>
		<category><![CDATA[extract mobileme location through php]]></category>
		<category><![CDATA[Foursquare]]></category>
		<category><![CDATA[geo co]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google latitude public location]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone 4]]></category>
		<category><![CDATA[iphone mapme.at]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[latitude api for php]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[location data]]></category>
		<category><![CDATA[location history]]></category>
		<category><![CDATA[mapme]]></category>
		<category><![CDATA[mapme.at and google latitude]]></category>
		<category><![CDATA[nokia e71]]></category>
		<category><![CDATA[nokia symbian]]></category>
		<category><![CDATA[online gps update]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[playnice]]></category>
		<category><![CDATA[playnice google latitude sosumi]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[show your current location on your blog]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[update location using php]]></category>
		<category><![CDATA[way]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.kiransuniverse.com/blog/?page_id=107</guid>
		<description><![CDATA[Update as of 17 June 2011 : I have changed my phone from Nokia E71 to iPhone 4 and I found a better way to display my location. In Nokia Symbian Phones, the Google maps app itself included a feature to auto update in the background, but the battery drain was considerably high . Also]]></description>
			<content:encoded><![CDATA[<blockquote><p>
<b>Update as of 17 June 2011 : </b> I have changed my phone from Nokia E71 to iPhone 4 and I found a better way to display my location. In Nokia Symbian Phones, the Google maps app itself included a feature to auto update in the background, but the battery drain was considerably high . Also , whenever I reboot my phone, I forget to enable tracking after bootup. Now in iPhone 4 in addition to the google latitude app, you could use Apple&#8217;s implementation of mobileme.com find my iphone tracking service right from iOS. I found this really cool script sometime back called <a href="http://nat.org/blog/2009/08/playnice-google-apple/" target="_BLANK">playnice</a> (PHP script run as a cronjob). This script will manually initiate a mobileme.com &#8220;find my iphone&#8221; request which will fetch my iphone&#8217;s current location instantly and use the data to update my google latitude location. This way, the battery drain is negligible because there is no background app running on my phone tracking my location, instead &#8230; my server initiates a location update request at a frequency which I specify and this request reaches my iPhone more or less consuming data as much as a PUSH notification only . This way I am always getting tracked even if I reboot my phone and there is no need of any app to be running in the background. Also there is no location history in mobileme.com, but with playnice, my server maintains a complete geo co-ordinates history in a text file, which will help me better track my phone , in case it gets lost.
</p></blockquote>
<p>My location data is automatically fetched using Google Latitude Location API. The Google maps app on my phone broadcasts my location automatically and thus you can see my current location on this page<br/></p>
<p>The iframe displayed below uses google location API to fetch the address of my current location. You should head on to <a href='http://www.thekirankumar.com/blog/2010/07/10/how-to-show-your-accurate-google-latitude-location-address-with-the-public-badge-map/' target='_blank'>this post</a> to read a tutorial on adding this to your own blog.</p>
<p><iframe src="http://maverickous.com/folio/mylatitudelocation.php" width="850" height="120"  frameborder="0"></iframe></p>
<p>
<!-- Google Public Location Badge --><br />
<iframe src="http://www.google.com/latitude/apps/badge/api?user=-4783461664859567777&#038;type=iframe&#038;maptype=roadmap" width="250" height="200" frameborder="0"></iframe><br />
<!-- To disable location sharing, you *must* visit http://www.google.com/latitude/apps/badge and disable the Google Public Location badge. Removing this code snippet is not enough! --></p>
<p>The mapme.at widget here shows all the locations I have visited in the last 1 week and can pull the data from both Google latitude and Foursquare servers. Pretty cool widget if you switch between foursquare and google latitude/maps on your phone very frequently.<br />
<iframe src="http://mapme.at/api/export.html?usernames=thekirankumar&#038;mode=since&#038;since=1%20week%20ago" width="650" height="600" frameborder="0"></iframe></p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="my current location">my current location</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="kbc flash game download">kbc flash game download</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="show my current location">show my current location</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="update google latitude with sms">update google latitude with sms</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="send current position via sms with appcelerator titanium">send current position via sms with appcelerator titanium</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="sencha touch google map latitude location address">sencha touch google map latitude location address</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="sencha touch geolocation autoUpdate">sencha touch geolocation autoUpdate</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="sample android app to display my device current location using google api">sample android app to display my device current location using google api</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="posting my google latitute position to my webpage">posting my google latitute position to my webpage</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/about/my-current-location/" title="My current position in map">My current position in map</a> (1)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 3.706 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/about/my-current-location/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Flash iPhone widget (with sourcecode) for subscribing to Google SMS channels</title>
		<link>http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/</link>
		<comments>http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 12:21:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[automate google sms channels]]></category>
		<category><![CDATA[channels]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash api for google sms]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google sms api in php]]></category>
		<category><![CDATA[google sms channels india free API]]></category>
		<category><![CDATA[google sms channels widget]]></category>
		<category><![CDATA[google sms through iphone widget]]></category>
		<category><![CDATA[height]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone flash sourcecode]]></category>
		<category><![CDATA[iphone flash widget]]></category>
		<category><![CDATA[iphone framework flash]]></category>
		<category><![CDATA[iphone like flash interface]]></category>
		<category><![CDATA[iphone simulator in flash]]></category>
		<category><![CDATA[iphone UI in flash]]></category>
		<category><![CDATA[kml]]></category>
		<category><![CDATA[mobile number]]></category>
		<category><![CDATA[mobile phone]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php code]]></category>
		<category><![CDATA[php curl google sms channels]]></category>
		<category><![CDATA[send free sms]]></category>
		<category><![CDATA[send free sms widget]]></category>
		<category><![CDATA[send sms through google and php]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[sms channels api]]></category>
		<category><![CDATA[sourcecode]]></category>
		<category><![CDATA[subscribers]]></category>
		<category><![CDATA[username]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.kiransuniverse.com/blog/?p=78</guid>
		<description><![CDATA[This widget will enable your site visitors to subscribe to you google sms channel just by entering their mobile number. An invite is sent to their mobile phone automatically. Please wait till the widget loads 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_iphone_1645227268"
			class="flashmovie"
			width="275"
			height="500">
	<param name="movie" value="http://www.thekirankumar.com/blog/wp-content/uploads/2009/11/iphone.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.thekirankumar.com/blog/wp-content/uploads/2009/11/iphone.swf"
			name="fm_iphone_1645227268"
			width="275"
			height="500">
	<!--<![endif]-->
		 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> The php curl script will automate a user login to google sms]]></description>
			<content:encoded><![CDATA[<p>This widget will enable your site visitors to subscribe to you google sms channel just by entering their mobile number. An invite is sent to their mobile phone automatically.</p>
<p>Please wait till the widget loads</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_iphone_1056713339"
			class="flashmovie"
			width="275"
			height="500">
	<param name="movie" value="http://www.thekirankumar.com/blog/wp-content/uploads/2009/11/iphone.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.thekirankumar.com/blog/wp-content/uploads/2009/11/iphone.swf"
			name="fm_iphone_1056713339"
			width="275"
			height="500">
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>The php curl script will automate a user login to google sms channel <span id="more-78"></span>( define username/password in the php code ) and then will send an invite sms to the number specified through the iphone UI. I also had written a script which will send a group sms to all your sms subscribers without actually logging-in to Google sms channels. I will try to find the script and post it here soon.</p>
<table border='0' style='border-size:1px;' cellpadding='20px'><tr><td><a href="http://www.thekirankumar.com/blog/downloads/iphone.zip"><img src="http://www.thekirankumar.com/blog/wp-content/plugins/download-monitor/img/downloadnow.gif" alt="Flash sourcecode (.fla) file for the iphone widget" /></a><br /></td><td> <a href='http://www.thekirankumar.com/blog/downloads/iphone.zip' title=''><font size='3'></font></a> (<font size ='3'>573 hits</font>)  <br/>Flash sourcecode (.fla) file for the iphone widget<br /><input type="hidden" name="IL_RELATED_TAGS" value="1"/><b>Download</b></td></tr></table>

<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="iphone sms app source code">iphone sms app source code</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels">flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="iphone widget flash">iphone widget flash</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="widget google iphone">widget google iphone</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="php source code for How Do I Send SMS To Mobiles Through My Site">php source code for How Do I Send SMS To Mobiles Through My Site</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="list of sms channels in india">list of sms channels in india</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="iphone widget sources">iphone widget sources</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="iphone widget script">iphone widget script</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="iphone flash fla">iphone flash fla</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/" title="iphone widget adobe flash">iphone widget adobe flash</a> (1)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 3.485 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2009/11/01/flash-widget-with-sourcecode-for-subscribing-to-google-sms-channels/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

