<?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>TechChee.com, shop online for gadget, gizmo and hot tech stuff &#187; Web Development</title>
	<atom:link href="http://www.techchee.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techchee.com</link>
	<description>Gadget vista, shop &#38; buy online, gadget online store, corporate gift, software, web 2.0 and tech news</description>
	<lastBuildDate>Sat, 07 Nov 2009 15:46:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Online Bra size calculator</title>
		<link>http://www.techchee.com/2008/12/01/online-bra-size-calculator/</link>
		<comments>http://www.techchee.com/2008/12/01/online-bra-size-calculator/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 15:39:34 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Shop Online]]></category>
		<category><![CDATA[Tips & Info]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/?p=7537</guid>
		<description><![CDATA[Ed Spencer has worked for a lingerie boutique in the UK where he &#8220;was forced&#8221; to program some JavaScript functions for a website that does the calculation for bra size. And he shares out these functions on his blog. So, I&#8217;ve borrowed these JavaScript functions and included here and make a very simple bra size [...]]]></description>
	        <content:encoded><![CDATA[<p><a href="http://www.techchee.com/2008/12/01/online-bra-size-calculator/geeky-robot-bra/" rel="attachment wp-att-7547"><img src="http://www.techchee.com/wp-content/uploads/2008/11/geeky-robot-bra.jpg" alt="" title="geeky-robot-bra" width="450" height="368" class="aligncenter size-full wp-image-7547" /></a><br/>Ed Spencer has worked for a lingerie boutique in the UK where he &#8220;was forced&#8221; to program some JavaScript functions for a website that does the calculation for bra size. And he shares out these functions on his blog. So, I&#8217;ve borrowed these JavaScript functions and included here and make a very simple <b>bra size calculator</b> here on TechChee.com.</p>
<p><span id="more-7537"></span></p>
<p>To calculate the bra size, what you need is to enter the cup size and also the band size, it&#8217;ll then show you the size you need. I think it might be handy for geeks who wanna buy <a href="http://www.techchee.com/2007/11/03/jingle-jugs-with-christmas-bra-guys-no-more-lonely-christmas/">nice bras</a> for their GFs, significant others, loved ones, wives or whoever as gift for the coming Christmas, but you ain&#8217;t know what the size you shall go for.</p>
<table border=0 style="width:100%;padding:2px;border:1px dotted #8899DD;background:#EEEEFF;" cellspacing=1 cellpadding=1>
<tr>
<td colspan="2" align="left" style="background:#EEFFEE;"><b>Online Bra size calculator</b></td>
</tr>
<tr>
<td align="left" width="30%"><b>Cup size</b></td>
<td align="left" width="70%">
<input type=text name="cup" id="cup" size="10" maxlength="30"/></td>
</tr>
<tr>
<td align="left" width="30%"><b>Band size</b></td>
<td align="left" width="70%">
<input type=text name="back" id="back" size="10" maxlength="30"/></td>
</tr>
<tr>
<td align="left" width="30%"><b>Your Perfect Bra size is</b></td>
<td align="left" width="70%">
<input type=text name=fit" id="fit" size="40" maxlength="80"/></td>
</tr>
</table>
<p><script type="text/javascript" src="http://www.techchee.com/br/b.js"></script><br />
<script type="text/javascript" src="http://www.techchee.com/br/jquery-1.2.6.min.js"></script><br />
<script type="text/javascript" src="http://www.techchee.com/br/bc.js"></script></p>
<p>If you wonder what the band and the cup sizes are all about, you can refer to the <a href="http://honeyslingerieboutique.com/fitting" target=_new rel="nofollow">original version</a> which is on the original website that Spencer built the script for. It has a detailed and pictorial explanation about the two sizes.</p>
<p>Spencer described his experience of building this Bra size calculator as &#8220;The theory behind bra size calculation is arcane and somewhat magical. Understanding of it does not come easily to man nor beast, so it is lucky that I, falling cleanly into neither category, have passed through pain and torment to save you the trouble.&#8221;</p>
<p>If you happened to work for another lingerie online store, and you were also &#8220;forced&#8221; to build one of these calculators, you&#8217;ll only need to include Spencer&#8217;s JavaScript codes as follows, and you also need the <a href="http://jquery.com/" target=_new>jQuery library</a>.</p>
<p><b>The code</b></p>
<div style="font-size:8pt;background:#DDEEFF;border:1px dotted #AABBCC;padding:3px;">
var BraCalculator = {<br />
  /**<br />
   * The string to be returned when the result could not be calculated.  Overwrite to change this<br />
   */<br />
  unknownString: &#8220;Unknown&#8221;,</p>
<p>  cupSizes: ["A", "B", "C", "D", "DD", "E", "EE", "F", "FF", "G", "GG", "H", "HH",<br />
             "J", "JJ", "K", "KK", "L", "LL", "M", "MM", "N", "NN"],</p>
<p>  /**<br />
   * Returns the correct bra size for given under bust and over bust measurements<br />
   * @param {Number} underBust The measurement taken under the bust (in inches)<br />
   * @param {Number} overBust The measurement taken over the bust (in inches)<br />
   * @return {String} The correct bra size for the given measurements (e.g. 32C, 40DD, etc)<br />
   */<br />
  calculateSize: function(underBust, overBust) {<br />
    var bandSize = this.calculateBandSize(underBust);<br />
    var cupSize  = this.calculateCupSize(bandSize, overBust);</p>
<p>    if (bandSize &#038;&#038; cupSize) {<br />
      return bandSize + cupSize;<br />
    } else {<br />
      return this.unknownString;<br />
    };<br />
  },</p>
<p>  /**<br />
   * Calculates the correct band size for a given under bust measurement<br />
   * @param {Number} underBust The measurement under the bust<br />
   * @return {Number} The correct band size<br />
   */<br />
  calculateBandSize: function(underBust) {<br />
    var underBust = parseInt(underBust, 10);<br />
    return underBust + (underBust % 2) + 2;<br />
  },</p>
<p>  /**<br />
   * Calculates the Cup size required given the band size and the over bust measurement<br />
   * @param {Number} bandSize The measured band size (should be an even number)<br />
   * @param {Number} overBust The measurement taken over the bust<br />
   * @return {String} The appropriate alphabetical cup size<br />
   */<br />
  calculateCupSize: function(bandSize, overBust) {<br />
    var bandSize = parseInt(bandSize, 10);<br />
    var overBust = parseInt(overBust, 10);<br />
    var diff     = overBust &#8211; bandSize;</p>
<p>    var result   = this.cupSizes[diff];</p>
<p>    //return false if we couldn&#8217;t lookup a cup size<br />
    return result ? result : false;<br />
  }<br />
};
</p></div>
<p>And apply the following to on the page that has the form for the Bra size calculation.</p>
<div style="font-size:8pt;background:#EEEEFF;border:1px dotted #77BB88;padding:3px;">
jQuery(document).ready(function(){<br />
  //add listeners to band and cup measurement text boxes<br />
  jQuery(&#8217;#back&#8217;).keyup(Honeys.updateBraSizeCalculation);<br />
  jQuery(&#8217;#cup&#8217;).keyup(Honeys.updateBraSizeCalculation);<br />
});</p>
<p>var Honeys = {<br />
  updateBraSizeCalculation: function() {<br />
    var back = jQuery(&#8217;#back&#8217;)[0].value;<br />
    var cup  = jQuery(&#8217;#cup&#8217;)[0].value;</p>
<p>    if (back.length > 0 &#038;&#038; cup.length > 0) {<br />
      jQuery(&#8217;#fit&#8217;)[0].value = BraCalculator.calculateSize(back, cup);<br />
    };<br />
  }<br />
};
</p></div>
<p>Please note the above calculator is meant sizes in the UK. And you&#8217;ll have to modify your own version to suit the country using the <a href="http://honeyslingerieboutique.com/fitting#charts" target=_new rel="nofollow">conversion chart</a>.</p>
<p>The above picture shows the Robot bra that comes with cute and geeky robot icons printed, and it can be purchased online from <a href="http://www.tillys.com/tillys/Variants.aspx?prod=140414969&#038;ctlg=020_Girls&#038;ctg=120_Girls_Acc_074_Bras&#038;parentctg=120_Girls_Acc&#038;source=4" target=_new rel="nofollow">Tillys.com</a>.</p>
<p>via [<a href="http://edspencer.net/2008/11/javascript-bra-size-calculator.html" target=_new>Ed Spencer Blog</a>], <a href="http://ajaxian.com/archives/javascript-bra-size-calculator" target=_new>via</a> [ajaxian]</p>
        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2008/12/01/online-bra-size-calculator/">Online Bra size calculator</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2008/12/01/online-bra-size-calculator/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google Gears Geolocation can now tell precisely your laptop&#8217;s location using WiFi</title>
		<link>http://www.techchee.com/2008/10/22/google-gears-geolocation-can-now-tell-precisely-your-laptops-location-using-wifi/</link>
		<comments>http://www.techchee.com/2008/10/22/google-gears-geolocation-can-now-tell-precisely-your-laptops-location-using-wifi/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 17:01:24 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Google Gears]]></category>
		<category><![CDATA[In The News]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/?p=6469</guid>
		<description><![CDATA[Google Gears &#8211; the browser&#8217;s plugin which allows a web app to work offline and store data offline, has just been released with the new Geolocation API, allows location-enabled web sites to securely locate where a laptop user is, using WiFi.

The new Gears&#8217; Geolocation API allows developers to develop web apps that can securely locate [...]]]></description>
	        <content:encoded><![CDATA[<p><a href="http://www.techchee.com/wp-content/uploads/2008/10/google-gears-delivers-wifi-laptop-users-location-221008.jpg"><img src="http://www.techchee.com/wp-content/uploads/2008/10/google-gears-delivers-wifi-laptop-users-location-221008.jpg" alt="" title="google-gears-delivers-wifi-laptop-users-location-221008" width="450" height="306" class="aligncenter size-full wp-image-6471" /></a><br/><a href="http://www.techchee.com/2007/05/31/google-gears-allows-javascript-web-applications-to-work-both-offline-and-online/">Google Gears</a> &#8211; the browser&#8217;s plugin which allows a web app to work offline and <a href="http://www.techchee.com/2007/06/04/my-very-first-app-based-on-google-gears-local-database-api/">store data offline</a>, has just been released with the new <b>Geolocation API</b>, allows location-enabled web sites to securely locate where a laptop user is, using WiFi.</p>
<p><span id="more-6469"></span></p>
<p>The new Gears&#8217; Geolocation API allows developers to develop web apps that can securely locate users to within 200m accuracy in major desktop browsers (Internet Explorer, FireFox, Safari, Opera (soon) and of course Google Chrome)  in hundreds of cities around the world.</p>
<p>Since the Gear&#8217;s Geolocation API sends the location of a WiFi laptop user to a location-enabled web site, it&#8217;ll allow the website to return the useful information to the user. For example, a tourism website that can tell the nearby hotels or places of interest based on the user&#8217;s current location. Or a map-enabled social networking website which allows users to see where their friends are on a Google map etc.</p>
<p>When a user enters such a location-enabled website for the first time, he or she will be asked whether to reveal the computer&#8217;s or the device&#8217;s location to the website. Google says they protect your privacy as the API does NOT store the location nor it ties the location with any IP address or other identifying information.</p>
<p>The Gear&#8217;s Geolocation API was first intended for developers to develop apps on mobile phones that send location information to location-enabled services/websites. And now it&#8217;s been extended to laptop users.</p>
<p>In Chrome and Android, the Gears stays as built-in, which can deliver the user&#8217;s location information to a location-enabled website/service without requiring users to install a plug-in. But you need to install the plug-in in other browsers.</p>
<p><a href="http://google-code-updates.blogspot.com/2008/10/introducing-gears-geolocation-api-for.html" target=_new>Google Blog</a> <a href="http://gizmodo.com/5067007/google-gears-can-now-divine-your-laptops-precise-location-using-wi+fi" target=_new>via</a> [gizmodo]</p>
<p>Google Gears,Geolocation,web 2.0</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Google+Gears" rel="tag">Google Gears</a>, <a href="http://technorati.com/tag/Geolocation" rel="tag">Geolocation</a>, <a href="http://technorati.com/tag/web+2.0" rel="tag">web 2.0</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2008/10/22/google-gears-geolocation-can-now-tell-precisely-your-laptops-location-using-wifi/">Google Gears Geolocation can now tell precisely your laptop&#8217;s location using WiFi</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2008/10/22/google-gears-geolocation-can-now-tell-precisely-your-laptops-location-using-wifi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AskAlexia ajax search engine is up and I&#8217;m back to blogging</title>
		<link>http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/</link>
		<comments>http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 16:27:43 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Blog/Web Related]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tips & Info]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/</guid>
		<description><![CDATA[Over the past few days and hours, I was busy on putting up the AskAlexia search engine, which was an ajax-based search engine that I developed a few years ago before I started blogging on TechChee.com

But due to unforeseen technical errors, the search engine was then brought down and I turned the domain into a [...]]]></description>
	        <content:encoded><![CDATA[<p><a href='http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/ask-alexia-search-engine-web-search/' rel='attachment wp-att-5002' title='Ask Alexia search engine web search'><img src='http://www.techchee.com/wp-content/uploads/2008/08/ask-alexia-web-search-080808.jpg' alt='Ask Alexia search engine web search' /></a><br/>Over the past few days and hours, I was busy on putting up the <a href="http://www.askalexia.com/ajaxsearch/"><b>AskAlexia search engine</b></a>, which was an ajax-based search engine that I developed a few years ago before I started blogging on <a href="http://www.techchee.com">TechChee.com</a></p>
<p><span id="more-5001"></span></p>
<p>But due to unforeseen technical errors, the search engine was then brought down and I turned the domain into a blog for my lovely wife, Ms Alexia to occasionally blog about girly stuff, gadgets and celebrities&#8217; gossip. And I&#8217;ve promised many times before that I wanted to fix the <b>AskAlexia search engine</b>, with a new look and design and with more features. And after spending a couple of days of hardwork. The AskAlexia search engine has been put back in shape.</p>
<p>If you&#8217;d ever noticed this search engine before, it had only web, image and video searches. The new version of Askalexia search engine has been added with two more searches, which are news and music search. And it&#8217;s been blended with lighter color design. But the top searched keywords has been temporarily removed on this new version. The feature allows you to select different format of documents, images, videos to search for is still retained.</p>
<p><P><a href='http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/old-askalexia-search-engine-screen-shot/' rel='attachment wp-att-5004' title='Old askalexia search engine screen shot'><img src='http://www.techchee.com/wp-content/uploads/2008/08/old-ask-alexia-screen-shot-080808.gif' alt='Old askalexia search engine screen shot' /></a><br/><font size=1><u>The screenshot of the older version of AskAlexia search engine, managed to get it from <a target=_new href="http://www.killerstartups.com/Search/askalexia-com-ask-alexia-get-your-answers">Killerstartups</a></u></font></p>
<p><a href='http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/ask-alexia-search-engine-the-image-search/' rel='attachment wp-att-5003' title='Ask Alexia search engine - the image search'><img src='http://www.techchee.com/wp-content/uploads/2008/08/ask-alexia-image-search-080808.jpg' alt='Ask Alexia search engine - the image search' /></a><br/><font size=1><u>Image search on AskAlexia</u></font><br/>The <b>AskAlexia search</b> is an ajax-based search engine, which works differently from traditional search engine as it works in the ajax manner, which the web page is not reloaded during your search and navigation through searched results. While I&#8217;m not busy with other projects or blogging, I&#8217;d love to explore more in the world of web 2.0 stuff and ajax programming.</p>
<p><a href='http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/ask-alexia-music-search-engine/' rel='attachment wp-att-5005' title='Ask Alexia music search engine'><img src='http://www.techchee.com/wp-content/uploads/2008/08/askalexia-music-search-080808.jpg' alt='Ask Alexia music search engine' /></a><br/><font size=1><u>Music search on AskAlexia</u></font><br/>The <b>AskAlexia search engine</b> still got some little glitches to fix and various improvements to make. For the time being, I&#8217;d like to announce to all of you, hope you&#8217;ll find it little useful for finding stuff over the Internet. I personally like the new music search. Try out <a href="http://askalexia.com/ajaxsearch" target=_new>Ask Alexia search engine</a> now, and your feedback and comments are highly appreciated for continuous improvements.</p>
<p>ajax search engine,ask alexia,AskAlexia search engine,web 2.0,web2</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/ajax+search+engine" rel="tag">ajax search engine</a>, <a href="http://technorati.com/tag/ask+alexia" rel="tag">ask alexia</a>, <a href="http://technorati.com/tag/AskAlexia+search+engine" rel="tag">AskAlexia search engine</a>, <a href="http://technorati.com/tag/web+2.0" rel="tag">web 2.0</a>, <a href="http://technorati.com/tag/web2" rel="tag">web2</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/">AskAlexia ajax search engine is up and I&#8217;m back to blogging</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2008/08/08/askalexia-ajax-search-engine-is-up-and-im-back-to-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 3.0, the next version of the web, how will it work?</title>
		<link>http://www.techchee.com/2008/05/13/web-30-the-next-version-of-the-web-how-will-it-work/</link>
		<comments>http://www.techchee.com/2008/05/13/web-30-the-next-version-of-the-web-how-will-it-work/#comments</comments>
		<pubDate>Tue, 13 May 2008 15:33:42 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Blog/Web Related]]></category>
		<category><![CDATA[In The News]]></category>
		<category><![CDATA[Tips & Info]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2008/05/13/web-30-the-next-version-of-the-web-how-will-it-work/</guid>
		<description><![CDATA[Web 2.0 has been hot over the past few years, which is considered as the second generation of web which its content is more towards to user-contributed contents instead of like the first generation, which users have no contribution to the information. Okay, but since we already have web 2.0, whether it was just a [...]]]></description>
	        <content:encoded><![CDATA[<p><a href='http://www.techchee.com/2008/05/13/web-30-the-next-version-of-the-web-how-will-it-work/how-will-web-30-work/' rel='attachment wp-att-4350' title='How will web 3.0 work??'><img src='http://www.techchee.com/wp-content/uploads/2008/05/web-3-changes-the-world-130508.jpg' alt='How will web 3.0 work??' /></a><br/><a href="http://www.techchee.com/category/blogwebsite/">Web 2.0</a> has been hot over the past few years, which is considered as the second generation of web which its content is more towards to user-contributed contents instead of like the first generation, which users have no contribution to the information. Okay, but since we already have web 2.0, whether it was just a marketing jargon, or it&#8217;s really the great technology that has changed the web today, giving users more participating options, we&#8217;ll need to move forward. Yes, the next version we&#8217;ll be looking into over the World Wide Web is the <b>Web 3.0</b>.</p>
<p><span id="more-4339"></span></p>
<p><b>How will web 3.0 likely to work?</b><br/>So, how will <b>Web 3.0</b> work? Web 3.0 will be some intelligent web sites or web browsers that can really deliver the exact information that a user needs. Meaning it tends to understand and learn what the user wants and delivers nearly the exact or more meaningful content that the user&#8217;s looking for.</p>
<p><b>Difference between Web 3.0 and Web 2.0 (Or web 1.0)</b><br/>For example, the search engines or web portals in the web 1.0 and web 2.0 eras are simply delivering a best-matched result by your input query. And most of the time the returned searched result by search engines will not give you exactly what you actually want. You&#8217;d most likely to get what you really want by following numerous hyper links of the search results, then only you&#8217;re led to the closer information after couple of hours of clicking here and there.</p>
<p>So, in either the web 2.0 or web 1.0 era, you&#8217;ll need to spend lots of time to search, make your own analysis and comparison to get the exact information that you want. The major difference in web 2.0 and web 1.0 is, web 2.0 has public-contributed and multiple-resources-contributed information, which should be higher in terms of chances to lead you to the exact result.</p>
<p><b>Web 3.0 delivers the exact information you need in seconds, like you super personal assistant</b><br/>In <b>web 3.0</b> &#8211; the next generation of web, it&#8217;ll be getting very precise in delivering you the exact information that you want. It&#8217;d be like your personal assistant, who knows practically everything about you, understands you. Eventually a web 3.0 compliant web browser or web app will just let you sit back and it&#8217;ll find all the answers for you.</p>
<p>Taking an example that you&#8217;re planning for a vacation, and you have limited budget of below $3,000, but you want a nice place to stay. With the current web 2.0 era, you&#8217;ll need to perform couple of searches on Google, then land on several discount travel websites, do your own research, make the comparison. Huh! All this will take you at least several hours to get what you  actually want. But in <b>web 3.0 era</b>, it&#8217;ll be able to perform all these comparisons and analysis for you automatically and presents you only the final information that you want in seconds.</p>
<p><b>Web 2.0 web apps will be the building blocks of Web 3.0</b><br/><b>Web 3.0</b> will be based on the current web 2.0 websites as the building blocks. As current web 2.0 websites are providing APIs (Application Programming Interfaces), letting others to grab and share its data and services. Since <b>web 3.0-complaint</b> web app will be such an intelligent one that can understand a user and deliver highly meaningful result to the user, then it&#8217;ll need to pull all resources and data from those many web 2.0 websites, so it can make the comparison and analysis for you.</p>
<p><b>Powerset &#8211; a closer to Web 3.0, semantic search engine and a <a href="http://www.techchee.com/2008/04/14/google-and-salesforcecom-join-to-fight-microsoft/">Google</a> killer?</b><br/>A better search engine, which is a step closer to <b>web 3.0</b> that provides semantic search result is said to have surfaced to let the public to test run its beta on Monday. This new semantic search engine is claimed to deliver more meaningful search result than Google does, which is a product of the new start-up <b>Powerset</b>. Although the Powerset search engine still has very limited index in its search databank, but it&#8217;s expected to reach what its rivals, Google and Yahoo have after a month of its launch.</p>
<p><a href="http://www.techchee.com/qtags.php?s=1&#038;i=2692" target=_new>via</a> [<a href="http://www.techchee.com/misc-notes/">Buzz Corner</a>], <a href="http://www.techchee.com/qtags.php?s=1&#038;i=2726" target=_new>Powerset &#8211; a Google Killer?</a></p>
<p>Powerset,web 3.0,web 2.0,web3,semantic web</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Powerset" rel="tag">Powerset</a>, <a href="http://technorati.com/tag/web+3.0" rel="tag">web 3.0</a>, <a href="http://technorati.com/tag/web+2.0" rel="tag">web 2.0</a>, <a href="http://technorati.com/tag/web3" rel="tag">web3</a>, <a href="http://technorati.com/tag/semantic+web" rel="tag">semantic web</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2008/05/13/web-30-the-next-version-of-the-web-how-will-it-work/">Web 3.0, the next version of the web, how will it work?</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2008/05/13/web-30-the-next-version-of-the-web-how-will-it-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Noca, a new online payment system which doesn&#8217;t charge you transaction fees</title>
		<link>http://www.techchee.com/2008/01/24/noca-a-new-online-payment-system-which-doesnt-charge-you-transaction-fees/</link>
		<comments>http://www.techchee.com/2008/01/24/noca-a-new-online-payment-system-which-doesnt-charge-you-transaction-fees/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 13:05:53 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Blog/Web Related]]></category>
		<category><![CDATA[Tips & Info]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2008/01/24/noca-a-new-online-payment-system-which-doesnt-charge-you-transaction-fees/</guid>
		<description><![CDATA[For some friends who are interested in venturing into online selling would wanna consider this, a new online payment system, Noca, which is claimed to have eliminated the few percents transaction fees that imposed by credit card companies.

The available online payment services or gateways such as PayPal, Google Checkout, or Amazon Flexible Payment Service all [...]]]></description>
	        <content:encoded><![CDATA[<p><a href='http://www.techchee.com/2008/01/24/noca-a-new-online-payment-system-which-doesnt-charge-you-transaction-fees/noca-new-online-payment-system-that-eliminates-transaction-fees/' rel='attachment wp-att-3495' title='Noca - new online payment system that eliminates transaction fees'><img src='http://www.techchee.com/wp-content/uploads/2008/01/noca-online-payment-services-no-transaction-fees-240108.jpg' alt='Noca - new online payment system that eliminates transaction fees' /></a><br/>For some friends who are interested in venturing into online selling would wanna consider this, a new <b>online payment system</b>, <b>Noca</b>, which is claimed to have eliminated the few percents transaction fees that imposed by credit card companies.</p>
<p><span id="more-3494"></span></p>
<p>The available online payment services or gateways such as PayPal, Google Checkout, or <a href="http://www.amazon.com/b?ie=UTF8&#038;node=342430011" target=_new rel="nofollow">Amazon Flexible Payment Service</a> all charge you a 2-3% (plus $0.30) as the transaction fees. The transaction fees are actually passed on by them from the credit card companies. And in most cases, merchants or vendors would also wanna pass it on to the shoppers by marking up the products 2-3% higher. But these days, selling online is getting more and more competitive, which would force merchants to swallow this little loss that lowers pretty much of their profit margins. Don&#8217;t look down upon the small percentage of loss only, it contributes as much as $5 billion a year loss in the United States alone.</p>
<p><b>Noca</b>, the new online payment service, a startup by ex-Visa employees, virtually eliminates the transaction fees as they&#8217;re providing their own online payment services instead of relying on credit card companies. The move by Noca is aimed to attract more vendors to go online. And they also seek to provide the consumers with more rewarding and secured shopping experience.</p>
<p><b>Noca</b> also has few other services such as implementing the micro payments, aiming to cater for online payment for all sizes of purchases. And they put more emphasize on the micro payments made through Facebook.</p>
<p><b>Noca</b> has also launched two Facebook apps to support its micro payments, which are the <a href="http://www.facebook.com/apps/application.php?id=4827389476" rel="nofollow"  target=_new>OneClick Pay</a> and <a href="http://www.facebook.com/apps/application.php?id=22076035752" target=_new rel="nofollow">HelpYourWorld</a>. The former is for sending money to friends, such as sending digital checks which needs only your acc and routing numbers instead of using a credit card, which should be more secure. The latter, HelpYourWorld, solicits $1-at-a-time donations for a series of causes, it benefits greatly from Noca’s lack of transaction fees (especially the standard fixed one of $0.30). Noca hopes that many other Facebook applications with similar micro-payment needs will use its APIs to implement its payment service.</p>
<p>Besides, Noca also aims to provide strong and flexible incentives through cash back schemes, frequent flier miles, and the ability to designate a part of your payment to a charity of choice. And they promise of making their services much friendlier than others like PayPal, such as giving more comprehensive transaction history to consumers etc.</p>
<p><b>Noca</b> is striving towards in becoming a credit card company by itself, providing best services for both the vendors and consumers.</p>
<p><a href="http://www.noca.com" target=_new rel="nofollow"><b>Noca &#8211; online payment service</b></a></p>
<p><a href="http://www.techchee.com/misc-notes/">via [Buzz Corner]</a>, <a href="http://www.techchee.com/qtags.php?s=1&#038;i=724" target=_new>Source</a> [<a href="http://www.techcrunch.com/2008/01/22/noca-targets-transaction-fees-with-new-online-payment-system/trackback/" target=_new>TechCrunch</a>]</p>
<p>online payment system,payment gateway,online payment,Google Checkout,PayPal,web 2.0,online merchant,e-commerce</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/online+payment+system" rel="tag">online payment system</a>, <a href="http://technorati.com/tag/payment+gateway" rel="tag">payment gateway</a>, <a href="http://technorati.com/tag/online+payment" rel="tag">online payment</a>, <a href="http://technorati.com/tag/Google+Checkout" rel="tag">Google Checkout</a>, <a href="http://technorati.com/tag/PayPal" rel="tag">PayPal</a>, <a href="http://technorati.com/tag/web+2.0" rel="tag">web 2.0</a>, <a href="http://technorati.com/tag/online+merchant" rel="tag">online merchant</a>, <a href="http://technorati.com/tag/e-commerce" rel="tag">e-commerce</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2008/01/24/noca-a-new-online-payment-system-which-doesnt-charge-you-transaction-fees/">Noca, a new online payment system which doesn&#8217;t charge you transaction fees</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2008/01/24/noca-a-new-online-payment-system-which-doesnt-charge-you-transaction-fees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebKit has JavaScript API for client-side database storage</title>
		<link>http://www.techchee.com/2007/10/30/webkit-has-javascript-api-for-client-side-database-storage/</link>
		<comments>http://www.techchee.com/2007/10/30/webkit-has-javascript-api-for-client-side-database-storage/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 04:07:23 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Google Gears]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2007/10/30/webkit-has-javascript-api-for-client-side-database-storage/</guid>
		<description><![CDATA[WebKit has got some cool asynchronous API that follows one of the specs of the HTML 5 i.e. allows you to write JavaScript code to store data, using SQL statements that you&#8217;ve been familiar with, so data can be stored on the client&#8217;s computer. This should work more or less similar to one of the [...]]]></description>
	        <content:encoded><![CDATA[<p><a id="p2775" rel="attachment" class="imagelink" href="http://www.techchee.com/2007/10/30/webkit-has-javascript-api-for-client-side-database-storage/webkit-has-javascript-api-for-client-side-database-storage/" title="WebKit has JavaScript API for client-side database storage "><img id="image2775" src="http://www.techchee.com/wp-content/uploads/2007/10/webkit-has-javascript-api-for-client-side-database-storage-311007.jpg" alt="WebKit has JavaScript API for client-side database storage " /></a><br/><b>WebKit</b> has got some cool asynchronous API that follows one of the specs of the <a href="http://www.whatwg.org/specs/web-apps/current-work/" target=_new>HTML 5</a> i.e. allows you to write JavaScript code to store data, using SQL statements that you&#8217;ve been familiar with, so data can be stored on the client&#8217;s computer. This should work more or less similar to one of the features that the <a href="http://www.techchee.com/2007/06/04/my-very-first-app-based-on-google-gears-local-database-api/">Google Gears</a> offer &#8211; the Local Database API. This would be useful for those applications that wanna store more information on the client sides, a much better way and easier to manipulate by using SQL statements instead of nasty cookies. More info and code after the jump!</p>
<p><span id="more-2774"></span></p>
<div id="spacer"></div>
<p>Some usage of Javascript code of Webkit&#8217;s API is as follows:<br/></p>
<div class="jsCodeDiv">
var database = openDatabase(&#8221;Database Name&#8221;, &#8220;Database Version&#8221;);</p>
<p>database.executeSql(&#8221;SELECT * FROM test&#8221;, function(result1) {<br />
   // do something with the results<br />
   database.executeSql(&#8221;DROP TABLE test&#8221;, function(result2) {<br />
     // do some more stuff<br />
     alert(&#8221;My second database query finished executing!&#8221;);<br />
   });<br />
});
</p></div>
<p><a href="http://ajaxian.com/archives/webkit-does-html5-client-side-database-storage" target=_new>via</a>&nbsp;&nbsp;<a href="http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/" target=_new>More on Webkit blog</a></p>
<p>JavaScript,JavaScript API,Javascript client-side database storageWebKit API[/tag],API</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/JavaScript" rel="tag">JavaScript</a>, <a href="http://technorati.com/tag/JavaScript+API" rel="tag">JavaScript API</a>, <a href="http://technorati.com/tag/Javascript+client-side+database+storage" rel="tag">Javascript client-side database storage</a>, <a href="http://technorati.com/tag/API" rel="tag">API</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2007/10/30/webkit-has-javascript-api-for-client-side-database-storage/">WebKit has JavaScript API for client-side database storage</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2007/10/30/webkit-has-javascript-api-for-client-side-database-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spyware steals domain names</title>
		<link>http://www.techchee.com/2007/07/19/spyware-steals-domain-name/</link>
		<comments>http://www.techchee.com/2007/07/19/spyware-steals-domain-name/#comments</comments>
		<pubDate>Fri, 20 Jul 2007 05:26:39 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Blog/Web Related]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips & Info]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2007/07/19/spyware-steals-domain-name/</guid>
		<description><![CDATA[I think quite a number of you also had this bad experience. A domain name that you&#8217;ve been eyeing for quite some time, but was stolen a few days after you&#8217;d done a WHOIS lookup for its availability. This happened to us, a colleague of mine wanted to register a domain name for a customer. [...]]]></description>
	        <content:encoded><![CDATA[<p><a title="UltraRPM.com aka MetaPredict steals unregistered domain names" class="imagelink" rel="attachment" id="p1825" href="http://www.techchee.com/2007/07/19/spyware-steals-domain-name/ultrarpmcom-aka-metapredict-steals-unregistered-domain-names/"><img alt="UltraRPM.com aka MetaPredict steals unregistered domain names" id="image1825" src="http://www.techchee.com/wp-content/uploads/2007/07/ultrarpmdotcom-stealing-domain-name-190707.jpg" /></a><br/>I think quite a number of you also had this bad experience. A <b>domain name</b> that you&#8217;ve been eyeing for quite some time, but was stolen a few days after you&#8217;d done a WHOIS lookup for its availability. This happened to us, a colleague of mine wanted to register a domain name for a customer. At first she did a check on any of the WHOIS such as the registerfly, cheap-domainnames.com yesterday. What she got was the domain name was available for registration. But she didn&#8217;t register the domain name immediately as we needed to get back to the customer to tell them the availability, so we could then get the confirmation and proceed for registration. Unfortunately, when we got the green light and tried to register today, we failed to register it as it&#8217;s claimed to have been taken. And I quickly did several WHOIS checks, but couple of them giving me the result only about the domain name has been registered but failed to provide its registrant. Lastly, I managed to get the result from NETWORKSOLUTIONS, which showed that it was just registered yesterday, which I think was a couple of hours after her checking.</p>
<p><span id="more-1824"></span></p>
<p>While googling around what could have happened to that domain name, I also found couple of guys also had this bad experience before on <a title="Josh Blog!" rel="nofollow" href="http://pocketseo.com/domains/7">Josh&#8217;s SEO blog</a>. It tells that the domain name has been stolen. And they seemed to have answers that the company behind for this stealing act is UltraRPM.com aka MetaPredict. Yes, the WHOIS result that I got showed the registrant of the stolen domain name is MetaPredict. It seems to be MetaPredict is the kind of company which possibly makes use of SpyWare to infect Internet Explorer or possibly Firefox too (My colleague used Firefox to check the domain name instead of IE), to steal unregistered  domain names that you have done WHOIS lookup check or even typed on the address bar of Internet Explorer.</p>
<p>I haven&#8217;t got much clue why UltraRPM.com is stealing those unregistered domain names. Guesses are they probably wanna test the domain name whether it&#8217;s potential for high traffic and monetizable. And will hold the domain name for 5 days only, as there is a 5 days of grace period to go for a refund if they returned it, after they&#8217;ve found that the domain name doesn&#8217;t carry much value. Or they&#8217;re simply con man, selling newly registered domain information or email accounts to others. Anyway, to avoid this happens to you, always make sure your PC is free from SpyWare by always having an up-to-date virus and spyware scanning pattern. Perhaps, those free plug-ins for your browser also not safe to have. It could be some of them are hijacking your privacy or keystroke and send the information back to their server. Or another alternative, forget about your Windows PC, and use Linux and Firefox only. I wish the stolen domain name could be returned after 5 days. Anyway, it isn&#8217;t a domain name related to any big brand that could possibly bring in high traffic.</p>
<p>domain name,spyware,domain registration,MetaPredict,UltraRPM.com,stealing domain name,anti-spyware,Internet Explorer,Firefox</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/domain+name" rel="tag">domain name</a>, <a href="http://technorati.com/tag/spyware" rel="tag">spyware</a>, <a href="http://technorati.com/tag/domain+registration" rel="tag">domain registration</a>, <a href="http://technorati.com/tag/MetaPredict" rel="tag">MetaPredict</a>, <a href="http://technorati.com/tag/UltraRPM.com" rel="tag">UltraRPM.com</a>, <a href="http://technorati.com/tag/stealing+domain+name" rel="tag">stealing domain name</a>, <a href="http://technorati.com/tag/anti-spyware" rel="tag">anti-spyware</a>, <a href="http://technorati.com/tag/Internet+Explorer" rel="tag">Internet Explorer</a>, <a href="http://technorati.com/tag/Firefox" rel="tag">Firefox</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2007/07/19/spyware-steals-domain-name/">Spyware steals domain names</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2007/07/19/spyware-steals-domain-name/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>My very first app based on Google Gears&#8217; Local Database API</title>
		<link>http://www.techchee.com/2007/06/04/my-very-first-app-based-on-google-gears-local-database-api/</link>
		<comments>http://www.techchee.com/2007/06/04/my-very-first-app-based-on-google-gears-local-database-api/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 12:04:56 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Google Gears]]></category>
		<category><![CDATA[Tips & Info]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2007/06/04/my-very-first-app-based-on-google-gears-local-database-api/</guid>
		<description><![CDATA[I&#8217;ve been deeply fascinated with the great API, Google Gears, introduced by Google recently. I&#8217;ve taken the very first step, that was quickly to make use of the Local Database API to build my very first Google Gears app. This is mainly due to my background is more on database apps and Java, that&#8217;s why [...]]]></description>
	        <content:encoded><![CDATA[<p><a id="p1444" rel="attachment" class="imagelink" title="My very first JavaScript app based on Google Gears' Local Database API" href="http://www.techchee.com/2007/06/04/my-very-first-app-based-on-google-gears-local-database-api/my-very-first-javascript-app-based-on-google-gears-local-database-api/"><img id="image1444" alt="My very first JavaScript app based on Google Gears' Local Database API" src="http://www.techchee.com/wp-content/uploads/2007/06/my-first-apps-using-google-gears-local-database-api-04062007.jpg" /></a><br/>I&#8217;ve been deeply fascinated with the great API, <strong><a title="Google Gears!" href="http://www.techchee.com/2007/05/31/google-gears-allows-javascript-web-applications-to-work-both-offline-and-online/">Google Gears</a></strong>, introduced by Google recently. I&#8217;ve taken the very first step, that was quickly to make use of the Local Database API to build my very first <strong><a title="My 1st Google Gears App!" href="http://www.techchee.com/ggears/addperson.php">Google Gears app</a></strong>. This is mainly due to my background is more on database apps and Java, that&#8217;s why I chose the local DB API to start with. It&#8217;s really amazing that what Google has done, which allows JavaScript applications to make use of relational database engine to store data and SQL statements to manipulate data locally.
<p><span id="more-1443"></span></p>
<p><strong>Pretty close to Java syntax and DB security is well taken care.</strong><br />
The very first app that I built is <a title="My 1st google gears app!" href="http://www.techchee.com/ggears/addperson.php">hosted here</a> (posted on <a title="AjaxApp.com!" href="http://ajaxapp.com/?p=24">AjaxApp.com</a> earlier on), which is a very simple app that consists of three simple parts. These three parts are a form for adding simple record that consists of only a name and an email field, a record listing section and also the record searching section, which you can search using SQL wildcards such as %, * etc. These three parts are making use of the local database API, one of the three components introduced by <a title="Google Gears!" href="http://gears.google.com">Google Gears</a> to store data locally i.e storing data at the user&#8217;s local hard disk using SQLite database engine. I&#8217;ve been a database and Java programmer for quite some time. I found programming using local database API of Google Gears is definitely easy to pick up. Especially its syntax and handling is very close to what Java&#8217;s java.sql.PreparedStatement offers, which the SQL injection is well-taken care of.</p>
<p><strong>Usefulness of Local Database API for developers</strong><br/>Of course, the intention behind the entire Google Gears not only for the local database API for storing data locally. The local database API is useful for certain applications which allow data to go offline and sync back to the server online when there is Internet/network connection or necessary. And it provides the easy way for developers  to store data locally instead of using other dirty methods such as cookies handling etc. Of course, it provides much easier and robust way to store and retrieve data. And no doubt, another great is the speed of the app if data can be stored locally first, without needing the long wait of user. (Data sychronization with the online server can be quietly done using async JavaScript that makes use of the worker pool)</p>
<p><strong>Google Gears offers application to go offline and great worker pool for threads</strong><br/>Google Gears with its three great APIs, the LocalServer, the local Database and WorkerPool together are simply best for building applications that provide an option for the application to go offline when there is no network or Internet connection. And it also allows the synchronization of data back to the server while there is network or Internet connection. This can be done asynchronously, such as periodically detecting of network connection and sending data to and flo to the online server, using the worker pool threaded processes, without affecting any other actions that the user is focus on. (Please note that the synchronization part will consist of AJAX to communicate with online web services written in server-side technology such as JSP, Java Servlet, PHP, CGI, Ruby, ASP, ASP.net, Perl etc)</p>
<p><strong>What apps are suitable to have offline option?</strong><br/>As pointed out by Google Gears team, not every app is suitable to have an offline option. For example, an app that needs the life data every second from the online server, such as an stock pricing ticker, a chat application are not suitable to have an offline option. In real life, what I could think of for the time being, those apps needing offline option are such as follows:<br/><br/>1. An enterprise web portal application that offers the staff to query the inventory and issue sales order or invoices, is suitable to provide an offline option. Which it can allow the frequently travelling sales personnel to take the app offline and have a local copy on his laptop hard disk and sync back to the server while he/she manages to get network or Internet connection.<br/><br/>2. General applications such as online word processing, email, calendaring applications etc. The offline option would be useful for frequent travellers, which you can be productive too even though you don&#8217;t get network and Internet connection. And the data will be automatically synchronized to server when the next time the app is launched again with a network or Internet connection detected.  Of course, there are lots more, just need to twist you brain.</p>
<p><strong>The next thing I wanna try on Google Gears</strong><br/><br />
Of course there are plenty of stuff need to be explored and learned before I can use it to build serious apps. Such as the security, the ability for the local SQLite to store blob type data, the ability of it to handle file upload. I&#8217;d continue to enhance my first Google Gears app, to make it to have the option for taking the page offline by making use of the LocalServer API and also the intermediate data layer that handles storing data locally and synchronization of data back to the server database. And some apps that I wanna build that are currently in my wish list by using Google Gears are an online PIS (Patient Information System), a small online inventory or an web-based email client that provides offline option etc. I&#8217;m gonna have one section on <a title="TechChee.com!" href="http://techchee.com">TechChee</a> to present them here once I&#8217;ve got each running. And I&#8217;ve just dedicated a new category for the <a title="Google Gears!" href="http://www.techchee.com/category/google-gears/">Google Gears</a> here, for future info update, tips and development of Google Gears. Thanks for bearing with me for this lengthy post. Hope it doesn&#8217;t bother you too much and the next few posts shall continue on gadgetry.</p>
<p><P>Google Gears,Google,Google API,JavaScript,AJAX,API,Web Programming</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Google+Gears" rel="tag">Google Gears</a>, <a href="http://technorati.com/tag/Google" rel="tag">Google</a>, <a href="http://technorati.com/tag/Google+API" rel="tag">Google API</a>, <a href="http://technorati.com/tag/JavaScript" rel="tag">JavaScript</a>, <a href="http://technorati.com/tag/AJAX" rel="tag">AJAX</a>, <a href="http://technorati.com/tag/API" rel="tag">API</a>, <a href="http://technorati.com/tag/Web+Programming" rel="tag">Web Programming</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2007/06/04/my-very-first-app-based-on-google-gears-local-database-api/">My very first app based on Google Gears&#8217; Local Database API</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2007/06/04/my-very-first-app-based-on-google-gears-local-database-api/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Gears allows JavaScript web applications to work both offline and online!</title>
		<link>http://www.techchee.com/2007/05/31/google-gears-allows-javascript-web-applications-to-work-both-offline-and-online/</link>
		<comments>http://www.techchee.com/2007/05/31/google-gears-allows-javascript-web-applications-to-work-both-offline-and-online/#comments</comments>
		<pubDate>Thu, 31 May 2007 11:07:28 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Google Gears]]></category>
		<category><![CDATA[Tips & Info]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2007/05/31/google-gears-allows-javascript-web-applications-to-work-both-offline-and-online/</guid>
		<description><![CDATA[It&#8217;s pretty interesting at least to take note here that what Google is going to introduce to us. Google&#8217;s newly announced Google Gears, which is an open source browser plugin that enables developers to create offline web applications using JavaScript API. Meaning that the web application developed by you using Google Gears will be able [...]]]></description>
	        <content:encoded><![CDATA[<p><a title="Google Gears API" class="imagelink" rel="attachment" id="p1415" href="http://www.techchee.com/2007/05/31/google-gears-allows-javascript-web-applications-to-work-both-offline-and-online/google-gears-api/"><img align="left" alt="Google Gears API" id="image1415" src="http://www.techchee.com/wp-content/uploads/2007/05/google-gears-api.png" /></a>It&#8217;s pretty interesting at least to take note here that what Google is going to introduce to us. Google&#8217;s newly announced <a title="Gears.google.com!" href="http://gears.google.com/"><strong>Google Gears</strong></a>, which is an open source browser plugin that enables developers to create offline web applications using <b>JavaScript API</b>. Meaning that the web application developed by you using <a title="Google Gears!" href="http://gears.google.com/">Google Gears</a> will be able to work offline as well as online across browsers.</p>
<p><span id="more-1414"></span></p>
<p>The plugin is about 700K for Firefox 1.5 and above and also Internet Explorer 6.0 and above. It comes wth 3 developer APIs. These 3 APIs are for handling 3 different tiers of application development. Which the first tier is to handle the  creation of data objects to store application information locally, the second tier is the database tier that is made up of SQLite relational database and the third tier enables asynchronous JavaScript applications to synchronize data in the background without overburdening the browser. I&#8217;ve downloaded the plugin, which I&#8217;ll explore it later and will start posting here once I&#8217;ve got some results.</p>
<p>Google Gears,Google,Google API,Google Gears API,Web 2.0,ajax,javascript</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Google+Gears" rel="tag">Google Gears</a>, <a href="http://technorati.com/tag/Google" rel="tag">Google</a>, <a href="http://technorati.com/tag/Google+API" rel="tag">Google API</a>, <a href="http://technorati.com/tag/Google+Gears+API" rel="tag">Google Gears API</a>, <a href="http://technorati.com/tag/Web+2.0" rel="tag">Web 2.0</a>, <a href="http://technorati.com/tag/ajax" rel="tag">ajax</a>, <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2007/05/31/google-gears-allows-javascript-web-applications-to-work-both-offline-and-online/">Google Gears allows JavaScript web applications to work both offline and online!</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2007/05/31/google-gears-allows-javascript-web-applications-to-work-both-offline-and-online/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Say goodbye to Java, it&#8217;s time for JavaFX now!</title>
		<link>http://www.techchee.com/2007/05/09/say-goodbye-to-java-its-time-for-javafx-now/</link>
		<comments>http://www.techchee.com/2007/05/09/say-goodbye-to-java-its-time-for-javafx-now/#comments</comments>
		<pubDate>Wed, 09 May 2007 15:36:28 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Opensource tips]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2007/05/09/say-goodbye-to-java-its-time-for-javafx-now/</guid>
		<description><![CDATA[An email in my inbox from TheServerSide tells me that the Java language is dying, but the Java platform is still alive and strong. This simply tells me that the Java&#8217;s kind of syntax such as strong typing, inheritance, endless lines of coding and those hassle dealing with Object Oriented stuff are simply out of [...]]]></description>
	        <content:encoded><![CDATA[<p><a title="The architectural platform of JavaFX!" class="imagelink" rel="attachment" id="p1239" href="http://www.techchee.com/2007/05/09/say-goodbye-to-java-its-time-for-javafx-now/the-architectural-platform-of-javafx/"><img alt="The architectural platform of JavaFX!" id="image1239" src="http://www.techchee.com/wp-content/uploads/2007/05/the-architecture-of-javafx-platform-08052007.jpg" /></a><br/>An email in my inbox from <a title="TheServerSide.com!" href="http://theserverside.com">TheServerSide</a> tells me that the Java language is dying, but the Java platform is still alive and strong. This simply tells me that the Java&#8217;s kind of syntax such as strong typing, inheritance, endless lines of coding and those hassle dealing with Object Oriented stuff are simply out of date, which failed to meet the productivity of today&#8217;s fast growing need. As a platform, Java is still robust, no doubt there are tons of frameworks and platform were built using Java. But due to the complexity of its syntax and those millions lines of coding to make up a pretty small app but with rich content, it will not remain as a choice for developer. So, the  answer  by Sun Microsystem to the Java language is <strong>JavaFX</strong>, its new baby. <strong>JavaFX</strong> is the scripting variant of Java, which is said to have much simpler syntax that allows much more rapid productivity for developing content and media rich applications to meet today&#8217;s requirement! Of course, <strong>JavaFX</strong> will not lose those advantages that have been well established by Java, such as Write Once, Run Anywhere.</p>
<p><span id="more-1238"></span></p>
<p><br/><strong>JavaFX</strong> basically contains two major components, they are the <strong>JavaFX Mobile</strong> and the <strong>JavaFX scripting</strong>. Simply by its name, you&#8217;ll know that <strong>JavaFX mobile</strong> is meant for mobile developers to develope applications for mobile devices, but it is available via OEM license to carriers, handset manufacturers and others seeking a branded relationship with consumers.</p>
<p>The <strong>JavaFX script</strong> will be the answer to simpler-syntax scripting for developing content and media rich applications (Rich media and highly interactive content) that include set-top boxes, mobile, desktop and enterprise web applications. <strong>JavaFX script</strong> is claimed to fit any size or complexity of GUI. In rich content web app development, <strong>JavaFX</strong> will be the strong competitor to AJAX and the Microsoft&#8217;s SilverLight. Furthermore, Sun has declared that <strong>JavaFX</strong> to be opensource. It looks like <strong>JavaFX</strong> has created lots of buzz over the blogosphere, as it&#8217;s successfully secured the 6th position in the top searches of Technorati, as shown in the screen below.</p>
<p>As a long-time Java developer both for the GUI and web applications, I should get myself prepared for next move in Java, i.e picking up <strong>JavaFX</strong>. Although I&#8217;ve trained myself even up to the stage that I can code Java by simply using a Notepad without the need of using any features-rich Java IDE, JavaFX will be my next move in order to meet today&#8217;s demand. My learning progress and experimented work will be posted on my other less-active blog, <a title="AjaxApp.com!" href="http://ajaxapp.com">AjaxApp.com</a>.</p>
<p><P><a title="JavaFX ranked number 6 on Technorati's top searches!" class="imagelink" rel="attachment" id="p1240" href="http://www.techchee.com/2007/05/09/say-goodbye-to-java-its-time-for-javafx-now/javafx-ranked-number-6-on-technoratis-top-searches/"><img alt="JavaFX ranked number 6 on Technorati's top searches!" id="image1240" src="http://www.techchee.com/wp-content/uploads/2007/05/javafx-ranked-number-6-on-technorati-top-searches.jpg" /></a></p>
<p>javafx,JavaFX mobile,JavaFX script,Java,web development</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/javafx" rel="tag">javafx</a>, <a href="http://technorati.com/tag/JavaFX+mobile" rel="tag">JavaFX mobile</a>, <a href="http://technorati.com/tag/JavaFX+script" rel="tag">JavaFX script</a>, <a href="http://technorati.com/tag/Java" rel="tag">Java</a>, <a href="http://technorati.com/tag/web+development" rel="tag">web development</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2007/05/09/say-goodbye-to-java-its-time-for-javafx-now/">Say goodbye to Java, it&#8217;s time for JavaFX now!</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2007/05/09/say-goodbye-to-java-its-time-for-javafx-now/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Annoucement &#8211; two more categories for TechChee , web development and opensource tips</title>
		<link>http://www.techchee.com/2007/05/02/annoucement-two-more-categories-for-techchee-web-development-and-opensource/</link>
		<comments>http://www.techchee.com/2007/05/02/annoucement-two-more-categories-for-techchee-web-development-and-opensource/#comments</comments>
		<pubDate>Wed, 02 May 2007 12:16:27 +0000</pubDate>
		<dc:creator>ketyung</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Opensource tips]]></category>
		<category><![CDATA[Tips & Info]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techchee.com/2007/05/02/annoucement-two-more-categories-for-techchee-web-development-and-opensource/</guid>
		<description><![CDATA[
I was a trainer giving quite a number of training on those open source and web app development based on open source technolgy before I started devoting my time into blogging. I got a group of students, who are currently working on quite a number of  web app development projects and they&#8217;ve requested many [...]]]></description>
	        <content:encoded><![CDATA[<p><a id="p1161" rel="attachment" class="imagelink" title="web development annoucement!" href="http://www.techchee.com/2007/05/02/annoucement-two-more-categories-for-techchee-web-development-and-opensource/web-development-annoucement/"><img id="image1161" alt="web development annoucement!" src="http://www.techchee.com/wp-content/uploads/2007/05/web-development-annoucement-020507.jpg" /></a><br />
I was a trainer giving quite a number of training on those open source and web app development based on open source technolgy before I started devoting my time into blogging. I got a group of students, who are currently working on quite a number of  web app development projects and they&#8217;ve requested many times that they&#8217;d like me to have another blog that include tips and tutorial on web app development, which shall include the topics such as PHP, Java, MySQL, Apache and Linux etc.</p>
<p>Other than <a title="TechChee.com" href="http://techchee.com">TechChee</a>, I did start another development blog earlier on, which is supposed to be under a sub-domain of TechChee, <a title="My Dev Blog!" href="http://techchee.com/dev">i.e dev.TechChee.com</a>. Due to my overly busy schedule, <a title="Dev Blog!" href="http://techchee.com/dev">this blog</a> didn&#8217;t get frequently updated. In order to fulfill this overdue request, I&#8217;ve decided not to continue on the development blog, but to include two more categories on TechChee here, they are &#8220;Web Development&#8221; and also &#8220;Opensource Tips&#8221;. In such a case, it&#8217;ll be less taxing and very much easier for the maintainance for me, who is handling this blog single-handedly both for the posts and design. This decision shouldn&#8217;t be too much affecting the current theme of TechChee, which still makes it topics center around &#8220;technology&#8221; and &#8220;gadgets&#8221;. The main topics of TechChee still remain the same, i.e shop online and gadgets. The posts for these two new categories will only be in the ratio of one out of five of those gadgetry posts as usual. Which means, if I post about 5-6 posts about gadgetry a day, then, perhaps, I&#8217;ll write one post either in the category of web development or opensource tips. So, TechChee&#8217;s readers, hope you won&#8217;t get too surprised if you&#8217;re seeing posts about more technical stuff such as programming and web development in the coming blog posts. The topics that will be covered under the two new categories, &#8220;web development&#8221; and &#8220;opensource&#8221;, will be as follows:</p>
<p>1. Linux or General opensource stuff</p>
<p>2. PHP</p>
<p>3. Java</p>
<p>4. AJAX/DHTML/JavaScript</p>
<p>5. Apache</p>
<p>6. MySQL</p>
<p>7. Oracle or more to be decided later.</p>
<p>There will be no sub-categories for the time being to differentiate further which of the above for any posts that fall under the two new categories. I&#8217;ll only tag them to differentiate it.</p>
<p>Web development,PHP,MySQL,Apache,Linux,Java,Programming,Ajax</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Web+development" rel="tag">Web development</a>, <a href="http://technorati.com/tag/PHP" rel="tag">PHP</a>, <a href="http://technorati.com/tag/MySQL" rel="tag">MySQL</a>, <a href="http://technorati.com/tag/Apache" rel="tag">Apache</a>, <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a>, <a href="http://technorati.com/tag/Java" rel="tag">Java</a>, <a href="http://technorati.com/tag/Programming" rel="tag">Programming</a>, <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a></p>        Written By <a href="http://www.techchee.com">TechChee.com</a>, <a href="http://www.techchee.com/2007/05/02/annoucement-two-more-categories-for-techchee-web-development-and-opensource/">Annoucement &#8211; two more categories for TechChee , web development and opensource tips</a>]]>
        </content:encoded>
			<wfw:commentRss>http://www.techchee.com/2007/05/02/annoucement-two-more-categories-for-techchee-web-development-and-opensource/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
