<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.2" -->
<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/"
>

<channel>
	<title>Build Up To Something</title>
	<link>http://www.stevenchoy.com/wordpress</link>
	<description>Teaching, Learning, Software, Computing, Web, Tech, and Culture</description>
	<pubDate>Tue, 07 Aug 2007 00:48:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>
	<language>en</language>

		<item>
		<title>Review Web 2.0 Technologies and Applications</title>
		<link>http://www.stevenchoy.com/wordpress/review-web-20-technologies-and-applications/</link>
		<comments>http://www.stevenchoy.com/wordpress/review-web-20-technologies-and-applications/#comments</comments>
		<pubDate>Thu, 15 Dec 2005 16:56:38 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Applications</category>
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/review-web-20-technologies-and-applications/</guid>
		<description><![CDATA[	I review what I have read and written about Web 2.0. The following three points summarize my best understanding. 
	
	The Web now is not simply a document delivery system. It becomes an application platform. It can be your programmable oyster through public API’s and web services.

	With technologies that enable data to become independent of the [...]]]></description>
			<content:encoded><![CDATA[	<p>I review <a href="http://www.stevenchoy.com/wordpress/?s=web+2.0">what I have read and written about Web 2.0</a>. The following three points summarize my best understanding. </p>
	<ol>
	<li>The Web now is not simply a document delivery system. It becomes an application platform. It can be your programmable oyster through public API’s and web services.
</li>
	<li>With technologies that enable data to become independent of the website it originated on, content now can move beyond websites, can be altered, filtered or remixed by anyone for any specific purpose.
</li>
	<li>The Web now encourages more and richer user participation. Users control how data is categorized and manipulated. The Web now gives people more flexibility to find, organize, share and create information in a socially-networked fashion.
</li>
	</ol>
	<p>The following are two recently hot weblogs posts about reviews on Web 2.0 applications of 2005.</p>
	<ul>
	<li><a href="http://www.articledashboard.com/Article/Top-10-Innovative-Web-2-0-Applications-of-2005/10891">Top 10 Innovative Web 2.0 Applications of 2005 (By: Mark Millerton) </a>
</li>
	<li><a href="http://web2.wsj2.com/the_best_web_20_software_of_2005.htm">The Best Web 2.0 Software of 2005</a>
</li>
	</ul>
	<p>If you want a gentle introduction on what Web 2.0 is, I recommend this: <a href="http://www.andybudd.com/dcontruct05/">What is Web 2.0?</a> By Andy Budd of <a href="http://www.clearleft.com/">Clearleft Ltd</a>.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/review-web-20-technologies-and-applications/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Open-source Software Platform for Distributed Computing</title>
		<link>http://www.stevenchoy.com/wordpress/open-source-software-platform-for-distributed-computing/</link>
		<comments>http://www.stevenchoy.com/wordpress/open-source-software-platform-for-distributed-computing/#comments</comments>
		<pubDate>Thu, 01 Dec 2005 04:52:10 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/open-source-software-platform-for-distributed-computing/</guid>
		<description><![CDATA[	BOINC, Berkeley Open Infrastructure for Network Computing, is an open-source software platform that enables distributed computing using volunteered computing resources. You can donate yours after you download and run BOINC client software in your machine. On the opposite side, you can request donation of computing resources by create a BOINC-based computing project. You just need [...]]]></description>
			<content:encoded><![CDATA[	<p><a href="http://boinc.berkeley.edu/"><strong>BOINC</strong></a>, <strong>Berkeley Open Infrastructure for Network Computing</strong>, is an open-source software platform that enables distributed computing using volunteered computing resources. You can donate yours after you <a href="http://boinc.berkeley.edu/download.php">download</a> and run BOINC client software in your machine. On the opposite side, you can request donation of computing resources by create a BOINC-based computing project. You just need a single Linux server and install the BOINC server software to make use of the computing power equivalent to a cluster with tens of thousands of CPUs for your computationally-intensive tasks.</p>
	<p>Scientific research projects that seek volunteered computing resources from participants include those that study climate change, search for gravitational signals emitted by pulsars, look for radio evidence of extraterrestrial life, and help researchers investigate and develop cures for human diseases. IBM&#8217;s <a href="http://www.worldcommunitygrid.org/">World Community Grid</a>   launched a BOINC-based project in November 2005. (I mentioned World Community Grid in <a href="http://www.stevenchoy.com/wordpress/hong-kong-university-joins-world-community-grid/">this post</a>.)</p>
	<p>I learn BOINC via <a href="http://onhongkongisle.com/2005/11/another_boinc_push.html">Steve&#8217;s post</a> on his weblog <a href="http://onhongkongisle.com/">OnHongKongIsle</a>. My thanks.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/open-source-software-platform-for-distributed-computing/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Use Google Maps to Build Location-Based Web Services</title>
		<link>http://www.stevenchoy.com/wordpress/using-google-maps-to-build-location-based-web-services/</link>
		<comments>http://www.stevenchoy.com/wordpress/using-google-maps-to-build-location-based-web-services/#comments</comments>
		<pubDate>Fri, 11 Nov 2005 16:24:22 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/using-google-maps-to-build-location-based-web-services/</guid>
		<description><![CDATA[	Step 1: Sign up for a Google Maps API key via this URL.
	The Google Maps API lets developers embed Google Maps in their own web pages with JavaScript. You can add overlays to the map (including markers and polylines) and display shadowed &#8220;info windows&#8221;.
	A single Maps API key is valid for a single &#8220;directory&#8221; on [...]]]></description>
			<content:encoded><![CDATA[	<p><strong>Step 1</strong>: Sign up for a Google Maps API key via this <a href="http://www.google.com/apis/maps/">URL</a>.</p>
	<blockquote><p>The Google Maps API lets developers embed Google Maps in their own web pages with JavaScript. You can add overlays to the map (including markers and polylines) and display shadowed &#8220;info windows&#8221;.</p>
	<p>A single Maps API key is valid for a single &#8220;directory&#8221; on your web server, so if you sign up for the URL http://www.mygooglemapssite.com/mysite, the key you get will be good for all URLs in the http://www.mygooglemapssite.com/mysite/ directory.
</p></blockquote>
	<p><a id="more-245"></a><strong>Step 2</strong>: Upload a minimal HTML page provided by Google Maps to your web server. This <a href="http://www.stevenchoy.com/hongkong/MyGoogleMap.html">URL</a> shows you what I got from Google Maps. </p>
	<p><strong>Step 3</strong>: Study this tutorial: <a href="http://bluweb.com/us/chouser/gmapez/start.html">Google Maps EZ &#8212; Get Started</a>.</p>
	<p><strong>Step 4</strong>: Follow the given examples in the tutorial and change some code to suit your needs.</p>
	<p>So, building a location-based web service using Google Maps is not so difficult as you might expect. What you need is a good idea. This Wiki Web, <a href="http://www.mapki.com/index.php?title=Map_Projects">Map Projects - GoogleMapki</a>, does a good job in collecting information about what people are doing with Google Maps. It also demonstrates the usefulness of Wikis.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/using-google-maps-to-build-location-based-web-services/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>New Way To Think about the Web</title>
		<link>http://www.stevenchoy.com/wordpress/new-way-to-think-about-the-web/</link>
		<comments>http://www.stevenchoy.com/wordpress/new-way-to-think-about-the-web/#comments</comments>
		<pubDate>Thu, 27 Oct 2005 15:16:25 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/new-way-to-think-about-the-web/</guid>
		<description><![CDATA[	Content moves beyond websites. Interaction is no longer just straight HTML. Users control how data is categorized and manipulated. RSS is used as an Interface. These are the characteristics of the current trend in the Web development. What I am excited about is, with the high popularity of RSS, the increasing availability of Application Programming [...]]]></description>
			<content:encoded><![CDATA[	<p>Content moves beyond websites. Interaction is no longer just straight HTML. Users control how data is categorized and manipulated. RSS is used as an Interface. These are the characteristics of the current trend in the Web development. What I am excited about is, with the high popularity of RSS, the increasing availability of Application Programming Interfaces (APIs), and the good applications of Folksonomies and Social Networking, it is possible to create useful web applications very fast and relatively inexpensively.</p>
	<p>Example 1: <a href="http://www.marumushi.com/apps/newsmap/newsmap.cfm"><strong>Marumushi Newsmap</strong></a>. &#8220;It reads the headlines from Google News and displays topics to explore patterns in how stories are emphasized in the media.&#8221; <a id="more-238"></a></p>
	<p>Example 2: <a href="http://www.andale.com/"><strong>Andale: Powerful Solutions for Online Sellers</strong></a>. &#8220;It produces reports of the hottest selling products on eBay, using eBay&#8217;s API to extract the data, to help sellers identify and price their products.&#8221;</p>
	<p>Example 3: <strong><a href="http://www.airtightinteractive.com/projects/related_tag_browser/app/">Flickr Related Tag Browser</a></strong>. &#8220;It takes user-inputted tag and generates an alternative interface to browsing pictures on Flickr.&#8221;</p>
	<p>These are what I get after I read this article: <a href="http://www.uie.com/events/uiconf/articles/web_2_power/">Web 2.0: The Power Behind the Hype</a>, by Jared M. Spool, on User Interface 10 Conference, October 10-13, 2005, Cambridge, MA, US.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/new-way-to-think-about-the-web/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>A Good Book on Service-Oriented Architecture</title>
		<link>http://www.stevenchoy.com/wordpress/a-good-book-on-service-oriented-architecture/</link>
		<comments>http://www.stevenchoy.com/wordpress/a-good-book-on-service-oriented-architecture/#comments</comments>
		<pubDate>Tue, 11 Oct 2005 14:16:48 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Software Engineering</category>
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/a-good-book-on-service-oriented-architecture/</guid>
		<description><![CDATA[	 Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services by Thomas Erl, Prentice Hall, 2004.
	This is a highly-recommended book on Web services and service-oriented architecture. It can help you think differently about XML. It provides you with a step-by-step guide for succeeding with Web services. It is about software engineering with [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://images.amazon.com/images/P/0131428985.01.MZZZZZZZ.jpg" alt="SOA" class="alignleft"/> <strong>Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services</strong> by Thomas Erl, Prentice Hall, 2004.</p>
	<p>This is a highly-recommended book on Web services and service-oriented architecture. It can help you think differently about XML. It provides you with a step-by-step guide for succeeding with Web services. It is about software engineering with new technologies and new ways of thinking.</p>
	<p>I have put it in <a href="http://www.librarything.com/catalog.php?view=stevenchoy">my library</a>, and will spare some time to have a go on it. Here is the website of the book: <a href="http://www.soabooks.com/">SOABooks.com</a>, which supplements the book with a variety of resources, including a complete glossary, examples, articles, and current industry information.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/a-good-book-on-service-oriented-architecture/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Web 2.0: Six Examples</title>
		<link>http://www.stevenchoy.com/wordpress/web-20-six-examples/</link>
		<comments>http://www.stevenchoy.com/wordpress/web-20-six-examples/#comments</comments>
		<pubDate>Mon, 10 Oct 2005 15:39:38 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Applications</category>
	<category>Internet Technologies</category>
	<category>Web Culture &#038; Publishing</category>
		<guid>http://www.stevenchoy.com/wordpress/web-20-six-examples/</guid>
		<description><![CDATA[	What do you think about Web 2.0? The following is so far my favorite explanation on what Web 2.0 is all about, which comes from Robin Good&#8217;s recent article&#8211;Web 2.0 Examples: A Mini-Guide&#8211;dated October 6, 2005.
	The article also gave six great examples of Websites that were built using this Web 2.0 approach. I also learn [...]]]></description>
			<content:encoded><![CDATA[	<p>What do you think about Web 2.0? The following is so far my favorite explanation on what Web 2.0 is all about, which comes from <strong>Robin Good</strong>&#8217;s recent article&#8211;<a href="http://www.masternewmedia.org/web_2/web_2_examples/web2_examples_of_services_and_applications_20051006.htm"><strong>Web 2.0 Examples: A Mini-Guide</strong></a>&#8211;dated October 6, 2005.</p>
	<p>The article also gave six great examples of Websites that were built using this Web 2.0 approach. I also learn from it a Dutch company <a href="http://www.backbase.com/"><strong>BackBase</strong></a> which has been doing a wonderful job on Web 2.0 and rich Internet applications.</p>
	<p><a id="more-228"></a><br />
<blockquote>Web 2.0 refers to <strong>technologies that allow data to become independent of the person who produced it</strong> or the site it originated on. It deals with how information can be broken up into units that flow freely from one site to another, often in ways the producer did not foresee or intend.</p>
	<p>The Web 2.0 paradigm allows net users to pull information from a variety of sites simultaneously and deliver it on their own site to achieve new purposes.</p>
	<p>But it is not a world of stealing others’ work or pirating information for one’s own gain. Instead, Web 2.0 is a product of the <a href="http://en.wikipedia.org/wiki/Open_source">open-source</a>, sharing notions the internet was founded on, and makes data more connected. This allows new information and business opportunities to be built upon the shoulders of the information that came before.</p>
	<p><strong>Web 2.0 lets data act as its own entity, which can be changed, altered or remixed by anyone for any specific purpose</strong>. When data is an entity, the net moves from a collection of websites to a true web of sites that can interact and process information collectively.</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/web-20-six-examples/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Adopting LAMP for Web-application Development</title>
		<link>http://www.stevenchoy.com/wordpress/adopting-lamp-for-web-application-development/</link>
		<comments>http://www.stevenchoy.com/wordpress/adopting-lamp-for-web-application-development/#comments</comments>
		<pubDate>Mon, 10 Oct 2005 09:37:05 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Software Engineering</category>
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/adopting-lamp-for-web-application-development/</guid>
		<description><![CDATA[	LAMP has four basic component technologies.
	Linux: the open source operating system that runs on many types of computing machine.
	Apache Web server: the most popular Web server software that runs on most operating systems.
	MySQL: the open source relational database management system (RDBMS).
	Perl / PHP / Python. These are dynamic scripting languages that can work with information [...]]]></description>
			<content:encoded><![CDATA[	<p>LAMP has four basic component technologies.</p>
	<p><strong><a href="http://www.linux.org/">Linux</a></strong>: the open source operating system that runs on many types of computing machine.</p>
	<p><strong><a href="http://httpd.apache.org/">Apache Web server</a></strong>: the most popular Web server software that runs on most operating systems.</p>
	<p><strong><a href="http://www.mysql.com/">MySQL</a></strong>: the open source relational database management system (RDBMS).</p>
	<p><strong><a href="http://www.perl.org/">Perl</a> / <a href="http://www.php.net/">PHP</a> / <a href="http://www.python.org/">Python</a>.</strong> These are dynamic scripting languages that can work with information available at runtime.</p>
	<p><a id="more-227"></a>The various Web applications that I installed in my domain are using LAMP. According to IEEE Computer Magazine September 2005 issue, there is a growing commercial adoption of LAMP for large Web applications. <a href="http://www.activegrid.com/"><strong>ActiveGrid</strong></a> is one of them.</p>
	<blockquote><p>ActiveGrid, the Enterprise LAMP company, provides enterprise features built on the proven LAMP (Linux, Apache, MySQL, PHP/Python/Perl) software infrastructure stack. ActiveGrid’s Enterprise LAMP helps enterprises rapidly create Web 2.0 applications with rich user interfaces that weave together existing enterprise systems into new services and applications. ActiveGrid Enterprise LAMP applications can be flexibly deployed on grids of commodity machines or at virtually any ISP.</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/adopting-lamp-for-web-application-development/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Real-time HTML Editor: Do you know how to build it?</title>
		<link>http://www.stevenchoy.com/wordpress/real-time-html-editor-do-you-know-how-to-build-it/</link>
		<comments>http://www.stevenchoy.com/wordpress/real-time-html-editor-do-you-know-how-to-build-it/#comments</comments>
		<pubDate>Fri, 07 Oct 2005 15:48:15 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/real-time-html-editor-do-you-know-how-to-build-it/</guid>
		<description><![CDATA[	Real-time HTML Editor from Squarefree.com
	Do you know how to build such an interactive and Web-based tool for demonstrating and visualizing HTML? Such a cool tool can be used as an aids to  teaching junior students the concept and basic elements of HTML. It is also a good application example in teaching senior students about [...]]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.squarefree.com/htmledit/"><strong>Real-time HTML Editor</strong></a> from <a href="http://www.squarefree.com/">Squarefree.com</a></p>
	<p>Do you know how to build such an interactive and Web-based tool for demonstrating and visualizing HTML? Such a cool tool can be used as an aids to  teaching junior students the concept and basic elements of HTML. It is also a good application example in teaching senior students about recent advances in Web-based technologies.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/real-time-html-editor-do-you-know-how-to-build-it/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>HTTP as Tunnel to Bypass Firewalls</title>
		<link>http://www.stevenchoy.com/wordpress/http-as-tunnel-to-bypass-firewalls/</link>
		<comments>http://www.stevenchoy.com/wordpress/http-as-tunnel-to-bypass-firewalls/#comments</comments>
		<pubDate>Wed, 05 Oct 2005 17:00:59 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Applications</category>
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/http-as-tunnel-to-bypass-firewalls/</guid>
		<description><![CDATA[	A company named HTTP-Tunnel Corporation offers a service that allows people to use any online application while behind a firewall. The idea is to use HTTP tunneling technique to bypass firewalls. Users need to install a kind of HTTP-Tunnel Client Software and subscribe to the service provided by the company. It charges users around HK$30 [...]]]></description>
			<content:encoded><![CDATA[	<p>A company named <a href="http://www.http-tunnel.com/html/about.asp"><strong>HTTP-Tunnel Corporation</strong></a> offers <a href="http://www.http-tunnel.com/html/solutions/http_tunnel/client.asp">a service</a> that allows people to use any online application while behind a firewall. The idea is to use HTTP tunneling technique to bypass firewalls. Users need to install a kind of <strong>HTTP-Tunnel Client Software</strong> and subscribe to the service provided by the company. It charges users around HK$30 per month. The following details the working of that HTTP-Tunneling service.</p>
	<blockquote><p>Your Internet application sends data to the HTTP-Tunnel Client, which in turn tunnels the data over HTTP (port 80) to the HTTP-Tunnel servers. The servers then send the data to the intended destination and forward the responses back to the HTTP-Tunnel client. This forwarding technique effectively bypasses firewalls, (or for users who do not have a firewall, but want secure, monitor free usage), permitting the user to successfully use thier favorite application.</p></blockquote>
	<p>So, you now know that HTTP sometimes is not real HTTP. It could be a black tunnel for people to transmit anything they like.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/http-as-tunnel-to-bypass-firewalls/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Hong Kong University Joins World Community Grid</title>
		<link>http://www.stevenchoy.com/wordpress/hong-kong-university-joins-world-community-grid/</link>
		<comments>http://www.stevenchoy.com/wordpress/hong-kong-university-joins-world-community-grid/#comments</comments>
		<pubDate>Mon, 03 Oct 2005 05:25:14 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Technologies</category>
	<category>University News</category>
		<guid>http://www.stevenchoy.com/wordpress/hong-kong-university-joins-world-community-grid/</guid>
		<description><![CDATA[	World Community Grid uses grid technology to network computers and uses their idle time to help tackle vital projects on human health and welfare globally. It is the world&#8217;s largest public computing grid benefiting humanity.
	Members download and install a small program onto their computers. Those computers, when idel, will request data from the server of [...]]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.worldcommunitygrid.org/index.html"><strong>World Community Grid</strong></a> uses <strong>grid technology</strong> to network computers and uses their idle time to help tackle vital projects on human health and welfare globally. It is the world&#8217;s largest public computing grid benefiting humanity.</p>
	<p>Members download and install a small program onto their computers. Those computers, when idel, will request data from the server of World Community Grid, then do some computations on this data, and then send the computation results back to the server. They will ask the server for a new set of data to perform another cycle of work.<br />
<a id="more-220"></a><br />
As of 3 October 2005, there are 92,928 members around the world that contributed 149,689 computing devices. That scale of contributions is equivalent to around 17,234 years of computation if performed by a single computing machine. There are 194 members from Hong Kong that contributes 381 devices. According to this press release:</p>
	<p><a href="http://www.hku.hk/press/news_detail_5180.html">World Community Grid Gains Momentum in Hong Kong (20 Sep 2005)</a></p>
	<p><strong>The University of Hong Kong</strong> is the first Asia-Pacific academic institution to join World Community Grid.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/hong-kong-university-joins-world-community-grid/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Web 2.0 and the Software Next Generation</title>
		<link>http://www.stevenchoy.com/wordpress/web-20-and-the-software-next-generation/</link>
		<comments>http://www.stevenchoy.com/wordpress/web-20-and-the-software-next-generation/#comments</comments>
		<pubDate>Sat, 01 Oct 2005 17:06:47 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Software Engineering</category>
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/web-20-and-the-software-next-generation/</guid>
		<description><![CDATA[	What Is Web 2.0: Design Patterns and Business Models for the Next Generation of Software, by Tim O&#8217;Reilly on 09/30/2005
	Tim O&#8217;Reilly said this article is an attempt to clarify just what we mean by Web 2.0. However, I find it very informative and insightful. I particularly like it relates Web 2.0 to design patterns, lightweight [...]]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html"><strong>What Is Web 2.0</strong></a>: Design Patterns and Business Models for the Next Generation of Software, by Tim O&#8217;Reilly on 09/30/2005</p>
	<p>Tim O&#8217;Reilly said this article is an attempt to clarify just what we mean by Web 2.0. However, I find it very informative and insightful. I particularly like it relates Web 2.0 to design patterns, lightweight programming models, and software engineering. Here is the outline of the article, which is attractive enough for me to have a go on it.<br />
<a id="more-219"></a></p>
	<blockquote><p>1. The Web As Platform<br />
2. Harnessing Collective Intelligence<br />
3. Data is the Next Intel Inside<br />
4. End of Software Release Cycle<br />
5. Lightweight Programming Models<br />
6. Software Above the Level of a Single Device<br />
7. Rich user Experiences</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/web-20-and-the-software-next-generation/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Using Google API to Build Your Own Applications</title>
		<link>http://www.stevenchoy.com/wordpress/using-google-api-to-build-your-own-applications/</link>
		<comments>http://www.stevenchoy.com/wordpress/using-google-api-to-build-your-own-applications/#comments</comments>
		<pubDate>Wed, 28 Sep 2005 08:45:18 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/using-google-api-to-build-your-own-applications/</guid>
		<description><![CDATA[	As far as I know, Google offers at least four sets of API (Application Programming Interface) for anyone to develop their own applications. 
	Google Web API &#8212; With it you can query billions of web pages directly from your own programs.
	Google Maps API &#8212; With it you can develop location-based services for your users.
	Google AdWords [...]]]></description>
			<content:encoded><![CDATA[	<p>As far as I know, Google offers at least four sets of API (Application Programming Interface) for anyone to develop their own applications. </p>
	<p><a href="http://www.google.com/apis/"><strong>Google Web API</strong></a> &#8212; With it you can query billions of web pages directly from your own programs.</p>
	<p><a href="http://www.google.com/apis/maps/"><strong>Google Maps API</strong></a> &#8212; With it you can develop location-based services for your users.</p>
	<p><a href="http://www.google.com/apis/adwords/"><strong>Google AdWords API</strong></a> &#8212; With it you can write computer programs that interact directly with the Google AdWords server. The API is mainly for advertisers to build application that help managing their AdWord accounts.</p>
	<p><a href="http://desktop.google.com/developer.html"><strong>Google Desktop API</strong> </a> &#8212; With it you can develop your own plug-ins for Google Desktop Search.</p>
	<p>I am interested to know more about how people use these Google APIs and what applications have been built.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/using-google-api-to-build-your-own-applications/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Web 2.0 Conference 2005</title>
		<link>http://www.stevenchoy.com/wordpress/web-20-conference-2005/</link>
		<comments>http://www.stevenchoy.com/wordpress/web-20-conference-2005/#comments</comments>
		<pubDate>Tue, 27 Sep 2005 15:09:50 +0000</pubDate>
		<dc:creator>Steven Choy</dc:creator>
		
	<category>Internet Technologies</category>
		<guid>http://www.stevenchoy.com/wordpress/web-20-conference-2005/</guid>
		<description><![CDATA[	Web 2.0 Conference
	It is the second annual Web 2.0 Conference. It will focus on the services, applications, and businesses models that are reshaping the Internet. It will address how innovative new web technologies redefine markets and create new opportunities for media and entertainment, communications and mobile, and will touch the concept of the web OS. [...]]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.web2con.com/"><strong>Web 2.0 Conference</strong></a></p>
	<p>It is the second annual Web 2.0 Conference. It will focus on the services, applications, and businesses models that are reshaping the Internet. It will address how innovative new web technologies redefine markets and create new opportunities for media and entertainment, communications and mobile, and will touch the concept of the web OS. I like this year&#8217;s theme&#8211;<strong>Revving The Web</strong>&#8211;and the following quotes that are shown in the website.</p>
	<blockquote><p>&#8220;The Web is a fundamental shift in power toward the bottom, toward the people as they organize themselves, and away from a small group of people who want to impose a policy top-down.&#8221; &#8211;Pierre Omidyar</p>
	<p>&#8220;Web 1.0 was making the Internet for people, Web 2.0 is making the Internet better for computers.&#8221; &#8211;Jeff Bezos
</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://www.stevenchoy.com/wordpress/web-20-conference-2005/feed/</wfw:commentRSS>
	</item>
	</channel>
</rss>
