<?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>Abhi&#039;s Weblog &#187; Adobe AIR</title>
	<atom:link href="http://abhinavsingh.com/blog/tag/adobe-air/feed/" rel="self" type="application/rss+xml" />
	<link>http://abhinavsingh.com/blog</link>
	<description>PHP, Memcached, XMPP and Web Development</description>
	<lastBuildDate>Wed, 06 Apr 2011 22:19:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo</title>
		<link>http://abhinavsingh.com/blog/2009/06/seo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo/</link>
		<comments>http://abhinavsingh.com/blog/2009/06/seo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 11:51:12 +0000</pubDate>
		<dc:creator>Abhinav Singh</dc:creator>
				<category><![CDATA[Open Source Projects]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Desktop Application]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SEO Analyzer]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://abhinavsingh.com/blog/?p=425</guid>
		<description><![CDATA[On May 28, 2009 Microsoft announced Bing which has now replaced Live search. And within 2 week of it&#8217;s release, Bing seems to have leapfrog Yahoo search in U.S. With Bing coming up as a strong contender to Google and Yahoo search engines, I have added support for Bing in SEO Analyzer v 1.2. This [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F06%2Fseo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F06%2Fseo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo%2F&amp;source=imoracle&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f027b5a79a20a49b713f16282f1e0857&amp;hashtags=Adobe+AIR,Bing,Demo,Desktop+Application,Google,javascript,Open+Source,SEO+Analyzer,Yahoo&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>On May 28, 2009 Microsoft announced <a href="http://bing.com">Bing</a> which has now replaced Live search. And within 2 week of it&#8217;s release, Bing seems to have leapfrog <a href="http://ysearch.com">Yahoo search</a> in U.S.</p>
<p>With Bing coming up as a strong contender to Google and Yahoo search engines, I have added support for Bing in <a href="http://code.google.com/p/seoanalyzer">SEO Analyzer v 1.2</a>. This will enable you to analyze a site&#8217;s ranking for a particular keyword on Bing search engine, along with Yahoo and Google search engines.</p>
<p><a href="http://code.google.com/p/seoanalyzer/"><img src="http://abhinavsingh.com/blog/wp-content/uploads/2009/06/seoanalyzer-bing-support.jpg" alt="seoanalyzer-bing-support" title="seoanalyzer-bing-support" width="351" height="502" class="alignleft size-full wp-image-426" /></a></p>
<p><strong><u>SEO Analyzer Future Roadmap:</u></strong></p>
<ul>
<li>Saving reports on spreadsheets</li>
<li>Comparing two sites for a list of keywords</li>
<li>Keyword density extraction tool</li>
</ul>
<p>Happy SEO Analysis!</p>
<script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/api.tweetmeme.com\/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F06%2Fseo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo%2F","http:\/\/bing.com","http:\/\/ysearch.com","http:\/\/code.google.com\/p\/seoanalyzer","http:\/\/code.google.com\/p\/seoanalyzer\/"];var wordpress_toolbar_url = "http://abhinavsingh.com/blog/wp-content/plugins/wordpress-toolbar/toolbar.php";var wordpress_toolbar_oinw = "oinw";var wordpress_toolbar_hash = "aHR0cDovL2FiaGluYXZzaW5naC5jb20vYmxvZy8yMDA5LzA2L3Nlby1hbmFseXplci12LTEyLWFkZGluZy1zdXBwb3J0LWZvci1iaW5nLWFsb25nLXdpdGgtZ29vZ2xlLWFuZC15YWhvby88d3B0Yj5TRU8gQW5hbHl6ZXIgdiAxLjIgJiM4MjExOyBBZGRpbmcgc3VwcG9ydCBmb3IgQmluZyBhbG9uZyB3aXRoIEdvb2dsZSBhbmQgWWFob288d3B0Yj5odHRwOi8vYWJoaW5hdnNpbmdoLmNvbS9ibG9nPHdwdGI%2BQWJoaSYjMDM5O3MgV2VibG9n";</script><ul class="related_post"><li><a href="http://abhinavsingh.com/blog/2009/04/seo-analyzer-version-11-whats-new/" title="SEO Analyzer &#8211; Version 1.1 &#8211; What&#039;s New?">SEO Analyzer &#8211; Version 1.1 &#8211; What&#039;s New?</a> (4)</li><li><a href="http://abhinavsingh.com/blog/2009/04/introducing-seo-analyzer/" title="Introducing SEO Analyzer">Introducing SEO Analyzer</a> (3)</li><li><a href="http://abhinavsingh.com/blog/2009/08/introducing-jslider-a-content-slider-plugin-for-jquery/" title="Introducing jSlider: A Content Slider plugin for JQuery">Introducing jSlider: A Content Slider plugin for JQuery</a> (6)</li><li><a href="http://abhinavsingh.com/blog/2009/07/facebook-type-image-rotation-and-more-using-php-and-javascript/" title="Facebook type image rotation and more using PHP and Javascript">Facebook type image rotation and more using PHP and Javascript</a> (26)</li><li><a href="http://abhinavsingh.com/blog/2009/04/getting-google-page-rank-using-javascript-for-adobe-air-apps/" title="Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps">Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://abhinavsingh.com/blog/2009/06/seo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps</title>
		<link>http://abhinavsingh.com/blog/2009/04/getting-google-page-rank-using-javascript-for-adobe-air-apps/</link>
		<comments>http://abhinavsingh.com/blog/2009/04/getting-google-page-rank-using-javascript-for-adobe-air-apps/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 18:56:52 +0000</pubDate>
		<dc:creator>Abhinav Singh</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Page Rank]]></category>

		<guid isPermaLink="false">http://abhinavsingh.com/blog/?p=352</guid>
		<description><![CDATA[Last week while working on SEO Analyzer v 1.1 desktop application, I faced a challenge of getting google page rank for a particular site using javascript. I am not sure if someone has already done this before, but I thought of sharing this javascript code for all adobe air and web developers out there. googlepagerank.js [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fgetting-google-page-rank-using-javascript-for-adobe-air-apps%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fgetting-google-page-rank-using-javascript-for-adobe-air-apps%2F&amp;source=imoracle&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f027b5a79a20a49b713f16282f1e0857&amp;hashtags=Adobe+AIR,Google,javascript,Page+Rank&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Last week while working on <a target="_blank" href="http://abhinavsingh.com/blog/2009/04/seo-analyzer-version-11-whats-new/">SEO Analyzer v 1.1</a> desktop application, I faced a challenge of getting google page rank for a particular site using javascript. I am not sure if someone has already done this before, but I thought of sharing this javascript code for all adobe air and web developers out there.</p>
<p><strong style="font-size:18px;"><u>googlepagerank.js</u></strong></p>
<pre class="javascript" name="code">
var googlepagerank = {
	hexdec: function(hex_string) {
	    hex_string = (hex_string+'').replace(/[^a-f0-9]/gi, '');
	    return parseInt(hex_string, 16);
	},
	count: function( mixed_var, mode ) {
	    var key, cnt = 0;
	    if( mode == 'COUNT_RECURSIVE' ) mode = 1;
	    if( mode != 1 ) mode = 0;
	    for (key in mixed_var){
	        cnt++;
	        if( mode==1 &#038;&#038; mixed_var[key] &#038;&#038; (mixed_var[key].constructor === Array || mixed_var[key].constructor === Object) ){
	            cnt += count(mixed_var[key], 1);
	        }
	    }
	    return cnt;
	},
	sizeof: function( mixed_var, mode ) {
	    return googlepagerank.count( mixed_var, mode );
	},
	ord: function(string) {
	    return (string+'').charCodeAt(0);
	},
	strlen: function(string) {
	    var str = string+'';
	    var i = 0, chr = '', lgth = 0;
	    var getWholeChar = function (str, i) {
	        var code = str.charCodeAt(i);
	        var next = '', prev = '';
	        if (0xD800 <= code &#038;&#038; code <= 0xDBFF) {
	            if (str.length <= (i+1))  {
	                throw 'High surrogate without following low surrogate';
	            }
	            next = str.charCodeAt(i+1);
	            if (0xDC00 > next || next > 0xDFFF) {
	                throw 'High surrogate without following low surrogate';
	            }
	            return str[i]+str[i+1];
	        } else if (0xDC00 <= code &#038;&#038; code <= 0xDFFF) {
	            if (i === 0) {
	                throw 'Low surrogate without preceding high surrogate';
	            }
	            prev = str.charCodeAt(i-1);
	            if (0xD800 > prev || prev > 0xDBFF) {
	                throw 'Low surrogate without preceding high surrogate';
	            }
	            return false;
	        }
	        return str[i];
	    };
	    for (i=0, lgth=0; i < str.length; i++) {
	        if ((chr = getWholeChar(str, i)) === false) {
	            continue;
	        }
	        lgth++;
	    }
	    return lgth;
	},
	substr: function(f_string,f_start,f_length ) {
			f_string += '';
			if(f_start < 0) {
					f_start += f_string.length;
			}
			if(f_length == undefined) {
					f_length = f_string.length;
			} else if(f_length < 0){
					f_length += f_string.length;
			} else {
					f_length += f_start;
			}
			if(f_length < f_start) {
					f_length = f_start;
			}
			return f_string.substring(f_start, f_length);
	},
	zeroFill: function(a, b){
		z = googlepagerank.hexdec(80000000);
		if (z &#038; a) {
			a = (a >> 1);
			a &#038;= (~ z);
			a |= 0x40000000;
			a = (a >> (b - 1));
		}
		else {
			a = (a >> b);
		}
		return a;
	},
	mix: function(a, b, c){
		a -= b; a -= c; a ^= (this.zeroFill(c, 13));
		b -= c; b -= a; b ^= (a << 8);
		c -= a; c -= b; c ^= (this.zeroFill(b, 13));
		a -= b; a -= c; a ^= (this.zeroFill(c, 12));
		b -= c; b -= a; b ^= (a << 16);
		c -= a; c -= b; c ^= (this.zeroFill(b, 5));
		a -= b; a -= c; a ^= (this.zeroFill(c, 3));
		b -= c; b -= a; b ^= (a << 10);
		c -= a; c -= b; c ^= (this.zeroFill(b, 15));
		return new Array(a, b, c);
	},
	ch: function(url){
		length = googlepagerank.sizeof(url);
		a = 0x9E3779B9;
		b = 0x9E3779B9;
		c = 0xE6359A60;
		k = 0;
		len = length;
		while (len >= 12) {
			a += (url[k + 0] + (url[k + 1] << <img src='http://abhinavsingh.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> + (url[k + 2] << 16) + (url[k + 3] << 24));
			b += (url[k + 4] + (url[k + 5] << <img src='http://abhinavsingh.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> + (url[k + 6] << 16) + (url[k + 7] << 24));
			c += (url[k + 8] + (url[k + 9] << <img src='http://abhinavsingh.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> + (url[k + 10] << 16) + (url[k + 11] << 24));
			m = this.mix(a, b, c);
			a = m[0]; b = m[1]; c = m[2];
			k += 12;
			len -= 12;
		}
		c += length;
		switch (len) {
			case 11: c += (url[k + 10] << 24);
			case 10: c += (url[k + 9] << 16);
			case 9:  c += (url[k + 8] << 8);
			case 8:  b += (url[k + 7] << 24);
			case 7:  b += (url[k + 6] << 16);
			case 6:  b += (url[k + 5] << 8);
			case 5:  b += (url[k + 4]);
			case 4:  a += (url[k + 3] << 24);
			case 3:  a += (url[k + 2] << 16);
			case 2:  a += (url[k + 1] << 8);
			case 1:  a += (url[k + 0]);
		}
		m = this.mix(a, b, c);
		return m[2];
	},
	strord: function(string){
		var result = new Array();
		for (i = 0; i < googlepagerank.strlen(string); i++) {
			result[i] = googlepagerank.ord(string[i]);
		}
		return result;
	},
	gethash: function(url) {
		return this.ch(this.strord("info:" + url));
	},
	getpr: function(baseurl) {
		var query = "";
		query += "http://toolbarqueries.google.com/search";
		query += "?client=navclient-auto";
		query += "&#038;hl=en";
		query += "&#038;ch=6"+googlepagerank.gethash(baseurl);
		query += "&#038;ie=UTF-8";
		query += "&#038;oe=UTF-8";
		query += "&#038;features=Rank";
		query += "&#038;q=info:"+baseurl;

		var req = new XMLHttpRequest();
		req.onreadystatechange = function(){
			if (req.readyState == 4) {
				var str = req.responseText;
				var pagerank = googlepagerank.substr(str, 9, 2);
				alert(pagerank);
			}
		}
		req.open('GET', query, true);
		req.send(null);
	}
}</pre>
<p><strong style="font-size:18px;"><u>How to use script in an adobe air application</u></strong></p>
<pre class="php" name="code"><html>
	<head>

        <script type="text/javascript" src="lib/air/AIRAliases.js"></script>
        <script type="text/javascript" src="lib/air/googlepagerank.js"></script>
		<script type="text/javascript">
			googlepagerank.getpr("http://abhinavsingh.com/blog");
		</script>
	</head>
    <body>

    </body>
</html></pre>
<p><strong style="font-size:18px;"><u>How to use script in an web applications</u></strong><br />
This script cannot be used directly for web applications, mainly because of cross domain XHR limitations. However the script can be modified to use with proxy script provided at <a href="http://developer.yahoo.com/javascript/howto-proxy.html">developer.yahoo.com</a></p>
<p><strong>Please Note:</strong> Getting google page rankings is/might be illegal as per google's policy. If you use this script from webservers, possibilities are google might block your server IP Address. However with adobe air applications (desktop apps), risk is minimized.</p>
<p>Enjoy and Do leave a comment.</p>
<script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/api.tweetmeme.com\/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fgetting-google-page-rank-using-javascript-for-adobe-air-apps%2F","http:\/\/developer.yahoo.com\/javascript\/howto-proxy.html"];var wordpress_toolbar_url = "http://abhinavsingh.com/blog/wp-content/plugins/wordpress-toolbar/toolbar.php";var wordpress_toolbar_oinw = "oinw";var wordpress_toolbar_hash = "aHR0cDovL2FiaGluYXZzaW5naC5jb20vYmxvZy8yMDA5LzA0L2dldHRpbmctZ29vZ2xlLXBhZ2UtcmFuay11c2luZy1qYXZhc2NyaXB0LWZvci1hZG9iZS1haXItYXBwcy88d3B0Yj5HZXR0aW5nIEdvb2dsZSBQYWdlIFJhbmsgdXNpbmcgSmF2YXNjcmlwdCAmIzgyMTE7IEZvciBBZG9iZSBBSVIgQXBwczx3cHRiPmh0dHA6Ly9hYmhpbmF2c2luZ2guY29tL2Jsb2c8d3B0Yj5BYmhpJiMwMzk7cyBXZWJsb2c%3D";</script><ul class="related_post"><li><a href="http://abhinavsingh.com/blog/2009/06/seo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo/" title="SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo">SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo</a> (24)</li><li><a href="http://abhinavsingh.com/blog/2009/04/seo-analyzer-version-11-whats-new/" title="SEO Analyzer &#8211; Version 1.1 &#8211; What&#039;s New?">SEO Analyzer &#8211; Version 1.1 &#8211; What&#039;s New?</a> (4)</li><li><a href="http://abhinavsingh.com/blog/2009/04/introducing-seo-analyzer/" title="Introducing SEO Analyzer">Introducing SEO Analyzer</a> (3)</li><li><a href="http://abhinavsingh.com/blog/2008/06/igoogle-portal-implementation-how-to-do-it/" title="iGoogle Portal Implementation: How to do it?">iGoogle Portal Implementation: How to do it?</a> (12)</li><li><a href="http://abhinavsingh.com/blog/2008/05/gmail-type-attachment-how-to-make-one/" title="Gmail Type Attachment &#8211; How to make one?">Gmail Type Attachment &#8211; How to make one?</a> (19)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://abhinavsingh.com/blog/2009/04/getting-google-page-rank-using-javascript-for-adobe-air-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SEO Analyzer &#8211; Version 1.1 &#8211; What&#039;s New?</title>
		<link>http://abhinavsingh.com/blog/2009/04/seo-analyzer-version-11-whats-new/</link>
		<comments>http://abhinavsingh.com/blog/2009/04/seo-analyzer-version-11-whats-new/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 22:10:02 +0000</pubDate>
		<dc:creator>Abhinav Singh</dc:creator>
				<category><![CDATA[Open Source Projects]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Desktop Application]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[SEO Analyzer]]></category>

		<guid isPermaLink="false">http://abhinavsingh.com/blog/?p=333</guid>
		<description><![CDATA[While SEO Analyzer v 1.0 focused primarily on getting page ranks and analyzing back links to your site url, SEO Analyzer v 1.1 adds another feather to the cap. It allows you to achieve following analysis: Feature List: Get google page rank for input site url Get all backlinks to the input site url Get [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fseo-analyzer-version-11-whats-new%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fseo-analyzer-version-11-whats-new%2F&amp;source=imoracle&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f027b5a79a20a49b713f16282f1e0857&amp;hashtags=Adobe+AIR,Demo,Desktop+Application,javascript,SEO+Analyzer&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>While <a target="_blank" href="http://abhinavsingh.com/blog/2009/04/introducing-seo-analyzer/">SEO Analyzer v 1.0</a> focused primarily on getting page ranks and analyzing back links to your site url, <strong>SEO Analyzer v 1.1</strong> adds another feather to the cap. It allows you to achieve following analysis:</p>
<p><strong style="font-size:18px;"><u>Feature List:</u></strong></p>
<ul>
<li>Get google page rank for input site url</li>
<li>Get all backlinks to the input site url</li>
<li>Get the exact href tag (rel=&#8221;nofollow&#8221;, target=&#8221;_blank&#8221;, etc) used by the back linking sites</li>
<li>Get google page rank for the back linking sites</li>
<li>Get google and yahoo ranking for the input site for keyword(s)</li>
<li>And a lot more &#8230;.</li>
</ul>
<p><strong style="font-size:18px;"><u>Installation:</u></strong></p>
<ul>
<li>Download and Install <a target="_blank" href="http://get.adobe.com/air/">Adobe AIR</a></li>
<li>Download and Install <a target="_blank" href="http://code.google.com/p/seoanalyzer/">SEO Analyzer v 1.1</a></li>
</ul>
<p><strong style="font-size:18px;"><u>Demonstration:</u></strong></p>
<p>Here in pictures is a small demonstration of what all can be achieved with SEO Analyzer 1.1:</p>
<p><strong>1. Start SEO Analyzer v 1.1</strong><br />
<img src="http://abhinavsingh.com/blog/wp-content/uploads/2009/04/seoanalyzerv11-1.jpg" alt="seoanalyzerv11-1" title="seoanalyzerv11-1" width="353" height="502" class="alignleft size-full wp-image-337" /></p>
<p><strong>2. Enter Site url you want to analyze and keywords (optional) for which you want to analyze</strong><br />
<img src="http://abhinavsingh.com/blog/wp-content/uploads/2009/04/seoanalyzerv11-2.jpg" alt="seoanalyzerv11-2" title="seoanalyzerv11-2" width="353" height="502" class="alignleft size-full wp-image-338" /></p>
<p><strong>3. Hit Enter or Analyze to start analysis &#8211; All backlinks</strong><br />
<img src="http://abhinavsingh.com/blog/wp-content/uploads/2009/04/seoanalyzerv11-3.jpg" alt="seoanalyzerv11-3" title="seoanalyzerv11-3" width="352" height="502" class="alignleft size-full wp-image-339" /></p>
<p><strong>4. Get input site&#8217;s ranking for analyzed keywords</strong><br />
<img src="http://abhinavsingh.com/blog/wp-content/uploads/2009/04/seoanalyzerv11-4.jpg" alt="seoanalyzerv11-4" title="seoanalyzerv11-4" width="353" height="503" class="alignleft size-full wp-image-340" /></p>
<p><strong style="font-size:18px;"><u>To-Do&#8217;s:</u></strong></p>
<ul>
<li>Export the keyword analysis results as CSV file</li>
<li>Compare keyword analysis results for two sites</li>
<li>Find appropriate keywords for a particular web page</li>
</ul>
<p>Enjoy SEO Analysis,<br />
Awaiting Your Feedbacks <img src='http://abhinavsingh.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/api.tweetmeme.com\/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fseo-analyzer-version-11-whats-new%2F","http:\/\/get.adobe.com\/air\/","http:\/\/code.google.com\/p\/seoanalyzer\/"];var wordpress_toolbar_url = "http://abhinavsingh.com/blog/wp-content/plugins/wordpress-toolbar/toolbar.php";var wordpress_toolbar_oinw = "oinw";var wordpress_toolbar_hash = "aHR0cDovL2FiaGluYXZzaW5naC5jb20vYmxvZy8yMDA5LzA0L3Nlby1hbmFseXplci12ZXJzaW9uLTExLXdoYXRzLW5ldy88d3B0Yj5TRU8gQW5hbHl6ZXIgJiM4MjExOyBWZXJzaW9uIDEuMSAmIzgyMTE7IFdoYXQmIzAzOTtzIE5ldz88d3B0Yj5odHRwOi8vYWJoaW5hdnNpbmdoLmNvbS9ibG9nPHdwdGI%2BQWJoaSYjMDM5O3MgV2VibG9n";</script><ul class="related_post"><li><a href="http://abhinavsingh.com/blog/2009/06/seo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo/" title="SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo">SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo</a> (24)</li><li><a href="http://abhinavsingh.com/blog/2009/04/introducing-seo-analyzer/" title="Introducing SEO Analyzer">Introducing SEO Analyzer</a> (3)</li><li><a href="http://abhinavsingh.com/blog/2009/08/introducing-jslider-a-content-slider-plugin-for-jquery/" title="Introducing jSlider: A Content Slider plugin for JQuery">Introducing jSlider: A Content Slider plugin for JQuery</a> (6)</li><li><a href="http://abhinavsingh.com/blog/2009/07/facebook-type-image-rotation-and-more-using-php-and-javascript/" title="Facebook type image rotation and more using PHP and Javascript">Facebook type image rotation and more using PHP and Javascript</a> (26)</li><li><a href="http://abhinavsingh.com/blog/2009/04/getting-google-page-rank-using-javascript-for-adobe-air-apps/" title="Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps">Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://abhinavsingh.com/blog/2009/04/seo-analyzer-version-11-whats-new/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introducing SEO Analyzer</title>
		<link>http://abhinavsingh.com/blog/2009/04/introducing-seo-analyzer/</link>
		<comments>http://abhinavsingh.com/blog/2009/04/introducing-seo-analyzer/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 16:47:11 +0000</pubDate>
		<dc:creator>Abhinav Singh</dc:creator>
				<category><![CDATA[Open Source Projects]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Desktop Application]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[SEO Analyzer]]></category>

		<guid isPermaLink="false">http://abhinavsingh.com/blog/?p=324</guid>
		<description><![CDATA[SEO Analyzer is a desktop based application build specifically for page rank checking and link analysis for seo purpose. It is built using Adobe AIR. Note: SEO Analyzer v 1.1 is out. Read more about it here Installation: Download and Install Adobe AIR Download and Install SEO Analyzer Features: The tool currently provides the following [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fintroducing-seo-analyzer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fintroducing-seo-analyzer%2F&amp;source=imoracle&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f027b5a79a20a49b713f16282f1e0857&amp;hashtags=Adobe+AIR,Demo,Desktop+Application,javascript,SEO+Analyzer&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>SEO Analyzer is a desktop based application build specifically for page rank checking and link analysis for seo purpose. It is built using Adobe AIR.</p>
<p><strong>Note: SEO Analyzer v 1.1 is out. Read more about it <a href="http://abhinavsingh.com/blog/2009/04/seo-analyzer-version-11-whats-new/">here</a></strong></p>
<p><strong>Installation:</strong></p>
<ul>
<li>Download and Install <a target="_blank" href="http://get.adobe.com/air/">Adobe AIR</a></li>
<li>Download and Install <a target="_blank" href="http://code.google.com/p/seoanalyzer/">SEO Analyzer</a></li>
</ul>
<p><strong>Features:</strong><br />
The tool currently provides the following features:</p>
<ul>
<li>Retrieve Page Rank for a particular web url</li>
<li>Get all incoming links for the entered url</li>
<li>Get page rank for the sites linking back to the entered url</li>
</ul>
<p><img src="http://abhinavsingh.com/blog/wp-content/uploads/2009/04/seoanalyzer.jpg" alt="seoanalyzer" title="seoanalyzer" width="353" height="504" class="alignleft size-full wp-image-331" /></p>
<p>Suggestions for future enhancements are welcomed.</p>
<script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/api.tweetmeme.com\/share?url=http%3A%2F%2Fabhinavsingh.com%2Fblog%2F2009%2F04%2Fintroducing-seo-analyzer%2F","http:\/\/get.adobe.com\/air\/","http:\/\/code.google.com\/p\/seoanalyzer\/"];var wordpress_toolbar_url = "http://abhinavsingh.com/blog/wp-content/plugins/wordpress-toolbar/toolbar.php";var wordpress_toolbar_oinw = "oinw";var wordpress_toolbar_hash = "aHR0cDovL2FiaGluYXZzaW5naC5jb20vYmxvZy8yMDA5LzA0L2ludHJvZHVjaW5nLXNlby1hbmFseXplci88d3B0Yj5JbnRyb2R1Y2luZyBTRU8gQW5hbHl6ZXI8d3B0Yj5odHRwOi8vYWJoaW5hdnNpbmdoLmNvbS9ibG9nPHdwdGI%2BQWJoaSYjMDM5O3MgV2VibG9n";</script><ul class="related_post"><li><a href="http://abhinavsingh.com/blog/2009/06/seo-analyzer-v-12-adding-support-for-bing-along-with-google-and-yahoo/" title="SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo">SEO Analyzer v 1.2 &#8211; Adding support for Bing along with Google and Yahoo</a> (24)</li><li><a href="http://abhinavsingh.com/blog/2009/04/seo-analyzer-version-11-whats-new/" title="SEO Analyzer &#8211; Version 1.1 &#8211; What&#039;s New?">SEO Analyzer &#8211; Version 1.1 &#8211; What&#039;s New?</a> (4)</li><li><a href="http://abhinavsingh.com/blog/2009/08/introducing-jslider-a-content-slider-plugin-for-jquery/" title="Introducing jSlider: A Content Slider plugin for JQuery">Introducing jSlider: A Content Slider plugin for JQuery</a> (6)</li><li><a href="http://abhinavsingh.com/blog/2009/07/facebook-type-image-rotation-and-more-using-php-and-javascript/" title="Facebook type image rotation and more using PHP and Javascript">Facebook type image rotation and more using PHP and Javascript</a> (26)</li><li><a href="http://abhinavsingh.com/blog/2009/04/getting-google-page-rank-using-javascript-for-adobe-air-apps/" title="Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps">Getting Google Page Rank using Javascript &#8211; For Adobe AIR Apps</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://abhinavsingh.com/blog/2009/04/introducing-seo-analyzer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

