<?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>San Bei Ji &#187; iPhone</title>
	<atom:link href="http://www.sanbeiji.com/archives/tag/iphone/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sanbeiji.com</link>
	<description>三杯雞好吃!</description>
	<lastBuildDate>Wed, 18 Jan 2012 17:57:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cheatsheet from today&#8217;s Open Web Camp &#8220;Refactoring for Mobile&#8221; talk</title>
		<link>http://www.sanbeiji.com/archives/1175</link>
		<comments>http://www.sanbeiji.com/archives/1175#comments</comments>
		<pubDate>Sun, 18 Jul 2010 05:56:09 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/?p=1175</guid>
		<description><![CDATA[For the Open Web Camp attendees, here&#8217;s my cheatsheet from the Refactoring for Mobile talk I gave today at Stanford: Get it as a CSS file and view it in your favorite code editor: walkthrough.css Or preview here: /* The &#8230; <a href="http://www.sanbeiji.com/archives/1175">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F1175%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fa7Z6gx%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Cheatsheet%20from%20today%27s%20Open%20Web%20Camp%20%5C%22Refactoring%20for%20Mobile%5C%22%20talk%22%20%7D);"></div>
<p>For the Open Web Camp attendees, here&#8217;s my cheatsheet from the Refactoring for Mobile talk I gave today at Stanford:</p>
<p>Get it as a CSS file and view it in your <a href="http://macromates.com/">favorite</a> <a href="http://www.vim.org/">code</a> <a href="http://www.adobe.com/products/dreamweaver/">editor</a>: </p>
<p><a href='http://www.sanbeiji.com/wp-content/uploads/2010/07/walkthrough.css' style="font-weight:bold;">walkthrough.css</a></p>
<p>Or preview here:</p>
<p><code><br />
/*<br />
The first thing we need is a media query and to add<br />
&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,<br />
	minimum-scale=1.0, maximum-scale=1.0&quot;&gt;<br />
to the head:<br />
*/<br />
@media only screen and (max-device-width:480px) {<br />
/*<br />
For starters, note the two divs #wrapper and #contents.<br />
Let's use those to create our structural layout and<br />
fold back in some of those design elements.<br />
*/<br />
	#wrapper {<br />
		background:url(img/back2.png) no-repeat center top;<br />
		margin-top:-1em;<br />
	}<br />
	#contents {<br />
		text-align:left;<br />
		width:95%;<br />
		margin:0 auto;<br />
	}<br />
/*<br />
Now, let's style the main navigation buttons. First, we<br />
will use inline-block to give block-like behavior to the<br />
buttons but retain width based on the content. Then we set<br />
the color, font size, and floating, and add a bit of box<br />
shadow.<br />
*/<br />
	.menu a {<br />
		display:inline-block;<br />
		background-color:#000;<br />
		float:left;<br />
		font-size:14px;<br />
		padding:1em 0.95em;<br />
		border-left:1px solid #888;<br />
		-webkit-box-shadow:0px 1px 5px #222;<br />
	}<br />
/*<br />
We can now use border-radius to style the left and right<br />
buttons instead of image files:<br />
*/<br />
	.first_menu a {<br />
		border-bottom-left-radius:6px;<br />
		border-left:none;<br />
		margin-left:2px;<br />
	}<br />
	.menu li:last-child a {<br />
		border-bottom-right-radius:6px;<br />
	}<br />
/*<br />
What if we flip to Landscape? There's a media query for<br />
that:<br />
*/<br />
	@media screen and (orientation:landscape) {<br />
		.first_menu a {<br />
			margin-left:78px;<br />
		}<br />
	}<br />
/*<br />
Now we can style the body content. #middle-contents is<br />
the main containing block. We can use the background image<br />
from the main stylesheet, but alternately we can use rgba<br />
backgrounds to get finer control. Add border radius and box<br />
shadow for depth.<br />
*/<br />
	#middle-contents {<br />
/*		background:url(img/side.png) repeat-y;*/<br />
		background-color:rgba(0,0,0,0.3);<br />
		padding:1em;<br />
		border-radius:10px;<br />
		-webkit-box-shadow:0px 1px 6px #000;<br />
		box-shadow:0px 1px 6px #000;<br />
		font-size:1.2em;<br />
		margin-bottom:1em;<br />
	}<br />
/*<br />
Let's style the banner text and have some fun with it using<br />
web fonts. Here's a font we'll pull in, using TTF and SVG formats.<br />
Sadly, the vendors have many opinions on the solution, but<br />
FontSquirrel can help sort it out.<br />
*/<br />
	@font-face {<br />
		font-family:'Lobster';<br />
		src: url('Lobster_1.3-webfont.ttf') format('truetype'),<br />
		url('Lobster_1.3-webfont.svg#webfontcOtP3oQb') format('svg');<br />
	}<br />
	#logo a {<br />
		display:block;<br />
		text-align:center;<br />
		padding-top:12px;<br />
		font-family:Lobster, sans-serif;<br />
		font-size:2.7em;<br />
		text-shadow:0px 2px 4px #000;<br />
	}<br />
	#logo h1 {<br />
		font-family:Lobster, sans-serif;<br />
		text-align:center;<br />
		font-size:1.5em;<br />
	}<br />
/*<br />
The float is creating a spacing issue. We can fix that<br />
with a clear:<br />
*/<br />
	#header { clear:both; }<br />
/*<br />
We are getting close. Now on to the bottom of the page.<br />
The #comments section is too wide. We need to reset it:<br />
*/<br />
	#comments {<br />
		width:100%;<br />
	}<br />
	#comments textarea, #comments input {<br />
		width:93%;<br />
		margin-bottom:0.5em;<br />
		padding:0.5em;<br />
		font-size:1.2em;<br />
		border:1px solid #000;<br />
		border-radius:6px;<br />
	}<br />
/*<br />
That input button could be nicer:<br />
*/<br />
	#comments input.button {<br />
		display:block;<br />
		width:80%;<br />
		margin:0 auto;<br />
		height:2.5em;<br />
		padding:0.5em;<br />
	}<br />
/*<br />
Now we have something that looks like it was meant for a<br />
mobile device. Let's wrap this up by making the final<br />
links look like tap-friendly buttons:<br />
*/<br />
	#right-col a {<br />
		display:block;<br />
		padding:0.5em;<br />
		font-size:1.3em;<br />
		font-weight:bold;<br />
		text-align:center;<br />
		background-image: -webkit-gradient(linear, left top, left bottom,<br />
			from(#666666), to(#666666), color-stop(.5,#333));<br />
		border:1px solid #000;<br />
		border-radius:20px;<br />
		margin-bottom:0.4em;<br />
	}<br />
/*<br />
Maybe those final link items were over the top.<br />
Let's restore them to inline links:<br />
*/<br />
	#copyrights a {<br />
		display:inline;<br />
		margin:0;<br />
		padding:0;<br />
		font-size:small;<br />
		border:none;<br />
		background-image:none;<br />
	}<br />
}<br />
/*<br />
Now add some HTML5: Add placeholder="I think..." to the textarea in<br />
comments.php, line 191.<br />
Add input types to email and url fields.<br />
Finish with atouch icon: &lt;link rel=&quot;apple-touch-icon&quot; href=&quot;piano.png&quot;/&gt;<br />
(Note to attendees: I forgot to add the piano.png file to my project files.<br />
But this works otherwise!)<br />
*/<br />
</code></p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/1175/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone icons</title>
		<link>http://www.sanbeiji.com/archives/1158</link>
		<comments>http://www.sanbeiji.com/archives/1158#comments</comments>
		<pubDate>Wed, 09 Jun 2010 20:49:59 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[iconography]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/?p=1158</guid>
		<description><![CDATA[Here are some lovely PSDs available for download; excellent for picking apart how to create great iPhone icons: http://christianbaroni.me/?page=downloads (Found via http://twitter.com/flyosity/status/15798736074.) This will be important for iPhone apps but even more important down the road (in my opinion) for &#8230; <a href="http://www.sanbeiji.com/archives/1158">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F1158%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fcwon7D%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22iPhone%20icons%22%20%7D);"></div>
<p>Here are some lovely PSDs available for download; excellent for picking apart how to create great iPhone icons:</p>
<p><a href="http://christianbaroni.me/?page=download">http://christianbaroni.me/?page=downloads</a></p>
<p><em>(Found via <a href="http://twitter.com/flyosity/status/15798736074">http://twitter.com/flyosity/status/15798736074</a>.)</em></p>
<p>This will be important for iPhone apps but even more important down the road (in my opinion) for web apps that have custom icons associated with them. If you’d like to learn more about this technique, full instructions for creating a custom desktop iPhone icon for a web page or web app are right here in <a href="http://jonathanstark.com/">Jonathan Stark&#8217;s</a> excellent go-read-this-now book on building web apps with HTML, CSS, and JavaScript:</p>
<p><a href="http://building-iphone-apps.labs.oreilly.com/ch03.html#ch03_id35932602">http://building-iphone-apps.labs.oreilly.com/ch03.html#ch03_id35932602</a></p>
<p>The gist of which is essentially you are creating a 57 x 57 icon and then adding one of the two following HTML lines to identify it:</p>
<p><code>
<link rel="apple-touch-icon" href="icon.png" /></code></p>
<p><code>
<link rel="apple-touch-icon-precomposed" href="icon.png" /></code></p>
<p>The first option inherits the glossy light effect and corner radius from the iPhone OS. The 2nd one does not, so you have to handle corner radius and any desired light effects manually. iPad icons use 72 x 72 pixel resolution. I’m not sure yet, but I’m betting the new OS will have something closer to the 72 px size. Anyone know the answer?</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/1158/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should academic paper publishing embrace EPUB?</title>
		<link>http://www.sanbeiji.com/archives/1096</link>
		<comments>http://www.sanbeiji.com/archives/1096#comments</comments>
		<pubDate>Wed, 19 May 2010 20:50:03 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/?p=1096</guid>
		<description><![CDATA[Sometime last year I was considering home improvement options to our house, I was thinking about building a large, built-in bookshelf in our upstairs study area. I always loved to see lots of books on the wall, and really enjoyed &#8230; <a href="http://www.sanbeiji.com/archives/1096">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F1096%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Should%20academic%20paper%20publishing%20embrace%20EPUB%3F%22%20%7D);"></div>
<p>Sometime last year I was considering home improvement options to our house, I was thinking about building a large, built-in bookshelf in our upstairs study area. I always loved to see lots of books on the wall, and really enjoyed pulling down a book to have a browse on whatever subject interested me from my own personal library. But there was all this discussion regarding ebooks, and I was thinking if this ever caught on big time, then printed books would eventually go the way of the dodo &#8211; the end of their 400-year cycle of greatness was at hand, and the new way to read anything was going to be on a digital screen.</p>
<p>I&#8217;ve since come to my senses. I love books &#8211;  the binding, the texture of fine paper, the fact that it doesn&#8217;t require a battery or power cord, and even the smell are all plusses in my book. Books have been around a long time, and they&#8217;re here to stay. Ebooks are just another channel of distribution for such content, and I believe that both have their place in the modern era.</p>
<p>However, for academic research papers, I think we can safely kill the paper. Particularly, I think it should all begin moving towards the <a href="http://en.wikipedia.org/wiki/EPUB">EPUB</a> format. I read a lot of academic papers in my work, and I find myself wishing that more of this stuff were published as EPUBs. In contrast to my love of books above, I think academic research would largely be much better served in a purely electronic format. It&#8217;s already going that way from the reader&#8217;s point of view, right?</p>
<p>Typically, when academic papers get published electronically, the format of choice is PDF. Or in earlier days, PostScript. If you&#8217;re lucky, someone had the foresight to publish their paper as HTML. The advantage of a flexible format such as HTML is that you can resize the fonts. Text can flow. It&#8217;s easier to get a clean copy of a text or data segment out of HTML than it is from PDF for quoting in one&#8217;s own paper, because copying from PDF tends to yield horrific line break issues and other artifacts on the clipboard.</p>
<p>PDF is, I&#8217;m sorry to say, hard to read on smaller screens. PDF expects paper, and refuses to reflow itself into smaller screen sizes such as an iPhone or Android device form factor. It barely passes on the 1024 x 768 iPad screen. Anything smaller, such as most ebook readers, is going to be unacceptable. Having to zoom in and scroll left to right to read one line of text at a time on a mobile device is not what anyone would call a user-friendly reading experience.</p>
<p>EPUB by contrast works great on mobile devices. Using the <a href="http://www.lexcycle.com/">Stanza</a> reader on iPhone is quite comfortable. iBooks on the iPad platform is a joy to use.</p>
<p>After reading <a href="http://twitter.com/gutelius/status/14306683834">this tweet</a> by Dave Gutelius today, I was reminded of how much I hate printing out all my academic papers in preparation for travel. Flying is reading time, and printing this stuff out and stuffing it in my backpack is time consuming, a waste of paper, and added weight that I don&#8217;t want to carry.</p>
<p>Stuffing those papers onto my iPad and using <a href="http://www.goodiware.com/goodreader.html">GoodReader</a> is a step in the right direction. But still, all too often the PDFs are formatted for paper, not for screen, and I am still cursing the format. PDF usually assumes letter-sized or A4-sized paper, and most ebook readers have physically far smaller screen sizes. Far better I think to start providing EPUB options for academic research, so that folks like me who need ginormous fonts and such can read with greater ease.</p>
<p>Or, should it just go to straight HTML? At that point, papers might even be able to add a little functionality to the electronic reading experience &#8211; change variables in information graphics, show rendered 3D representations of models, and so on. EPUB doesn&#8217;t support anything fun like HTML5 DOM handling or Flash, although CSS3 might work depending on the EPUB reader&#8217;s implementation. Either way, PDF ain&#8217;t fitting the bill ebook readers, and I think this sort of format will be far more important in the coming months and years as ebook-capable mobile devices become more and more commonplace.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/1096/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The madness of screens vs. browsers on the mobile web</title>
		<link>http://www.sanbeiji.com/archives/969</link>
		<comments>http://www.sanbeiji.com/archives/969#comments</comments>
		<pubDate>Mon, 29 Dec 2008 06:10:41 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/?p=969</guid>
		<description><![CDATA[This evening as I was doing some research on mobile web development, I got myself on a tear about the wild differences we face as web developers regarding screen sizes and default browser installations, and came up with this: Make &#8230; <a href="http://www.sanbeiji.com/archives/969">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F969%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22The%20madness%20of%20screens%20vs.%20browsers%20on%20the%20mobile%20web%22%20%7D);"></div>
<p>This evening as I was doing some research on mobile web development, I got myself on a tear about the wild differences we face as web developers regarding screen sizes and default browser installations, and came up with this:</p>
<table summary="Table listing make, model, resolution, and default browser engine for mobile phone devices.">
<tr>
<th>Make</th>
<th>Model</th>
<th>Resolution</th>
<th>Default Browser Engine*</th>
</tr>
<tr>
<td>Amazon</td>
<td>Kindle</td>
<td>600 x 800</td>
<td>NetFront</td>
</tr>
<tr>
<td>Apple</td>
<td>iPhone</td>
<td>480 x 320</td>
<td>WebKit</td>
</tr>
<tr>
<td>Apple</td>
<td>iPod Touch</td>
<td>480 x 320</td>
<td>WebKit</td>
</tr>
<tr>
<td>BenQ</td>
<td>M315</td>
<td>128 x 128</td>
<td>Opera</td>
</tr>
<tr>
<td>HTC</td>
<td>G1</td>
<td>320 x 480</td>
<td>WebKit</td>
</tr>
<tr>
<td>Kyocera</td>
<td>Mako S4000</td>
<td>128 x 160</td>
<td>Openwave</td>
</tr>
<tr>
<td>Motorola</td>
<td>Hint QA30</td>
<td>320 x 240</td>
<td>Openwave</td>
</tr>
<tr>
<td>Motorola</td>
<td>Krave ZN4</td>
<td>240 x 400</td>
<td>Openwave</td>
</tr>
<tr>
<td>Motorola</td>
<td>KRZR K1</td>
<td>176 x 220</td>
<td>Opera</td>
</tr>
<tr>
<td>Motorola</td>
<td>RAZR V3</td>
<td>176 x 220</td>
<td>Opera</td>
</tr>
<tr>
<td>Motorola</td>
<td>ROKR E2</td>
<td>240 x 320</td>
<td>Opera</td>
</tr>
<tr>
<td>Motorola</td>
<td>SLVR L7</td>
<td>176 x 220</td>
<td>Opera</td>
</tr>
<tr>
<td>Motorola</td>
<td>V980</td>
<td>176 x 220</td>
<td>Opera</td>
</tr>
<tr>
<td>Motorola</td>
<td>VE240</td>
<td>128 x 128</td>
<td>Openwave</td>
</tr>
<tr>
<td>Motorola</td>
<td>ZINE ZN5</td>
<td>240 x 320</td>
<td>WebKit</td>
</tr>
<tr>
<td>Nokia</td>
<td>6300</td>
<td>240 x 320</td>
<td>Opera</td>
</tr>
<tr>
<td>Nokia</td>
<td>2605 Mirage</td>
<td>128 x 160</td>
<td>Openwave</td>
</tr>
<tr>
<td>Nokia</td>
<td>N81</td>
<td>240 x 320</td>
<td>WebKit</td>
</tr>
<tr>
<td>Nokia</td>
<td>N810</td>
<td>800 x 480</td>
<td>Gecko</td>
</tr>
<tr>
<td>Nokia</td>
<td>N82</td>
<td>240 x 320</td>
<td>WebKit</td>
</tr>
<tr>
<td>Nokia</td>
<td>N95</td>
<td>240 x 320</td>
<td>WebKit</td>
</tr>
<tr>
<td>Nokia</td>
<td>N96</td>
<td>240 x 320</td>
<td>WebKit</td>
</tr>
<tr>
<td>Palm</td>
<td>Centro</td>
<td>320 x 320</td>
<td>NetFront</td>
</tr>
<tr>
<td>Palm</td>
<td>Treo 680</td>
<td>320 x 320</td>
<td>NetFront</td>
</tr>
<tr>
<td>Palm</td>
<td>Treo 750</td>
<td>240 x 240</td>
<td>Internet Explorer</td>
</tr>
<tr>
<td>Palm</td>
<td>Treo 755p</td>
<td>320 x 320</td>
<td>NetFront</td>
</tr>
<tr>
<td>Palm</td>
<td>Treo 800w</td>
<td>320 x 320</td>
<td>Internet Explorer</td>
</tr>
<tr>
<td>Palm</td>
<td>Treo Pro</td>
<td>320 x 320</td>
<td>Internet Explorer</td>
</tr>
<tr>
<td>RIM</td>
<td>Blackberry Bold</td>
<td>480 x 360</td>
<td>Blackberry Browser</td>
</tr>
<tr>
<td>RIM</td>
<td>Blackberry Pearl</td>
<td>240 x 320 </td>
<td>Blackberry Browser</td>
</tr>
<tr>
<td>RIM</td>
<td>Blackberry Storm</td>
<td>480 x 360</td>
<td>Blackberry Browser</td>
</tr>
<tr>
<td>Samsung</td>
<td>Behold T919</td>
<td>240 x 400</td>
<td>NetFront</td>
</tr>
<tr>
<td>Samsung</td>
<td>BlackJack SGH-i607</td>
<td>240 x 320</td>
<td>Internet Explorer</td>
</tr>
<tr>
<td>Samsung</td>
<td>Epix i907</td>
<td>320 x 320</td>
<td>Internet Explorer</td>
</tr>
<tr>
<td>Samsung</td>
<td>Eternity SGH-A867</td>
<td>240 x 400</td>
<td>Openwave</td>
</tr>
<tr>
<td>Samsung</td>
<td>Highnote M630</td>
<td>176 x 220</td>
<td>Polaris</td>
</tr>
<tr>
<td>Samsung</td>
<td>Omina i910</td>
<td>240 x 400</td>
<td>Internet Explorer &amp; Opera</td>
</tr>
<tr>
<td>Samsung</td>
<td>Rant M540</td>
<td>176 x 220</td>
<td>Polaris</td>
</tr>
<tr>
<td>Samsung</td>
<td>Rugby A837</td>
<td>176 x 220</td>
<td>NetFront</td>
</tr>
<tr>
<td>Samsung</td>
<td>Saga i770</td>
<td>320 x 320</td>
<td>Internet Explorer &amp; Opera</td>
</tr>
<tr>
<td>Samsung</td>
<td>SPH-Z400</td>
<td>176 x 220</td>
<td>Obigo</td>
</tr>
<tr>
<td>Siemens</td>
<td>SX66</td>
<td>240 x 320</td>
<td>Internet Explorer</td>
</tr>
<tr>
<td>Sonim</td>
<td>XP3</td>
<td>128 x 160</td>
<td>Opera</td>
</tr>
<tr>
<td>Sony Ericsson</td>
<td>C702a</td>
<td>240 x 320</td>
<td>NetFront</td>
</tr>
<tr>
<td>Sony Ericsson</td>
<td>C905a</td>
<td>240 x 320</td>
<td>NetFront</td>
</tr>
<tr>
<td>Sony Ericsson</td>
<td>TM506</td>
<td>240 x 320</td>
<td>NetFront</td>
</tr>
<tr>
<td>Sony Ericsson</td>
<td>W595a</td>
<td>240 x 320</td>
<td>NetFront</td>
</tr>
<tr>
<td>Sony Ericsson</td>
<td>W760</td>
<td>240 x 320</td>
<td>NetFront</td>
</tr>
<tr>
<td>Sony Ericsson</td>
<td>X1</td>
<td>800 X 480</td>
<td>Internet Explorer &amp; Opera</td>
</tr>
</table>
<p><em>*Some service providers will opt to use a different browser than the ones listed here.</em></p>
<p>It is interesting to note the diversity on these fronts. Screen sizes are all over the map, and the browsers here are not the usual suspects we see on the desktop. As for browsers, while it is certainly possible on many of these platforms to install a different browser (Opera being the usual choice), most users don&#8217;t bother. Regardless, Opera is the dominant player in this space, with significant marketshare owned by all the other actors on the mobile stage. As I research this topic, the WebKit engine proves to be the vast trendsetter and it is interesting to see how many platforms besides the iPhone are picking this one up. And trends show that this landscape is evolving rapidly as mobile capabilities increase and users begin surfing the web on their mobile devices with greater and greater frequency. <a href="http://www.abiresearch.com/press/1299-As+Mobile+Web+Usage+Explodes%2C+Full-Featured+Browsers+on+Smartphones+See+Strongest+Growth" title="As Mobile Web Usage Explodes, Full-Featured Browsers on Smartphones See Strongest Growth | Press Release | ABI Research">ABI Research sees</a> web browser installations on smartphones expanding from 130 million in 2008 to 530 million by 2013. The mobile web is a vastly unexplored frontier in web design and we should start seeing more and more attention getting paid to this aspect of the online world.</p>
<p><em>Update:</em> Amazon Kindle&#8217;s Basic Web is based on NetFront &#8211; table updated to reflect this.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/969/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone and mouse events</title>
		<link>http://www.sanbeiji.com/archives/875</link>
		<comments>http://www.sanbeiji.com/archives/875#comments</comments>
		<pubDate>Fri, 01 Aug 2008 17:17:49 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/?p=875</guid>
		<description><![CDATA[PPK has written his impressions regarding his shiny brand-new Jesusphone. (I wonder did he get black or white?) In his post, he tells us the initial reports for the behavior of mobile Safari with regards to things like documentation (missing), &#8230; <a href="http://www.sanbeiji.com/archives/875">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F875%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22iPhone%20and%20mouse%20events%22%20%7D);"></div>
<p><cite class="vcard"><abbr class="fn" title="Peter-Paul Koch"><a class="nickname" href="http://www.quirksmode.org/">PPK</a></abbr></cite> has written his impressions regarding his shiny brand-new <a href="http://communities-dominate.blogs.com/brands/2007/05/entering_iphone.html" title="Communities Dominate Brands: Entering iPhone Era: Marking Time in Mobile">Jesusphone</a>. (I wonder did he get black or white?) </p>
<p><a href="http://www.quirksmode.org/blog/archives/2008/08/iphone_events.html" title="QuirksBlog: iPhone events">In his post</a>, he tells us the initial reports for the behavior of mobile Safari with regards to things like documentation (missing), mouse event implications (game changing), and how the disjunct state of finger tapping and dragging compares with the continuous state of the traditional OS desktop mouse pointer. In particular, he points out the fact that the assumed ever-present mouse pointer (the little cock-eyed arrow which points black and to the upper left on Mac, and is white and points to the upper right on Windows) can no longer be counted on. And in fact, there is no icon any more. Your fingertip is it, my friend!</p>
<blockquote><p>With the coming of the iPhone the mouse model has lost its inescapable logic. Mousemove, mouseover and mouseout (and even poor old :hover) have been downgraded to device-specific events that may not survive in the long run.</p></blockquote>
<p>May not survive&#8230; hmmm, interesting impact. I think he could be right here.</p>
<blockquote><p>But — and here lies the problem — these events are used in countless web sites and applications for a variety of purposes, and Apple simply cannot afford these sites not working on the iPhone.</p></blockquote>
<p>Interestingly, so far Apple has found that it indeed <em>can</em> afford to dispense with Flash and Java on the iPhone platform, and while most complain that the checkbox isn&#8217;t complete, some argue that Apple is doing just fine and  <a href="http://daringfireball.net/2008/02/news_flash_no_flash" title="Daring Fireball: News Flash: No Flash">won&#8217;t be</a> in any hurry <a href="http://daringfireball.net/2008/06/flash_creek" title="Daring Fireball: Up Flash Creek Without a Paddle">anytime soon</a>. Certainly demand for these babies has been extremely high so far. I would be interested to see how many of such sites absolutely depend on such functionality to work, and how many of those either change their site behaviors or create iPhone-friendly web presences as the demand for the mobile web increases. Wondering&#8230; but at the very least, things like these aforementioned mouse events – Flash, Java, and the like – are not yet queued up on Apple&#8217;s priority list, or else they chose to take the <a href="http://gettingreal.37signals.com/ch02_Build_Less.php" title="Getting Real: Build Less (by 37signals)">less-is-better</a> approach. It is an interesting question: How much of the specifications do browser vendors adhere to on such a limited platform such as mobile devices? What is practical? What is feasible?</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/875/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intonation</title>
		<link>http://www.sanbeiji.com/archives/829</link>
		<comments>http://www.sanbeiji.com/archives/829#comments</comments>
		<pubDate>Sun, 18 Nov 2007 21:19:29 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[contrabass]]></category>
		<category><![CDATA[Double Bass]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[intonation]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[practice]]></category>
		<category><![CDATA[scales]]></category>
		<category><![CDATA[technique]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/829</guid>
		<description><![CDATA[Over at the Peabody Double Bass blog I just noticed this excellent post on a technique to practice good intonation. This is like the double bassist&#8217;s version of Twister, and I bet would make an entertaining drinking game! Seriously though, &#8230; <a href="http://www.sanbeiji.com/archives/829">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F829%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Intonation%22%20%7D);"></div>
<p>Over at the Peabody Double Bass blog I just noticed this excellent post on a <a href="http://peabodydoublebass.blogspot.com/2007/11/sharps-and-flats.html">technique to practice good intonation</a>. This is like the double bassist&#8217;s version of Twister, and I bet would make an entertaining <a href="http://www.sanbeiji.com/archives/180">drinking game</a>! <img src='http://www.sanbeiji.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  Seriously though, it looks very helpful and I highly recommend giving it a whirl.</p>
<p>I often use reference pitches when practicing as well. I usually don&#8217;t have the luxury of being able to work out on such things with others, so I came up with a couple of items on my own:</p>
<p>One is to practice a couple of Petracchi-like shifting and position exercises that I use with a reference pitch soundtrack that I made that ascends chromatically. I added this to my iPhone which is itself turning into a handy practice tool. I added the metronome track right in and modded the tempos so I can practice these exercises at a couple of different rates. I&#8217;ll try to post some of these at a later date if anyone thinks these would be useful.</p>
<p>Another thing I do when practicing repertoire is to test my pitch against an open string with a left hand pizzicato using whatever free finger is available &#8211; the trick with that one is knowing which open string fits best harmonically with the note or passage I&#8217;m playing, which makes it an added bit of fun.</p>
<p>Finally, sometimes I go for the brute force method and play long tones against a three octave scale with the electronic tuner. Interesting where my finger tries to go in the middle of the upper registers, but the tuner keeps me honest.</p>
<p>Good intonation can seem challenging on double bass, but I think some good practice tips like the one from the Peabody folks and such can help develop a good ear and good pitch strategies. Above all, start with an <a href="http://peabodydoublebass.blogspot.com/2007/11/tune-that-bass.html">instrument that is in tune</a>!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/829/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Rebate</title>
		<link>http://www.sanbeiji.com/archives/813</link>
		<comments>http://www.sanbeiji.com/archives/813#comments</comments>
		<pubDate>Sat, 15 Sep 2007 04:28:40 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[rebate]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/813</guid>
		<description><![CDATA[This is how all rebates should work. Confirm ownership over the web rather than cutting and pasting and mailing in a bunch of junk that would take six months to get denied. Thanks for the store credit dudes. Update: All &#8230; <a href="http://www.sanbeiji.com/archives/813">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F813%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Rebate%22%20%7D);"></div>
<p>This is how all rebates should work. <a href="http://www.apple.com/iphone/storecredit/">Confirm ownership <em>over the web</em></a> rather than cutting and pasting and mailing in a bunch of junk that would take six months to get denied.</p>
<p>Thanks for the store credit dudes.</p>
<p>Update: All <a href="http://www.snapturtle.com/wp/2007/09/14/apple-thinks-i-dont-own-an-iphone/">may not be entirely well</a> in rebate-land for some.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/813/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An iPhone Story</title>
		<link>http://www.sanbeiji.com/archives/807</link>
		<comments>http://www.sanbeiji.com/archives/807#comments</comments>
		<pubDate>Wed, 22 Aug 2007 06:16:25 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[handheld]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[User Agents]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.sanbeiji.com/archives/807</guid>
		<description><![CDATA[Last Sunday I purchased an iPhone. This was not my plan, but a couple of things came up to prompt this move. This thing is incredible for the most part, but with only one complaint: The Purchase First of all, &#8230; <a href="http://www.sanbeiji.com/archives/807">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.sanbeiji.com%252Farchives%252F807%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22An%20iPhone%20Story%22%20%7D);"></div>
<p>Last Sunday I purchased an iPhone. This was not my plan, but a couple of things came up to prompt this move. This thing is incredible for the most part, but with only one complaint:</p>
<h3>The Purchase</h3>
<p>First of all, my expectation was that I&#8217;d wait until a second generation release came about. I was quite content with my old Sony Ericsson semaphoring to the <a href="http://en.wikipedia.org/wiki/Bimmer">bimmer&#8217;s</a> Bluetooth interface connection, and the old 3G iPod was the hurdy gurdy churning away at the iPod interface in the glove compartment. And these were good times. It all worked just fine &#8211; contacts loaded to the dash, control both from the steering wheel, phone call comes in and the iPod pauses until my conversation completes.</p>
<p>Until last week, when the phone died.</p>
<p>It had been dying a slow but natural death. To be honest, the only thing that was wrong with it was that the battery was able to hold less and less of a charge. The thing on my last business trip would last for maybe one phone conversation after a charge, and certainly wouldn&#8217;t make it through a couple of hours away from its power leash. But finally it ceased to work while connected to the charger. It couldn&#8217;t even hold enough juice to muster up a single phone call connected to power. Clearly it was time for a change.</p>
<p>And then the urgency occurred when a loved one wound up in the hospital, and my phone wasn&#8217;t working to receive the calls for assistance. What timing. Friday night in a hospital I had become all too familiar with recently, to the point where you know half the staff by name. Ugh. I need to do something about this quick.</p>
<p>I had two choices: Get a replacement battery for my Sony Ericsson for around $20 to hold me over until a 2G iPhone appeared, or jump on the technology bandwagon early and get an iPhone for upwards of $700 including tax and AppleCare. Naturally I went for the irrational choice and got the iPhone.</p>
<p>I owned the 1st gen Treo 180 when that first came out, and I loved it despite all its flaws. It was a PDA and a phone, and it was highly functional. But somehow the Treo line got confused and didn&#8217;t go quite where I was hoping it would, Palm support for Mac was off and on, and the rumors of an Apple phone began. My next phone would be a cheap-ass one with Bluetooth just to hold me over a cycle until something decent appeared. So with the iPhone finally coming out and the glowing reviews, I was placing myself in line for one of these babies.</p>
<h3>The Initial Experience</h3>
<p>If I may gush&#8230;</p>
<p>The purchase took minutes, the unboxing and activation was effortless, and I didn&#8217;t find the keyboard too difficult to operate even with my fat, round thumbs and long guitar-player fingernails. The initial sync was a bit lengthy over the USB connection for about 6 GB of data I had ready to go, and I had to rerun it a couple of times to get my contacts list right and to get the software updated on the unit. But once running, it just worked like a hot knife through warm butter.</p>
<p>Every application on this thing works extremely well, and well together. Syncing with my Mac, browsing through contacts, dialing numbers, watching vids from iPod or YouTube, email, calendar, and the rest of it &#8211; all very nice. The browser picks up phone numbers and converts them to hyperlinks to dial. Nice. I am sure that this is the finest mobile device created to date &#8211; very elegant.</p>
<h3>The Browser</h3>
<p>I&#8217;m going to get this out of the way. At the risk of being unpopular, I really am not a huge fan of the Safari web browser on the iPhone. Here&#8217;s why: I can&#8217;t resize fonts beyond tilting the screen &#8211; unless the page itself has font resizing baked in to the controls &#8211; a rarity. Zooming in on the content is inadequate, because I wind up scrolling horizontally as well as veritcally. The default page width for the iPhone is too wide and makes font scales too small as a result. </p>
<p>Now that I&#8217;ve had the iPhone for a couple of days, I <a href="http://www.sanbeiji.com/archives/802">want the handheld media type</a> even more. This is an effing handheld device &#8211; support the handheld media type and prod developers to use it for <em>your</em> world domination goals instead of having to get people to fork their code. Web page layouts are too big by default for this size screen, and the web developer is confronted with the choice of either writing a version of their website just for the iPhone, or they have to install some greasemonkey-style hack. And I&#8217;m seeing plenty of websites offering iPhone-optimized versions of their sites so don&#8217;t tell me you&#8217;re doing this to offer the big giant World Wide Web in all its splendor. Boo. This would be so much better with an option to load the handheld css as an option somewhere. So much. Heck, even on a per-site basis as a preference in the bookmark or something.</p>
<p>What Safari on iPhone does, it does well &#8211; zoom in, hyperlinked phone numbers, and highly usable for a PDA web browser. Give me font resizing and the option to load the handheld stylesheet associated with the given web page and I&#8217;ll be happy. Bonus points if you can squeeze in a Flash plugin.</p>
<h3>The Money Shot</h3>
<p>OK this part I&#8217;m about to tell you was entirely unexpected. I went in to the Apple Store with no expectation that this thing would want to have anything to do with my BMW&#8217;s iPod and/or Bluetooth interfaces. It was created in 1995. This is emerging 1st generation technology two years later &#8211; snowball&#8217;s chance in hell of working with my car I thought.</p>
<p>I thought wrong.</p>
<p>This thing is sick. I tried plugging it in to the iPod interface and it just worked. OK cool &#8211; I can listen to tunes on this thing in my car if I need to. But surely this won&#8217;t pair up with my bimmer, right? No &#8211; it works effing perfectly. I pair it up, it connects just fine, it syncs my contacts, and I can place and receive calls in my car. iPhone gets charged up in the meantime &#8211; bonus points.</p>
<p>This thing just rocks. I am very impressed with the elegance of this innovative and highly usable design. Well done! Just fix Safari for me and we&#8217;ll be good.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.sanbeiji.com/archives/807/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.sanbeiji.com @ 2012-02-11 05:17:45 -->
