<?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>Geeknizer &#187; webapps</title>
	<atom:link href="http://geeknizer.com/tag/webapps/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeknizer.com</link>
	<description>iPhone, Android, mobile, Technology news</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:55:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>HTML 5 Browser-based Turn-by-turn Navigation, Maps</title>
		<link>http://geeknizer.com/html-5-browser-based-turn-by-turn-navigation-maps/</link>
		<comments>http://geeknizer.com/html-5-browser-based-turn-by-turn-navigation-maps/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 14:54:03 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=9312</guid>
		<description><![CDATA[Best Navigation apps are already there on Android and iOS as native apps, but what about the browser? TeleNav has developed world&#8217;s first and state of the Art HTML 5... <span class="meta-more"><a href="http://geeknizer.com/html-5-browser-based-turn-by-turn-navigation-maps/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p>Best <a href="http://geeknizer.com/tag/navigation">Navigation</a> apps are already there on Android and <a href="http://geeknizer.com/tag/ios">iOS</a> as native apps, but what about the browser?<br />
TeleNav has developed world&#8217;s first and state of the Art HTML 5 based Turn-by-turn navigation system that can run on any modern mobile web browser.</p>
<p>TeleNav&#8217;s native apps have been doing this for a while but the HTML 5 browser based webapp uses HTML5 location APIs along with Offline caching.  The service would be free and is known to run on iOS, Android and WP7.</p>
<p><img class="alignnone size-full wp-image-9316" title="html5-maps-navigation" src="http://geeknizer.com/wp-content/uploads/2011/12/html5-maps-navigation1.jpg" alt="" width="550" height="407" /></p>
<p>At the time of writing, its available to a group of developers, who can add TeleNav&#8217;s voice-guided GPS by plugging in a single line of code into their websites or apps. It would soon be released to commercial users.</p>
<p>We&#8217;ll let you know when its available, in the meantime you check the <a href="http://geeknizer.com/3d-maps-augmented-reality-navigation-android/">best Navigation app ever</a>.</p>
<blockquote><p>&#8220;This is an enormous amount of added value for any mobile, location-based website or app focused on travel, shopping, local search, deals and more,&#8221; said Sal Dhanani, co-founder and vice president of products for TeleNav. &#8220;With one line of code, you can give your customers one-click access to premium, voice-guided turn-by-turn directions to any location, including hotels, restaurants, merchants or deal locations. Customers never need to leave your app.&#8221;</p>
<p>TeleNav would like to partner with select developers to test the service. Interested mobile website publishers and app developers can apply for early access by visiting TeleNav&#8217;s website at www.telenav.com/developer/HTML5.</p>
<p>TeleNav expects to publicly launch its HTML5 service in early 2012. Consumers will not need to be current TeleNav customers but will need to have an HTML5-compatible feature phone or smartphone.</p></blockquote>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/geeknizer"><strong>@geeknizer</strong>on Twitter</a> OR on <a href="https://www.facebook.com/geeknizer">Facebook Fanpage</a>, <strong><a href="https://plus.google.com/b/117636454220284616721/" target="_blank">Google+</a></strong>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/html-5-browser-based-turn-by-turn-navigation-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Docs Presentation vs PowerPoint PPT</title>
		<link>http://geeknizer.com/google-docs-presentation-vs-powerpoint/</link>
		<comments>http://geeknizer.com/google-docs-presentation-vs-powerpoint/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 17:21:14 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[review]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google docs]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/google-docs-presentation-vs-powerpoint</guid>
		<description><![CDATA[Have plans for buying MS Office 2010? Save them all for buying some gadgets as you can totally replace (sort of) your MS Office with Google Docs (or an equivalent... <span class="meta-more"><a href="http://geeknizer.com/google-docs-presentation-vs-powerpoint/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/pptvsgoogle-presentation1.jpg"><img class="alignleft size-full wp-image-6518" title="pptvsgoogle-presentation" src="http://geeknizer.com/wp-content/uploads/pptvsgoogle-presentation1.jpg" alt="" width="245" height="138" /></a>Have plans for buying MS Office 2010? Save them all for buying some gadgets as you can totally replace (sort of) your MS Office with Google Docs (or an equivalent like <a href="http://www.zoho.com" target="_blank">Zoho</a>) at Zero cost for personal use.</p>
<p>IF you are not convinced that Google Docs Presentation can do wonders, its time to recharge your views. Checkout the video below created by Google Demo Slam entrant.</p>
<p>A group of animators created a mind-blowing 450 page presentation in just three days, and none of them were located in the same space. Thankfully for you, it&#8217;s all explained in a blistering 1:29 minutes, showing you true potential of of Google Docs.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="390" 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/bt9F7tKcZcU&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="390" src="http://www.youtube.com/v/bt9F7tKcZcU&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>If you need more webapps that can replace all your current desktop Productivity Apps, Checkout <a href="https://chrome.google.com/webstore?category=app%2F7-productivity&amp;hl=en-US" target="_blank">Productivity category of Chrome Web Store</a>, its amazing. Also checkout <a href="https://chrome.google.com/webstore/detail/omeengfjefdmhnkojnfmncpfdbhnecea" target="_blank">SlideRocket</a>:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="390" 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/nija_9mLTPE&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="390" src="http://www.youtube.com/v/nija_9mLTPE&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Stay tuned for more on Latest in tech, <a href="../tag/android">Android</a>, <a href="../tag/iphone">iPhone</a>, <a href="../tag/programming">Programming </a>and Tech news via <a href="http://twitter.com/taranfx" target="_blank"><strong>@taranfx</strong> on Twitter</a> or:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/google-docs-presentation-vs-powerpoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Try Chrome OS Features, Apps in Chrome Browser</title>
		<link>http://geeknizer.com/try-chrome-os-features-apps/</link>
		<comments>http://geeknizer.com/try-chrome-os-features-apps/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 17:58:04 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chrome os]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/try-chrome-os-features-apps</guid>
		<description><![CDATA[The latest build of Chromium OS has some additions which make it more attractive than what it last year. THE Good news is that you can try Chrome OS Web... <span class="meta-more"><a href="http://geeknizer.com/try-chrome-os-features-apps/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/chrome-os.jpg"><img class="alignleft size-full wp-image-5310" title="chrome-os" src="http://geeknizer.com/wp-content/uploads/chrome-os.jpg" alt="" width="240" height="141" /></a>The latest build of Chromium OS has some additions which make it more attractive than what it last year. THE Good news is that you can try Chrome OS Web apps and Features within theChrome browser on your PC. NOTE: You need  a Chrome Dev Channel installation.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/chrome-os-apps.jpg"><img class="alignnone size-full wp-image-5307" title="chrome os apps" src="http://geeknizer.com/wp-content/uploads/chrome-os-apps.jpg" alt="" width="560" height="405" /></a></p>
<p><strong>How to Try Chrome OS Apps, Features in Chrome Browser</strong></p>
<p><strong>Step 1. </strong>To begin with,  add these command line switches to your Chrome shortcut, without the &#8220;quotes&#8221;:</p>
<p>&#8220;&#8211;enable-apps&#8221; <em>: turns on extension apps, otherwise you&#8217;ll get an error when you try to install them.</em><br />
&#8220;&#8211;apps-panel&#8221; <em>: (optional) instead of loading the new tab page, Chrome will display a floating panel above the current tab</em></p>
<p><strong>Step 2. </strong>Next we  install  some Google apps:</p>
<p>They&#8217;re hiding in a folder called resources &#8212; which you&#8217;ll find in your Chrome profile folder.</p>
<ul>
<li>On Windows, they reside in %localappdata%\Chromium\Application\6.0.428.0\Resources.</li>
<li>Linux /opt/google/chrome/resources/.</li>
</ul>
<p><strong>Step 3. </strong>Head to your Google Chrome extensions tab (chrome://extensions) and make sure you see the developer mode buttons above. If you don&#8217;t, click the plus next to the text to reveal them.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/chrome-os-extensions.jpg"><img class="alignnone size-full wp-image-5308" title="chrome os extensions" src="http://geeknizer.com/wp-content/uploads/chrome-os-extensions.jpg" alt="" width="553" height="323" /></a></p>
<p><strong>Step 4. </strong>Now click &#8220;load unpacked extension&#8221; and browse to location you found in step 2. Click into the folder of the app you want to install (like gmail_app), then click OK. If the install is successful, Chrome will refresh your Extensions page and you should now see the icon for the app.</p>
<p><em><strong><span style="font-style: normal;">Step 5: </span></strong>Loading app: </em>Open new Tab and click one. There you have it &#8212; the new tabs that  use full-color .PNG images which are packed with the apps. Overall, the Google apps seem to work the same as a pinned tab &#8212; just with nicer icons and ease of access. You can try the same for other apps.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/chrome-os-app-tabs.jpg"><img class="alignnone size-full wp-image-5306" title="chrome os app tabs" src="http://geeknizer.com/wp-content/uploads/chrome-os-app-tabs.jpg" alt="" width="316" height="203" /></a></p>
<p>For latest Open Source, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a>, Tech news <strong><a href="http://twitter.com/taranfx">@taranfx on Twitter</a></strong> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/try-chrome-os-features-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google acquires LabPixies to Conquer Web with WebApps</title>
		<link>http://geeknizer.com/google-lab-pixies/</link>
		<comments>http://geeknizer.com/google-lab-pixies/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 16:06:28 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[acquire]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/google-lab-pixies</guid>
		<description><![CDATA[Since long, Google wanted you to set iGoogle as your homepage. No wonder, iGoogle gives you a number of useful widgets from email to social apps but most of the... <span class="meta-more"><a href="http://geeknizer.com/google-lab-pixies/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/04/labpixies-google.jpg"><img class="alignleft size-full wp-image-4822" title="labpixies google" src="http://geeknizer.com/wp-content/uploads/2010/04/labpixies-google.jpg" alt="labpixies google" width="250" height="175" /></a>Since long, Google wanted you to set iGoogle as your homepage. No wonder, iGoogle gives you a number of useful widgets from email to social <a href="http://geeknizer.com/tag/apps">apps </a>but most of the time you prefer sticking with blank Homepages.</p>
<p>When <a href="http://geeknizer.com/tag/google">Google</a> started with iGoogle, one of the first companies to design AJAXy widgets was LabPixies. Over the years, Google worked closely together on a variety of projects, including the launch of a number of global <a href="http://www.google.com/intl/en_us/help/ig/social/" target="_blank">OpenSocial based gadgets</a>. And finally, they decided that they are better off being part of the same team, and hence <a href="http://googlecode.blogspot.com/2010/04/google-acquires-labpixies.html">acquired LabPixies</a>.</p>
<p>Apart from iGoogle gadgets, Google aims on developing next generation <a href="http://geeknizer.com/tag/webapps">webapps </a>and leverage their expertise to change the face of the web.</p>
<p>One of the other primary motivators is the fact that LabPixies ranks as <a href="http://www.google.com/ig/directory?type=authors">the Top personalized homespage service’s developer</a>.  &#8221;We are looking forward to working with Labpixies to develop great web apps and leverage their knowledge and expertise to help developers and improve the ecosystem overall&#8221; said Google’s Dan Loeb:</p>
<blockquote><p>The team will be based in our ever-growing Tel Aviv office and will anchor our iGoogle efforts across Europe, the Middle East, and Africa. We are looking forward to working with Labpixies to develop great web apps and leverage their knowledge and expertise to help developers and improve the ecosystem overall.</p></blockquote>
<p>What LabPixies is good at, however, is taking a game on the Web and creating versions of it across different platforms, especially the <a href="http://geeknizer.com/tag/iphone">iPhone </a>and <a href="http://geeknizer.com/tag/android">Android</a>. Its iGoogle gadget games may generate as many as one billion impressions a month, but it makes all of its money on the iPhone. Now, Google will likely try to sprinkle some of that LabPixie innovation on Android. One strategy could be to create games and apps first for iGoogle, or add reach to to more users via social web.</p>
<p>LabPixies’ purchase price is at about $25 million, is expected to give out much higher ROI.</p>
<p>More on <a href="http://geeknizer.com/tag/google">Google</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in web via <a href="http://twitter.com/taranfx" target="_blank"><strong>@taranfx</strong> on twitter</a> and below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/google-lab-pixies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 is here, Does More vs. Flash</title>
		<link>http://geeknizer.com/silverlight-4-vs-flash/</link>
		<comments>http://geeknizer.com/silverlight-4-vs-flash/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 16:54:50 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/silverlight-4-vs-flash</guid>
		<description><![CDATA[Silverlight 4 Update is now available bringing a large number of new features to the table: Out-of-browser execution, HTML support, localization, rich text features, and more. Silverlight 4 now lets developers... <span class="meta-more"><a href="http://geeknizer.com/silverlight-4-vs-flash/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/04/Silverlight4.jpg"><img class="alignleft size-full wp-image-4728" title="Silverlight4" src="http://geeknizer.com/wp-content/uploads/2010/04/Silverlight4.jpg" alt="" width="207" height="231" /></a>Silverlight 4 Update is now available bringing a large number of new features to the table: Out-of-browser execution, HTML support, localization, rich text features, and more.</p>
<p>Silverlight 4 now lets developers write apps that access your webcam, microphone, and even provide local recording features out of the box. Flash has supported them for years, but Adobe is now seeing downfall thanks to Apple.</p>
<p>So what that means is a typical Silverlight 4 app will be able to capture and edit voice or video and allow you to store the video locally or publish online at <a href="http://geeknizer.com/tag/youtube">youtube</a>, or even attach it to an email. This is something Flash was never designed to do.</p>
<p>Silverlight 4 also brings <a href="http://geeknizer.com/tag/hardware">hardware</a>-accelerated (<a href="http://geeknizer.com/tag/gpu">GPU</a>) video decoding, that makes 1080p H.264 playback possible even on an Intel Atom-based netbook that runs <a href="http://geeknizer.com/intel-pinetrail-vs-nvidia-ion">Nvidia’s ION</a> GPU. <a href="http://geeknizer.com/tag/adobe">Adobe </a>announced similar feature <a href="http://geeknizer.com/adobe-flash-10-1-mobile-brings-full-flash-multitouch">in it&#8217;s Flash 10.1</a>.</p>
<p>Apart from that, Silverlight 4 also includes support for adaptive streaming, DRM, and DVR-like capabilities.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/04/Silverlight-4-HTML-support.jpg"><img class="alignright size-medium wp-image-4727" title="Silverlight-4" src="http://geeknizer.com/wp-content/uploads/2010/04/Silverlight-4-HTML-support-300x202.jpg" alt="" width="300" height="202" /></a><span style="color: #000000; -webkit-text-decorations-in-effect: none;">Trusted Silverlight apps can now read and write files to local system, access attached peripherals.Various localization enhancements that include bidirectional text, right-to-left support, and complex scripts such as Arabic, Hebrew and Thai, as well as 30 new languages, seems like a big deal.</span></p>
<p><strong>Silverlight Beyond Computers</strong></p>
<p>The Silverlight platform would soon be seen across a number of gadgets like set-top boxes, internet <a href="http://geeknizer.com/tag/tv">TVs</a> (aka connected TVs), <a href="http://geeknizer.com/tag/bluray">Blu-ray</a> players, and DVRs, etc.</p>
<p>With Silverlight now installed on nearly 60 percent of all connected devices around the world, I see good prospects for <a href="http://geeknizer.com/tag/microsoft">Microsoft </a>to take over the lost share of Flash. And if it works better than Flash on Mac OS, there&#8217;s a one in a hundred chance that Apple considers making it a choice for RIA on <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/ipad">iPad</a>.</p>
<p>The launch event and some demos are available <a id="pse9" title="Developer Tools Newsroom" href="http://www.microsoft.com/presspass/presskits/developer/Default.aspx" target="_blank">Developer Tools Newsroom</a>.</p>
<p>Download: <a id="zb7p" title="www.microsoft.com/getsilverlight" href="http://www.microsoft.com/getsilverlight">www.microsoft.com/getsilverlight</a> [Windows &amp; Mac OS]</p>
<p>We write about Latest in tech, <a href="http://geeknizer.com/tag/microsoft">Microsoft</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/gizmos">Gadgets</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>. Grab them <a href="http://twitter.com/taranfx"><strong>@taranfx</strong>on Twitter</a> or below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/silverlight-4-vs-flash/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Google SkipFish: Web-Application Security Scanner</title>
		<link>http://geeknizer.com/skipfish-web-application-security-scanner/</link>
		<comments>http://geeknizer.com/skipfish-web-application-security-scanner/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 09:25:34 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/skipfish-web-application-security-scanner</guid>
		<description><![CDATA[Google has taken the next step  to make Web Applications Robust, it has released a Web application security scanner called Skipfish. The free (and Open Source) scanner is designed to work... <span class="meta-more"><a href="http://geeknizer.com/skipfish-web-application-security-scanner/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/03/google-skipfish.jpg"><img class="alignleft size-full wp-image-4383" title="google-skipfish" src="http://geeknizer.com/wp-content/uploads/2010/03/google-skipfish.jpg" alt="Skipfish" width="230" height="152" /></a>Google has taken the next step  to make Web Applications Robust, it has released a Web application security scanner called <a href="http://code.google.com/p/skipfish/" target="_blank">Skipfish</a>. The free (and Open Source) scanner is designed to work within a variety of existing Web application frameworks and is built with an emphasis on speed and low false-positives, as per Google.  SkipFish is based on C and is fast scanner that can easily achieve 2000 requests per second on LAN networks and 500+ requests against fast Internet targets, with minimal CPU usage. Unlike, other web-application security frameworks, its easy to use and supports wide variety of Web frameworks, auto-learning capabilities.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/03/skipfish.png"><img class="alignnone size-full wp-image-4381" title="skipfish" src="http://geeknizer.com/wp-content/uploads/2010/03/skipfish.png" alt="" width="399" height="256" /></a></p>
<p><strong>Tests/Scans</strong></p>
<p>Currently, the SkipFish scans wide variety of most critical and medium, low  risks, and then produces Internal warnings for certain failures like unexpected response variations. The scan coverage looks sufficient for most web applications as it covers all common vulnerabilities. The detailed list of types of scans are available at <a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc" target="_blank">SkipFish wiki</a>.  The Tool works on all three major platforms: Linux, Mac OS X, windows (cygwin) and can be downloaded from <a href="http://skipfish.googlecode.com/files/skipfish-1.05b.tgz" target="_blank">here</a>.</p>
<p>We write latest in <a href="http://geeknizer.com/tag/google">Google</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/security">Security </a>and Tech <strong><a href="http://twitter.com/taranfx" target="_blank">@taranfx</a></strong> and below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/skipfish-web-application-security-scanner/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter to Introduce New Web Client, that will Replace Desktop apps</title>
		<link>http://geeknizer.com/new-twitter-web-client/</link>
		<comments>http://geeknizer.com/new-twitter-web-client/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 10:53:52 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Social networks]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/new-twitter-web-client</guid>
		<description><![CDATA[The credit of Twitter&#8216;s popularity goes to the intuitive desktop clients like TweetDeck, Seesmic, etc which make users experience unique. But Twitter is planning to change the trend, and would... <span class="meta-more"><a href="http://geeknizer.com/new-twitter-web-client/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/02/twitter.png"><img class="alignleft" title="twitter" src="http://geeknizer.com/wp-content/uploads/2010/02/twitter_thumb.png" border="0" alt="twitter" width="204" height="204" /></a> The credit of <a href="http://geeknizer.com/tag/twitter">Twitter</a>&#8216;s popularity goes to the intuitive desktop clients like TweetDeck, Seesmic, etc which make users experience unique. But Twitter is planning to change the trend, and would endorse a new web-interface that could change the Horizon.</p>
<p>Twitter will soon release new set of features that would &#8220;make you forget&#8221; desktop clients, as claimed by Alex Payne&#8217;s <a href="http://twitter.com/al3x/status/9753956216" target="_blank">Tweet sent out</a> today:</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/02/twitter-alex.jpg"><img class="alignnone size-full wp-image-4071" title="twitter-alex" src="http://geeknizer.com/wp-content/uploads/2010/02/twitter-alex.jpg" alt="" width="450" height="222" /></a></p>
<blockquote><p>If you had some of the nifty site features that we Twitter employees have, you might not want to use a desktop client. (You will soon.)</p>
<p>Uh, everything I like that&#8217;s on the employees-only beta site is actually *built* on public API methods we&#8217;ve already given developers.</p>
<p>I just mean that our web client team is building cool stuff. It&#8217;s going to inspire desktop app developers. Same data, new perspectives.</p></blockquote>
<p>On one side Seesmic web is a perfect example of how this is possible, on the other, it worries the Desktop client <a href="http://geeknizer.com/tag/programming">developers</a>. However, one thing I hate about TweetDeck or any other desktop client is time-polls and related delays. It fetches tweets after every few seconds (say 40s) but is  never realtime.The Twitter&#8217;s web interface will let us overcome this issue with intelligent and frequent AJAXy refreshes which have no API limitations present in desktop clients. (coz the mainstream web implementation would not use APIs)</p>
<p>Twitter.com has added a number of new features over last year, they all had been slow but nifty. They could use <a href="http://geeknizer.com/tag/html-5"><strong>HTML5</strong></a> and if they do, it would be first mainstream implementation, and we can get GeoLocation, <a href="http://geeknizer.com/html-5-client-storage">local storage</a>, and <a href="http://geeknizer.com/what-is-html-5-and-faq-will-it-kill-flash">what not</a>.</p>
<p>The upcoming <a href="http://geeknizer.com/twitter-advertising">Twitter Ads are said to be built</a> around Twitter search, so that&#8217;s one more monetization necessity for Twitter to force people to adopt web client.</p>
<p>More to come, stay tuned. We write about <a href="http://geeknizer.com/tag/twitter">Twitter</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/">Web</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a> and latest in Tech<a href="http://twitter.com/taranfx"><strong>@taranfx</strong> on Twitter</a> or by subscribing below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/new-twitter-web-client/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 Paint WebApp</title>
		<link>http://geeknizer.com/html5-paint/</link>
		<comments>http://geeknizer.com/html5-paint/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 13:54:19 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[Web languages]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/html5-paint</guid>
		<description><![CDATA[It was predicted long back that RIA (Rich internet Applications) no longer needs Flash&#8217;s domination. AJAX/ JQuery, HTML 5, CSS will together form the best army against the closed Flash... <span class="meta-more"><a href="http://geeknizer.com/html5-paint/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/02/html5.jpg"><img class="alignleft size-full wp-image-3687" title="html5" src="http://geeknizer.com/wp-content/uploads/2010/02/html5.jpg" alt="" width="200" height="200" /></a>It was <a href="http://geeknizer.com/what-is-html-5-and-faq-will-it-kill-flash">predicted long back</a> that RIA (Rich internet Applications) no longer needs Flash&#8217;s domination. AJAX/ JQuery, <a href="http://geeknizer.com/tag/html-5">HTML 5</a>, CSS will together form the best army against the closed Flash (which can&#8217;t be <a href="http://geeknizer.com/tag/open-source">open source</a>d).</p>
<p>Though few predict that <a href="http://geeknizer.com/what-is-html-5-and-faq-will-it-kill-flash">HTML5 would kill Flash</a>, it&#8217;s more evident that <a href="http://geeknizer.com/tag/html-5">HTML5 </a>will innovate new web applications co-existing with <a href="http://geeknizer.com/tag/flash">flash</a>.</p>
<p>The Latest web application &#8220;SketchPad&#8221; let&#8217;s you do a lot in your web browser. I&#8217;m deeply impressed by the capability of this app.</p>
<p><a href="http://mugtug.com/sketchpad/">Sketchpad</a> by Mugtug is a Pixelmator-like application that has desktop like tools, colour selection, patterns, swatches, all built using <a href="http://geeknizer.com/tag/html-5">HTML5 </a>and CSS. The performance is pretty good even on <a href="http://geeknizer.com/tag/firefox">Firefox</a>. And on <a href="http://geeknizer.com/chrome-5">Chrome 5</a> it was as good as any Desktop app, perhaps faster than Photoshop.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/02/paint-html5.png"><img class="alignnone size-full wp-image-3686" title="paint-html5" src="http://geeknizer.com/wp-content/uploads/2010/02/paint-html5.png" alt="" width="650" height="468" /></a></p>
<p>However, The <a href="http://geeknizer.com/tag/ui">UI </a>doesn’t seem to take input from touchscreen, I couldn&#8217;t get it to run on <a href="http://geeknizer.com/tag/iphone">iPhone </a>or Android. But it would be one killer app.</p>
<p>It will not replace your current desktop image editor,  but it’s a tool you must check out and admire for what it is.</p>
<p>We write about <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/">Web</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a> and latest in Tech <a href="http://twitter.com/taranfx"><strong>@taranfx</strong>on Twitter</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/html5-paint/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HTML5 Client-side Local Storage</title>
		<link>http://geeknizer.com/html-5-client-storage/</link>
		<comments>http://geeknizer.com/html-5-client-storage/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 21:44:40 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[Web languages]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/html-5-client-storage</guid>
		<description><![CDATA[From practical apps like Google Wave, Gmail (mobile), we&#8217;ve seen that minimal client caching can be a good idea for most web applications. However, faster internet fades away half of... <span class="meta-more"><a href="http://geeknizer.com/html-5-client-storage/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="HTML5 " src="http://farm3.static.flickr.com/2477/3915246870_0fbc0277af.jpg" alt="" width="137" height="236" />From practical apps like <a href="http://geeknizer.com/tag/google-wave">Google Wave</a>, <a href="http://geeknizer.com/tag/gmail">Gmail </a>(<a href="http://geeknizer.com/tag/mobile">mobile</a>), we&#8217;ve seen that minimal client caching can be a good idea for most <a href="http://geeknizer.com/tag/webapps">web applications</a>. However, faster internet fades away half of the value. But for the mobile, the growing contender of the internet, it still makes a lot of sense.</p>
<p>Till now, the most popular method for local storage had been limited potential HTTP cookies or <a href="http://geeknizer.com/tag/google">Google </a>Gears for a few. All Cookies can do is key-value pairs of strings that are stored locally in a text file of 4KB max. We definitely need a smarter solution that an industry wide standard can solve.</p>
<p>Out of all that <a href="http://geeknizer.com/what-is-html-5-and-faq-will-it-kill-flash">comes bundled in HTML5</a>, Client-side storage is probably one of the most talked about features: Both +ve and -ve &#8212; lot of criticism of it&#8217;s <a href="http://geeknizer.com/tag/security">security</a>, and +ve <a href="http://geeknizer.com/tag/innovation">innovation</a>.</p>
<p>Client-side storage is divided into 3 methodologies:</p>
<ol>
<li>Session storage.</li>
<li>Local storage</li>
<li>Database storage</li>
</ol>
<p>Let&#8217;s get into each one of them:</p>
<p><strong>1. Session Storage</strong></p>
<p>Session storage is way better than what cookies have to offer. With different implementations the max limit can be something sufficient of the order of few MBs.</p>
<p>Unlike Cookies Session data is not sent with every request. The advantage: request payload is minimal.<br />
So how exatly do we write it? Here goes an example:</p>
<pre>sessionStorage.setItem('userName', 'taranfx');              // defining the session variable
alert("Your user is: " + sessionStorage.getItem('userName'));// accessing it
alert("Hello " + sessionStorage.userName);                   // another way of accessing the variable
sessionStorage.removeItem('userName');                       // finally unset it</pre>
<p><strong>2. Local Storage</strong></p>
<p><em><span style="font-style: normal;">The localStorage JavaScript object is functionally identical to the sessionStorage object. They only differ in persistence and scope. Scope: localStorage data is accessible across all browser windows while sessionStorage data is confined to the browser window that it was created in.</span></em></p>
<p><em>Global Storage</em> is a memory space given by the browser that websites can use to store persistent data that doesn&#8217;t need to be sent to the server. The data is accessible by JavaScript/<a href="http://geeknizer.com/tag/ajax">AJAX </a>and hence by <a href="http://geeknizer.com/tag/flash">Flash</a>. this could be really handy for Flash Games:</p>
<pre>globalStorage[''].foo = 'bar';               // foo will be accessible by any website
globalStorage['com'].foo1 = 'bar1';          // foo1 will be accessible by websites ending in '.com'
globalStorage['taranfx.com'].foo2 = 'bar2';  // foo2 will be accessible by taranfx.com</pre>
<p>The specification was more insecure what different browsers implemented. They replaced global storage with local storage where you cannot specify domains; the data you store is automatically associated with the domain under which the script is running. This means strictly we will disallow XSS which is very important.</p>
<p><em>Persistence</em>: The choice for Local Storage is obvious &#8212; the data persistence &#8212; data remains there even when the browser Window/Tab closes. Here&#8217;s how this can be done:</p>
<pre>localStorage.setItem('userName', 'taranfx');                 // defining the localStorage variable
alert("Your user is: " + localStorage.getItem('userName'));  // accessing it
alert("Hello " + localStorage.userName);                     // another way of accessing the variable
localStorage.removeItem('userName');                         // finally unset it</pre>
<p><strong>3. Database Storage</strong></p>
<p>Till now what we have discussed is limited to key-value pairs. But when you are dealing with a larger amount of data, database is the weapon of choice. So far, I think Safari is the only browser (correct me if wrong) to have implemented this feature. It uses SQLite database, which is light and fast with few limitations like lack of foreign key constraints.</p>
<p>Here is example code for accessing the local database:</p>
<pre>var db = openDatabase("Database_Name", "Database_Version");
database.executeSql("SELECT * FROM taranfx", function(result1) {
  // do something with the resultset, there could be n no. of things
  database.executeSql("DROP TABLE taranfx", function(result2) {
    // do some more cleanup or blah
    alert("My second database query finished executing!");
   });
});</pre>
<p>You can get a demo of this local database storage <a href="webkit.org/misc/DatabaseExample.html">here </a>(needs webkit nightly)Apart from the limited functionalities, it has some serious vulnerabilities Detailed in <a href="http://geeknizer.com/pros-cons-of-html-5-local-database-storage-and-future-of-web-apps">Vulnerabilities in HTML 5 and Future</a>.</p>
<p>I believe, as <a href="http://geeknizer.com/tag/html-5">HTML 5</a> finds its destiny in more and more <a href="http://geeknizer.com/tag/webapps">web applications</a>, they would become more powerful and capable. You can check our other Programming articles and Subscribe to us, discuss Technology, programming via <a href="http://twitter.com/taranfx" target="_blank">Twitter </a><strong><a href="http://twitter.com/taranfx" target="_blank">@Taranfx</a> </strong>- Join the dialogue.</p>
<p>Related:</p>
<ul>
<li><a title="Permanent Link to Vulnerabilities in HTML 5 and  Future" rel="bookmark" href="http://geeknizer.com/pros-cons-of-html-5-local-database-storage-and-future-of-web-apps">Vulnerabilities in HTML 5 and Future</a></li>
<li><a title="Permanent Link to HTML 5 drops most awaited open  source Video codec" rel="bookmark" href="http://geeknizer.com/html-5-drops-most-awaited-open-source-video-codec">HTML 5 drops most awaited open source Video codec</a></li>
<li><a title="Permanent Link to What is HTML 5 and FAQ. Will it  kill Flash?" rel="bookmark" href="http://geeknizer.com/what-is-html-5-and-faq-will-it-kill-flash">What is HTML 5 and FAQ. Will it kill Flash?</a></li>
<li><a title="Permanent Link to Why choose JavaFX. How to Code.  Benchmark Graphics, CPU, Memory" rel="bookmark" href="http://geeknizer.com/why-choose-javafx-how-to-code-benchmark-graphics-cpu-memory">Why choose JavaFX. How to Code.  Benchmark Graphics, CPU, Memory</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/html-5-client-storage/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Google Speed Tracer: Speedup Web Apps</title>
		<link>http://geeknizer.com/google-speed-tracer-speedup-the-web-apps/</link>
		<comments>http://geeknizer.com/google-speed-tracer-speedup-the-web-apps/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 16:51:46 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/google-speed-tracer-speedup-the-web-apps</guid>
		<description><![CDATA[Google&#8217;s attempt # 3973 to speedup the web. With launch of Google chrome Extensions, Google has punched in a new extension to help web developers speed up the performance of... <span class="meta-more"><a href="http://geeknizer.com/google-speed-tracer-speedup-the-web-apps/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Speedtracer" src="http://code.google.com/webtoolkit/images/speedtracer-large.png" alt="" width="160" height="160" />Google&#8217;s attempt # 3973 to speedup the web.</p>
<p>With <a href="http://geeknizer.com/blog/chrome-extensions-now-available">launch of Google chrome Extensions</a>, Google has punched in a new extension to help web developers speed up the performance of webapps: <a href="http://code.google.com/webtoolkit/speedtracer">Speed  Tracer</a>. For those of you who use <a href="http://code.google.com/campfire/">GWT (Google Web Toolkit)</a>, this tool is a bliss.</p>
<p>Using this tool developers can identify  problems in their web apps at a detailed level. Tracer exposes a  &#8221;sluggishness graph&#8221; that shows how  the app is doing w.r.t <a href="http://geeknizer.com/blog/tag/ui">UI</a>, <a href="http://geeknizer.com/blog/tag/networking">network</a>, processing <a href="http://geeknizer.com/blog/tag/performance">performance</a>. It accurately identifies the bottlenecks that  make the <a href="http://geeknizer.com/blog/tag/web">web </a>user experience less delightful.<br />
<!--adsensestart--></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="350" 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/Sn_3rJaexKc&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="350" src="http://www.youtube.com/v/Sn_3rJaexKc&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Google Web Toolkit has added a bunch of new stuff, Speed Tracer is barely one of them.</p>
<p>One of the features that attracted me is: <a href="http://geeknizer.com/blog/tag/google">Google </a>Web Toolkit splits code to help speed up the start time of large applications. Basically, Code Splitting enables developers to safely and easily slice  and dice their application code so that key functionality can load  immediately and other features can be loaded later as needed.</p>
<p>If you have used <a href="http://geeknizer.com/blog/java-visualvm">Java&#8217;s VisualVM</a>, you will find Speed Tracer equally competent on the web apps front.</p>
<p>With Speed Tracer, you can trackdown problems caused   by JavaScript parsing and execution, layout, CSS style recalculation   and selector matching, DOM event handling, network resource loading,   timer fires, XMLHttpRequest callbacks, painting, and more. To start with, <a href="https://clients2.google.com/service/update2/crx?response=redirect&amp;x=id%3Dognampngfcbddbfemdapefohjiobgbdl%26uc%26lang%3Den-US">install the extension to Chrome</a> and checkout the Example Webapps Google provided to test out it&#8217;s features. You would love it.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/google-speed-tracer-speedup-the-web-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

