<?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>The Unofficial Statement &#187; technology</title>
	<atom:link href="http://www.puneetgupt.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.puneetgupt.com</link>
	<description>Startups, Internet, Technology, Finance</description>
	<lastBuildDate>Fri, 16 Apr 2010 03:25:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to change the default location of the My Documents Folder?</title>
		<link>http://www.puneetgupt.com/technology/how-to-change-the-default-location-of-the-my-documents-folder/</link>
		<comments>http://www.puneetgupt.com/technology/how-to-change-the-default-location-of-the-my-documents-folder/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 03:25:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=48</guid>
		<description><![CDATA[I thought about it at times, but never explored how to do it and agreed to Microsoft. Seems it is quit simple. Here it goes &#8211; just one right click and selecting a location and you are done.
Change location of My Documents folder
]]></description>
			<content:encoded><![CDATA[<p>I thought about it at times, but never explored how to do it and agreed to Microsoft. Seems it is quit simple. Here it goes &#8211; just one right click and selecting a location and you are done.</p>
<p><a href="http://support.microsoft.com/kb/310147">Change location of My Documents folder</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/how-to-change-the-default-location-of-the-my-documents-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enjoy Google and Wolfram Alpha together</title>
		<link>http://www.puneetgupt.com/technology/enjoy-google-and-wolfram-alpha-together/</link>
		<comments>http://www.puneetgupt.com/technology/enjoy-google-and-wolfram-alpha-together/#comments</comments>
		<pubDate>Sat, 30 May 2009 17:32:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wolfram alpha]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=14</guid>
		<description><![CDATA[Now, one can enjoy the coverage and ranking of google with the preciseness of Wolfram Alpha at the same time, for the queries that Wolfram Alpha answers very well.

All one has to do is to download this excellent firefox add on available here.

The addon, throws the same search to Wolfram Alpha as well in addition [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: left;">Now, one can enjoy the coverage and ranking of google with the preciseness of Wolfram Alpha at the same time, for the queries that Wolfram Alpha answers very well.</div>
<div></div>
<div>All one has to do is to download this excellent firefox add on available <a href="https://addons.mozilla.org/en-US/firefox/addon/12006">here.</a></div>
<div></div>
<div>The addon, throws the same search to Wolfram Alpha as well in addition to google and shows results from the former only when it has to show something.</div>
<div></div>
<div></div>
<div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pbuB13R29Ak/SiFqa0gcp4I/AAAAAAAAAp8/iJ7vJMPMFrI/s1600-h/wolfram-google-together.jpg"><img src="http://3.bp.blogspot.com/_pbuB13R29Ak/SiFqa0gcp4I/AAAAAAAAAp8/iJ7vJMPMFrI/s400/wolfram-google-together.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5341667642042001282" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 250px; " /></a></div>
<div></div>
<div>Take care with the addon since it is still experimental, which means that the add on could be in alpha, beta or pre production and not tested on the field much.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/enjoy-google-and-wolfram-alpha-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wolfram Alpha disappoints</title>
		<link>http://www.puneetgupt.com/technology/wolfram-alpha-disappoints/</link>
		<comments>http://www.puneetgupt.com/technology/wolfram-alpha-disappoints/#comments</comments>
		<pubDate>Sat, 30 May 2009 16:26:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wolfram alpha]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=13</guid>
		<description><![CDATA[Had a first look at Wolfram Alpha and got disappointed. The search engine which had so much of euphoria built around it did not deliver to my expectations. Here are the results of the test drive.


Search 1:Number of internet users in India. 

Wolfram gives a number (80m) which seems higher than the number that we had [...]]]></description>
			<content:encoded><![CDATA[<div>Had a first look at Wolfram Alpha and got disappointed. The search engine which had so much of euphoria built around it did not deliver to my expectations. Here are the results of the test drive.</div>
<div>
<div></div>
<div><span class="Apple-style-span" style="font-weight: bold;">Search 1:Number of internet users in India. </span></div>
<div></div>
<div>Wolfram gives a number (80m) which seems higher than the number that we had in 2007 (and mentions that the relevant year for this number is 2007. We should be close to 80m this year. There is no way to find out if this was active users or ever users. However, the data is close to the real number that we know of through various studies in India.</div>
<div></div>
<div><img src="http://3.bp.blogspot.com/_pbuB13R29Ak/SiFZn9rckqI/AAAAAAAAAo0/P9wi8mFXfcw/s320/wolfram+-+internet+users.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 165px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5341649176144679586" /></div>
<div><span class="Apple-style-span" style="font-weight: bold;">Search 2: Mobile users in India</span></div>
<div></div>
<div>As important as the number of internet users and as actively tracked by digital media enthusiasts as the internet population. This one was a big put off. Wolfram Alpha could not understand what to do with the query, even after trying various versions (cell phone users, count/number of mobile users etc.)</div>
<div></div>
<div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pbuB13R29Ak/SiFbTxxeSkI/AAAAAAAAApU/eZwoqClWo2E/s1600-h/wolfram-aids.jpg"><img src="http://1.bp.blogspot.com/_pbuB13R29Ak/SiFbTxxeSkI/AAAAAAAAApU/eZwoqClWo2E/s320/wolfram-aids.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5341651028374604354" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 109px; " /></a><img src="http://4.bp.blogspot.com/_pbuB13R29Ak/SiFbTizKtdI/AAAAAAAAApM/YX-OCdkc0jo/s320/wolfram-mobile.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5341651024355177938" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 106px; " /></div>
</div>
<p><span class="Apple-style-span" style="color: rgb(0, 0, 238); text-decoration: underline;"><br /></span>
<div>
<div></div>
<div></div>
<div></div>
<div>OK, may be Wolfram isn&#8217;t tracking India as actively, I moved on to a search for AIDS patients in the US. </div>
<div></div>
<div><span class="Apple-style-span" style="font-weight: bold;">Search 3: Number of aids patients in USA</span></div>
<div>Wolfram Alpha was as clueless as for the mobile users in India.</div>
<div></div>
<div>This, when I have not tried anything which is not non -computational. I think Wolfram Alpha is still prealpha and has been released prematurely. There is a long way to go before it can win my trust and may be yours too.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/wolfram-alpha-disappoints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Move over microfinance, microtelecom is here</title>
		<link>http://www.puneetgupt.com/technology/move-over-microfinance-microtelecom-is-here/</link>
		<comments>http://www.puneetgupt.com/technology/move-over-microfinance-microtelecom-is-here/#comments</comments>
		<pubDate>Mon, 25 May 2009 03:45:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[VNL WorldGSM]]></category>
		<category><![CDATA[cell phone towers]]></category>
		<category><![CDATA[microtelecom]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[rural telecom]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=12</guid>
		<description><![CDATA[Have you heard of microtelecom? I hadn&#8217;t till upto 15 minutes ago.
Microtelecom is all about optimization of telecom infrastructure for a very specific application: serving low-income, hard-to-reach communities in rural areas. As with all industries and all early movers, the company pioneering the concept has gone ahead and coined this term.
But what a wonderful idea [...]]]></description>
			<content:encoded><![CDATA[<p>Have you heard of microtelecom? I hadn&#8217;t till upto 15 minutes ago.</p>
<p>Microtelecom is all about optimization of telecom infrastructure for a very specific application: serving low-income, hard-to-reach communities in rural areas. As with all industries and all early movers, the company pioneering the concept has gone ahead and coined this term.</p>
<p>But what a wonderful idea it is. Lack of power infrastructure and availability and the cost of running telecom networks on low density markets have been touted as the impediments of growth of mobile user base in rural areas. And VNL, claims to solve both of these through its WorldGSM technology &#8211; solar power based  towers, consuming less than 100 W of power (compared to the current systems which take 3000 W to run).</p>
<p>An entire WorldGSM base station packs into two carts and can be transported over rough terrain in something as simple as a bullock cart. It is self-deploying and requires near-zero maintenance. Also, it can be assembled and activated by non-engineers.</p>
<p>Quippo telecom, which manages about 18K towers in India is doing trails of WorldGSM in rural areas in India.</p>
<p>Can&#8217;t wait to see a revolution ushering in rural areas in the country post deployment of  this technology</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/move-over-microfinance-microtelecom-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Technology Act (Cyberlaws) 2000 Simplified &#8211; Part 2</title>
		<link>http://www.puneetgupt.com/technology/information-technology-act-cyberlaws-2000-simplified-part-2/</link>
		<comments>http://www.puneetgupt.com/technology/information-technology-act-cyberlaws-2000-simplified-part-2/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 13:10:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cyber laws]]></category>
		<category><![CDATA[information technology act 2000]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=11</guid>
		<description><![CDATA[Continued from part 1 &#8230;
Regulation of Certifying Authorities

Central government may appoint a controller of certifying authorities, and also deputy controllers and assistant controllers
Lays down the functions of the controllers, especially certifying the public keys of the certifying authorities themselves and the form and content of the digitial signature certificate and the keys
Lays down procedure for [...]]]></description>
			<content:encoded><![CDATA[<p>Continued from part 1 &#8230;</p>
<p><span style="font-weight: bold;">Regulation of Certifying Authorities</span>
<ol>
<li>Central government may appoint a controller of certifying authorities, and also deputy controllers and assistant controllers</li>
<li>Lays down the functions of the controllers, especially certifying the public keys of the certifying authorities themselves and the form and content of the digitial signature certificate and the keys</li>
<li>Lays down procedure for grant, rejection, renewal, display, surrender and suspension of license to issue Digital Security Certificates</li>
<li>Grants the controller or anyone authorized by him, the power to investigate contravention</li>
</ol>
<p><span style="font-weight: bold;">Digital Signature Certificates</span><a href="http://www.blogger.com/post-create.g?blogID=4562350259303850351"><br /></a>
<ol>
<li>Process of application, grant and rejection of a digital signature</li>
<li>Allows for different fees to be applicable for different class of applications, not exceeding 25 thousand rupees</li>
<li>Talks about when can a certifying authority revoke/suspend a digital signature</li>
</ol>
<p><span style="font-weight: bold;">Duties of subscribers<br /></span>
<ol>
<li>Use of the digital signature means acceptance of the same</li>
<li>The subscriber certifies to all who depend on the digital signature that he is the right party to use the signature and has the private key, etc.</li>
<li>Safekeeping of the private key and informing the certifying authority in case the private key has been compromised</li>
<li>Hacking, access without permission, causing denial of service etc. is punishable upto the maximum extent of 1 crore Rupees</li>
<li>The act lays down as to who can be an adjudicating officer for cases involving contravention to any provisions of the act and the factors that need to be taken into account by the adjudicating officer</li>
</ol>
<div><span class="Apple-style-span" style="font-weight: bold;">The Cyber Regulations Appelate Tribunal</span></div>
<div>
<ol>
<li>Authorises the central government to establish one or more appelate tribunals for matters related to the act which will be called cyber appelate tribunals. The central govt. also to specific the matters to which this CAT will exercise jurisdiction</li>
<li>The tribunal to have only one person, to be known as the Presiding Officer, whose term will be 5 years or age of 65, whichever is earlier. <span class="Apple-style-span"  style=" -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:georgia;"></span></li>
<li><span class="Apple-style-span"  style=" -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:georgia;">A person shall not be qualified for appointment as the Presiding Officer of a Cyber Appellate Tribunal unless he- (a) is, or has been, or is qualified to be, a Judge of a High Court; or <span class="Apple-style-span"  style=" ;font-family:Arial;"><span><span class="Apple-style-span"  style=" ;font-family:georgia;">(b) is, or has been, a member of the Indian Legal Service and is holding or has held a post in Grade I of that Service for at least three year</span></span><span style="font-family:georgia, sans-serif;">s.</span></span></span></li>
<li><span class="Apple-style-span"  style=" -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;font-family:georgia;">Most other sections here talk about the position, powers of the tribunal, resignation of members, recovery of penalty etc</span></li>
</ol>
<div><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><span class="Apple-style-span" style="font-weight: bold;">Offences (under the Information Technology Act)</span></span></div>
<div>
<ol>
<li>Tampering with computer source documents knowingly and/or intentionally (3 years imprisonment or 2 lakh fine or both)</li>
<li>Hacking a computer system (penalty same as above)</li>
<li>Publishing of information which is obscene in electronic form (publishes, transmits or causes to be published) &#8211; information which is lascivious or appeals to pririent interest (5 lac and/or 1 year imprisonment on first conviction, 10 years and/or 2 lac second conviction)</li>
<li>The controller can direct any agency of the government to intercept and/decrypt any information on a computer/passed through a computer network in the interest of the sovereignty of the country, cordial relations with neighbours, and to prevent incitement to the commission of a cognizable offence.</li>
<li>Misrepresentation or hiding facts from certifying authority for getting a license/digital signature (2 years imprisonment/1 lakh/both)</li>
<li>Other cases of offece and their penalties</li>
</ol>
<div><span class="Apple-style-span" style="font-weight: bold;">Network service providers not to be liable in certain cases</span></div>
<div>
<ol>
<li>Network services providers will not be liable if any of the cyber crimes is committed on/through/using theoir network provided they can demonstrate that the contravention was committed without his knowledge or he had exercised due deligence to prevent such contraventions from happening</li>
</ol>
<div><span class="Apple-style-span" style="font-weight: bold;">Miscellaneous</span></div>
<div>
<ol>
<li>Among other things in this chapter, the most important is that if a company is found to commit a contravention of the act, then all employees who were in charge for the conduct of business at that time could be liable unless they demonstrate that the contravention was committed without their knowledge or they had exercises due deligence to prevent such incidents from happenning</li>
</ol>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/information-technology-act-cyberlaws-2000-simplified-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Technology Act (Cyberlaws) 2000 Simplified &#8211; Part 1</title>
		<link>http://www.puneetgupt.com/technology/information-technology-act-cyberlaws-2000-simplified-part-1/</link>
		<comments>http://www.puneetgupt.com/technology/information-technology-act-cyberlaws-2000-simplified-part-1/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 19:49:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cyber laws]]></category>
		<category><![CDATA[information technology act 2000]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=10</guid>
		<description><![CDATA[Part 1 of my attempt to put the Indian Information Technology Act of 2000 in simple words, without legaleseDigital Signature

Recognizes digital signature and approves that electronic records can be authenticated with digital signatures. Also empowers the government to decide and modify rules around digital signatures

Electronic Governance

Allows for exisitng laws to recognize electronic documents at par [...]]]></description>
			<content:encoded><![CDATA[<p><span>Part 1 of my attempt to put the Indian Information Technology Act of 2000 in simple words, without legalese<br /></span><span style="font-weight: bold;"><br />Digital Signature</span>
<ol>
<li>Recognizes digital signature and approves that electronic records can be authenticated with digital signatures. Also empowers the government to decide and modify rules around digital signatures</li>
</ol>
<p><span style="font-weight: bold;">Electronic Governance</span>
<ol>
<li>Allows for exisitng laws to recognize electronic documents at par with hard copies and digital signatures with actual, without such recognition be enforced upon the government/its bodies</li>
<li>Allows for bodies owned and/or controlled by the government to recognize filings/payments in electronic format for the purposes to grant a license/permit/approval/sanction etc</li>
<li>Puts publication of laws and bye laws in the electronic Gazatte of the government at par with the official gazette</li>
</ol>
<p><span style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:85%;"  ><b><span style="font-size:100%;">Attribution,              Acknowledgement and Dispatch of Electronic records</span><br /></b></span>
<ol>
<li>Lays down criteria to attribute an electronic record/communication to an originator</li>
<li>Defines what constitutes an acknowedgement to an electronic communication, and when or when not, the communication becomes binding</li>
<li>Defines the Time and place of dispatch and receipt of electronic communication</li>
</ol>
<p><span style="font-weight: bold;">Secure Electronic Records and secure digital signatures</span>
<ol>
<li>The government can prescribe a &#8217;security procedure&#8217; for digital records having regard to the commercial circumstances at the time when the procedure has to be prescribed</li>
<li>An electronic record will be called a secure electronic record till verification if a security procedure has been applied to it</li>
<li>Lays down conditions when digital signatures will be deemed as secure</li>
</ol>
<p><span style="font-weight: bold;">Regulation of certifying authorities</span><br />(continued in Part 2)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/information-technology-act-cyberlaws-2000-simplified-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safely Remove Hardware?</title>
		<link>http://www.puneetgupt.com/technology/safely-remove-hardware/</link>
		<comments>http://www.puneetgupt.com/technology/safely-remove-hardware/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 06:41:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash drives]]></category>
		<category><![CDATA[safely remove hardware]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[usb drives]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=7</guid>
		<description><![CDATA[Lack of patience has often resulted in all of us, at one time or the other, just yanking off the USB drive fom the port of our laptops, without due respect to &#8220;Safely Remove Hardware&#8221; feature that Windows provides. So, how unsafe is unsafe hardware removal really? Devices use the USB port for 2 main [...]]]></description>
			<content:encoded><![CDATA[<p>Lack of patience has often resulted in all of us, at one time or the other, just yanking off the USB drive fom the port of our laptops, without due respect to &#8220;Safely Remove Hardware&#8221; feature that Windows provides. So, how unsafe is unsafe hardware removal really? Devices use the USB port for 2 main reasons:-<br /><u></u><br /><u>Power</u></p>
<p>Many USB devices (and certainly all flash/pen drives) draw power from the USB port itself for their functioning. Yanking off a device without using safely remove feature could affect both the device and the port, but the chances are very very minimal.</p>
<p><u></u><u>Data Transfer</u></p>
<p>Certain operating systems do delayed writes to devices to optimize writing. If this is the case with the operating system in question, there is a risk of data getting corrputed if the device is pulled out abruptly. Writes could continue even after the operating system signals that the writing is over. If the light on your device is blinking, it means that it is in use and should not be pulled out.</p>
<p><a href="http://www.microsoft.com/whdc/archive/XPrem-devs.mspx">An out of date article on Microsoft&#8217;s website</a> mentions that Windows XP refined its caching policy for removable storage as of Windows XP Beta 2. For consumer-oriented removable storage (USB, Flash, Zip, and so on), write caching is now disabled by default. What it means to the end user is slower writes, but no data corruption when the device is pulled out by surprise. So, the bottom line remains that if you are on an updated Windows XP, you can pull out the device without risk of data corruption. Keep enjoying your habits <img src='http://www.puneetgupt.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/safely-remove-hardware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Experiments with im bot programming</title>
		<link>http://www.puneetgupt.com/technology/experiments-with-im-bot-programming/</link>
		<comments>http://www.puneetgupt.com/technology/experiments-with-im-bot-programming/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 13:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[gtalk bot]]></category>
		<category><![CDATA[im bot]]></category>
		<category><![CDATA[jabber bot]]></category>
		<category><![CDATA[lib jingle]]></category>
		<category><![CDATA[smack api]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=4</guid>
		<description><![CDATA[All of today, I was trying to explore more on programming an im bot for gTalk. Most of the things work out of the box, if you are using a  library for xmpp, like smack, with the exception of file transfer. I did end up spending a considerable time on trying to send a [...]]]></description>
			<content:encoded><![CDATA[<p>All of today, I was trying to explore more on programming an im bot for gTalk. Most of the things work out of the box, if you are using a  library for xmpp, like <a href="http://www.igniterealtime.org/projects/smack/index.jsp">smack</a>, with the exception of file transfer. I did end up spending a considerable time on trying to send a file from an im bot to a user on gTalk.</p>
<p>It seems that file transfer between gTalk client (the one by google) and smack does not work, even though the gTalk server supports it. This is because the gTalk client uses the <a href="http://xmpp.org/extensions/xep-0166.html">jingle specification</a> for voice streaming, video streaming, and file-sharing sessions. Google uses and promotes, <a href="http://code.google.com/apis/talk/libjingle/index.html">libjingle</a>, a c++ library to achieve the same.</p>
<p>That said, file transfer on google talk servers can still work if one uses a third party client, like <a href="http://www.igniterealtime.org/downloads/index.jsp">spark.</a> There are many more freely available clients that one can use.</p>
<p><a href="http://www.igniterealtime.org/downloads/index.jsp">Smack</a>, the xmpp library from ignitedrealtime.org does seem to support jingle in some form or the other, but the same is not well documented and I could not find enough samples to make it work with google. It seems that there are some differences between google and ignited realtime&#8217;s implementation of jingle specifications as well.</p>
<p>I have the scaffoldings ready now, and will share them on this blog soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/experiments-with-im-bot-programming/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Business Applications on instant messaging (im bots for business)</title>
		<link>http://www.puneetgupt.com/technology/business-applications-on-instant-messaging-im-bots-for-business/</link>
		<comments>http://www.puneetgupt.com/technology/business-applications-on-instant-messaging-im-bots-for-business/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 01:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[business applications on messenger]]></category>
		<category><![CDATA[google bot]]></category>
		<category><![CDATA[jabber bot]]></category>
		<category><![CDATA[smack]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[xmpp]]></category>
		<category><![CDATA[yahoo bot]]></category>

		<guid isPermaLink="false">http://www.puneetgupt.com/?p=3</guid>
		<description><![CDATA[Have been thinking through on the scope of creating business applications powered by instant messaging. The roots are few years old. In 2002, I created a suite of enterprise applications on a jabber powered server.
For few years in between, there was limited or low activity on the world of gtalk/yahoo bots; I recall a certain [...]]]></description>
			<content:encoded><![CDATA[<p>Have been thinking through on the scope of creating business applications powered by instant messaging. The roots are few years old. In 2002, I created a suite of enterprise applications on a jabber powered server.</p>
<p>For few years in between, there was limited or low activity on the world of gtalk/yahoo bots; I recall a certain yahoo bot by the name mama_pendse which was hot in early 2000 in India.</p>
<p>Very recently, there has been increased activity around this, with naukri.com launching the beta of its <a href="http://www.techtribe.com/viewBlogEntry.html?blogEntryId=5ccd1e96-5e2d-102c-896a-000f1f68a9bf">job search on gtalk</a> and cleartrip also launching <a href="http://www.alootechie.com/content/cleartrip-launches-chat-based-train-search-service">train search on gtalk</a> just a few days later.</p>
<p>The benefit is clear for a job portal &#8211; many companies do not allow access to job sites. By using the messenger route, they are able to get access a new set of users. For cleartrup though, it looks more like a novelty/marketing strategy than an immediate business problem that they might have solved.</p>
<p>All of this makes me think if we are ready to host business applications on IM just yet. For one, all the data gets piped through google, but google anyway knows what I ate in the morning, so thats not as much an issue. The risk however could be, how much data these organizations are ready to share with google (A colleague wants google analytics to be removed from one of our companies portals for the same reason). Google already knows their ad spends and marketing directions through adwords, their web site usage and stickiness through analytics and now user&#8217;s perception of the site as well through searchwiki.</p>
<p>The other important aspect would be the scalability of these applications. I hear from sources that yahoo and google have a limit to the number of contacts one can add on the messenger. That does not seem to be a big problem since these bots are avoiding roster manipulation in xmpp entirely. When you add a naukri job search bot, see that the bot remains invited and you are not added to the bot&#8217;s friend list. However, you can still interact with the bot.</p>
<p>As more and more people use the job search bot for example, the pipe between google and the bot will get choked, resulting in companies using a series of such bots; jobsearch1, jobsearch 2 &#8230;. etc.</p>
<p>Three, google (unlike yahoo in the past), is promoting the use of its servers and publicizing the use of its platform for messaging applications. It would not be far enough that google will start sending advertisements (chat ads) along with the bot messages, opening a yet another revenue stream for them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.puneetgupt.com/technology/business-applications-on-instant-messaging-im-bots-for-business/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
