<?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>Robertdot, A Web Design Blog &#187; Safari Mobile</title>
	<atom:link href="http://robertdot.org/tags/safari-mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://robertdot.org</link>
	<description>A web design blog for designers that develop or developers that design.</description>
	<lastBuildDate>Fri, 05 Mar 2010 15:59:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iUI Makes iPhone Development Easier</title>
		<link>http://robertdot.org/2007/08/17/iui-makes-iphone-development-easier/</link>
		<comments>http://robertdot.org/2007/08/17/iui-makes-iphone-development-easier/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 17:49:05 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[iUI]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Safari Mobile]]></category>

		<guid isPermaLink="false">http://robertdot.org/2007/08/17/iui-makes-iphone-development-easier/</guid>
		<description><![CDATA[
 The iPhone was a little less exciting when Apple revealed that web apps were the only way developers could write applications for the iPhone.  While committed folks eventually opened the phone up for third-party applications, some interesting stuff was happening on the web application front.  It&#8217;s called iUI.


 iUI is a JavaScript [...]]]></description>
			<content:encoded><![CDATA[<p>
 The iPhone was a little less exciting when Apple revealed that web apps were the only way developers could write applications for the iPhone.  While committed folks eventually opened the phone up for third-party applications, some interesting stuff was happening on the web application front.  It&#8217;s called iUI.
</p>
<p>
 <a href="http://www.joehewitt.com/iui/">iUI</a> is a JavaScript framework to make coding pages for the iPhone really easy.  Joe Hewitt&#8217;s (of FireFox, FireBug, and FaceBook fame) small JavaScript library can transform simple lists and links into an experience much like a regular iPhone application.
</p>
<p>
 iUI uses many <abbr title="Cascading Style Sheets level 3">CSS3</abbr> properties with images ripped from the iPhone itself to create the distinctive interface, complete with sliding animations and <abbr title="Asynchronous JavaScript and XML">Ajax</abbr> page replacement.  He points out in a <a href="http://feeds.yuiblog.com/~r/YahooUserInterfaceBlog/~3/138694329/">Y!UI Theater video</a> that Safari Mobile lacks many events found on regular browsers due to lack of ways to input those events on a touch screen, as well as having no mechanism to access <q>flicks</q> used to scroll in native applications.
</p>
<p>
 Despite the limitations, knowing such an easy to use solution makes me want to download <a href="http://www.testiphone.com/">TestiPhone</a> and write <em>something</em> for iPhone, even though I don&#8217;t own an iPhone.  I would take <a href="http://meyerweb.com/eric/thoughts/2007/08/08/the-veterans-charge/">Eric Meyer&#8217;s concerns</a> into account, however.</p>
]]></content:encoded>
			<wfw:commentRss>http://robertdot.org/2007/08/17/iui-makes-iphone-development-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So Long KHTML, Long Live WebKit</title>
		<link>http://robertdot.org/2007/07/24/so-long-khtml-long-live-webkit/</link>
		<comments>http://robertdot.org/2007/07/24/so-long-khtml-long-live-webkit/#comments</comments>
		<pubDate>Tue, 24 Jul 2007 09:51:09 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[KHTML]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Safari Mobile]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://robertdot.org/2007/07/24/so-long-khtml-long-live-webkit/</guid>
		<description><![CDATA[
 Once upon a time, there was KHTML, The K Desktop Environment&#8217;s Hypertext Markup Language rendering engine.  Later, Apple decided to write a web browser.  For whatever reason, Apple embraced KHTML, forked it, and created WebKit.  There was much pleasure and much gnashing of teeth.


 In mid-2003, Apple release Safari 1.0, ending [...]]]></description>
			<content:encoded><![CDATA[<p>
 Once upon a time, there was KHTML, The K Desktop Environment&#8217;s Hypertext Markup Language rendering engine.  Later, Apple decided to write a web browser.  For whatever reason, Apple embraced KHTML, forked it, and created WebKit.  There was much pleasure and much gnashing of teeth.
</p>
<p>
 In mid-2003, Apple release <a href="http://apple.slashdot.org/article.pl?sid=03/06/24/0145257">Safari 1.0</a>, ending the beta stage of development.  The betas caused such a wave that Microsoft announced it would <a href="http://news.com.com/2100-1045_3-1017126.html">discontinue development of Internet Explorer for Mac</a> (assuming they were developing it at all), and other browser developers made similar threats (i.e. <a href="http://news.com.com/2100-1001-982314.html?tag=fd_lede2_hed">Opera</a> and <a href="http://apple.slashdot.org/article.pl?sid=03/01/20/1538201">Chimera</a>).  Meanwhile, other Mac browsers were reporting <a href="http://apple.slashdot.org/article.pl?sid=03/01/08/2156233">they would swap to WebKit</a>.  Needless to say, Mac users adopted Safari in droves, making Safari a major player in the browser space.
</p>
<p>
 By 2005, however, Apple seemed to be shafting the KHTML team by not releasing patches, or <a href="http://news.com.com/Open-source+divorce+for+Apples+Safari/2100-1032_3-5703819.html?tag=st.num">releasing patches that were very difficult to merge into the main trunk</a>, <a href="http://apple.slashdot.org/article.pl?sid=05/04/29/1556252">if they could be merged at all</a>.  This caused a bit of disdain in the open source development community (though Dave Hyatt queried for help on <a href="http://weblogs.mozillazine.org/hyatt/archives/2005_04.html#008054">how to rectify the situation</a>), but widely had no negative effect on Safari&#8217;s usage.  Apple <a href="http://apple.slashdot.org/article.pl?sid=05/06/07/134222">released WebKit</a>, complete with version history, a few months later.
</p>
<p>
 WebKit even crossed into the mobile space.  The acclaimed WebKit-based Series 60 web browser from Nokia was <a href="http://arstechnica.com/news.ars/post/20060525-6918.html">released as open source</a>, proving that WebKit was a viable rendering engine for mobile devices.  Recently, Apple released the iPhone, which, of course, has a WebKit browser included.  Safari Mobile builds on the concepts of the Series 60 browser, but easily one-ups it.
</p>
<p>
 Yet, all this time, KHTML and WebKit have diverged, and were predicted never to merge.  This prophecy held true.  Recently, <a href="http://arstechnica.com/journals/linux.ars/2007/07/23/the-unforking-of-kdes-khtml-and-webkit">KDE decided to adopt WebKit</a> and eventually remove KHTML after some final KHTML features are ported into WebKit.  With recent additions to the WebKit family (e.g., Safari for Windows, Abrowse, Epiphany, and Adobe&#8217;s Air), all the major, graphical, desktop browsers will be united under the four major rendering engines (the others being the Internet Explorer <q>Trident</q> family, Gecko, and Opera).  Also, TrollTech will bring WebKit into QT, which will allow the use of cross-platform WebKit integration with relative ease, hopefully countering the use of Internet Explorer&#8217;s engine in Microsoft&#8217;s development environments.  I doubt this will swing WebKit to a much higher rank, but it certainly bodes well for the longevity of the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://robertdot.org/2007/07/24/so-long-khtml-long-live-webkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
