<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CityBlogz Design Studio / Blog &#187; mobileweb</title>
	<atom:link href="http://www.cityblogz.com/blog/category/mobileweb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cityblogz.com/blog</link>
	<description>Insightful commentaries, articles, professional projects by Thomas Yung</description>
	<lastBuildDate>Sun, 09 May 2010 02:03:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Preparing Your Web Content for iPad</title>
		<link>http://www.cityblogz.com/blog/2010/05/08/preparing-your-web-content-for-ipad/</link>
		<comments>http://www.cityblogz.com/blog/2010/05/08/preparing-your-web-content-for-ipad/#comments</comments>
		<pubDate>Sun, 09 May 2010 02:03:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=305</guid>
		<description><![CDATA[Here are some tips for modifying your existing website so that the user gets a different experience when browsing on the iPad. Test your website in Safari on iPad using the iPhone Simulator (Hardware -&#62; Device -&#62; iPad). iPad is available in the iPhone Simulator in iPhone OS 3.2 SDK. Test your website on iPad, [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some tips for modifying your existing website so that the  user gets a different experience when browsing on the iPad.</p>
<ul>
<li>Test your website in Safari on iPad using the iPhone Simulator   (Hardware -&gt; Device -&gt; iPad). iPad is available in the iPhone   Simulator in iPhone OS 3.2 SDK.</li>
</ul>
<ul>
<li>Test your website on iPad, and update user agent detection code  if  necessary. iPad user agent string is:<br />
<blockquote><p>Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us)  AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b  Safari/531.21.10</p></blockquote>
</li>
<li>Simulating Safari on iPad HTTP requests in Safari on the  desktop.  First, enable the checkbox next to &#8220;Show Develop menu in menu  bar&#8221; in Safari&#8217;s  Advanced Preference pane. Next, select <strong>Develop  -&gt; User Agent -&gt; Other</strong> from  the Safari menu. You will  be prompted to enter a user agent string. Copy  the Safari on iPad user  agent string above, then paste in it into the  dialog box that appears. <strong>Note:</strong> You can try this trick with websites like Gmail and YouTube to view how  they display a different version of their website for iPad Safari.</li>
</ul>
<ul>
<li>Using a constant for viewport width.<br />
<blockquote>
<pre>&lt;meta name="viewport" content="width=device-width" /&gt;</pre>
</blockquote>
</li>
</ul>
<ul>
<li>Prepare for a touch interface. Don&#8217;t use a:hover pseudo class or  mouseover events.</li>
<li>Orientation media queries to automatically select the proper  stylesheet based on whether the user is in landscape or portrait.<br />
<blockquote><p>&lt;link rel=”stylesheet” media=”all and (orientation:portrait)”   href=”portrait.css”&gt;<br />
&lt;link rel=”stylesheet” media=”all and (orientation:landscape)”   href=”landscape.css”&gt;</p></blockquote>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2010/05/08/preparing-your-web-content-for-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>W3C Mobile Web Best Practices Flip Cards</title>
		<link>http://www.cityblogz.com/blog/2008/12/21/w3c-mobile-web-best-practices-flip-cards/</link>
		<comments>http://www.cityblogz.com/blog/2008/12/21/w3c-mobile-web-best-practices-flip-cards/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 19:21:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=292</guid>
		<description><![CDATA[Go get your Mobile Web Best Practices Flipcards now. These summarize the Mobile Web Best Practices 1.0 document. The flipcards are a useful reminder of the sixty guidelines explained in detail in the specification. A PDF version of the cards is available.]]></description>
			<content:encoded><![CDATA[<p>Go get your <a title="W3C Mobile Web Best Practices Flipcards" href="http://www.w3.org/2007/02/mwbp_flip_cards">Mobile Web Best Practices Flipcard</a>s now. These summarize the <a href="http://www.w3.org/TR/mobile-bp">Mobile Web Best Practices 1.0</a> document. The flipcards are a useful reminder of the sixty guidelines explained in detail in the specification. A <a href="http://www.w3.org/2007/02/mwbp_flip_cards.pdf">PDF version</a> of the cards is available.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/12/21/w3c-mobile-web-best-practices-flip-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pastebud vs iCopyuPaste</title>
		<link>http://www.cityblogz.com/blog/2008/12/11/pastebud-vs-icopyupaste/</link>
		<comments>http://www.cityblogz.com/blog/2008/12/11/pastebud-vs-icopyupaste/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 16:52:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[icopyupaste]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[pastebud]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=286</guid>
		<description><![CDATA[Pastebud &#8212; Looks like this new iPhone web app called Pastebud is out that does exactly what I had envisioned for the iCopyuPaste web service of mine.  Unfortunately for me and the rest of you out there, I&#8217;ve been swamped with too many other commitments to get mine out there first.  Therefore, I&#8217;ve decided to [...]]]></description>
			<content:encoded><![CDATA[<p>Pastebud &#8212; Looks like this new iPhone web app called Pastebud is out that does exactly what I had envisioned for the iCopyuPaste web service of mine.  Unfortunately for me and the rest of you out there, I&#8217;ve been swamped with too many other commitments to get mine out there first.  Therefore, I&#8217;ve decided to simply offer my help to the developers of Pastebud, and see if they&#8217;ll let me help out with this project.  The only thing that iCopyuPaste would have an advantage over on Pastebud is the fact that I didn&#8217;t plan on charging anyone for this service. Pastebud costs $5 to use once it officially releases. Also, I plan on giving iCopyuPaste an open-source license so that anyone that wants to see how it works can. I&#8217;ve got a lot of work to do to get my code published. Stay tuned.</p>
<p>News about Pastebud:</p>
<ul>
<li><a title="Copy and Paste Comes to iPhone" href="http://blog.wired.com/gadgets/2008/12/copy-and-paste.html">Copy and Paste Comes to iPhone &#8211; Wired News<br />
</a></li>
<li><a title="iPhone Copy and Paste Now Working Between Safari and Mail" href="http://gizmodo.com/5107138/iphone-copy-and-paste-now-working-between-safari-and-mail">iPhone Copy and Paste Now Working Between Safari and Mail &#8211; Gizmodo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/12/11/pastebud-vs-icopyupaste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Developer NDAs lifted</title>
		<link>http://www.cityblogz.com/blog/2008/10/01/iphone-developer-ndas-lifted/</link>
		<comments>http://www.cityblogz.com/blog/2008/10/01/iphone-developer-ndas-lifted/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 22:32:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[copy-and-paste]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=262</guid>
		<description><![CDATA[This is wonderful news. According to the Apple Developer Connection website,  We have decided to drop the non-disclosure agreement (NDA) for released iPhone software. We put the NDA in place because the iPhone OS includes many Apple inventions and innovations that we would like to protect, so that others don’t steal our work. It has [...]]]></description>
			<content:encoded><![CDATA[<p>This is wonderful news. According to the <a title="Apple Developer Connection" href="http://developer.apple.com/iphone/program/">Apple Developer Connection</a> website, </p>
<blockquote><p>We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.</p>
<p>We put the NDA in place because the iPhone OS includes many Apple inventions and innovations that we would like to protect, so that others don’t steal our work. It has happened before. While we have filed for hundreds of patents on iPhone technology, the NDA added yet another level of protection. We put it in place as one more way to help protect the iPhone from being ripped off by others.</p>
<p>However, the NDA has created too much of a burden on developers, authors and others interested in helping further the iPhone’s success, so we are dropping it for released software. Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.</p></blockquote>
<p>What does this mean to you?  This means that developers can now share to the world any technical articles or tutorials related to developing iPhone apps or web apps.  Now, I can finally proceed with publishing my iCopyUPaste technical article.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/10/01/iphone-developer-ndas-lifted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile device client software vs. mobile websites</title>
		<link>http://www.cityblogz.com/blog/2008/08/14/mobile-device-client-software-vs-mobile-websites/</link>
		<comments>http://www.cityblogz.com/blog/2008/08/14/mobile-device-client-software-vs-mobile-websites/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 14:58:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=260</guid>
		<description><![CDATA[According to the Netbiscuits blog&#8230; The main advantages of client based mobile Web applications are that they provide very good possibilities for graphic design of user interfaces and keep content available even offline. Furthermore, they often show faster reaction times and are sometimes easier to link to other telephone functions such as directories, camera, etc. [...]]]></description>
			<content:encoded><![CDATA[<p>According to the <a href="http://www.netbiscuits.com/blog">Netbiscuits blog</a>&#8230;</p>
<blockquote><p>The main advantages of client based mobile Web applications are that they provide very good possibilities for graphic design of user interfaces and keep content available even offline. Furthermore, they often show faster reaction times and are sometimes easier to link to other telephone functions such as directories, camera, etc. The main disadvantage of every client-based solution is that they initially need to be downloaded by the user and installed on the mobile – a practice that will need to be repeated for every new release. Many users are prevented from taking this step due to technical problems, security issues and a lack of clarity concerning costs involved. Furthermore clients are always dependent on the mobile phone operating system and must often undergo costly adjustments for each individual terminal.</p>
<p>Mobile sites, on the other hand, do not require any installation. They are immediately available over the browser and the sites’ content and software are continuously updated unobtrusively to the mobile user. Mobile sites also provide a greater scope of outreach than clients do, as nowadays practically all mobile phones have a browser. Adjusting mobile sites and rich media content to various mobile terminals can be made 100 percent automatic. This means a massive reduction in development and testing expenses. User interface design is also no longer an obstacle. Modern mobile phone browsers enable use of AJAX and Flash, thus creating a user experience similar to that of PC Web. If a company is looking for a larger audience reach with as little hassle as possible, the mobile site is the clear winner.</p></blockquote>
<p>I totally agree. The one thing that I advocate is to have some kind of markup language that allows the browser to have access to native device functions such as the PIM, camera, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/08/14/mobile-device-client-software-vs-mobile-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCopy uPaste &#8211; User Interaction Prototype</title>
		<link>http://www.cityblogz.com/blog/2008/07/31/icopy-upaste-user-interaction-prototype/</link>
		<comments>http://www.cityblogz.com/blog/2008/07/31/icopy-upaste-user-interaction-prototype/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 18:37:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=257</guid>
		<description><![CDATA[Head on over to CityBlogz Labs section of the website, to check out the latest code iteration of a user interaction model demo that I&#8217;m prototyping.  It is a little bit rough around the edges, but it showcases a little bit of how I envision the Copy and Paste to work on the iPhone Safari [...]]]></description>
			<content:encoded><![CDATA[<p>Head on over to <a href="http://www.cityblogz.com/labs.php">CityBlogz Labs</a> section of the website, to check out the latest code iteration of a user interaction model demo that I&#8217;m prototyping.  It is a little bit rough around the edges, but it showcases a little bit of how I envision the Copy and Paste to work on the iPhone Safari client.  I will be describing some of the code in detail over the next couple weeks, so stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/07/31/icopy-upaste-user-interaction-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCopy uPaste</title>
		<link>http://www.cityblogz.com/blog/2008/07/28/icopy-upaste/</link>
		<comments>http://www.cityblogz.com/blog/2008/07/28/icopy-upaste/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 23:01:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=244</guid>
		<description><![CDATA[Still no copy and paste for iPhone 2.0. Apple has admittedly said that copy and paste is in the works, but it is not a big priority.  Time to take matters into my own hands by creating a &#8220;iCopy uPaste&#8221; web service for the iPhone.  I figure it would be a nice side project for [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Still no copy and paste for iPhone 2.0.</strong> Apple has admittedly said that copy and paste is in the works, but it is not a big priority.  Time to take matters into my own hands by creating a &#8220;<strong>iCopy uPaste</strong>&#8221; web service for the iPhone.  I figure it would be a nice side project for me to learn more about iPhone web development and get some exposure in creating a REST-based web service.</p>
<p>The premise is simple.  I want a way for anyone using an iPhone to open a bookmarklet on any Safari web page that activates a hidden dialog menu.  They can select any text from the web page and copy the text to a <strong>&#8220;Copy and Paste&#8221; web service up in the &#8220;cloud&#8221;</strong>.  The user can paste the text on another page&#8217;s form input field or somewhere else on the same page.  I can already think of several hurdles such as cross-domain JavaScript, server-related security issues, and iPhone limitations on JavaScript events.  I plan on sharing every morsel of information that I find on my journey and I invite anyone to help.  I will start putting up the code in some form of source control (more on that later).  By the time I&#8217;m done, perhaps Apple will already have implemented a nice solution to this problem.</p>
<p>The wonderful part of this idea is that it doesn&#8217;t necessarily have to be confined to iPhones.  Creating it as a web service and opening up an API allows <strong>any platform</strong> that can consume web services to have access to a &#8220;cloud-based&#8221; Copy and Paste.  Therefore, I can envision native iPhone apps to simply create the following options: &#8220;<strong>Copy to iCopyuPaste</strong>&#8221; and &#8220;<strong>Paste from iCopyuPaste</strong>&#8220;.  They can hook those events to consume the &#8220;iCopyuPaste&#8221; web service.  Of course, the down side is that it won&#8217;t work if you aren&#8217;t immediately connected to the 3G or Edge or Wi-Fi network, but that&#8217;s the trade off for copy and paste.  Another use case scenario could be for someone who needs to copy some text from one computer&#8217;s browser over to another computer&#8217;s browser.  If they needed that text to be pasted into a native app via the system&#8217;s clipboard, someone could conceivable use Adobe AIR to create a widget that consumes the &#8220;iCopyuPaste&#8221; web service and store that text onto the system clipboard, ready to be pasted on any application on the desktop. Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/07/28/icopy-upaste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Resume as a Wordle</title>
		<link>http://www.cityblogz.com/blog/2008/07/03/my-resume-as-a-wordle/</link>
		<comments>http://www.cityblogz.com/blog/2008/07/03/my-resume-as-a-wordle/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 13:59:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[resume]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=242</guid>
		<description><![CDATA[Can you guess what my profession is based on this Wordle image?]]></description>
			<content:encoded><![CDATA[<p>Can you guess what my profession is based on this Wordle image?</p>
<p><a href="http://wordle.net/gallery/wrdl/49529/Thomas_Yung"><img class="alignnone size-medium wp-image-243" title="thomasyung wordle" src="http://www.cityblogz.com/blog/wp-content/uploads/wordle-300x231.gif" alt="Thomas Yung Wordle" width="300" height="231" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/07/03/my-resume-as-a-wordle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I am not getting iPhone 2.0</title>
		<link>http://www.cityblogz.com/blog/2008/06/16/why-i-am-not-getting-iphone-20/</link>
		<comments>http://www.cityblogz.com/blog/2008/06/16/why-i-am-not-getting-iphone-20/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 16:46:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Pervasive Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=240</guid>
		<description><![CDATA[Just take a read at this NYT article entitled &#8220;New iPhone Pricing Model Is a Step Backward for Consumers&#8221; and it explains exactly why I am not going to be in the market for the new iPhone 2.0.  Apparently, Apple and AT&#38;T have closed off the biggest loophole that existed that enabled iPhone 1.0 users [...]]]></description>
			<content:encoded><![CDATA[<p>Just take a read at this NYT article entitled &#8220;<a title="New iPhone Pricing Model Is a Step Backward For Consumers" href="http://bits.blogs.nytimes.com/2008/06/11/new-iphone-pricing-model-is-a-step-backward-for-consumers/index.html">New iPhone Pricing Model Is a Step Backward for Consumers</a>&#8221; and it explains exactly why I am not going to be in the market for the new iPhone 2.0.  Apparently, Apple and AT&amp;T have closed off the biggest loophole that existed that enabled iPhone 1.0 users to ability to jailbreak their iPhones and do with them as they pleased. What exactly was that loophole? They won&#8217;t let you walk out of the stores with the new iPhone 2.0 without signing up for the new 2 YR contract!  That&#8217;s right.  Loophole closed.</p>
<p>What does iPhone 2.0 offer that warrants an upgrade?  GPS, 3G, and slightly larger storage.  That simply is NOT enough to warrant the extra $30 / month I&#8217;d have to shell out to get the new iPhone 2.0.  I currently pay $55 incl. taxes and fees for my iPhone 1.0 plan, and I thought that was pretty hefty to begin with.  This new plan simply is highway robbery!  Apple and AT&amp;T, no thanks, but I&#8217;m sticking with iPhone 1.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/06/16/why-i-am-not-getting-iphone-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Mozilla Firefox is so popular</title>
		<link>http://www.cityblogz.com/blog/2008/06/02/why-mozilla-firefox-is-so-popular/</link>
		<comments>http://www.cityblogz.com/blog/2008/06/02/why-mozilla-firefox-is-so-popular/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 06:20:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=235</guid>
		<description><![CDATA[I&#8217;ve been thinking a lot about how web browsers have become the central strategy for much of Web 2.0 and the Mobile 2.0.  Cloud computing is the next major step for many tech companies&#8217; strategic roadmap including IBM. One of the biggest contributors to this surge is Mozilla&#8217;s Firefox web browser. Why has Firefox surged [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking a lot about how web browsers have become the central strategy for much of Web 2.0 and the Mobile 2.0.  Cloud computing is the next major step for many tech companies&#8217; strategic roadmap including IBM. One of the biggest contributors to this surge is Mozilla&#8217;s Firefox web browser.</p>
<p>Why has Firefox surged to  the top?  Two things. Add-ons/extensions, and tabbed browsing.  I cannot even imagine browsing the web without these innovations.  Those two simple ideas have made my online experience a sheer joy.  My top ten add-ons include:  del.icio.us, Foxmarks, Adblock,  Google Browser Sync, Google Gears, Google Notebook, Operator, Greasemonkey, Firebug, and User Agent Switcher.</p>
<p>The upcoming FIrefox 3 also promises new innovations to make browsing even more simpler and useful. The aptly named &#8220;Awesome Bar&#8221; is indeed awesome.  You just start typing in anything that you&#8217;ve accessed in your browser URL, and it comes up with possible suggestions.  Unlike type-ahead, the suggestions you get can come from any position in the URL (not just the first n characters). Also, the performance and security enhancements are much needed as pre-Firefox-3 browsers had started to become slow.  I remembered the primary reason that I had switched from IE to Firefox back in the day was because Firefox 1.0 was so much faster than IE 6.0.  Performance is as much part of the user experience as UI. You can have the prettiest user interface, but if the user has to wait longer to get their information, they will perceive the product as crap.</p>
<p>Mozilla&#8217;s next phase is to rule the mobile browser space. The space is already crowded with the likes of Webkit, Opera, Pocket IE, etc. How awesome will it be to be able to keep those Add-Ons while surfing the mobile web on any smartphone platform. That&#8217;s Firefox&#8217;s bread and butter.  That&#8217;s what will make them successful in the mobile web 2.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/06/02/why-mozilla-firefox-is-so-popular/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Web in Africa &#8211; Awesome!</title>
		<link>http://www.cityblogz.com/blog/2008/05/25/mobile-web-in-africa-awesome/</link>
		<comments>http://www.cityblogz.com/blog/2008/05/25/mobile-web-in-africa-awesome/#comments</comments>
		<pubDate>Sun, 25 May 2008 12:28:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Pervasive Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[africa]]></category>
		<category><![CDATA[diversity]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=234</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cityblogz.com/blog/wp-content/uploads/1022720488_0a1b779fc8_c.jpg"><img class="alignnone size-medium wp-image-233" title="Mobile web in Africa" src="http://www.cityblogz.com/blog/wp-content/uploads/1022720488_0a1b779fc8_c-300x240.jpg" alt="" width="300" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/05/25/mobile-web-in-africa-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Web Future Roadmap</title>
		<link>http://www.cityblogz.com/blog/2008/05/01/mobile-web-future-roadmap/</link>
		<comments>http://www.cityblogz.com/blog/2008/05/01/mobile-web-future-roadmap/#comments</comments>
		<pubDate>Thu, 01 May 2008 14:02:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaME]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[google android]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=226</guid>
		<description><![CDATA[I firmly believe that the roadmap for mobile web applications has been laid out for us by the likes of the Apple&#8217;s iPhone, Nokia&#8217;s N95, Google&#8217;s Android, Mozilla&#8217;s Fennec, and more others to follow.  Currently, designing for the mobile web is quite a chore. If you thought browser fragmentation was bad in the PC world, [...]]]></description>
			<content:encoded><![CDATA[<p>I firmly believe that the roadmap for mobile web applications has been laid out for us by the likes of the Apple&#8217;s iPhone, Nokia&#8217;s N95, Google&#8217;s Android, Mozilla&#8217;s Fennec, and more others to follow.  Currently, designing for the mobile web is quite a chore. If you thought <strong>browser fragmentation</strong> was bad in the PC world, then the mobile browser space is quadruple that!  As mobile devices get better and the data plans get cheaper, and the browsers start to come together with the same feature set and compatible languages, the less headache it will become for web developers to transition toward the mobile web.</p>
<p>The iPhone Safari browser, Nokia, and Android all use the same web browser engine called Webkit.  Webkit is a revelation in itself. The <strong>full web browsing</strong> experience on the desktop now available on the mobile device. Mozilla&#8217;s Fennec is based on the same Mozilla Firefox engine and also allows for the full browsing experience.  Windows Mobile has Internet Explorer and its also starting to move in this direction. See a trend?  Yep. The days of <strong>WAP browsing</strong> are slowing being numbered. Its not going away anytime soon, but it eventually will.</p>
<p>Of course, as a developer, you will also be faced with a choice of developing a <strong>mobile native application vs mobile web application</strong>. That decision is not an easy one to make. There are so many platforms to choose from. iPhone, Windows Mobile, Palm, BlackBerry, Java ME, Flash Lite, Symbian, and the list goes on. This tells me that in order to get the most market penetration for your application, targeting the mobile web is the logical choice. However, there are exceptions. Gaming apps, off-line storage, and integration with phone hardware feature set are all compelling reasons to target your application to a platform as opposed to the mobile web.  <strong>What Apple should have done</strong> to make this decision easier was to integrate phone APIs into the Safari Webkit engine. Create a subset of XHTML tags or JavaScript objects that allow the mobile web app to tap into the PIM, camera, or other mobile device native function.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/05/01/mobile-web-future-roadmap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Ajax and the Future of the Web</title>
		<link>http://www.cityblogz.com/blog/2008/04/30/mobile-ajax-and-the-future-of-the-web/</link>
		<comments>http://www.cityblogz.com/blog/2008/04/30/mobile-ajax-and-the-future-of-the-web/#comments</comments>
		<pubDate>Thu, 01 May 2008 03:57:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=225</guid>
		<description><![CDATA[Continuing the theme of mobile web 2.0, here&#8217;s a presentation from Dan Appelquist at the Web 2.0 Conference on April 24, 2008. Another must read for those of us interested in the mobile web development space. &#124; View &#124; Upload your own]]></description>
			<content:encoded><![CDATA[<p>Continuing the theme of mobile web 2.0, here&#8217;s a presentation from Dan Appelquist at the Web 2.0 Conference on April 24, 2008.  Another must read for those of us interested in the mobile web development space.</p>
<div id="__ss_371085" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=web2exposf2008appelquist-1209070278189571-8" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=web2exposf2008appelquist-1209070278189571-8" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img style="border:0px none;margin-bottom:-5px" src="http://static.slideshare.net/swf/logo_embd.png" alt="SlideShare" /></a> | <a title="View 'Mobile Ajax and the Future of the Web' on SlideShare" href="http://www.slideshare.net/dappelquist/web2-expo-sf2008-appelquist?src=embed">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/04/30/mobile-ajax-and-the-future-of-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Web Design presentation by Brian Fling</title>
		<link>http://www.cityblogz.com/blog/2008/04/30/mobile-web-design-presentation-by-brian-fling/</link>
		<comments>http://www.cityblogz.com/blog/2008/04/30/mobile-web-design-presentation-by-brian-fling/#comments</comments>
		<pubDate>Thu, 01 May 2008 03:35:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/?p=224</guid>
		<description><![CDATA[This is a must read for anyone interested in developing mobile web applications for mobile devices. It gives a good overview, and goes into some detail into iPhone web development near the end.  It is almost like a state of the union address for where we are at with mobile application development. &#124; View &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>This is a must read for anyone interested in developing mobile web applications for mobile devices. It gives a good overview, and goes into some detail into iPhone web development near the end.  It is almost like a state of the union address for where we are at with mobile application development.</p>
<div id="__ss_346363" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=over-the-air-7581" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=over-the-air-7581" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img style="border:0px none;margin-bottom:-5px" src="http://static.slideshare.net/swf/logo_embd.png" alt="SlideShare" /></a> | <a title="View this slideshow on SlideShare" href="http://www.slideshare.net/fling/over-the-air">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a></div>
</div>
<p><img style="visibility:hidden;width:0px;height:0px;" src="http://counters.gigya.com/wildfire/CIMP/bT*xJmx*PTEyMDk2MTI*MDQzMjMmcHQ9MTIwOTYxMjQzMDMyOCZwPTEwMTkxJmQ9Jm49Jmc9Mg==.jpg" border="0" alt="" width="0" height="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/04/30/mobile-web-design-presentation-by-brian-fling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPhone SDK for Web Development</title>
		<link>http://www.cityblogz.com/blog/2008/03/10/the-iphone-sdk-for-web-development/</link>
		<comments>http://www.cityblogz.com/blog/2008/03/10/the-iphone-sdk-for-web-development/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 05:12:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2008/03/10/the-iphone-sdk-for-web-development/</guid>
		<description><![CDATA[Here&#8217;s part of the announcement that Steve Jobs forgot to mention&#8230; &#124; View &#124; Upload your own]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s part of the announcement that Steve Jobs forgot to mention&#8230;</p>
<div id="__ss_301341" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=iphone-sdk-webdev-features-1205212127790098-4" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=iphone-sdk-webdev-features-1205212127790098-4" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"><a href="http://www.slideshare.net/?src=embed"><img style="border: 0px none ; margin-bottom: -5px;" src="http://static.slideshare.net/swf/logo_embd.png" alt="SlideShare" /></a> | <a title="View 'iPhone  SDK  WebDev Features' on SlideShare" href="http://www.slideshare.net/guestc109d1/iphone-sdk-webdev-features?src=embed">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
<p><!-- AddThis Bookmark Button BEGIN --><br />
<a title="Bookmark using any bookmark manager!" onclick="window.open('http://www.addthis.com/bookmark.php?pub=thomasyung&amp;url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.addthis.com/bookmark.php" target="_blank"><img src="http://www.addthis.com/images/button1-bm.gif" border="0" alt="AddThis Social Bookmark Button" width="125" height="16" /></a><br />
<!-- AddThis Bookmark Button END --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2008/03/10/the-iphone-sdk-for-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WWDC: iPhone 3rd Party Support?</title>
		<link>http://www.cityblogz.com/blog/2007/06/12/wwdc-iphone-3rd-party-support/</link>
		<comments>http://www.cityblogz.com/blog/2007/06/12/wwdc-iphone-3rd-party-support/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 13:53:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[JavaME]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2007/06/12/wwdc-iphone-3rd-party-support/</guid>
		<description><![CDATA[The general consensus when Steve Jobs announced that iPhone would support 3rd party apps coded as web applications was not that positive. However, I am here to say that we should keep an open mind as to what kind of capabilities that would be opened up by doing it this way. According to Bruce Stewart&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><!-- AddThis Bookmark Button BEGIN -->The general consensus when Steve Jobs announced that iPhone would support 3rd party apps coded as web applications was not that positive. However, I am here to say that we should keep an open mind as to what kind of capabilities that would be opened up by doing it this way. According to Bruce Stewart&#8217;s post at O&#8217;Reilly:<br />
<blockquote></blockquote>
<blockquote><p>It is after all a very good thing that Apple has decided to provide URL-based access to the iPhone’s telephony, email, and other services, but that point really got lost on the crowd I think, who were expecting an SDK to access these things. We’ve known all along that web apps would be one possibility for third-party iPhone development, and Steve’s “there’s no SDK, just use Safari and standard Web 2.0 technologies like Ajax to develop iPhone apps” message didn’t highlight the power of what they are actually allowing here. (As one colleague commented, “just try getting your web app to make an actual phone call on a J2ME-based phone.”) Personally, I think that there are a lot of interesting possibilities for third-party development with this kind of access to the iPhone’s main features, and I’m not surprised that Apple isn’t letting us get at the OS or place buttons on the home screen, but his message clearly didn’t go over well with the developer audience here in San Francisco.  <a href="http://www.oreillynet.com/mac/blog/2007/06/wwdc_keynote_posted.html?CMP=OTC-13IV03560550&#038;ATT=WWDC+Keynote+Posted">Read More.</a></p></blockquote>
<p>Obviously, having access to basic phone functions isn&#8217;t entirely new as many current mobile web browsers give this basic functionality (if your web pages are coded correctly).  The real meat is if web developers are given access to local persistent storage on the phone, access to iTunes, and access to mail and calendar. Another important thing that we would need is access to the multi-touch user interface events (i.e. in addition to the standard onClick and onFocus events, perhaps we would use onPinchIn or onPinchOut events to trigger actions on the web application. I have yet to see any real specifications on this 3rd party web app API, but it does hold some promise (contrary to what many see as a disappointment).</p>
<p>Oh, and one last thing. I also want to be able to run Java ME on the iPhone. I already have two Java ME apps that I use constantly. Gmail and Opera Mini. It would be sweet if the iPhone could leverage the Java ME space. However, I do recall that Steve Jobs once quoted as saying that Java is too heavy weight and isn&#8217;t likely to be in its future plans. Therefore, I&#8217;d assume that Java ME on the iPhone will most likely never happen.</p>
<p><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=thomasyung&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://www.addthis.com/images/button1-bm.gif" alt="AddThis Social Bookmark Button" border="0" height="16" width="125" /></a><br /><!-- AddThis Bookmark Button END --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2007/06/12/wwdc-iphone-3rd-party-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Web Browsers button element</title>
		<link>http://www.cityblogz.com/blog/2007/05/30/mobile-web-browsers-button-element/</link>
		<comments>http://www.cityblogz.com/blog/2007/05/30/mobile-web-browsers-button-element/#comments</comments>
		<pubDate>Thu, 31 May 2007 02:43:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2007/05/30/mobile-web-browsers-button-element/</guid>
		<description><![CDATA[Here&#8217;s something to keep in mind when creating forms for the mobile web. Time to stop using the button element because it doesn&#8217;t render on many of the mobile web browsers.]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">Here&#8217;s something to keep in mind when creating forms for the mobile web.</p>
<p><a href="http://nickcowie.com/2007/time-to-stop-using-the-button-element/">Time to stop using the button element</a> because it doesn&#8217;t render on many of the mobile web browsers.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2007/05/30/mobile-web-browsers-button-element/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using your phone as a web server</title>
		<link>http://www.cityblogz.com/blog/2007/05/30/using-your-phone-as-a-web-server/</link>
		<comments>http://www.cityblogz.com/blog/2007/05/30/using-your-phone-as-a-web-server/#comments</comments>
		<pubDate>Thu, 31 May 2007 02:29:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Pervasive Computing]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2007/05/30/using-your-phone-as-a-web-server/</guid>
		<description><![CDATA[Zec from Zec Online Journal wrote about a new concept from Nokia demonstrated at MobileCamp event in New York for the first time &#8211; Nokia Mobile Web Server: It&#8217;s the concept of serving web pages directly from a mobile phone connected to the network. The plan is that every mobile web server will be provided [...]]]></description>
			<content:encoded><![CDATA[<p><!-- AddThis Bookmark Button BEGIN -->Zec from Zec Online Journal wrote about a new concept from Nokia <span class="rss:item">demonstrated at <a href="http://barcamp.pbwiki.com/MobileCampNYC">MobileCamp</a> event in New York for the first time &#8211; </span><a href="http://zecina.blogspot.com/2007/05/nokia-mobile-web-server.html">Nokia Mobile Web Server</a><span class="rss:item">:<br />
<blockquote>It&#8217;s the concept of serving web pages directly from a mobile phone connected to the network.</p></blockquote>
<p></span><span class="rss:item"></span><br />
<blockquote><span class="rss:item">The plan is that every mobile web server will be provided with global URL.<br /></span><span class="rss:item"></span></p></blockquote>
<p><span class="rss:item"></span><span class="rss:item"><br />
<blockquote>If every mobile phone or even every smartphone initially, is equipped with a webserver then very quickly many websites will reside on mobile phones. That is bound to have some impact not only on how mobile phones are perceived but also on how the web evolves.</p></blockquote>
<p></span>Further reading at the <a href="http://wiki.opensource.nokia.com/projects/Mobile_Web_Server">Nokia OpenSource Wiki &#8211; Mobile Web Server</a> describes some very interesting scenarios for possible use cases.  In particular, one such scenario:<br />
<blockquote>When every phone has a URL and there is a web service interface to calendar, it becomes straightforward to create a peer-2-peer based distributed calendar application without any centralized server.</p></blockquote>
<p>This is really really cool stuff coming up.  Can&#8217;t wait to see how this pans out.</p>
<p><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=thomasyung&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://www.addthis.com/images/button1-bm.gif" alt="AddThis Social Bookmark Button" border="0" height="16" width="125" /></a><br /><!-- AddThis Bookmark Button END --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2007/05/30/using-your-phone-as-a-web-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need better user input mechanisms</title>
		<link>http://www.cityblogz.com/blog/2007/05/15/need-better-user-input-mechanisms/</link>
		<comments>http://www.cityblogz.com/blog/2007/05/15/need-better-user-input-mechanisms/#comments</comments>
		<pubDate>Tue, 15 May 2007 18:40:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[mobileweb]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2007/05/15/need-better-user-input-mechanisms/</guid>
		<description><![CDATA[It is really hard for non-qwerty keypad mobile phone users to input text into their mobile web browsers. This fact alone hinders the adoption of using the mobile web to do many of the things we normally do on the desktop web browser. If only there was a way to save common canned responses to [...]]]></description>
			<content:encoded><![CDATA[<p><!-- AddThis Bookmark Button BEGIN -->It is really hard for non-qwerty keypad mobile phone users to input text into their mobile web browsers.  This fact alone hinders the adoption of using the mobile web to do many of the things we normally do on the desktop web browser. </p>
<p>If only there was a way to save common canned responses to some datastore on your mobile phone, and simply paste them into form fields that you need to enter.  I have a Windows Mobile smartphone device, and that is a feature that I most wished for.  Sure&#8230; the platform supports copy and paste, but only for phones that have pen-based input. Surely, there must be a copy-paste mechanism for those smartphones that only have the joystick/keypad-based input.  I have tried several mobile web browsers for my Cingular 2125 Windows Mobile smartphone device, and they all fail on providing this key feature.  I tried Opera Mini (J2ME), Pocket IE, and the Opera Browser beta for Windows Smartphones, and it is an incredible chore to input text.  A simple copy to datastore and paste mechanism would help alleviate this annoyance.</p>
<p><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=thomasyung&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://www.addthis.com/images/button1-bm.gif" alt="AddThis Social Bookmark Button" border="0" height="16" width="125" /></a><br /><!-- AddThis Bookmark Button END --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2007/05/15/need-better-user-input-mechanisms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile AJAX from PavingWays</title>
		<link>http://www.cityblogz.com/blog/2007/03/08/mobile-ajax-from-pavingways/</link>
		<comments>http://www.cityblogz.com/blog/2007/03/08/mobile-ajax-from-pavingways/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 16:42:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2007/03/08/mobile-ajax-from-pavingways/</guid>
		<description><![CDATA[Here&#8217;s a neat little blog post about Mobile AJAX written by PavingWays Rocco Georgi. He also has a PDF of the slides presentation that he gave in the XML conference 2006 in Boston and during the “Webmontag” in February in Munich. He says he will keep updating that page, and I&#8217;m curious to see what [...]]]></description>
			<content:encoded><![CDATA[<p><!-- AddThis Bookmark Button BEGIN -->Here&#8217;s a neat little blog post about <a href="http://www.pavingways.com/mobile-ajax/" class="broken_link">Mobile AJAX</a> written by <a href="http://www.pavingways.com/">PavingWays</a> Rocco Georgi.  He also has a PDF of the <a href="http://www.pavingways.com/wp-content/uploads/mobile_ajax.pdf">slides presentation</a> that he gave in the <a href="http://www.pavingways.com/xml-2006-conference-boston-co-speaking_68.html">XML conference 2006 in Boston</a> and during the <a href="http://www.pavingways.com/webmontag-munich-02122007_74.html">“Webmontag” in February in Munich</a>. He says he will keep updating that page, and I&#8217;m curious to see what other web developers have to say.</p>
<p>My hope is that someday the mobile browser space will be advanced enough that it will rival that of the desktop browser space. That way, web developers can simply write their code once, and that it will render properly on all web browsers &#8211; desktop and mobile versions.</p>
<p><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=thomasyung&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://www.addthis.com/images/button1-bm.gif" alt="AddThis Social Bookmark Button" border="0" height="16" width="125" /></a><br /><!-- AddThis Bookmark Button END --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2007/03/08/mobile-ajax-from-pavingways/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another article about Mobile Ajax</title>
		<link>http://www.cityblogz.com/blog/2007/02/01/another-article-about-mobile-ajax/</link>
		<comments>http://www.cityblogz.com/blog/2007/02/01/another-article-about-mobile-ajax/#comments</comments>
		<pubDate>Thu, 01 Feb 2007 14:30:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2007/02/01/another-article-about-mobile-ajax/</guid>
		<description><![CDATA[Check out this article from The Register entitled &#8220;iPhone boosts Ajax and fluid UIs&#8220;. Says pretty much the same thing as my previous post entitled &#8220;Mobile AJAX Browser Wars&#8220;.]]></description>
			<content:encoded><![CDATA[<p>Check out this article from The Register entitled &#8220;<a href="http://www.theregister.co.uk/2007/02/01/iphone_boosts_ajax/">iPhone boosts Ajax and fluid UIs</a>&#8220;.  Says pretty much the same thing as my previous post entitled &#8220;<a href="http://themobileweb20.blogspot.com/2007/01/mobile-ajax-browser-wars.html">Mobile AJAX Browser Wars</a>&#8220;.<br /><!-- AddThis Bookmark Button BEGIN --><br /><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=thomasyung&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://www.addthis.com/images/button1-bm.gif" width="125" height="16" border="0" alt="AddThis Social Bookmark Button" /></a><br /><!-- AddThis Bookmark Button END --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2007/02/01/another-article-about-mobile-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile AJAX browser wars</title>
		<link>http://www.cityblogz.com/blog/2007/01/29/mobile-ajax-browser-wars/</link>
		<comments>http://www.cityblogz.com/blog/2007/01/29/mobile-ajax-browser-wars/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 16:13:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2007/01/29/mobile-ajax-browser-wars/</guid>
		<description><![CDATA[Apple&#8217;s new iPhone has really put the spotlight on the mobile web experience. Up until now, mobile handsets have had a limited dumbed-down type of browsing experience from their desktop counterparts. The iPhone uses Safari webkit code which basically allows Safari Mobile to render web pages just as they were intended for the desktop. This [...]]]></description>
			<content:encoded><![CDATA[<p>Apple&#8217;s new iPhone has really put the spotlight on the mobile web experience. Up until now, mobile handsets have had a limited dumbed-down type of browsing experience from their desktop counterparts. The iPhone uses <a href="http://webkit.org/">Safari webkit</a> code which basically allows Safari Mobile to render web pages just as they were intended for the desktop. This technology is also being used by the <a href="http://s60.com/business/productinfo/applicationsandtechnologies/webrowser">S60 web browser</a> that Nokia is supporting. What does this mean for web developers that wish to target AJAX for the mobile browser platform? Firstly, AJAX-enabled sites can now run on the mobile handset with little to no extra coding effort. Unfortunately, not all mobile handsets have the same web browsing feature set as the iPhone&#8217;s Safari Mobile or the S60 platform. We can only hope that the iPhone will cause other handset makers to adopt the same web browsing experience and wait for the old mobile web browsers to disappear the way of Netscape 4 or IE 4. Unfortunately, we cannot wait that long.</p>
<p>Web developers in the desktop world have had to deal with cross-browser incompatibilities when writing code. The same can be said for the old class of mobile handsets and their fragmented support for WAP, XHTML, JavaScript, and AJAX. To my knowledge, there are only a few mobile web browsers capable of rendering AJAX.</p>
<p>If your phone runs on the Windows Mobile platform, IE Mobile is the default web browser installed. According to the IE Mobile developer blog, <a href="http://blogs.msdn.com/iemobile/archive/2005/11/15/493200.aspx">AJAX is supported on IE Mobile</a>. Unfortunately, the JavaScript DOM support is limited. Therefore, most AJAX toolkits out there will NOT render their AJAX widgets correctly on IE Mobile. Come to think of it, I am not sure that any AJAX toolkits even consider testing on IE Mobile or any other mobile web browser for that matter.</p>
<p>The <a href="http://www.opera.com/products/mobile/platform/" class="broken_link">Opera platform</a> is probably the most well-known mobile web browser that is capable of supporting AJAX. The only thing slowing its adoption is the fact that it is not free, and it is a separate download and install. Opera does have a free version called <a href="http://www.operamini.com/">Opera Mini</a>, but it is not known to support AJAX. <a href="http://www.opera.com/products/mobile/">Opera Mobile</a> is also only targeted for Symbian and Windows Mobile platforms. This leaves out Blackberry users, which is significant base of mobile web users out there. The only other way for Blackberry users and other handsets to adopt AJAX-like functionality is through the use of Java MIDlets (J2ME). However, this requires the handset to include a J2ME runtime, and it is a separate application install. Speaking of J2ME, <a href="http://mojax.mfoundry.com/">Mojax</a> is yet another platform that promises to enable AJAX in a large subset of mobile devices.</p>
<p>To recap&#8230; Full AJAX supported mobile web browsers are far and few between. The iPhone&#8217;s Safari Mobile and S60 Platform is a giant leap forward for mobile AJAX. The other players include Windows Mobile, and Opera Platform. Blackberry and the rest of the field can use J2ME technology to fill the gaps for AJAX-like web content, but it really is not a true mobile web browser experience (as it is a separate application install required). Any bets as to who will lead this pack? Let&#8217;s just hope that more and more mobile web browsers will support AJAX, and that everyone works together to ensure that we do not have the same cross-browser incompatibilities that have plagued the desktop web browser world.</p>
<p>Resources:<br /><a href="http://www.fiercedeveloper.com/story/editor-s-corner/2007-01-23">http://www.fiercedeveloper.com/story/editor-s-corner/2007-01-23</a><br /><a href="http://my.opera.com/operaplatform/blog/">http://my.opera.com/operaplatform/blog/</a><br /><a href="http://my.opera.com/operaplatform/links/">http://my.opera.com/operaplatform/links/</a></p>
<p><!-- AddThis Bookmark Button BEGIN --><br /><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=thomasyung&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://www.addthis.com/images/button1-bm.gif" width="125" height="16" border="0" alt="AddThis Social Bookmark Button" /></a><br /><!-- AddThis Bookmark Button END --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2007/01/29/mobile-ajax-browser-wars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple iPhone&#8217;s Mobile Safari browser</title>
		<link>http://www.cityblogz.com/blog/2007/01/09/apple-iphones-mobile-safari-browser/</link>
		<comments>http://www.cityblogz.com/blog/2007/01/09/apple-iphones-mobile-safari-browser/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 20:27:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile 2.0]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cityblogz.com/blog/2007/01/09/apple-iphones-mobile-safari-browser/</guid>
		<description><![CDATA[For me, today&#8217;s announcement of the iPhone was revolutionary. The killer app isn&#8217;t the phone itself, or the wide-screen iPod functionality, it was the Internet functions (specifically the mobile Safari web browser). I said it before in a previous post, and Apple took it to heart and did it. I am now ready to proclaim [...]]]></description>
			<content:encoded><![CDATA[<p>For me, today&#8217;s announcement of the iPhone was revolutionary. The killer app isn&#8217;t the phone itself, or the wide-screen iPod functionality, it was the Internet functions (specifically the mobile Safari web browser). I said it before in a previous post, and Apple took it to heart and did it. I am now ready to proclaim that the Mobile Web 2.0 revolution is about to begin. Let&#8217;s see if Apple will release some iPhone AJAX APIs. If they do, it&#8217;ll mean some really great killer apps waiting to come out. 2007 will truly be the year of the mobiles.<br /><!-- AddThis Bookmark Button BEGIN --><br /><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=thomasyung&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://www.addthis.com/images/button1-bm.gif" width="125" height="16" border="0" alt="AddThis Social Bookmark Button" /></a><br /><!-- AddThis Bookmark Button END --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cityblogz.com/blog/2007/01/09/apple-iphones-mobile-safari-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
