<?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>Bill Higgins&#039; Blog &#187; web</title>
	<atom:link href="http://billhiggins.us/blog/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://billhiggins.us/blog</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jul 2010 00:09:22 +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>podcast and discussion with Coté</title>
		<link>http://billhiggins.us/blog/2010/07/29/podcast-and-discussion-with-cote/</link>
		<comments>http://billhiggins.us/blog/2010/07/29/podcast-and-discussion-with-cote/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 00:07:47 +0000</pubDate>
		<dc:creator>Bill Higgins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[jazz]]></category>
		<category><![CDATA[cote]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://billhiggins.us/blog/?p=174</guid>
		<description><![CDATA[I had a fun chat today with Coté on his &#8220;make all&#8221; podcast. Here are some of the topics I remember discussing: What&#8217;s important (and what&#8217;s not important) about HTML 5 The increasing ubiquity of JavaScript Java-to-JavaScript translation technologies (e.g. GWT and JDojo) Ajax, RPC, and REST The nirvana of mobile devices plus cloud-based data [...]]]></description>
			<content:encoded><![CDATA[<p>I had a fun chat today with Coté on his <a href="http://www.redmonk.com/cote/2010/07/29/makeall007/">&#8220;make all&#8221; podcast</a>. Here are some of the topics I remember discussing:</p>
<ul>
<li>What&#8217;s important (and what&#8217;s not important) about <a href="http://en.wikipedia.org/wiki/HTML5">HTML 5</a></li>
<li>The increasing ubiquity of JavaScript</li>
<li>Java-to-JavaScript translation technologies (e.g. <a href="http://code.google.com/webtoolkit/">GWT</a> and <a href="https://jazz.net/wiki/bin/view/Main/JDojo">JDojo</a>)</li>
<li>Ajax, RPC, and REST</li>
<li>The nirvana of mobile devices plus cloud-based data</li>
<li>I recommend Nick Carr&#8217;s &#8220;<a href="http://www.theshallowsbook.com/">The Shallows</a>&#8220;</li>
</ul>
<p>Happy listening!</p>
]]></content:encoded>
			<wfw:commentRss>http://billhiggins.us/blog/2010/07/29/podcast-and-discussion-with-cote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the iPad and onmouseover</title>
		<link>http://billhiggins.us/blog/2010/04/05/the-ipad-and-onmouseover/</link>
		<comments>http://billhiggins.us/blog/2010/04/05/the-ipad-and-onmouseover/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 04:34:15 +0000</pubDate>
		<dc:creator>Bill Higgins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://billhiggins.us/blog/?p=153</guid>
		<description><![CDATA[Update: I&#8217;ve created a test page for this scenario, but I haven&#8217;t had a chance to test it yet on my iPad. In our Jazz UIs, we tend to use &#8220;hover previews&#8221; quite a bit. That is, if you hover over a link, after a second or so it will show a small preview of [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">Update</span><span style="color: #ff0000;">: I&#8217;ve created </span><a href="http://billhiggins.us/tests/link-mouseover.html"><span style="color: #ff0000;">a test page</span></a><span style="color: #ff0000;"> for this scenario, but I haven&#8217;t had a chance to test it yet on my iPad.</span></p>
<p>In our <a href="http://jazz.net/">Jazz</a> UIs, we tend to use &#8220;hover previews&#8221; quite a bit. That is, if you hover over a link, after a second or so it will show a small preview of the resource at the other end [1]. <a href="https://jazz.net/wiki/bin/view/Main/WebUIPatternAndStyleGuide">Jazz style guide</a> example below (copyright <a href="http://ibm.com/">IBM</a>).</p>
<p><img class="alignnone size-full wp-image-154" title="Jazz Rich Hover" src="http://billhiggins.us/blog/wp-content/uploads/2010/04/hyperlink-rich-resource-examp.png" alt="" width="539" height="291" /></p>
<p>This was always broken on the <a href="http://www.apple.com/iphone/iphone-3gs/safari.html">iPhone&#8217;s Mobile Safari browser</a> because I couldn&#8217;t figure out how to perform a mouseover action on a mouse-less interface.</p>
<p>I just noticed that the <a href="http://www.apple.com/ipad/">iPad</a> seems to support <a href="http://www.w3schools.com/jsref/event_onmouseover.asp">onmouseover</a>. I <em>believe</em> I&#8217;ve observed the following behavior:</p>
<ul>
<li>If a link has no &#8220;on mouseover&#8221; actions (e.g. hovers), a tap follows to the link.</li>
<li>If a link has an &#8220;onmouseover&#8221; action, a tap activates the onmouseover action and a double-tap follows the link.</li>
</ul>
<p>Obviously this implies that you should provide visual indications to your user whether the links provide onmouseover actions or not. For the Jazz links with hover previews we immediately decorate the link on mouseover (different color, double-underline, with a small chevron) and if the user remains over the link for a second or two we then show the preview.</p>
<p>[1] I realize that onmouseover actions attached to links represent a <a href="http://en.wikipedia.org/wiki/User_experience_design">UX</a> minefield. A page with too many / too aggressive hover actions can feel like an actual minefield!</p>
]]></content:encoded>
			<wfw:commentRss>http://billhiggins.us/blog/2010/04/05/the-ipad-and-onmouseover/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>the awkward url-uri terminology dance</title>
		<link>http://billhiggins.us/blog/2008/07/09/the-awkward-url-uri-terminology-dance/</link>
		<comments>http://billhiggins.us/blog/2008/07/09/the-awkward-url-uri-terminology-dance/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 08:45:52 +0000</pubDate>
		<dc:creator>Bill Higgins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://billhiggins.us/weblog/?p=79</guid>
		<description><![CDATA[As my dear colleagues Simon Johnston and James Branigan have mentioned in various blog posts, on the Jazz project that I work on, we&#8217;ve (finally) fallen in love with the web/REST story. Because of this, we spend a lot of time in technical conversations using the standard REST alphabet soup vocabulary you&#8217;d expect &#8211; HTTP, [...]]]></description>
			<content:encoded><![CDATA[<p>As my dear colleagues Simon Johnston and James Branigan have mentioned in various <a title="James Branigan - A brief history of the Jazz Team Server interface: Our journey from a J2EE server towards a RESTful server :: Jazz Team Blog" href="https://jazz.net/blog/index.php/2008/02/15/a-brief-history-of-the-jazz-server-interface-our-journey-from-a-j2ee-server-towards-a-restful-server/">blog</a> <a title="Simon Johston - Jazz REST Services :: IBM developerWorks blogs" href="http://www.ibm.com/developerworks/blogs/page/johnston?entry=jazz_rest_services">posts</a>, on the Jazz project that I work on, we&#8217;ve (finally) fallen in love with the web/REST story. Because of this, we spend a lot of time in technical conversations using the standard REST alphabet soup vocabulary you&#8217;d expect &#8211; HTTP, XML, JSON, REST, URL, URI, etc.</p>
<p>One funny thing I&#8217;ve noticed is that there&#8217;s a certain conversational dance that goes on when the topic of URLs/URIs come up. For 99.9% of the web developers out there the distinction between &#8220;URL&#8221; and &#8220;URI&#8221; doesn&#8217;t matter, as <a href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator">the Wikipedia entry on URL</a> points out:</p>
<blockquote><p>In popular usage and many technical documents, [URL] is a <a title="Synonym" href="http://en.wikipedia.org/wiki/Synonym">synonym</a> for <a title="Uniform Resource Identifier" href="http://en.wikipedia.org/wiki/Uniform_Resource_Identifier">Uniform Resource Identifier</a> (URI).</p></blockquote>
<p>However, some people who are a bit more pedantic than others care about the distinction (not me!) and tend to use &#8220;URI&#8221; in favor of &#8220;URL&#8221; when talking about REST stuff. People who are a bit new to the REST stuff on the other hand tend to use &#8220;URL&#8221;, since this term&#8217;s a bit older and a bit better known.</p>
<p>I&#8217;ve observed that when a REST newbie talks with one of the REST pedants, the newbie says &#8220;URL&#8221; while the REST dude uses &#8220;URI&#8221;. But as the conversation continues the REST n00b eventually uses &#8220;URI&#8221; &#8211; essentially deferring to and adopting the more knowledgeable person&#8217;s terminology.</p>
<p>I&#8217;ve also observed that when I talk with one of our REST dudes, if I continuously say &#8220;URL&#8221; (usually out of spite &#8211; I&#8217;m KIDDING!), they usually eventually start saying &#8220;URL&#8221;, I think just to bring more harmony to the conversation and because they realize that the distinction isn&#8217;t that important &#8211; probably simple <a href="http://en.wikipedia.org/wiki/Mirroring_(psychology)">mirroring</a> at play.</p>
<p>I think in a future experiment, I will use the opposite term of whatever the other person (newbie or pedant) uses and as soon as they adopt my terminology I&#8217;ll switch back to the other term, and see what happens.</p>
<p>Should be fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://billhiggins.us/blog/2008/07/09/the-awkward-url-uri-terminology-dance/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
