<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4737001262525326100</id><updated>2024-10-18T15:29:53.265+08:00</updated><title type='text'>Web Technologies - Sharing by Divine Fung</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-6789596455065739657</id><published>2011-01-28T20:12:00.007+08:00</published><updated>2011-01-28T20:15:17.820+08:00</updated><title type='text'>This Blog Will Not Be Updated Anymore</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: large;&quot;&gt;I have completed the course &quot;&lt;b style=&quot;font-style: italic;&quot;&gt;CSIS7306 - Web Technologies&lt;/b&gt;&quot; and received a grade. Since this blog was created solely as an assignment for the course, from now on &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;I will not update the blog anymore&lt;/span&gt;. No new articles will be posted.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: large;&quot;&gt;Well, I may still come back one day to post interesting things if I feel like to, but never assume that it will happen. I must say, it&#39;s nice sharing with you guys about new technologies in this blogger stuff. Thank you so much for reading my articles.&amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Good bye&lt;/span&gt;&lt;/b&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/6789596455065739657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/6789596455065739657'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2011/01/this-blog-will-not-be-updated-anymore.html' title='This Blog Will Not Be Updated Anymore'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-6643583005389049696</id><published>2010-12-09T15:18:00.001+08:00</published><updated>2010-12-15T17:58:36.887+08:00</updated><title type='text'>New Ways to run Flash on Apple Devices</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Well, HTML5 is great - but for now Flash is still wanted. A lot of users have been trying so hard to enable Flash on their iPhone, iPod touch, iPad, etc. For Hong Kong users, their main purpose to play Facebook Flash games as well as watching videos on their Apple devices. Although these wishes are still not yet made possible, there comes a new technology called iOS Flash Video, which supports more Flash formats.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In the past, there was a technology called &lt;a href=&quot;http://www.redmondpie.com/how-to-install-flash-on-your-ipad-complete-how-to-guide/&quot;&gt;Frash&lt;/a&gt; which supports playing Flash on Apple devices, but that limits to simple Flash animations only - like the banner ads that you often encounter. And then some time ago &lt;a href=&quot;http://www.skyfire.com/&quot;&gt;Skyfire&lt;/a&gt; made Flash available on their mobile browsers, but still many video websites are not supported, like the beloved &lt;a href=&quot;http://mytv.tvb.com/&quot;&gt;myTV&lt;/a&gt; for Hong Kongers.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Now, &lt;a href=&quot;http://iosflashvideo.fw.hu/&quot;&gt;iOS Flash Video&lt;/a&gt; offers an option to view Flash content without jail-breaking (note: you may not have heard the term jail-breaking, but it is not the theme of this blog to introduce it here. Readers are advised to consult the &lt;a href=&quot;http://en.wikipedia.org/wiki/IOS_jailbreaking&quot;&gt;wikipedia&lt;/a&gt;). All the users need to do is to use their Apple device to navigate to a website (via Safari) provided by the development team, bookmark the link, and then delete everything before the Javascript (intuitively some scripts will run by accessing this bookmark, and I advise users to understand the security threats behind before proceeding).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;I have tried it on my iPad and it does work, but it only supports a limited number of video sites, which include &lt;a href=&quot;http://www.flickr.com/explore/video/&quot;&gt;Flickr Video&lt;/a&gt;, &lt;a href=&quot;http://www.megavideo.com/&quot;&gt;MegaVideo&lt;/a&gt;, &lt;a href=&quot;http://www.dailymotion.com/&quot;&gt;Dailymotion&lt;/a&gt;, etc. Very often, these sites offer videos of alternative formats which can be viewed directly by iPad without using this hack. What&#39;s more, I usually don&#39;t watch videos on these websites, which are probably more popular among Americans. So my conclusion is that this new technology isn&#39;t very useful for me. Nevertheless, it is always exciting to see that running Flash on Apple devices are gradually becoming possible.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/6643583005389049696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4737001262525326100/6643583005389049696?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/6643583005389049696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/6643583005389049696'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/12/new-ways-to-run-flash-on-apple-devices.html' title='New Ways to run Flash on Apple Devices'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-1977339659777320086</id><published>2010-12-03T22:36:00.017+08:00</published><updated>2018-11-09T23:35:56.305+08:00</updated><title type='text'>Welcome to Facebook</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;A dad adds his child on Facebook. Does this mark the end of the generation gap problem? Will Web 2.0 bring harmony to family relationships?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKKGGSsOLZmsYg5xwEiePooSw8nl4RaUmsy3d5cn3NRfROrYQ0EGEom_gGHN97jZMZGkyYWF_soTV0doWAX8Rw7jLgqIt5MuhEYG2Xi4sGkYWhLS4D_qfiJbjdQWcjgBYVqh6luP-btW4/s1600/wtf-welcome-to-facebook.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;700&quot; data-original-width=&quot;467&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKKGGSsOLZmsYg5xwEiePooSw8nl4RaUmsy3d5cn3NRfROrYQ0EGEom_gGHN97jZMZGkyYWF_soTV0doWAX8Rw7jLgqIt5MuhEYG2Xi4sGkYWhLS4D_qfiJbjdQWcjgBYVqh6luP-btW4/s1600/wtf-welcome-to-facebook.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Source:&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;a href=&quot;http://reface.me/humor/wtf-welcome-to-facebook/&quot;&gt;http://reface.me/humor/wtf-welcome-to-facebook/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/1977339659777320086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4737001262525326100/1977339659777320086?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/1977339659777320086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/1977339659777320086'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/12/welcome-to-facebook.html' title='Welcome to Facebook'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKKGGSsOLZmsYg5xwEiePooSw8nl4RaUmsy3d5cn3NRfROrYQ0EGEom_gGHN97jZMZGkyYWF_soTV0doWAX8Rw7jLgqIt5MuhEYG2Xi4sGkYWhLS4D_qfiJbjdQWcjgBYVqh6luP-btW4/s72-c/wtf-welcome-to-facebook.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-268512336548242121</id><published>2010-11-13T20:29:00.002+08:00</published><updated>2010-12-04T21:38:57.579+08:00</updated><title type='text'>Hong Kong to be the Web 3.0 Center</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;I actually refer to &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;a href=&quot;http://hk.news.yahoo.com/article/101111/3/l7gy.html&quot;&gt;this&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;Yahoo! newspaper article in dated 12-November, 2010. Mr.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.cyberport.hk/cyberport/en/home/whats_new/_press_release/Herman+Lam+Appointed+Cyberport%E2%80%99s+New+CEO.htm&quot;&gt;Herman Lam&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;, CEO of Cyberport Management Co. Ltd. (who is also the former GM of Microsoft HK Ltd.), mentions that Hong Kong may be the pioneer of Web 3.0 technology.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Supporting arguments are that Hong Kong has a well established network infrastructure, Hong Kong is an open market, ease of finding investors, etc. All these are true. In my&amp;nbsp;opinion, however, Hong Kong people are quite slow in adapting to new technologies. Also, the local economy has more focus towards the financial sector, but not the other sectors. Creative sectors are often abandoned actually.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;We should understand that new technologies (be it web technologies or not) can become useful only if people start to use it and realize its importance. Technology education will be the key.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/268512336548242121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4737001262525326100/268512336548242121?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/268512336548242121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/268512336548242121'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/12/hong-kong-being-web-30-center.html' title='Hong Kong to be the Web 3.0 Center'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-2787484745935910621</id><published>2010-11-12T18:03:00.025+08:00</published><updated>2010-12-04T18:15:01.307+08:00</updated><title type='text'>The Next 5 Years of Web 2.0 Strategy</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; line-height: 18px;&quot;&gt;Although
&lt;a href=&quot;http://webtech-divine.blogspot.com/2010/11/semantic-web-as-component-of-web-30.html&quot;&gt;Web 3.0&lt;/a&gt; is a hot topic, we shouldn’t forget that we are still enjoying a great
deal of Web 2.0 technologies. &lt;a href=&quot;http://www.facebook.com/&quot;&gt;Facebook&lt;/a&gt;, &lt;a href=&quot;http://docs.google.com/&quot;&gt;Google Docs&lt;/a&gt; and &lt;a href=&quot;https://www.dropbox.com/referrals/NTU5NzA0MzU5?src=global0&quot;&gt;Dropbox&lt;/a&gt; are just a few
of the great examples of how Web 2.0 is changing our lives. Yesterday I
attended an inspiring &lt;a href=&quot;http://www.ecom-icom.hku.hk/seminar/past2010.asp#Shuen&quot;&gt;departmental seminar&lt;/a&gt; with &lt;a href=&quot;http://www.amyshuen.com/&quot;&gt;Professor Amy Shuen&lt;/a&gt; as the
speaker. The title of the seminar is “The Next 5 Years of Web 2.0 Strategy:
What&#39;s New in Healthcare 2.0, Gov 2.0 and Smart Planet”. As the name implies,
the talk explores new areas at which Web 2.0 technologies can be applied. In
this article, I will briefly describe what has been shared, along with some of
my personal opinions.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Web 2.5 as a Smart Use of Web 2.0&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Prof.
Shuen mainly described three areas at which smart use of Web 2.0 can be
implemented, namely, Health care, Government and Smart Planet. She actually refers
to this smart use of Web 2.0 as &lt;b&gt;Web 2.5&lt;/b&gt;
– an intelligent way to employ Web 2.0 technologies to improve our life.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Government 2.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The
featured system is called &lt;a href=&quot;http://www.streetlinenetworks.com/&quot;&gt;Streetline&lt;/a&gt; – a digital parking system for improving
city operations. In a large city, drivers may find it difficult to find a
parking space. They may have to spend additional time to locate a car park,
which results in traffic congestion problems. Streetline provides drivers with
real-time parking information such that drivers can locate a car park more
easily. The system works by storing the availability information of car parks
online, and then retrieves and updates them when necessary. As this reduces the
time drivers need to find a car park, roads will be less congested and everyone’s
time is saved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In
Hong Kong, parking space is not as scarce. But in busy areas such as Causeway
Bay and Central, it may also be difficult to find an empty parking space. Thus,
Streetline may help to reduce traffic congestion problems in these areas. Such
system incurs costs, however. Therefore it requires more feasibility study and cost-benefit
analysis to give a conclusion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Smart Energy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Energy
can be consumed in a smarter way with Web 2.0. In the talk, I heard about the &lt;a href=&quot;http://www.google.com/powermeter/about/about.html&quot;&gt;smart grid project&lt;/a&gt; by Google and GE. With smart grid technologies, it computes
electricity usage of a household. Google then makes this information online so
that a user can access its electricity usage information via a browser, a
mobile phone or anything that can connect to the Internet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In
the short term, people can learn about their usage and this helps to conserve energy.
For example, if one finds that a considerable portion of his electricity bill
goes to the computer usage, he can choose to switch off his computer when he
does not need to use it (in fact, nowadays many people don’t turn off their
computers even when they don’t use it).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In
the long term, more can be achieved – if privacy is not an issue, we can make
use of this usage information to analyze the consumption pattern of a customer
(or an aggregate of customers). Companies can make use of this information to
understand their clients more. Of course, to implement this we need the consent
of the users to use their information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Health 2.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The
featured system is called &lt;a href=&quot;http://www.patientslikeme.com/&quot;&gt;PatientsLikeMe&lt;/a&gt;. It is a social networking site for
patients. In the site, patients share about their experience, treatment,
symptoms, etc. It is believed that this information will be beneficial to those
patients who suffer from similar diseases. For example, patients with similar
diseases can infer from others’ experience on what to expect, what kind of
treatment is good and what is not, what is the chances of recovery, etc. In
addition, the information shared by patients may also contribute to advances in
the medical industry.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Despite
the benefits discussed, the use of the system is, in fact, quite controversial.
Most concerns about privacy issues. However, Prof. Shuen points out that the
collective value of this information cannot be underestimated. I occasionally take
a look of the website and is surprised to see that there are already 70,000
members in the database, of which 10,000 is willing to make their profile
public. In my opinion, as more and more people subscribe, less and less people
care about privacy. In fact, one implication of Web 2.0 is that it is making
people less cautious about privacy. Think about Facebook – ten years ago, would
there be so many people willing to publish their real names online? And
although recently there are many privacy concerns about Facebook, we never see its
number of users drops. So, web technologies are in fact changing our values
and attitudes towards privacy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The Next Generation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In
the Q&amp;amp;A session, Prof. Shuen was asked about her opinion on Web 3.0. Her
view is that we should focus more on the application aspect. After all, it is
always the application that rocks. She thinks that it may be the &lt;a href=&quot;http://en.wikipedia.org/wiki/Semantic_Web&quot;&gt;semantic web&lt;/a&gt;,
or some other things that surprise us. What will it be? Let’s be
creative!&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/2787484745935910621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4737001262525326100/2787484745935910621?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/2787484745935910621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/2787484745935910621'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/11/next-5-years-of-web-20-strategy.html' title='The Next 5 Years of Web 2.0 Strategy'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-5748327475672595357</id><published>2010-10-08T04:27:00.000+08:00</published><updated>2010-11-27T06:00:40.366+08:00</updated><title type='text'>HTML5 to be the Flash Killer?</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;We all know that Steve Jobs &lt;a href=&quot;http://www.apple.com/hotnews/thoughts-on-flash/&quot;&gt;slapped&lt;/a&gt; Adobe Flash right in the face. This is however not a personal belief. The true fact is that since the announcement of &lt;b&gt;HTML 5&lt;/b&gt;, people have been debating whether it would be the &lt;b&gt;Flash killer&lt;/b&gt;. In this article, I will share something about this.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Backgrounds on Flash&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;For many years, Flash has been the &lt;i&gt;de facto standard&lt;/i&gt; of creating webpages with animations, games, videos and other interactive multimedia elements. With a small browser &lt;a href=&quot;http://www.adobe.com/products/flashplayer/&quot;&gt;plugin&lt;/a&gt; that is completely free of charge, users are able to view Flash content of the web. Although Flash player is free, Flash itself is a proprietary standard. The official authoring tool – &lt;a href=&quot;http://www.adobe.com/products/flash/&quot;&gt;Adobe Flash Professional&lt;/a&gt; – is sold at a handsome price of &lt;b&gt;US$699&lt;/b&gt;. What this means is that while users can view Flash for free, web designers may find it costly to develop something in Flash. Although there exist freeware that can create Flash content, its functionality and performance is not comparable with the official tool, possibly due to the fact that the Flash player is also written by the same company.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The Rise of HTML5 and its Threats&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The &lt;i&gt;proprietary nature&lt;/i&gt; of Flash has called for the development of &lt;a href=&quot;http://dev.w3.org/html5/spec/Overview.html&quot;&gt;HTML 5&lt;/a&gt; – which allows web designers and developers to create &lt;i&gt;advanced graphics&lt;/i&gt;, &lt;i&gt;animations&lt;/i&gt;, &lt;i&gt;videos&lt;/i&gt; and &lt;i&gt;effects&lt;/i&gt; that are not supported in previous versions of HTML.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;There are many reasons why HTML 5 is a threat to Adobe Flash. First, it introduces the ‘&lt;a href=&quot;http://www.w3schools.com/html5/html5_video.asp&quot;&gt;video&lt;/a&gt;’ tag. For the first time, a Flash player will no longer be a prerequisite for consuming video contents on the web. Since most videos currently on the web are encoded in Flash, the newly introduced HTML 5 standard has the potential to drive out all these Flash videos.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Second, other than videos, the HTML 5 also supports other functionalities that are threats to Flash. The &lt;a href=&quot;http://dev.w3.org/csswg/css3-animations/&quot;&gt;CSS animation&lt;/a&gt;, &lt;a href=&quot;http://dev.w3.org/html5/websockets/&quot;&gt;WebSocket&lt;/a&gt; and &lt;a href=&quot;http://www.w3.org/Graphics/SVG/&quot;&gt;SVG&lt;/a&gt; are some examples. In addition, we have been talking about the &lt;a href=&quot;http://webtech-divine.blogspot.com/2010/11/semantic-web-as-component-of-web-30.html&quot;&gt;semantic web&lt;/a&gt;. Programs parse web documents to retrieve meaning of a website. On the other hand, there are no efficient programs that can parse a Flash content. This violates the concept of semantic web and people will eventually find it more beneficial to use &lt;i&gt;alternative formats&lt;/i&gt;, which is very likely to be HTML 5.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Third, Flash is proprietary by nature. “&lt;i&gt;They are only available from Adobe, and Adobe has sole authority as to their future enhancement, pricing, etc.&lt;/i&gt;” (Steve Jobs, 2010). When compared with open standards like the HTML 5, which is always free, carefully planned and controlled by a group of committees, Flash does not appear to be a promising investment for many web designers and developers, relatively speaking.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Fourth, Flash on mobile devices is &lt;b&gt;banned&lt;/b&gt; by Apple. This reason may sound too straightforward, lacking deductive logic. But in fact it is not. We all know that the iPhone, iPod and the iPad were a big hit. In particular, the iPhone enjoys the &lt;a href=&quot;http://www.tipb.com/2010/02/09/apples-iphone-market-share-growing-iphone-3gs-2-bestseller/&quot;&gt;leading market share&lt;/a&gt;&amp;nbsp;(beside BlackBerry) in the U.S. smartphone market. What’s interesting is that all these Apple mobile devices use the &lt;i&gt;Mobile Safari&lt;/i&gt; as the browser, which cannot play Flash. What this means is that a large portion of mobile users aren’t able to play Flash on their mobile devices. If I were a web developer and I were to develop a mobile version of my website, will I choose Flash or HTML? The answer is obvious – &lt;b&gt;HTML&lt;/b&gt;. I won’t want a large portion of potential customers being not able to read my website. What’s more, nowadays more and more people access the Internet via devices other than their desktop computers, so Apple’s decision to ban Flash on their devices has a great impact.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Will Flash be killed?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Having mentioned so many threats to Adobe Flash, one might think that Flash will be killed by HTML 5. My personal opinion is no. I will explain in two perspectives why I think so, namely, the &lt;b&gt;short run&lt;/b&gt; and the &lt;b&gt;long run&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Flash is &lt;b&gt;well established&lt;/b&gt;. It also has a very strong installed &lt;a href=&quot;http://www.adobe.com/products/player_census/flashplayer/version_penetration.html&quot;&gt;user base&lt;/a&gt;. To these users, it is indifferent to them whether the content is in Flash or not. So an average user will continue to consume Flash content as he always does. On the other hand, the HTML 5 is still &lt;b&gt;pending&lt;/b&gt;. It still needs to go through stages in W3C standardization. Currently, &lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML5)&quot;&gt;not all&lt;/a&gt; major browsers are supporting all capabilities of HTML 5. Furthermore, currently there are many existing &lt;a href=&quot;http://www.kfchk.com/&quot;&gt;contents&lt;/a&gt; – videos in particular – that are only available in Flash but not in other formats. In other words, users must install Flash player to watch these videos. A good local example is the &lt;a href=&quot;http://mytv.tvb.com/&quot;&gt;myTV&lt;/a&gt; which I always fail to watch with my iPad. Another more international example is the &lt;a href=&quot;http://www.facebook.com/restaurantcity&quot;&gt;Restaurant City&lt;/a&gt; on Facebook which I cannot play on my iPhone. In the short run, HTML 5 is not going to kill Flash.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In the long run, though, it is expected that more contents will be available in HTML 5 – at least a HTML 5 version will be an option to choose. However, Flash still has its benefits – it is a great tool for creating interactive multimedia elements in an efficient manner. It is also expected that many &lt;b&gt;games&lt;/b&gt; will continue to be developed in Flash, as game companies rely much on existing libraries and codes. On the other hand, although it is still unlikely that Apple will allow Flash in the long run, more and more &lt;a href=&quot;http://www.skyfire.com/&quot;&gt;tweaks&lt;/a&gt; and &lt;a href=&quot;https://github.com/comex/frash&quot;&gt;hacks&lt;/a&gt; are expected to be released such that they can bring a Flash world to Apple devices. By all these, Flash is still likely to survive in the long run.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Associated Blog Topic&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;: Why is HTML 5 a threat to Adobe Flash? Will HTML 5 kill Flash? What is your view?&lt;/span&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/5748327475672595357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4737001262525326100/5748327475672595357?isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/5748327475672595357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/5748327475672595357'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/10/html5-flash-killer.html' title='HTML5 to be the Flash Killer?'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-3170387683500726417</id><published>2010-09-17T21:05:00.001+08:00</published><updated>2010-12-04T21:12:10.037+08:00</updated><title type='text'>Yet Another Markup Language</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;We mentioned &lt;a href=&quot;http://webtech-divine.blogspot.com/2010/11/semantic-web-as-component-of-web-30.html&quot;&gt;several&lt;/a&gt; times that we have to make our online resources to be readable to machines. XML is a format created to accomplish this. There comes another similar language - YAML, which stands for &#39;YAML Ain&#39;t Markup Language&#39;. In this article, I am going to briefly talk about this language.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Introduction&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;YAML is a human readable data serialization standard. It was designed so that its syntax could be easily mapped to/from data types used by high-level languages like C or Java. For example, we can represent lists and arrays easily using YAML. There are a number of parsing&amp;nbsp;libraries available in the official &lt;a href=&quot;http://www.yaml.org/&quot;&gt;page&lt;/a&gt; of YAML - I could see that most common languages like C#, Javascript and PHP - have all been included.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Comparison with XML&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In contrast to XML, YAML is pretty strong at representing relational data. XML can do this too, but the results may be less readable to human. XML is strong in representing hierarchical data (due to its inherited hierarchical syntax). There are some &lt;a href=&quot;http://webignition.net/articles/xml-vs-yaml-vs-json-a-study-to-find-answers/&quot;&gt;studies&lt;/a&gt; that try to compare the two languages - but I will decline to comment whether YAML or XML is a better data representation language - it all depends on what type of data you would like to represent, and the amount of which.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;Associated Blog Topic&lt;/i&gt;&lt;/b&gt;&lt;i&gt;:&amp;nbsp;What is YAML? What are its advantages over XML? Give examples on how an XML document can be represented by a YAML document.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/3170387683500726417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/3170387683500726417'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/12/yet-another-markup-language.html' title='Yet Another Markup Language'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-6502567428704711564</id><published>2010-09-14T03:14:00.000+08:00</published><updated>2010-11-26T06:03:39.877+08:00</updated><title type='text'>Introduction to Session Hijacking</title><content type='html'>&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;With the emergence of Web 2.0, people increasingly share their information online. Very often, this information is not intended to be shared with everyone. Hence, it becomes important for websites to &lt;i&gt;restrict access&lt;/i&gt; to certain resources.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Maintain States with Sessions&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;One intuitive way of achieving this is to build an&lt;i&gt; authentication system&lt;/i&gt; that requires login and logout. Once the user has logged in to a system, the user can access to resources that are otherwise locked. However, the bad news is that &lt;a href=&quot;http://en.wikipedia.org/wiki/HTTP&quot;&gt;HTTP&lt;/a&gt; is a &lt;i&gt;stateless protocol&lt;/i&gt;. What this means is that when the client machine sends a HTTP request to the server requesting for resources, without using other technologies, the server has no idea whether the client has previously logged in or not. To overcome this limitation, we introduce &lt;a href=&quot;http://en.wikipedia.org/wiki/Session_(computer_science)&quot;&gt;sessions&lt;/a&gt;. A session is set up or established when a user logs in, and torn down when the user logs out or the session expires. With sessions, server can maintain states of a particular user so that it can know whether a user has logged in or not.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;HTTP Cookies&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Quite often, session data is stored in the client’s computer rather than the server’s. This reduces the storage requirement on the server side. To implement this, the server sends state data to the client, who stores it in the form of &lt;a href=&quot;http://en.wikipedia.org/wiki/Magic_cookie&quot;&gt;magic cookie&lt;/a&gt; in its computer. When the client wishes to initiate new HTTP request, it sends its request together with information contained in the cookie. With this information, the server knows which state the client is in; hence it can generate the appropriate response.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;What is Session Hijacking?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Session hijacking is a technique that exploits the vulnerabilities of a session in order to gain unauthorized access to systems. As previously mentioned, clients can prove themselves as having logged in by presenting valid session data (known as session key). In other words, anyone who can present such session key will be identified as valid clients. Thus, if hackers can generate or steal session key, they can gain unauthorized access.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Session Sidejacking and How to Avoid&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;There are many ways in which hackers can obtain the session data. One direct way is to intercept the messages passed between the client and server. This is called &lt;a href=&quot;http://netsecurity.about.com/cs/hackertools/a/aa121403.htm&quot;&gt;packet sniffing&lt;/a&gt;. As the client has to use the session data to communicate with the server, the hacker can steal this piece of information via the network traffic. (In fact, this is not difficult at all by using some freely available packet sniffing software like &lt;a href=&quot;http://www.wireshark.org/&quot;&gt;Wireshark&lt;/a&gt;). Once the session data is known to the hacker, the hacker can produce the session key to impersonate the user in order to gain unauthorized access.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;To combat with this kind of behavior, messages passed between servers and clients are often encrypted – this means that even if the hacker can observe the network, the session data will be unreadable. Although encryption can eliminate stealing of session data via packet sniffing, it is important to know that not all content are encrypted before communicating with the other side. Since encryption and decryption takes time, the website developer may choose not to encrypt all kinds of information that is communicated. This information will hence not be protected.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Pattern Guessing and How to Avoid&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Hackers can also try to guess a valid session key. This sounds impossible at first glance, but hackers can first register an account themselves and then analyze the session data that they have, with the hope of finding some patterns. If the website is poorly designed such that the pattern is fixed and easily found, the hackers may derive the session key of other users.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;To deal with this technique, modern websites often use long random numbers or strings as session key, which will be changed upon each successive client activity. As a result, it will be almost impossible for hackers to guess the session key.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Most Important Factor – User as the Owner of Credentials&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;So far, we have mentioned two ways that a hacker can get the session key, and the corresponding combating measure that a web developer can do. However, since the session key is stored in the client’s computer, if the hackers can have access to the client’s computer, then everything will be easy. Hackers can for example trick users into running some malicious scripts that reveal session keys to the hackers. Hence, users are recommended to scan their computers regularly for computer viruses. Do not open suspicious attachments from emails and do not download suspicious software from the Internet.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;b&gt;&lt;i&gt;Associated Blog Topic&lt;/i&gt;&lt;/b&gt;&lt;i&gt;:&amp;nbsp;What is “session hijacking”? What are its security threats? How can web developers avoid it?&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/6502567428704711564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4737001262525326100/6502567428704711564?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/6502567428704711564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/6502567428704711564'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/11/introduction-to-session-hijacking.html' title='Introduction to Session Hijacking'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-724338677637359242</id><published>2010-09-10T00:45:00.000+08:00</published><updated>2010-11-26T06:02:37.216+08:00</updated><title type='text'>The Semantic Web as a component of Web 3.0</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;It has been more than five years since the term ‘&lt;b&gt;Web 2.0&lt;/b&gt;’ was discussed in the &lt;b&gt;O’Reilly Media conference&lt;/b&gt; in 2004. And now people are speculating what Web 3.0 will be like. In this article, I intend to share about my views on Web 3.0. I will first talk about some backgrounds, followed by a discussion on semantic web – a popular belief of Web 3.0.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; line-height: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; line-height: 12pt;&quot;&gt;&lt;b&gt;Backgrounds&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; line-height: 16px;&quot;&gt;It makes sense to cover a bit history of Web 2.0. The term is commonly referred to as the use of web technologies to collaborate, share information and contribute knowledge. It is a two-way communication in which user retrieves information from the Internet, while at the same time gives something back. During the process, the Internet is enriched, generating more information to be available for everyone. Examples of Web 2.0 include social networking websites like &lt;a href=&quot;http://www.facebook.com/&quot;&gt;Facebook&lt;/a&gt; and &lt;a href=&quot;http://www.myspace.com/&quot;&gt;MySpace&lt;/a&gt;, content sharing websites like &lt;a href=&quot;http://www.youtube.com/&quot;&gt;Youtube&lt;/a&gt; and &lt;a href=&quot;http://www.scribd.com/&quot;&gt;Scribd&lt;/a&gt;, blogs such as &lt;a href=&quot;http://www.blogger.com/&quot;&gt;Blogger&lt;/a&gt; and &lt;a href=&quot;http://www.xanga.com/&quot;&gt;Xanga&lt;/a&gt;, and more. We can classify any websites as an example of Web 2.0 as long as user-generated content plays a role in the website.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Semantic Web&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Web 2.0 has been very successful – users find it appealing to interact with others via the web; companies also make use of it to formulate innovative business models that generate trillions of profit. Despite the success of Web 2.0, the term ‘Web 3.0’ on the other hand still does not have a commonly agreed definition. Some people believe that it refers to the &lt;b&gt;&lt;i&gt;semantic web&lt;/i&gt;&lt;/b&gt;. Others refer to it as the use of artificial intelligence in web technologies. Some believe that it will be a three dimensional web, visualizing a virtual world. In this article, I will talk about the semantic web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Computer-Friendly Webpages&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Traditional web pages are designed to be read by human beings, who process the content so that they can do something useful. However, with the rapid growth of websites, information overloading is just so common. An average person is only capable of handling a small portion in the Internet. Whilst search engines can help us to search for resources more easily, it has its limitations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;To better help search engines to locate the desired information, people begin to describe information in a way that computers can better understand. For example, people label their articles with relevant &lt;b&gt;tags&lt;/b&gt;. This is exactly the key concept of semantic web – a collection of technologies that permit computers to understand the meaning of information on the web. In addition to tags, some languages like &lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Resource_Description_Framework&quot;&gt;RDF&lt;/a&gt;&lt;/b&gt; and &lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/XML&quot;&gt;XML&lt;/a&gt;&lt;/b&gt; are specially designed to allow computers to understand web content more easily. It is believed that as computers can understand the web content, they can assist human beings in deriving more value from the information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Technical Requirements&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Current technology can only support semantic web to a limited extent. For example, words with similar meanings (synonym) may not be interpreted as the same thing. Multimedia elements like images, videos and graphics may not be interpreted by machines. There will be a need to develop advanced analysis techniques in text, images and other multimedia elements. The techniques have to be &lt;i&gt;efficient&lt;/i&gt;, such that they can analyze the vast amount of information on the web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Another technical challenge is that the technology also has to deal with &lt;i&gt;inconsistency&lt;/i&gt; in the data representation on the web. Different people write XML documents of different styles. Very often these XML documents are not readable to people other than the owner. Although there exist initiatives like the &lt;a href=&quot;http://www.ogcio.gov.hk/eng/infra/eif.htm&quot;&gt;Interoperability Framework&lt;/a&gt; of the government, it remains a challenge as to whether developers will comply with the standards.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In addition, it is inevitable that the technology also has to deal with &lt;i&gt;fraudulent&lt;/i&gt; data.  It is not news that people often write codes to trick machines. For example, web developers may overload their websites with irrelevant tags to increase their possibly of being visited. Other might use similar techniques to trick search engines into giving them a higher ranking. There has to be a really sophisticated technology that can analyze the given information in breadth and in depth such that it can distinguish good information from bad information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Most Important Factor – We as the Creator of Information&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Although people are more willing to share information since Web 2.0, there still exists the belief of &lt;b&gt;&lt;i&gt;data protectionism&lt;/i&gt;&lt;/b&gt;. Users concern about privacy. Websites want to protect their own services from being taken over by those of their competitors. Companies want to prevent their ideas or business models from being imitated. As a result, people may be reluctant to express data in a way that can easily be processed by outsiders. Perhaps this is the most important barrier to overcome before we can see the use of semantic web becoming popular.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 16px; line-height: 18px;&quot;&gt;&lt;b&gt;&lt;i&gt;Associated Blog Topic&lt;/i&gt;&lt;/b&gt;&lt;i&gt;:&amp;nbsp;What is your vision on Web 3.0? What are the key technologies that will make it happen?&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/724338677637359242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4737001262525326100/724338677637359242?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/724338677637359242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/724338677637359242'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/11/semantic-web-as-component-of-web-30.html' title='The Semantic Web as a component of Web 3.0'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4737001262525326100.post-2295604128111999437</id><published>2010-09-07T01:32:00.000+08:00</published><updated>2010-11-26T04:29:24.040+08:00</updated><title type='text'>Introduction</title><content type='html'>This blog is created as a homework assignment for the course &lt;span style=&quot;font-weight: bold;&quot;&gt;CSIS7306 - Web Technologies&lt;/span&gt; offered by the Department of Computer Science, the University of Hong Kong in Fall 2010. The instructor of this course is Dr. Thomas Lee.&lt;br /&gt;
&lt;br /&gt;
All published articles and comments are intended for academic discussion only. While the author strikes to ensure accuracy in all publications, correctness is not guaranteed. You are welcome and encouraged to point out any errors.</content><link rel='replies' type='application/atom+xml' href='http://webtech-divine.blogspot.com/feeds/2295604128111999437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4737001262525326100/2295604128111999437?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/2295604128111999437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4737001262525326100/posts/default/2295604128111999437'/><link rel='alternate' type='text/html' href='http://webtech-divine.blogspot.com/2010/09/introduction.html' title='Introduction'/><author><name>Divine Fung</name><uri>http://www.blogger.com/profile/06599706657004603744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHGHf2Q-gDLET06O2LGJUAZThwxuADBNWVunb8FAW8AMTvlF_31IXlsKZIqxjoXZkPyRYTb30syMRkSpPrBDKgpjkljkHbN6ezmI1nPX1EP-H0vLAlfMUZ6z7-vGvLQ/s113/39.jpg'/></author><thr:total>0</thr:total></entry></feed>