<?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</title>
	<atom:link href="http://www.thekirankumar.com/blog/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>Textoo Pro ; in the works</title>
		<link>http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/</link>
		<comments>http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/#comments</comments>
		<pubDate>Mon, 16 May 2011 10:10:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects where I used Titanium framework]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appcelerator titanium UI framework]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[automatic message]]></category>
		<category><![CDATA[character limit]]></category>
		<category><![CDATA[contact]]></category>
		<category><![CDATA[contacts groups titanium]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[feedback emails]]></category>
		<category><![CDATA[fix bugs textoo]]></category>
		<category><![CDATA[gatew]]></category>
		<category><![CDATA[gatewa]]></category>
		<category><![CDATA[group messages]]></category>
		<category><![CDATA[iBook]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[landscape]]></category>
		<category><![CDATA[landscape views]]></category>
		<category><![CDATA[message thread]]></category>
		<category><![CDATA[message threads]]></category>
		<category><![CDATA[messaging app using titanium]]></category>
		<category><![CDATA[multi select contacts in titanium]]></category>
		<category><![CDATA[new version of textoo]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[peek]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[pretttyUI]]></category>
		<category><![CDATA[problem in textoo fixed]]></category>
		<category><![CDATA[progressbar]]></category>
		<category><![CDATA[ProRelease]]></category>
		<category><![CDATA[Queuing]]></category>
		<category><![CDATA[retina]]></category>
		<category><![CDATA[retina images @2x titanium]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[selector]]></category>
		<category><![CDATA[sneak peek]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[textoo pro 1 1 ipa]]></category>
		<category><![CDATA[textoo release date july 1st 2011]]></category>
		<category><![CDATA[threaded views]]></category>
		<category><![CDATA[ui design]]></category>
		<category><![CDATA[unsent messages]]></category>
		<category><![CDATA[use]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/?p=672</guid>
		<description><![CDATA[July 17th 2011 : Textoo Pro now in the apple app store. Download it here : http://textoo.in July 10th 2011 : Textoo v2.0 renamed to Textoo Pro Release of Textoo Pro has been postponed to July 15th 2011 due to app store codesign issues. Here&#8217;s a sneak peek into the brand new version of Textoo]]></description>
			<content:encoded><![CDATA[<blockquote><p>July 17th 2011 : Textoo Pro now in the apple app store. Download it here : <a href='http://textoo.in'>http://textoo.in</a></p></blockquote>
<blockquote><p>July 10th 2011 : Textoo v2.0 renamed to Textoo Pro</p></blockquote>
<blockquote><p>Release of Textoo Pro has been postponed to July 15th 2011 due to app store codesign issues.</p></blockquote>
<p>Here&#8217;s a sneak peek into the brand new version of Textoo Pro &#8211; the iOS app which lets you send free real SMS to any mobile phone in India and other countries.<br />
Based on the numerous feedback emails we have got, we have tried our best to incorporate all the enhancements into this version.<br />
<iframe width="560" height="349" src="http://www.youtube.com/embed/uxzkpm4KlYU" frameborder="0" allowfullscreen></iframe></p>
<blockquote><p><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-sneak-peek-001.png"><img class="size-medium wp-image-676 alignleft" title="textoo sneak peek 001" src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-sneak-peek-001-200x300.png" alt="" width="120" height="180" /></a><strong>A brand new custom designed UI with retina support</strong><br />
With an intent to keep the UI similar on both iOS and android versions, the entire UI was rewritten by avoiding the use the standard components provided by apple SDK as much as possible.  The UI design was inspired by Apple&#8217;s iBook application and each page was designed to work well on both portrait and landscape views with support for retina and non retina displays. Animations and transitions were added to boost the look and feel of the app.</p></blockquote>
<blockquote><p><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-sneak-peek-002.png"><img class="size-medium wp-image-679 alignleft" title="textoo sneak peek 002" src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-sneak-peek-002-200x300.png" alt="free sms iphone app" width="120" height="180" /></a><strong>Native support for group messages and multi select contacts</strong><span id="more-672"></span><br />
Textoo is often used by people who send bulk messages very frequently. With Textoo Pro, you can create contact groups and these contact groups will be available anywhere on you device. The contact selector also allows you to choose multiple contacts at once thus making it easier when it comes to bulk messaging.</p></blockquote>
<blockquote><p><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-sneak-peek-003.png"><img class="size-medium wp-image-680 alignleft" title="textoo sneak peek 003" src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-sneak-peek-003-200x300.png" alt="" width="120" height="180" /></a><strong>Message Queuing</strong><br />
Whenever a message cannot be sent because of the absence of internet connectivity, the message will get queued in the outbox and as soon as connectivity gets restored, you will be prompted to send the unsent messages. This feature also ensures that users without edge or 3G connectivity can queue their messages which will get sent as soon as they arrive at a place with WiFi hotspots.</p></blockquote>
<blockquote><p><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-sneak-peek-004.png"><img class="size-medium wp-image-681 alignleft" title="textoo sneak peek 004" src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-sneak-peek-004-200x300.png" alt="textoo free sms iphone app" width="120" height="180" /></a><strong>Message threads</strong><br />
Similar to the native messaging app, Textoo Pro allows you to start a new message thread or continue a previously started thread , thus keeping your messages organized. You can also control the maximum number of messages displayed in a thread. Whenever the message is being sent, the thread will include a progressbar showing the status of the sending procedure.</p></blockquote>
<blockquote><p><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo_character_slicer.jpg"><img class="size-medium wp-image-696 alignleft" title="textoo_character_slicer" src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo_character_slicer-210x300.jpg" alt="" width="126" height="180" /></a><strong>Automatic message slicing</strong><br />
Some of the gateways have a character limit for each SMS. Textoo will automatically detect this upper limit and slice the message into multiple parts and will send them one after the other. You could also specify the text which gets added after each of the sliced message to indicate to the receiver that it is one part of a long message. for e.g. (cont..)</p></blockquote>
<p>Check out some of the other screens :<br />
<a href="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo2.0_contacts_picker.png"><img src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo2.0_contacts_picker-150x150.png" alt="" title="textoo2.0_contacts_picker" width="150" height="150" class="aligncenter size-thumbnail wp-image-710" /></a><br />
<a href="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/settings_textoo2.0.png"><img src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/settings_textoo2.0-150x150.png" alt="" title="settings_textoo2.0" width="150" height="150" class="aligncenter size-thumbnail wp-image-711" /></a><br />
<a href="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-templates-screenshot.png"><img src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/05/textoo-templates-screenshot-150x150.png" alt="" title="textootemplatesscreenshot" width="150" height="150" class="aligncenter size-thumbnail wp-image-712" /></a></p>
<p><em>Stay tuned..  Textoo Pro will be available in the appstore on July 15th, 2011</em></p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="textoo pro 1 1 ipa">textoo pro 1 1 ipa</a> (28)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="textoo">textoo</a> (14)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="textoo pro 1 1 ipa download">textoo pro 1 1 ipa download</a> (14)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="textoo pro ipa">textoo pro ipa</a> (6)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="textoo pro">textoo pro</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="textoo pro download">textoo pro download</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="textoo pro 1 1">textoo pro 1 1</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="sencha touch picker titled picker">sencha touch picker titled picker</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="sencha touch picker">sencha touch picker</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/" title="new textoo">new textoo</a> (2)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 7.07 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2011/05/16/textoo-v2-0-in-the-works/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Webcast Recording: Titanium for New Developers</title>
		<link>http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/</link>
		<comments>http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 17:22:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[1.5 release]]></category>
		<category><![CDATA[5th jan webcast]]></category>
		<category><![CDATA[9am]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[Inc]]></category>
		<category><![CDATA[jan 5 titanium]]></category>
		<category><![CDATA[level]]></category>
		<category><![CDATA[level overview]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[overview]]></category>
		<category><![CDATA[PST]]></category>
		<category><![CDATA[Recording]]></category>
		<category><![CDATA[titanium]]></category>
		<category><![CDATA[titanium desktop tutorial]]></category>
		<category><![CDATA[titanium mobile tutorial]]></category>
		<category><![CDATA[titanium week recording]]></category>
		<category><![CDATA[titanium week webcast]]></category>
		<category><![CDATA[todo]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Webcast]]></category>
		<category><![CDATA[webinar]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/?p=663</guid>
		<description><![CDATA[Hi all, This is a recording of the webcast on Titanium for New developers ( a high level overview of Titanium architecture), hosted by Kevin Whinnery at Appcelerator Inc. This webcast was broadcast on 5th Jan 2011, 9am PST. Click here to view the webcast Incoming search terms:Titanium for New Developers webcast (7)titanium for new]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>This is a recording of the webcast on Titanium for New developers ( a high level overview of Titanium architecture), hosted by Kevin Whinnery at Appcelerator Inc.</p>
<p>This webcast was broadcast on 5th Jan 2011, 9am PST.</p>
<p><img class="aligncenter size-medium wp-image-667" title="titanium webcast recording screenshot" src="http://www.thekirankumar.com/blog/wp-content/uploads/2011/01/titanium-300x205.png" alt="titanium webcast recording screenshot" width="300" height="205" /></p>
<blockquote>
<h1><span style="font-style: normal;"><strong><a title="Titanium 5th Jan 2011 webcast recording" href="http://www.thekirankumar.com/blog/appcelerator_webcast/jan5_2011_webcast/" target="_blank">Click here to view the webcast</a></strong></span></h1>
</blockquote>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="Titanium for New Developers webcast">Titanium for New Developers webcast</a> (7)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="titanium for new developers">titanium for new developers</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="Webcast: Titanium for New Developers">Webcast: Titanium for New Developers</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="titanium webcasts">titanium webcasts</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="titanium architecture">titanium architecture</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="webcast titanium 6 january">webcast titanium 6 january</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="titanium webcast">titanium webcast</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="titanium web cast">titanium web cast</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="titanium tutorial">titanium tutorial</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/" title="titanium server-side">titanium server-side</a> (1)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 16.925 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2011/01/05/webcast-recording-titanium-for-new-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s my twitter reputation score ?</title>
		<link>http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/</link>
		<comments>http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 08:44:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[branching process]]></category>
		<category><![CDATA[calculate twitter reputation]]></category>
		<category><![CDATA[calculation]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[evan williams]]></category>
		<category><![CDATA[follower]]></category>
		<category><![CDATA[founder]]></category>
		<category><![CDATA[how reputed are you on twitter.com]]></category>
		<category><![CDATA[infinite cycle]]></category>
		<category><![CDATA[inspite]]></category>
		<category><![CDATA[meantime]]></category>
		<category><![CDATA[meantime checkout]]></category>
		<category><![CDATA[measure]]></category>
		<category><![CDATA[month]]></category>
		<category><![CDATA[quantitative measure]]></category>
		<category><![CDATA[record]]></category>
		<category><![CDATA[recursive algorithm]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[reputation score]]></category>
		<category><![CDATA[reputation score on twitter]]></category>
		<category><![CDATA[rise]]></category>
		<category><![CDATA[score]]></category>
		<category><![CDATA[score number]]></category>
		<category><![CDATA[summit]]></category>
		<category><![CDATA[todo]]></category>
		<category><![CDATA[tweeprank]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[tweputation]]></category>
		<category><![CDATA[twitrep]]></category>
		<category><![CDATA[twitreput]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitter popularity index]]></category>
		<category><![CDATA[twitter reputation score]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web2.0 summit]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/?p=635</guid>
		<description><![CDATA[Last month, Twitter founder Evan Williams announced during the Web 2.0 summit that Twitter.com internally keeps a record of every users reputation score.  This made me wonder how do they calculate each users reputation mathematically. After some thought, I charted out a few parameters based on which they could possibly arrive at a quantitative measure]]></description>
			<content:encoded><![CDATA[<p>Last month, Twitter founder Evan Williams announced during the Web 2.0 summit that Twitter.com internally keeps a record of every users reputation score.  This made me wonder how do they calculate each users reputation mathematically. After some thought, I charted out a few parameters based on which they could possibly arrive at a quantitative measure of a users popularity on twitter. Here are some of my conclusions,</p>
<p><strong>Number of followers</strong>: This factor contributes heavily to the score. More the followers, more is ones reputation. But its not just the number which decides the reputation. Each follower has his own reputation on twitter which will contribute to the user he follows. If a users reputation was only dependant on his followers, then a recursive algorithm would be required to accurately determine one&#8217;s reputation. Again the problem will arise when there are cyclic links, i.e. you are followed by a follower who is being followed by someone whom you are following, which will make it an infinite cycle. So the algorithm should stop the branching process as soon as cyclic links are detected. But most probably twitter.com would decide on the depth of penetration for each calculation beforehand.</p>
<p>Also there are certain users who back follow other users who are following them. Such cases will give rise to high rates of cyclic links and hence should not contribute much to the reputation calculation.</p>
<p><strong>Number of retweets</strong>: You are definitely reputed if a significant number of users retweet your tweets regularly. So number of retweets coupled with the individual reputation of the user who is retweeting your tweet will add to your reputation score.</p>
<p><strong>Number of mentions:</strong> If someone with a high individual reputation @mentions you, then your reputation score should increase.</p>
<p>mentions, favourites, listings etc&#8230;.. todo</p>
<p><a href="http://maverickous.com/twitter/calculator.php"><img class="alignleft size-medium wp-image-637" title="Twitter reputation score calculator screenshot" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/12/screenshot-300x168.jpg" alt="Twitter reputation score calculator screenshot" width="300" height="168" /></a></p>
<p>In the meantime checkout <a href="http://www.twitter-reputation.com">http://www.twitter-reputation.com</a>. It is a small experimental page which I set up for finding out your own twitter reputation score based on the parameters listed above. I used the twitter @anywhere javascript API inspite of its limitations , instead of using the more stable PHP api, just to minimize server side bandwidth being used up for fetching user info.</p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="twitter reputation score">twitter reputation score</a> (16)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="whats my twitter score">whats my twitter score</a> (7)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="api reputation">api reputation</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="twitter reputation API">twitter reputation API</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="what\s my twitter score">what\s my twitter score</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="reputation twitter api">reputation twitter api</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="twitter api reputation">twitter api reputation</a> (2)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="twitter reputation php">twitter reputation php</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="twitter reputation score formula">twitter reputation score formula</a> (1)</li><li><a href="http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/" title="twitter reputation score service">twitter reputation score service</a> (1)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 36.733 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2010/12/04/find-out-your-twitter-reputation-score/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>27th Oct &#8211; Appcelerator Titanium Webinar Recording , questions and answers</title>
		<link>http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/</link>
		<comments>http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 15:35:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[appcelerlerator webcast recording]]></category>
		<category><![CDATA[Audience]]></category>
		<category><![CDATA[audience question]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[Black]]></category>
		<category><![CDATA[blackbarry]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[blackberry support for titanium]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[community audience]]></category>
		<category><![CDATA[deals coupons]]></category>
		<category><![CDATA[download appcelerator announcement]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[enterprise subscribers]]></category>
		<category><![CDATA[google tv titanium sdk]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac simulator]]></category>
		<category><![CDATA[paypal & titanium]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[questions and answers]]></category>
		<category><![CDATA[RIM]]></category>
		<category><![CDATA[titanium]]></category>
		<category><![CDATA[titanium 1.5 release]]></category>
		<category><![CDATA[titanium recording]]></category>
		<category><![CDATA[titanium webcast recording]]></category>
		<category><![CDATA[today]]></category>
		<category><![CDATA[Transcript]]></category>
		<category><![CDATA[Watch]]></category>
		<category><![CDATA[Watche]]></category>
		<category><![CDATA[webinar]]></category>
		<category><![CDATA[windows 7 mobile titanium support]]></category>
		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/?p=456</guid>
		<description><![CDATA[Recording Watch the webcast recording for the Q&#38;A session here Q&#38;A Transcript These are the questions and answers which were posted during the Titanium webinar which took place on 27th Oct 2010 Q: Will Blackberry still be windows only? A: it&#8217;ll be mac when RIM adds a Mac simulator Audience Question Q: Does Titanium support]]></description>
			<content:encoded><![CDATA[<div id="div-1.1">
<p><a href="http://www.thekirankumar.com/blog/wp-content/uploads/2010/10/Snap31.jpg"><img class="alignleft size-medium wp-image-461" title="Titanium mobile announcements" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/10/Snap31-300x187.jpg" alt="Titanium mobile announcements for release dates and future plans" width="300" height="187" /></a></p>
<h1>Recording</h1>
<p>Watch the webcast recording for the Q&amp;A session <a href="http://thekirankumar.com/blog/appcelerator_webcast/appcelerator_webcast.html" target="_blank">here</a></p>
<h1>Q&amp;A Transcript</h1>
<p>These are the questions and answers which were posted during the Titanium webinar which took place on 27th Oct 2010</p>
<p><label>Q: </label>Will Blackberry still be windows only?</p>
</div>
<div id="div1.1">
<p><label>A: </label>it&#8217;ll be mac when RIM adds a Mac simulator</p>
</div>
<p><br id="div1.1_br" /></p>
<div id="div3.1">
<p>Audience Question</p>
<p><label>Q: </label>Does Titanium support Black Barry&#8230;???? If yes how can I  get it. I didn&#8217;t see anything about blackbarry on the appcelarator.com?</p>
<p><label>A: </label>BlackBerry is in beta through Q1 next year.  It&#8217;s available  in beta to Pro/Enterprise subscribers today</p>
</div>
<p><span id="more-456"></span></p>
<div id="div5.1">
<p>Audience Question</p>
<p><label>Q: </label>Will Titanium support Windows Phone 7?</p>
<p><label>A: </label>At some point, yes.  WP7 is wait and see how it does  relative to the other more successful platforms today.</p>
</div>
<p><br id="div5.1_br" /></p>
<div id="div7.1">
<p>Audience Question</p>
<p><label>Q: </label>What type of language does the extensions need to be coded  in ?</p>
<p><label>A: </label>Extensions are written in objC, Java, or  JavaScript.</p>
</div>
<p><br id="div7.1_br" /></p>
<div id="div9.1">
<p>Audience Question</p>
<p><label>Q: </label>Is there documentation for extension writing?</p>
<p><label>A: </label>yes, on our dev site, under our blog.</p>
</div>
<p><br id="div9.1_br" /></p>
<div id="div11.1">
<p>Audience Question</p>
<p><label>Q: </label>Will Titanium support webOS in future also?</p>
<p><label>A: </label>Yes, we have an agreement in place with HP to support  webOS.  2011</p>
</div>
<p><br id="div11.1_br" /></p>
<div id="div13.1">
<p>Audience Question</p>
<p><label>Q: </label>Whenn will 1.5 launch?</p>
<p><label>A: </label>weeks not months.  We&#8217;re really going for a solid release  and bringing Android up to snuff</p>
</div>
<p><br id="div13.1_br" /></p>
<div id="div15.1">
<p>Audience Question</p>
<p><label>Q: </label>Nice presentation. Can we get copies of this  presentation?</p>
<p><label>A: </label>Yes, we&#8217;ll post this by tomorrow and share the link out  through our blog/twitter</p>
</div>
<p><br id="div15.1_br" /></p>
<div id="div17.1">
<p>Audience Question</p>
<p><label>Q: </label>In the Ti+Commerce video I saw, a web app was demo&#8217;d that  enabled merchants to offer deals, coupons, etc.  Will this be hosted by  Appcelerator as part of Ti+Commerce?</p>
<p><label>A: </label>yes</p>
</div>
<p><br id="div17.1_br" /></p>
<div id="div19.1">
<p>Audience Question</p>
<p><label>Q: </label>can&#8217;t you just take a commision on paypal sales?</p>
<p><label>A: </label>we will align our incentives with our  community.</p>
</div>
<p><br id="div19.1_br" /></p>
<div id="div20.1">
<p>Audience Question</p>
</div>
<div id="div24.1">
<p><label>Q: </label>Is GameCenter going to ever be built into Titanium?</p>
<p><label>A: </label>possibly, but not a priority right now</p>
</div>
<p><br id="div24.1_br" /></p>
<div id="div26.1">
<p>Audience Question</p>
<p><label>Q: </label>Are you going to drop support for Titanium Desktop?</p>
<p><label>A: </label>NO &#8211; Ti Desktop very much a part of the family.  Know it&#8217;s  been long-in-the-tooth.  That&#8217;s one of the reasons why we&#8217;ve raised a bunch of  $$</p>
</div>
<p><br id="div26.1_br" /></p>
<div id="div28.1">
<p>Audience Question</p>
<p><label>Q: </label>must the positions be taken on-site?</p>
<p><label>A: </label>Preference is onsite, but we&#8217;re looking for good  people&#8230;</p>
</div>
<p>Audience Question</p>
<p><label>Q: </label>have you managed to clone clint yet?</p>
<p><label>A: </label>we just hired a VP for support and services</p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="titanium webinar">titanium webinar</a> (11)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="appcelerator game center">appcelerator game center</a> (9)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="titanium gamecenter">titanium gamecenter</a> (6)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="appcelerator gamecenter">appcelerator gamecenter</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="webinar today">webinar today</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="titanium game center">titanium game center</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="appcelerator titanium question and answers">appcelerator titanium question and answers</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="appcelerator mobile with php">appcelerator mobile with php</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="titanium webinars">titanium webinars</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/" title="titanium appcelerator webinar">titanium appcelerator webinar</a> (3)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 12.649 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2010/10/27/appcelerator-titanium-webinar-questions-and-answers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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.674 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>Textoo: An application to send free SMS using SMS gateways (India,UAE,Kuwait etc)</title>
		<link>http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/</link>
		<comments>http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 19:59:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[160by2]]></category>
		<category><![CDATA[160by2 android app]]></category>
		<category><![CDATA[160by2 app]]></category>
		<category><![CDATA[160by2 for android]]></category>
		<category><![CDATA[160by2 iphone]]></category>
		<category><![CDATA[160by2 iphone app]]></category>
		<category><![CDATA[17th july]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[bonus features]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[default messaging app replacement]]></category>
		<category><![CDATA[developer program]]></category>
		<category><![CDATA[free sms]]></category>
		<category><![CDATA[free sms gateway]]></category>
		<category><![CDATA[freesms iphone]]></category>
		<category><![CDATA[freesms8]]></category>
		<category><![CDATA[freesms8 iphone app]]></category>
		<category><![CDATA[freesmsapi]]></category>
		<category><![CDATA[freesmsapi iphone]]></category>
		<category><![CDATA[freesmsapi iphone app]]></category>
		<category><![CDATA[freesmscraze iphone app]]></category>
		<category><![CDATA[freesmscraze mobile app]]></category>
		<category><![CDATA[fullonsms android]]></category>
		<category><![CDATA[fullonsms for iphone]]></category>
		<category><![CDATA[fullonsms iphone app]]></category>
		<category><![CDATA[fullonsms mobile app]]></category>
		<category><![CDATA[fullonsms.com iphone]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[gateway texter]]></category>
		<category><![CDATA[info]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone 4]]></category>
		<category><![CDATA[iphoneapp]]></category>
		<category><![CDATA[mobile app free sms]]></category>
		<category><![CDATA[mobile application]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[phone application]]></category>
		<category><![CDATA[php api]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[sms gateways]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[Supports]]></category>
		<category><![CDATA[textoo android]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[titanium app free sms]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[way2sms]]></category>
		<category><![CDATA[way2sms iphone]]></category>
		<category><![CDATA[way2sms iphone app]]></category>
		<category><![CDATA[web based sms]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://www.thekirankumar.com/blog/?p=187</guid>
		<description><![CDATA[Update : 17th July &#8217;11 Textoo 1.0 is no more supported. Textoo Pro has reached the app store. Supports more gateways and has a lot of bonus features. Android version of Textoo is also being worked on. Click here to know more. Update : 22nd Sept &#8217;10 A new page has been setup here for]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Update : 17th July &#8217;11</em><br />
Textoo 1.0 is no more supported. Textoo Pro has reached the app store. Supports more gateways and has a lot of bonus features. Android version of Textoo is also being worked on.  Click <a href="http://textoo.in/">here</a> to know more.
</p></blockquote>
<blockquote><p><em>Update : 22nd Sept &#8217;10</em><br />
A new page has been setup <a href="http://textoo.in/">here</a> for the app. More info on this app with be posted on this page from now on.</p></blockquote>
<blockquote><p><em>Update : 15th Sept &#8217;10</em></p>
<p>Apple has approved my enrollment into the developer programme. I am now expecting the approval process for the app to complete soon.</p></blockquote>
<blockquote><p><strong>Update : 13th Sept &#8217;10</strong></p>
<p><em>The application is complete. I am now waiting for apple to approve my enrollment into the developer program so that I can release the app on app store. In the mean time you can have a look at the screenshots below. The app will support multiple gateways and the user will select a particular account to send the text message. The app also has a update feature to download the new gateway lists. Stay tuned for the developer API to add your own gateways to the application. </em></p></blockquote>
<blockquote><p><strong>Update : 9th Sept &#8217;10 </strong></p>
<p><em>This is taking longer than I thought, and I have put in more features than I had planned initially. Changing ETA to 13th Sept &#8217;10..</em></p></blockquote>
<blockquote><p><strong>Aug 26th &#8217;10 </strong></p>
<p><strong> </strong>I am now working on the creation of a mobile phone application for Android and Iphone which will allow you to send free SMS using the PHP API which I created a month back . This is the domain I never explored before, so will take a bit longer to come up with something useful. Hopefully, I can finish it by the end of this week, so that mid of next week, I can release it here. Follow me on twitter(@kiransmile) to stay updated on the latest posts.</p></blockquote>

<a href='http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/free_sms_mobile_app/' title='Free SMS application for android - Screenshot'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/08/free_sms_mobile_app-150x150.jpg" class="attachment-thumbnail" alt="Coming soon..Free SMS application for android Screenshot" title="Free SMS application for android - Screenshot" /></a>
<a href='http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/free_sms_mobile_app_iphone/' title='free_sms_mobile_app_iphone'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/08/free_sms_mobile_app_iphone-150x150.jpg" class="attachment-thumbnail" alt="free_sms_mobile_app_iphone" title="free_sms_mobile_app_iphone" /></a>
<a href='http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/snap6/' title='Snap6'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/08/Snap6-150x150.jpg" class="attachment-thumbnail" alt="Snap6" title="Snap6" /></a>
<a href='http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/snap4/' title='Snap4'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/08/Snap4-150x150.jpg" class="attachment-thumbnail" alt="Snap4" title="Snap4" /></a>
<a href='http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/snap5/' title='Snap5'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/08/Snap5-150x150.jpg" class="attachment-thumbnail" alt="Snap5" title="Snap5" /></a>
<a href='http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/snap2/' title='Snap2'><img width="150" height="150" src="http://www.thekirankumar.com/blog/wp-content/uploads/2010/08/Snap2-150x150.jpg" class="attachment-thumbnail" alt="Snap2" title="Snap2" /></a>

<p>This is a mobile application for iPhone 4 and Android 1.6 which will allow you to send SMS messages to India, UAE, Singapore, Kuwait etc using the free web based SMS gateways like 160by2, way2sms etc. Of course, you will need to register on the respective gateway websites to get an account, afterwhich you push in the accoutn details into the app using an easy to use interface. Afte</p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="textoo android">textoo android</a> (29)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="free sms india android">free sms india android</a> (17)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="free sms android app india">free sms android app india</a> (16)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="free sms india android app">free sms india android app</a> (15)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="textoo for android">textoo for android</a> (11)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="free sms app for android">free sms app for android</a> (10)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="android app free sms india">android app free sms india</a> (10)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="free sms to india android app">free sms to india android app</a> (8)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="free sms app android india">free sms app android india</a> (7)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/" title="free sms android app">free sms android app</a> (6)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 8.159 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2010/08/26/coming-up-androidiphone-application-to-send-free-sms-using-gprs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash draw-on-sand application with source (.fla)</title>
		<link>http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/</link>
		<comments>http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 19:18:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[beach]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[college]]></category>
		<category><![CDATA[cult]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[drawing]]></category>
		<category><![CDATA[fla flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash source code]]></category>
		<category><![CDATA[Incident]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[sandwriting]]></category>
		<category><![CDATA[Surathkal]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://www.kiransuniverse.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/</guid>
		<description><![CDATA[Flash CS3 Source code and PHP script to export drawing to JPG. I made this flash app a year ago for my college NITK Surathkal&#8217;s cult fest Incident&#8217;s website. But I did not find time to add all the features I had thought of. The plan was to have this drawing canvas as the background]]></description>
			<content:encoded><![CDATA[<p>Flash CS3 Source code and PHP script to export drawing to JPG.<br />
I made this flash app a year ago for my college NITK Surathkal&#8217;s cult fest Incident&#8217;s website. But I did not find time to add all the features I had thought of. The plan was to have this drawing canvas as the background of the website for beach events, but I later decided to keep it simple.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/V0qVXuYEvg0&amp;hl=en_GB&amp;fs=1?rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/V0qVXuYEvg0&amp;hl=en_GB&amp;fs=1?rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><span id="more-152"></span></p>
<p>So here comes the complete AS3/Flash source code with the PHP script for converting the drawing into an Image.<br />
The demo can be found <a href="http://www.thekirankumar.com/blog/wp-content/uploads/sandwriting.html">here</a>.<br />
<table border='0' style='border-size:1px;' cellpadding='20px'><tr><td><a href="http://www.thekirankumar.com/blog/downloads/sandwriting.zip"><img src="http://www.thekirankumar.com/blog/wp-content/plugins/download-monitor/img/downloadnow.gif" alt="Sandwriting app" /></a><br /></td><td> <a href='http://www.thekirankumar.com/blog/downloads/sandwriting.zip' title='A flash based (replayable)drawing pad for simulating 'writing on sand' effect.'><font size='3'></font></a> (<font size ='3'>415 hits</font>)  <br/>Sandwriting app<br /><input type="hidden" name="IL_RELATED_TAGS" value="1"/><b>Download</b></td></tr></table>
</p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="draw in sand online">draw in sand online</a> (10)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="as3 sand">as3 sand</a> (9)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="sand application">sand application</a> (8)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="draw on sand flash">draw on sand flash</a> (5)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="flash drawing source code">flash drawing source code</a> (4)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="drawing on sand application">drawing on sand application</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="draw sand flash">draw sand flash</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="drawing fla">drawing fla</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="Drawing in the sand application">Drawing in the sand application</a> (3)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/" title="Drawing App fla">Drawing App fla</a> (3)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 24.384 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2010/08/06/flash-draw-on-sand-application-with-source-fla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP class to send SMS using free SMS gateways</title>
		<link>http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/</link>
		<comments>http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 16:13:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[160by2]]></category>
		<category><![CDATA[aircel sms api]]></category>
		<category><![CDATA[airtel sms api]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Bulk]]></category>
		<category><![CDATA[bulk sms]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[character]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[curl 160by2]]></category>
		<category><![CDATA[curl freesms8]]></category>
		<category><![CDATA[curl freesmsapi]]></category>
		<category><![CDATA[curl way2sms]]></category>
		<category><![CDATA[daily joke]]></category>
		<category><![CDATA[docomo sms api]]></category>
		<category><![CDATA[dowload free texting api for bulk sms]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[email2sms]]></category>
		<category><![CDATA[error codes]]></category>
		<category><![CDATA[free api for sms]]></category>
		<category><![CDATA[free bulk sms api]]></category>
		<category><![CDATA[free sms]]></category>
		<category><![CDATA[free sms all over the world]]></category>
		<category><![CDATA[free sms gateways]]></category>
		<category><![CDATA[free sms sites without registration in india]]></category>
		<category><![CDATA[free text api]]></category>
		<category><![CDATA[freesmsapi]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[gtalk]]></category>
		<category><![CDATA[india sms script]]></category>
		<category><![CDATA[internet connectivity]]></category>
		<category><![CDATA[internet gateway api for free sms]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[login errors]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[php api]]></category>
		<category><![CDATA[php code]]></category>
		<category><![CDATA[php code to send sms using way2sms]]></category>
		<category><![CDATA[php sms gateway]]></category>
		<category><![CDATA[programmatic sms send]]></category>
		<category><![CDATA[reliance sms api]]></category>
		<category><![CDATA[reputation points]]></category>
		<category><![CDATA[result]]></category>
		<category><![CDATA[scri]]></category>
		<category><![CDATA[security methods]]></category>
		<category><![CDATA[send free sms through the web]]></category>
		<category><![CDATA[send free sms using php]]></category>
		<category><![CDATA[sms airtel php]]></category>
		<category><![CDATA[sms api]]></category>
		<category><![CDATA[sms php]]></category>
		<category><![CDATA[socket connections]]></category>
		<category><![CDATA[text message using php]]></category>
		<category><![CDATA[unofficial 160by2 api]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[vodafone sms api]]></category>
		<category><![CDATA[way]]></category>
		<category><![CDATA[way2sms]]></category>
		<category><![CDATA[way2sms.com]]></category>
		<category><![CDATA[web to sms api for free]]></category>

		<guid isPermaLink="false">http://www.kiransuniverse.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/</guid>
		<description><![CDATA[17th Dec &#8217;10 : Now here&#8217;s the deal. 160by2,way2sms and freesms8 offer free SMS and earn money through the ads on their website. By using this PHP script, we are bypassing their website illegally as their ad never gets shown. I hope you will keep this in mind when you use this script. If you]]></description>
			<content:encoded><![CDATA[<blockquote><p>17th Dec &#8217;10 : <span style="color: #008000;"></p>
<p><strong> Now here&#8217;s the deal. 160by2,way2sms and freesms8 offer free SMS and earn money through the ads on their website. By using this PHP script, we are bypassing their website illegally as their ad never gets shown. I hope you will keep this in mind when you use this script. If you want to send free SMS legally, then head over to http://freesmsapi.com and create an account. They are offering an excellent service totally free of cost.</strong><br />
<strong> Also the developers at way2sms and freesms8  keep changing their url&#8217;s and security methods to prevent such scripts from working (160by2.com guys are cool about this). And as this PHP code published here can be viewed publicly, their jobs become easy. </strong><span style="font-style: normal;"><strong><span style="color: #ff0000;">So I will not be able to continue development of the scripts because as soon as I publish the code here, way2sms/freesms8 change their code to break my code.</span></strong></span><br />
<strong> So there should be a way to restrict access to the PHP code published here so that the code reaches appropriate hands only. Maybe a password protected SVN or forums based on reputation points, I dont know..</strong><br />
<strong> Post in your opinions about this as a comment and lets see whether we can work it out together.</strong><br />
</span></p></blockquote>
<blockquote><p>Update as of 5th Oct &#8217;10 : <span style="color: #008000;"><strong>Bulk SMS services restored !!</strong></span></p></blockquote>
<blockquote><p>Update as of 24th Sep &#8217;10 : <span style="color: #ff0000;"><strong>Govt has banned bulk sms temporarily. So all the bulk sms providers have stopped their services. </strong></span><a href="http://www.ndchronicle.com/news/Govt_extends_ban_on_bulk_SMS__MMS_till_Sep_29_1285307911/"><span style="color: #ff0000;"><strong>More info</strong></span></a><span style="color: #ff0000;"><strong>. This script will not work till Sep 29th</strong></span><strong>. In the meantime, I will upload the next version of the script which can check internet connectivity, login errors and other responses sent by the gateway. I will also be adding support for freesmsapi.com and freesms8.com gateways.</strong></p></blockquote>
<blockquote><p>Update as of 10th Sep &#8217;10: The code has been updated to accomodate a small change in the way2sms website.</p></blockquote>
<blockquote><p>Update as of 15th Aug &#8217;10 : The code has been updated to work on all 160by2 and way2sms accounts and also will fetch any error codes being generated by these gateways. If you encounter any bugs, drop in a comment.</p></blockquote>
<p>This is a PHP script I wrote a while back to automate the sending of SMS/text message using 160by2.com/way2sms.com account.</p>
<p>You can use this PHP API script to send free sms India, Kuwait, Singapore, UAE, Phillipines, Malaysia etc. Very useful if you are combining this with the registration page of your website to verify the users mobile number similar to verification of their email address.</p>
<p>Some possible real world applications of this script are :<br />
1. Email to SMS.<br />
2. Birthday alerts/Daily joke/thought for the day/news SMS<br />
3. Gtalk/XMPP to SMS<span id="more-141"></span><br />
<!--more--><br />
Pre-requisites to use this script :<br />
1.You need a hosting server with PHP5 and cURL extension enabled. The server should be able to open socket connections to other servers.<br />
2.a valid,verified 160by2.com account or way2sms.com account (Create an account for free on one of these gateways and send a test SMS through their UI first.)</p>
<p>Example Usage (Also included in example.php):</p>
<blockquote><p>include_once &#8220;class.curl.php&#8221;;<br />
include_once &#8220;class.sms.php&#8221;;</p>
<p>$smsapp=new sms();<br />
$smsapp-&gt;setGateway(&#8216;way2sms&#8217;); // you can set gateway to be 160by2 to use your 160by2 account;<br />
// way2sms code has been tested on different accounts to be stable.</p>
<p>echo &#8220;Logging in  &#8230; &#8220;;<br />
$smsapp-&gt;login(&#8216;username for way2sms&#8217;,'password&#8217;);</p>
<p>echo &#8220;Sending SMS &#8230; &#8220;;<br />
$result=$smsapp-&gt;send(&#8217;10 digit mobile number&#8217;,'Your text message&#8217;);</p>
<p>if($result)<br />
{<br />
echo &#8220;Message sent&#8221;;<br />
}<br />
else<br />
{<br />
echo &#8220;Error encountered : &#8220;.$smsapp-&gt;getLastError();<br />
}</p></blockquote>
<p>Limitations :<br />
1. 160by2.com offers a character limit of around 145 for each message. Way2sms offers a character limit of 140 characters per message. Please see that the character limit is honored.<br />
2. also a limit of 50 messages per day per account and 10 messages per recepient phone number holds good for 160by2.</p>
<table border='0' style='border-size:1px;' cellpadding='20px'><tr><td><a href="http://www.thekirankumar.com/blog/downloads/SMS-API.zip"><img src="http://www.thekirankumar.com/blog/wp-content/plugins/download-monitor/img/downloadnow.gif" alt="SMS API" /></a><br /></td><td> <a href='http://www.thekirankumar.com/blog/downloads/SMS-API.zip' title='PHP class to send free sms/text message using 160by2 or way2sms account. (Unofficial API)'><font size='3'></font></a> (<font size ='3'>4279 hits</font>)  <br/>SMS API<br /><input type="hidden" name="IL_RELATED_TAGS" value="1"/><b>Download</b></td></tr></table>
<br />
<strong>Demo:</strong><br />
<a href="http://www.thekirankumar.com/blog/smsdemo/" target="_BLANK"><img src="http://thekirankumar.com/blog/wp-content/PHP%20SMS%20API%20demo_screenshot.JPG" alt="" /><br />
</a><a href="http://www.thekirankumar.com/blog/smsdemo/" target="_BLANK">Click here </a>for a simple demo application to send free SMS using this API</p>
<p>I had also written a script using this class to send an sms alert to notify as soon as the booking for an upcoming movie opens up on bookmyshow.com, if someones interested in using this bookmyshow script, drop in a comment.</p>
<h1>New SMS API</h1>
<p>Supports 160by2, freesmsapi, freesms8. Does not support way2sms as of now.</p>
<h3>To send free SMS all over the world using your iPhone/iPod touch, use <a href='http://textoo.in'>Textoo Pro app</a>. It is currently the best iphone app to send free unlimited text messages easily.</h3>
<p><table border='0' style='border-size:1px;' cellpadding='20px'><tr><td><a href="http://www.thekirankumar.com/blog/downloads/SMS-API2.0.zip"><img src="http://www.thekirankumar.com/blog/wp-content/plugins/download-monitor/img/downloadnow.gif" alt="PHP SMS API v2.0" /></a><br /></td><td> <a href='http://www.thekirankumar.com/blog/downloads/SMS-API2.0.zip' title='New SMS API to send free SMS'><font size='3'></font></a> (<font size ='3'>2513 hits</font>)  <br/>PHP SMS API v2.0<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/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="php code to send sms using way2sms">php code to send sms using way2sms</a> (38)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="send free sms using php">send free sms using php</a> (34)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="how to send free sms using PHP">how to send free sms using PHP</a> (17)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="160by2 api php">160by2 api php</a> (13)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="php code for sms alert">php code for sms alert</a> (13)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="php script to send sms">php script to send sms</a> (13)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="free sms gateway for php">free sms gateway for php</a> (12)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="send sms using php free">send sms using php free</a> (10)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="working code for sending sms through website in php">working code for sending sms through website in php</a> (10)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/" title="how to send sms using php code">how to send sms using php code</a> (9)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 5.608 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2010/08/03/php-script-to-send-free-sms-using-your-160by2-account/feed/</wfw:commentRss>
		<slash:comments>159</slash:comments>
		</item>
		<item>
		<title>Joomla Multiple registration forms plugin for Community builder</title>
		<link>http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/</link>
		<comments>http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 20:39:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[2 reg forms in joomla cb]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[auto assign user group plugin for CB]]></category>
		<category><![CDATA[cb]]></category>
		<category><![CDATA[cb multiple registration forms]]></category>
		<category><![CDATA[community builder hack registration]]></category>
		<category><![CDATA[community builder plugin for registration]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[different registration forms plugin for cb]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[field management]]></category>
		<category><![CDATA[how to show a different registration page for different users joomla]]></category>
		<category><![CDATA[JLS]]></category>
		<category><![CDATA[jls group selector update]]></category>
		<category><![CDATA[joomla community builder add another registration form]]></category>
		<category><![CDATA[joomla how to add more than one registration]]></category>
		<category><![CDATA[mandatory fields]]></category>
		<category><![CDATA[more than one registration joomla]]></category>
		<category><![CDATA[multiple registration forms]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[override registration joomla]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[passing hidden data to forms joomla]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[registration form]]></category>
		<category><![CDATA[registration forms]]></category>
		<category><![CDATA[tab]]></category>
		<category><![CDATA[two registration forms in joomla]]></category>
		<category><![CDATA[username]]></category>
		<category><![CDATA[usertype based registration forms joomla]]></category>
		<category><![CDATA[validation checks]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.kiransuniverse.com/blog/?p=130</guid>
		<description><![CDATA[This Community builder plugin enables adding of multiple registration forms to Joomla. It is tested to be working in Community builder 1.2 with Joomla 1.5. Install this plugin into Joomla through the community builder plugin installer and enable it. Defining multiple forms Click on this plugin under the plugin management tab and in the params]]></description>
			<content:encoded><![CDATA[<p>This Community builder plugin enables adding of multiple registration forms to Joomla. It is tested to be working in Community builder 1.2 with Joomla 1.5.</p>
<p>Install this plugin into Joomla through the community builder plugin installer and enable it.</p>
<h2>Defining multiple forms</h2>
<p>Click on this plugin under the plugin management tab and in the params section define the forms in this format:</p>
<blockquote><p>form_name1:field_name1,field_name2</p>
<p>form_name2:field_name1,field_name2</p></blockquote>
<ul>
<li>form_name is a identifier for the form you are creating. Keep it unique and without spaces. This form_name has to be passed as a GET parameter to the default CB registration page to show up only the fields you want.</li>
<li>field_name1,field_name2 etc are the names of the fields under the Field management tab in CB.</li>
</ul>
<p><span id="more-130"></span><br />
An example entry could be like this :</p>
<blockquote><p>agent_form:name,username,password,company_name</p>
<p>user_form:name,username,password,address</p></blockquote>
<p>The 2 forms can be accessed by adding &amp;form=agent_form and &amp;form=user_form respectively to the default CB registration form URL.</p>
<p>Please note that you could also have mandatory fields in any of the forms. In such a case the mandatory fields will be filled with some text to bypass the validation checks before the form is submitted.</p>
<h2>Passing hidden data</h2>
<p>Sometimes it is necessary to store information based on the above defined forms. For example, when the agent_form is submitted, you may want to store a specific value say &#8216;agent&#8217; in one of the CB fields (say cb_usertype) so that you can know later,what form was used by the user. This can be done using the hidden data field.</p>
<p>The hidden data field also uses a similar format for definining the fields.</p>
<blockquote><p>form_name1:field_name1=value1,field_name2=value2</p>
<p>form_name2:field_name1=value1,field_name2=value2</p></blockquote>
<p>So here, once the form_name1 is submitted, the field_name1 will have the value set to value1.</p>
<p>Note that the value should not contain any special characters like commas or quotes. The value is added directly to the database as soon as the user registration is confirmed and hence will skip any validation checks.</p>
<p>One of the real world applications of this feature is by combining with the JLS grouping plugin which will add the current user to the necessary user group based on one of the CB fields.</p>
<p>This is Based on &#8220;Different User Registration Forms&#8221; plugin by Bog Imp</p>
<table border='0' style='border-size:1px;' cellpadding='20px'><tr><td><a href="http://www.thekirankumar.com/blog/downloads/multiple-registration-forms-plugin.zip"><img src="http://www.thekirankumar.com/blog/wp-content/plugins/download-monitor/img/downloadnow.gif" alt="CB Multiple Registration forms plugin" /></a><br /></td><td> <a href='http://www.thekirankumar.com/blog/downloads/multiple-registration-forms-plugin.zip' title='Adds multiple user registration forms to Joomla community builder component.'><font size='3'></font></a> (<font size ='3'>5198 hits</font>)  <br/>CB Multiple Registration forms plugin<br /><input type="hidden" name="IL_RELATED_TAGS" value="1"/><b>Download</b></td></tr></table>

<p>If you need any new features on this extension, leave a comment below. I will be happy to add them <img src='http://www.thekirankumar.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Adding form specific title/description</h2>
<p>You can add multiple delimiter fields to your CB fields list which enables you to add any html code or static text to your form. This technique combined with the above plugin can create multiple CB forms with form specific titles. But the only limitation here is that the field names for the delimiter fields are also displayed. I dont think there is a way to avoid that.</p>
<h2>Auto assign user group based on the registration form</h2>
<p>I have modified Jorge Luis Savoini&#8217;s (aka BestBeast) JLS group selector plugin to make it work for Joomla 1.5 and CB2.2. This CB plugin also needs to be installed using CB plugin installer. This plugin allows you to assign different user groups based on a value from combo box which the user selects during Registration. But in real world applications, you may not want to ask the user to explicitly specify the user group, but instead you want to redirect them to the appropriate form and use the hidden data method in the above plugin to pass the required data to cb_usertype field. More details on the joomla extensions page for JLS group selector.<br />
<table border='0' style='border-size:1px;' cellpadding='20px'><tr><td><a href="http://www.thekirankumar.com/blog/downloads/cbjls_regroup.zip"><img src="http://www.thekirankumar.com/blog/wp-content/plugins/download-monitor/img/downloadnow.gif" alt="Modified JLS group selector" /></a><br /></td><td> <a href='http://www.thekirankumar.com/blog/downloads/cbjls_regroup.zip' title='Modified version of Jorge Luis Savoini's Joomla CB Group selector by Kiran Kumar to make it work in Joomla1.5'><font size='3'></font></a> (<font size ='3'>584 hits</font>)  <br/>Modified JLS group selector<br /><input type="hidden" name="IL_RELATED_TAGS" value="1"/><b>Download</b></td></tr></table>
<br />
For those who want to display partial CB registration form as a module on your homepage , <a href="http://extensions.joomla.org/extensions/core-enhancements/embed-a-include/10721">this extension</a> might be useful.</p>
<h4>Incoming search terms:</h4><ul><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="community builder registration form">community builder registration form</a> (18)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="cb registration form">cb registration form</a> (16)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="community builder multiple registration forms">community builder multiple registration forms</a> (14)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="joomla registration form plugin">joomla registration form plugin</a> (13)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="joomla multiple registration forms">joomla multiple registration forms</a> (11)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="different registration forms joomla">different registration forms joomla</a> (8)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="joomla-multiple-registration-forms-plugin-for-community-builder">joomla-multiple-registration-forms-plugin-for-community-builder</a> (8)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="thekirankumar com">thekirankumar com</a> (8)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="joomla registration form">joomla registration form</a> (7)</li><li><a href="http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/" title="community builder unterschiedliche registrations formulare">community builder unterschiedliche registrations formulare</a> (6)</li></ul><!-- SEO SearchTerms Tagging 2 plugin took 25.358 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.thekirankumar.com/blog/2010/08/01/joomla-multiple-registration-forms-plugin-for-community-builder/feed/</wfw:commentRss>
		<slash:comments>31</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 16.331 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>
	</channel>
</rss>

