<?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>Zero Mu Tech Articles &#187; Opinion</title>
	<atom:link href="http://www.techarticles.zeromu.net/category/opinion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techarticles.zeromu.net</link>
	<description>Solutions to computer problems that were in my way.</description>
	<lastBuildDate>Sun, 09 May 2010 03:48:03 +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>Update your Android G1 to Cupcake without the wait</title>
		<link>http://www.techarticles.zeromu.net/fixeshacks/update-your-android-g1-to-cupcake-without-the-wait/</link>
		<comments>http://www.techarticles.zeromu.net/fixeshacks/update-your-android-g1-to-cupcake-without-the-wait/#comments</comments>
		<pubDate>Sat, 23 May 2009 17:53:40 +0000</pubDate>
		<dc:creator>Jake D</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Fixes/Hacks]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[T-Mobile G1]]></category>

		<guid isPermaLink="false">http://www.techarticles.zeromu.net/?p=119</guid>
		<description><![CDATA[<p>I have been disappointed with T-Mobiles schedule of updates (lots of posts out there say that Cupcake was scheduled for January 2009) and tired of waiting for the Over the Air (OTA) update, so I decided to take the plunge and root my phone so that I could update it with whatever I wanted, whenever. ... These two demands are opposing forces in the software development world: a high-quality and bug-free update takes time to build, and then takes lots more time testing for compatibility with millions of users running thousands of different applications in millions of different ways.</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Problem:</strong> I got the T-Mobile G1 (Android) because of the open-source engine behind it. I wanted a phone that would continue to be updated and include features wanted by lots of users, as opposed to those features only allowed by the manufacturer (e.g. Apple&#8217;s iPhone). I have been disappointed with T-Mobiles schedule of updates (lots of posts out there say that Cupcake was scheduled for January 2009) and tired of waiting for the Over the Air (OTA) update, so I decided to take the plunge and root my phone so that I could update it with whatever I wanted, whenever.</p>
<p><strong>Quick Solution</strong>: Rooting your phone is actually much, much easier than I thought it would be. The two excellent guides that I used are <a title="Android and Me has a great article on how to root the G1 (new window)" href="http://www.androidandme.com/2009/05/guides/beginners-guide-for-rooting-your-android-g1-to-install-cupcake/comment-page-3/#comment-1900" target="_blank">Android and Me&#8217;s G1 rooting article</a> and <a title="xda-developer's G1 rooting article is a good place to start (new window)" href="http://forum.xda-developers.com/showthread.php?t=442480" target="_blank">xda-developer&#8217;s G1 rooting article</a>. Once you have rooted your phone, you can manually update to Cupcake (Android 1.5) without waiting for the OTA update.</p>
<p>
The Whole Story<br />
From what I have read and experienced, an out-of-the box T-Mobile Android G1 is completely reliant on T-Mobile for updates to the Android Operating System. The dilemma here for T-Mobile is probably that customers want timely updates, but they want those updates to be high-quality and bug-free. These two demands are opposing forces in the software development world: a high-quality and bug-free update takes time to build, and then takes lots more time testing for compatibility with millions of users running thousands of different applications in millions of different ways. A buggy update could be released quickly, but who really wants a buggy application?</p>
<p>An additional speculation of mine is that T-Moblie also has to maintain a reputation as well as remain competitive against the iPhone. If T-Mobile acts too quickly and releases a buggy update, then news headlines might read something like, &#8220;T-Mobile&#8217;s Cupcake turns out to be a dry Muffin&#8221; (or something more witty). Apple has a solid reputation of releasing stable updates, so T-Mobile has a high bar.</p>
<p>So, for the OTA updates, I can understand why T-Mobile seems to have shifted the release of Cupcake to the right 6 months.</p>
<h3>Accept More Risk, Root your G1</h3>
<p>
I finally couldn&#8217;t wait any more for T-Mobile. Personally, I would prefer a 95% bug-less update now than a 99% bug-less update a month from now. But that&#8217;s me. Obviously, the potential risks in updating to a less-stable release of Android include data loss, wasted time, a dead G1, and missing important calls, SMSes, etc. I have waited long enough that I am betting that the process for rooting a G1 has been thoroughly tested and improved since it was first developed, so I gauge that risk at very low.</p>
<p>Using the above links, I found that rooting the G1 is very easy. I was prepared for some fancy commands and quick button pressing.</p>
<p>So I rooted my G1 and updated to the <a title="I am using this build" href="http://jf.andblogs.net/2009/05/01/when-is-your-15-coming-out/#more-53" target="_blank">JesusFreke build of Android 1.5</a> (Cupcake). As you can see in the linked article, this includes the benefits of the Cupcake branch, plus multi-touch for the browser, an update app so you can always have the latest JF build, and (it seems) support for saving apps to your SD card and tethering.</p>
<p>So that&#8217;s that. It worked for me. Let me know if it has worked for you, and if so, what are your favorite builds?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techarticles.zeromu.net/fixeshacks/update-your-android-g1-to-cupcake-without-the-wait/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Features: The Good and the Wanted</title>
		<link>http://www.techarticles.zeromu.net/frustrations/android-features-the-good-and-the-wanted/</link>
		<comments>http://www.techarticles.zeromu.net/frustrations/android-features-the-good-and-the-wanted/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 21:08:53 +0000</pubDate>
		<dc:creator>Jake D</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Frustrations]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[feature request]]></category>
		<category><![CDATA[T-Mobile G1]]></category>

		<guid isPermaLink="false">http://www.techarticles.zeromu.net/?p=66</guid>
		<description><![CDATA[<a href="http://www.techarticles.zeromu.net/frustrations/android-features-the-good-and-the-wanted/"><img align="right" hspace="5" width="96" height="96" src="http://www.techarticles.zeromu.net/wp-content/uploads/2009/02/picture-266-150x150.png" class="alignright wp-post-image tfe" alt="A screen shot from the Android emulator on my Mac" title="Android Operating System" /></a>Problem: The Android operating system for mobile phones has a great deal of potential.  However, a lot of this potential has not yet been tapped.  This post identifies my wantings with regard to Android. I will keep updating this post as I find new items to address. A screen shot from the Android emulator on<br/><br/><a href="http://www.techarticles.zeromu.net/frustrations/android-features-the-good-and-the-wanted/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p><strong>Problem:</strong> The <a title="Visit the Official Android website in a new window." href="http://www.android.com" target="_blank">Android operating system for mobile phones</a> has a great deal of potential.  However, a lot of this potential has not yet been tapped.  This post identifies my wantings with regard to Android. I will keep updating this post as I find new items to address.</p>
<div class="mceTemp mceIEcenter">
<h2></h2>
<dl id="attachment_69" class="wp-caption aligncenter" style="width: 331px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-69" title="Android Operating System" src="http://www.techarticles.zeromu.net/wp-content/uploads/2009/02/picture-266.png" alt="A screen shot from the Android emulator on my Mac" width="321" height="481" /></dt>
<dd class="wp-caption-dd">A screen shot from the Android emulator on my Mac</dd>
</dl>
</div>
<h2>Background</h2>
<p>I have the <a title="View the official T-Mobile G1 site in a new window" href="http://www.t-mobileg1.com" target="_blank">T-Mobile G1</a>, which runs the Android operating system.  My current firmware version is 1.1.  My current build number is:</p>
<blockquote><p>kila-user 1.1 PLAT-RC33 126986 ota-rel-keys,release-keys</p></blockquote>
<div id="attachment_70" class="wp-caption aligncenter" style="width: 332px"><img class="size-full wp-image-70" title="Android About Phone" src="http://www.techarticles.zeromu.net/wp-content/uploads/2009/02/picture-267.png" alt="The firmware and version of software.  Note that this screenshot is from the emulator on my Mac, not my actual G1." width="322" height="481" /><p class="wp-caption-text">The firmware and version of software.  Note that this screenshot is from the emulator on my Mac, not my actual G1.</p></div>
<h2>Tasking Priority</h2>
<h3>The Good</h3>
<ol>
<li>Incoming calls &#8220;pause&#8221; whatever else I am doing, and I don&#8217;t have to unlock the phone.</li>
<li>Apps can&#8217;t &#8220;pull&#8221; you out of what you are currently doing&#8230; so if they have an update I can get to them when I want to.</li>
</ol>
<h3>The Wanted</h3>
<p>Like the iPhone, the G1 (running Android) is not only a phone, but a small computer with internet access and the ability to run applications.  Here are a few wantings I have with regard to this multi-functionality:</p>
<ol>
<li>Phone operations should have the highest priority (for my user experience).  I want the option to tell my G1 to maintain a dedicated allotment of resources (memory, proccessor capacity, etc) that are strictly for the phone functionality.
<ul>
<li>These features include incoming calls and outgoing calls at a minimum. I sometimes notice that it takes a few seconds for the incoming number/contact/or picture to show up on the screen.  Also, it takes a few seconds for my custom ring to kick in.  My first indication that there is an incoming call is that the phone begins to vibrate.  I want all functionality related to an incoming call to be as responsive as this vibration.</li>
<li>The contacts list is another core-mobile phone feature that can be slow at times.  Lower priority than the above.</li>
</ul>
</li>
<li>Perhaps this could be expanded to allow the user to specify if any resources should be dedicated, and to what app or functionality this dedication should apply.</li>
<li>The Home screen should have a higher priority&#8230; even when <a title="Another article I wrote about the Home Screen slowing down." href="http://www.techarticles.zeromu.net/fixeshacks/android-is-slow-when-loading-home-screen-sms-and-other-apps/">my memory is near capacity</a>.  I consider this to be a core phone function, since it is the main way of accessing all apps and functions.</li>
</ol>
<h2>User Interface</h2>
<h3>The Good</h3>
<p>I like most things about the user interface.  Here are a few key likings:</p>
<ol>
<li>Scroll speed is proportional to the speed at which I &#8220;flick&#8221; my finger.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.youtube.com/v/rcPIvGRwrxA&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rcPIvGRwrxA&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/rcPIvGRwrxA&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6" allowscriptaccess="always" allowfullscreen="true" data="http://www.youtube.com/v/rcPIvGRwrxA&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6"></embed></object></li>
<li>The &#8220;long press&#8221; (press on something and hold your finger there as a sort of &#8220;right click&#8221;) works well and is timed well (not t0o short, not too long).</li>
<li>Notifications concept</li>
<li>The dialer buttons are well sized and spaced
<p><div id="attachment_71" class="wp-caption aligncenter" style="width: 335px"><img class="size-full wp-image-71" title="Android Dialer" src="http://www.techarticles.zeromu.net/wp-content/uploads/2009/02/picture-268.png" alt="A screenshot of the main Android Dialer" width="325" height="482" /><p class="wp-caption-text">A screenshot of the main Android Dialer</p></div></li>
</ol>
<h3>The Wanted</h3>
<ol>
<li>To switch between apps, you can &#8220;long press&#8221; the home button.  This &#8220;long press&#8221; is too long!  by the time I hold that button, I can generally have gone to the Home screen and clicked on a shortcut.  I want a quicker way to navigate between apps!  Must only use buttons available when the keyboard is closed.
<p><div id="attachment_72" class="wp-caption aligncenter" style="width: 331px"><img class="size-full wp-image-72" title="Android App Switching" src="http://www.techarticles.zeromu.net/wp-content/uploads/2009/02/picture-269.png" alt="Android's application switch screen, after you long press the Home button." width="321" height="480" /><p class="wp-caption-text">Android&#39;s application switch screen, after you long press the Home button.</p></div></li>
<li>Trackball is jerky fast at some times, and slow as anything at others.  On web pages, it is hard to trackball to a link without overshooting or going in a slightly different direction (getting to the exact link you want).  On the other hand, in text fields it is extremely slow if you want to get the cursor at the correct spot.  I have to resort to touching the general area of the text field, and then slowly get there with trackball.  In short, improve the usability of the trackball!</li>
<li>Also with trackball, when you press the trackball it can act as a &#8220;click&#8221;, but sometimes when I click I inadvertently slightly move the ball &#8211; I guess -  and end up &#8220;clicking&#8221; on something below the link I intended to &#8220;click&#8221;.  Not sure how to solve that problem because it could be just my ability to use the trackball, and the distance from the &#8220;ball&#8221; to the clicking surface.</li>
<li>I want an option to use the &#8220;back&#8221; hardware button in a different way.  Currently, you can use this button to move back through windows (I think they are &#8220;views&#8221; in the software definition) of a single app.  Going back from the main screen of an App takes you to the home screen.  As is, this is a logical way to use this button.  But, I would like to have it be like the back button in a browser &#8211; and act like every single view on the phone is a page of my browser.  Actually, this is the case if you switch (using a long press on the Home button) from the Messaging app to, say, <a title="An article about wpToGo in a new window." href="http://www.androidapps.com/t/wptogo" target="_blank">wpToGo</a>; but not the case if you switch from the Messaging app to, say, a sub-menu of Settings or a sub-menu of Market.  I see the conflict here&#8230; but maybe there could be a &#8220;long press&#8221; of the back button that switches to the last app or view, and a short press of the back button does the default.</li>
<li>Sometimes I try to &#8220;flick&#8221; down the notifications bar, but I miss.</li>
<li>On screen keyboard.  There are a few experiments out there, such as <a title="Some article on a12keys app in a new window." href="http://shsh.com/wordpress/?p=144" target="_blank">a12keys</a>, that have an on-screen keyboard, but its integration with the rest of Android is limited.</li>
<li>Visual Voice mail.</li>
</ol>
<h2>The App, <em>Music</em></h2>
<h3>The Good</h3>
<ol>
<li> Music continues to play when changing focus to another app</li>
</ol>
<h3>The Wanted</h3>
<ol>
<li>There is no sorting between music and podcasts</li>
<li>I want to view music videos, too (the ones I have bought from iTunes)</li>
</ol>
<h2>Other Aspects</h2>
<h3>The Good</h3>
<ol>
<li>Multiple recipients for text messages.</li>
<li>Display of text messages as a conversation (like in Gmail)</li>
</ol>
<h3>The Wanted</h3>
<ol>
<li>When using <a title="Learn about the Spanning Sync app in a new window" href="http://spanningsync.com/" target="_blank">Spanning Sync</a>, my Apple Address Book addresses won&#8217;t be found.  That is, I have addresses in Address Book, and when they get synced to my G1, those addresses can be read but when you click on the address from the Contact information screen, you get the message&#8217; &#8220;Your search for &#8216;blah blah&#8217; did not match any locations.&#8221;  I think the problem is in the way Google and Apple store address information &#8211; Apple uses different fields for City, State, etc, while Google seems to just use one big field called <em>Address</em>.</li>
<li>Sometimes it seems like the Menu button doesn&#8217;t work the first time.  I don&#8217;t know why.</li>
</ol>
<h2>Other Comments?</h2>
<p>Please let me know what you think about Android by leaving a comment.  Is there anything you really like? Is there anything you wish would be changed?</p>
<p>Better yet, post your wants to the <a title="Android development list where you can put enhancement requests - in a new window." href="http://code.google.com/p/android/issues/list" target="_blank">Android development site</a>.  I should do that, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techarticles.zeromu.net/frustrations/android-features-the-good-and-the-wanted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macintosh iWork &#8217;08 Numbers is a Real Pain</title>
		<link>http://www.techarticles.zeromu.net/applemac/macintosh-iwork-08-numbers-is-a-real-pain/</link>
		<comments>http://www.techarticles.zeromu.net/applemac/macintosh-iwork-08-numbers-is-a-real-pain/#comments</comments>
		<pubDate>Sat, 24 May 2008 01:16:14 +0000</pubDate>
		<dc:creator>Jake D</dc:creator>
				<category><![CDATA[Apple/Mac]]></category>
		<category><![CDATA[Frustrations]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[feature request]]></category>
		<category><![CDATA[frustration]]></category>
		<category><![CDATA[iWork]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Numbers]]></category>

		<guid isPermaLink="false">http://www.techarticles.zeromu.net/?p=40</guid>
		<description><![CDATA[Usually I post articles that describe how to get around a problem that I had, but this is just about how frustrated I am with Apple&#8217;s Numbers, part of the iWork &#8217;08 suite. Background I use a Mac because it is much more stable than Windows.  Also, the open source community is well plugged into<br/><br/><a href="http://www.techarticles.zeromu.net/applemac/macintosh-iwork-08-numbers-is-a-real-pain/">Read more...</a>]]></description>
			<content:encoded><![CDATA[<p>Usually I post articles that describe how to get around a problem that I had, but this is just about how frustrated I am with Apple&#8217;s Numbers, part of the iWork &#8217;08 suite.</p>
<h2>Background</h2>
<p>I use a Mac because it is much more stable than Windows.  Also, the open source community is well plugged into working with Macintosh, from what I can tell.</p>
<p>I usually don&#8217;t buy software, because in most cases a group of people have come up with a better, free and open source, solution.</p>
<p>I decided to shell out the $79 (which is a bargin) for Apple&#8217;s iWork &#8217;08 because I hate using Microsoft Word for Mac, and I am not too fond of NeoOffice (I like the native feel of the iWork&#8217;s GUI, which is also found in software like <a href="http://www.omnigroup.com/applications/OmniGraffle/" target="_blank">OmniGraffle</a> and <a href="http://www.navicat.com/" target="_blank">Navicat</a>).  As many others have pointed out, Keynote is great, and Pages is pretty good.</p>
<h2>Why am I frustrated</h2>
<p>I am frustrated because Numbers is slow and lacking in functionality.  I understand that it is only at Version 1.0.2 (at the time of this writing), but I still want more.</p>
<p>I am not trying to do anything fancy, just paste a few hundred cells of data and get some graphs.  Every time I try to do something with a graph, my CPU usage skyrockets and it takes me about 5 minutes to do something as simple as add another column of data to a chart.</p>
<p>I can live without some of the functionality found in Excel, because I don&#8217;t need most of the fancy statistical analysis every day.  What I do need is for Numbers to do what it can, well.</p>
<p>My recommendation to the developers (I know that they read this site nearly every day&#8230; [sarcasm]) is to tone down the CPU heavy graphical data selection, and just give me a text or simple menu way of manipulating graphs and charts.  Some added flexability with chart making would also greatly enhance the Numbers experience. For example, why is it so hard to get x-axis labels?  And why, if I do it wrong the first time, must I re-create the chart from scratch to get it to work properly?</p>
<p>At this stage in its life, Numbers seems to be working against the current Mac mantra: &#8220;Easy and intuitive&#8221;.</p>
<h2>Begging the Developers</h2>
<p>Please, if you can hear me, fix Numbers so that I can use it without pulling out my hair.  Until then, I will be running Software Update every hour&#8230;. hoping&#8230;</p>
<p><em>How about you? If you have this problem, please let me know about it so that I can feel better.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techarticles.zeromu.net/applemac/macintosh-iwork-08-numbers-is-a-real-pain/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
