<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.2" -->
<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/"
	>

<channel>
	<title>Bogle's Blog</title>
	<link>http://thebogles.com/blog</link>
	<description>Things I care about</description>
	<pubDate>Wed, 09 Jun 2010 21:37:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>
	<language>en</language>
			<item>
		<title>Farewall Beyond411: discontinuing service on June 30th</title>
		<link>http://thebogles.com/blog/2010/05/farewall-beyond411-discontinuing-service-on-june-30th/</link>
		<comments>http://thebogles.com/blog/2010/05/farewall-beyond411-discontinuing-service-on-june-30th/#comments</comments>
		<pubDate>Tue, 04 May 2010 05:54:11 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2010/05/farewall-beyond411-discontinuing-service-on-june-30th/</guid>
		<description><![CDATA[I&#8217;m saying farewell to another old friend: the Beyond411 local search app for the Blackberry will discontinue service as of June 30th.  
I first started working on Beyond411 (then called Berry 411) in July 2004. When I began, the Blackberry was the leading and best smartphone platform, and there were no good local search [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m saying farewell to another old friend: the Beyond411 local search app for the Blackberry will discontinue service as of June 30th.  </p>
<p>I first started working on Beyond411 (then called Berry 411) in <a href="http://thebogles.com/blog/2004/7/">July 2004</a>. When I began, the Blackberry was the leading and best smartphone platform, and there were no good local search applications for it. It was gratifying to help fill that gap and to build an app that both I and my users appreciated.</p>
<p>Many versions and users later, the world is a very different place. There are a number of great search apps for smartphones.  Smartphones have exploded in popularity and diversity, and I no longer even have a Blackberry.  </p>
<p>It&#8217;s been increasingly hard to give Beyond411 the attention it needs. RIM is releasing an ever-increasing number of models and backwards compatibility has suffered; most have issues running Beyond411.  I really enjoyed being an engineer at iLike and now Google but that leaves less spare hacking energy. Lastly, keeping the web service up and running requires a certain amount of ongoing attention.  </p>
<p>Rather than giving users a bad experience, I&#8217;ve decided it&#8217;s best to give users time to find alternatives and then end the service. Thanks to everyone who has contributed your suggestions and support through the years!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2010/05/farewall-beyond411-discontinuing-service-on-june-30th/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Why I ditched my Blackberry Curve for an iPhone 3GS</title>
		<link>http://thebogles.com/blog/2009/06/why-i-ditched-my-blackberry-curve-for-an-iphone-3gs/</link>
		<comments>http://thebogles.com/blog/2009/06/why-i-ditched-my-blackberry-curve-for-an-iphone-3gs/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 21:38:23 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2009/06/why-i-ditched-my-blackberry-curve-for-an-iphone-3gs/</guid>
		<description><![CDATA[I have been a long time Blackberry fan, and even wrote Beyond411, a popular local search application for the Blackberry.  But with the release of the iPhone 3GS, I finally reach my personal tipping point and bought an iPhone.
My story is a common one; AppleInseder reports that 12% of early iPhone 3GS buyers are [...]]]></description>
			<content:encoded><![CDATA[<p>I have been a long time Blackberry fan, and even wrote Beyond411, a popular local search application for the Blackberry.  But with the release of the iPhone 3GS, I finally reach my personal tipping point and bought an iPhone.</p>
<p>My story is a common one; AppleInseder reports that <a href="http://www.appleinsider.com/articles/09/06/22/12_of_early_iphone_3g_buyers_report_ditching_their_blackberry.html">12% of early iPhone 3GS buyers are Blackberry owners</a></p>
<p>Here are some the factors that pushed me to get an iPhone.</p>
<p>- <strong>The overwhelming momentum of Apple&#8217;s app store</strong>: Apple&#8217;s position in mobile apps is similar to what Microsoft enjoyed with Windows; I don&#8217;t believe RIM or any one else can catch up even if they match or exceed Apple&#8217;s features.  There are a number of iPhone apps that I (and my kids) find fun and compelling.</p>
<p>- <strong>Poor developer support from RIM</strong>: My primary interaction with Blackberry developer support was when they forced me to change the name of Berry411 to Beyond411, part of their trademark enforcement of anything related to Black or Berry.  Other than their friendly trademark police, I was disappointed at how little RIM had to offer to third party developers. They wanted a $2000 fee just to join their developer program, offered limited promotional opportunities, and seemed to subservient to the wishes of their carrier partners.  </p>
<p>- <strong>OS Bugs and uncompetitive feature set</strong>:  The Storm is no iPhone in terms of features or usability.  Plus the OS has hanging bugs that don&#8217;t reproduce in the simulator; this makes my life as a developer miserable. </p>
<p>- <strong>Declining build quality</strong>: I can&#8217;t tell you how many Blackberry&#8217;s I&#8217;ve gone through. Gone are the tanks of old: as RIM has chased the consumer market, their phones have gotten cheaper and more fragile.  The Curve I just replaced rebooted randomly; the two previous curves had broken USB connections, as did the 8800 before that.  The Pearl style trackball is much more prone to gumming up than the jog wheel it replace.  Recent keyboards are smaller and harder to type on than the older ones, again because of RIM&#8217;s wish to appeal to a broad audience.  </p>
<p>In short, RIM is watering down the features that made it special, failing to keep up with the unique features of Apple and Palm, and losing the battle for the hearts and minds of developers.</p>
<p>I won&#8217;t pretend that there aren&#8217;t  features I miss in the Blackberry. A virtual keyboard is no replacement a real one. Reading mail is definitely slower on the iPhone than the Blackberry&#8211; I have to wait several seconds the mail app to pull down new messages every time I launch it.  For now I&#8217;m willing to live with these limitations in exchange for the other advantages. Blackberry could win me back, but it&#8217;s not easy to divide your loyalties between two phones.</p>
<p>Some Blackberry converts to the iPhone have asked me if I plan to create an iPhone version of Beyond411.  Now that I&#8217;ve got one myself, that&#8217;s looking a lot more likely.</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2009/06/why-i-ditched-my-blackberry-curve-for-an-iphone-3gs/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Server Migration complete for berry411.com and thebogles.com</title>
		<link>http://thebogles.com/blog/2008/03/server-migration-complete-for-berry411com-and-theboglescom/</link>
		<comments>http://thebogles.com/blog/2008/03/server-migration-complete-for-berry411com-and-theboglescom/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 07:00:21 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2008/03/server-migration-complete-for-berry411com-and-theboglescom/</guid>
		<description><![CDATA[I am up and running on my new dual core server for thebogles.com and berry411.com.  
It was a longer and bumpier transition than I had hoped for, with a fair amount of downtime, but I believe the outcome will be a faster and more stable server. 
Please let me know if you encounter any [...]]]></description>
			<content:encoded><![CDATA[<p>I am up and running on my new dual core server for <a href="http://thebogles.com">thebogles.com</a> and <a href="http://berry411.com">berry411.com</a>.  </p>
<p>It was a longer and bumpier transition than I had hoped for, with a fair amount of downtime, but I believe the outcome will be a faster and more stable server. </p>
<p>Please let me know if you encounter any issues.</p>
<p><b>Update</b>: Several readers pointed out that Berry Bloglines was returning 503 errors, this is now fixed. I also improved performance using<a href="http://ubuntu.wordpress.com/2006/08/02/local-dns-cache-for-faster-browsing/">dnsmasq</a>, a local DNS cache, since I discovered that ServerPronto&#8217;s servers periodically become very slow.)
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2008/03/server-migration-complete-for-berry411com-and-theboglescom/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Downtime due to server upgrades for Beyond411 and thebogles.com</title>
		<link>http://thebogles.com/blog/2008/02/downtime-due-to-server-upgrades-for-beyond411-and-theboglescom/</link>
		<comments>http://thebogles.com/blog/2008/02/downtime-due-to-server-upgrades-for-beyond411-and-theboglescom/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 19:18:21 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2008/02/downtime-due-to-server-upgrades-for-beyond411-and-theboglescom/</guid>
		<description><![CDATA[Beyond411 and thebogles.com will be migrating to a newer, faster server.  There will be intermittent downtime today and over the weekend as I migrate to the new server.

]]></description>
			<content:encoded><![CDATA[<p>Beyond411 and thebogles.com will be migrating to a newer, faster server.  There will be intermittent downtime today and over the weekend as I migrate to the new server.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2008/02/downtime-due-to-server-upgrades-for-beyond411-and-theboglescom/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Bogle&#8217;s Blog and Beyond411 are back up</title>
		<link>http://thebogles.com/blog/2007/07/bogles-blog-and-beyond411-are-back-up/</link>
		<comments>http://thebogles.com/blog/2007/07/bogles-blog-and-beyond411-are-back-up/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 18:23:20 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/07/bogles-blog-and-beyond411-are-back-up/</guid>
		<description><![CDATA[This blog and Beyond411 are now back up after being taken down by a failing disk.  There might still be lingering issues, so please let me know if you spot anything wrong.
This was a pretty good fire drill&#8211; several of the sectors on the disk started going bad, including some overlapping database tables, which [...]]]></description>
			<content:encoded><![CDATA[<p>This blog and Beyond411 are now back up after being taken down by a <a href="http://thebogles.com/blog/2007/07/working-through-disk-errors-on-theboglescom/">failing disk</a>.  There might still be lingering issues, so please let me know if you spot anything wrong.</p>
<p>This was a pretty good fire drill&#8211; several of the sectors on the disk started going bad, including some overlapping database tables, which meant that mysql marked the tables as crashed and was unable to recover them.  Since the disk appeared to be on the verge of total failure, I had ServerPronto put in a new primary disk and OS install. </p>
<p>Luckily a combination of backups and surviving sectors retained pretty much everything important&#8230; I did temporarily lose some autocompletion data but this can be rebuilt and most folks probably won&#8217;t notice. I&#8217;ve improved my cron backup jobs to make sure that this is saved in the future.</p>
<p>It was a bit of drag (though still much better than in Windows) having to reinstall the necessary linux services as well as Rails, gems, etc.; I would really like to see future distributions of Linux include an easy to use system snapshot features.  That&#8217;s one of the big draws of virtualization but it seems even without virtualization this is something that could be provided out of the box.  (For all I know someone has created such a system snapshot tool already but it doesn&#8217;t seem to built into any distribution.)</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/07/bogles-blog-and-beyond411-are-back-up/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Working through disk errors on thebogles.com</title>
		<link>http://thebogles.com/blog/2007/07/working-through-disk-errors-on-theboglescom/</link>
		<comments>http://thebogles.com/blog/2007/07/working-through-disk-errors-on-theboglescom/#comments</comments>
		<pubDate>Sun, 08 Jul 2007 06:43:54 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/07/working-through-disk-errors-on-theboglescom/</guid>
		<description><![CDATA[You may notice that this blog and/or Beyond411 is periodically unavailable over the next few days.
Update, 11pm, 7/8/07 :  Both Bogle&#8217;s Blog and Beyond411 are back up now. A total disk replacement and reinstall was necessary.  

I&#8217;m getting hard read/write errors on the disk which affect one of the mysql table files used [...]]]></description>
			<content:encoded><![CDATA[<p><strike>You may notice that this blog and/or Beyond411 is periodically unavailable over the next few days.</strike></p>
<p><b>Update, 11pm, 7/8/07 </b>:  Both Bogle&#8217;s Blog and Beyond411 are <a href="http://thebogles.com/blog/2007/07/bogles-blog-and-beyond411-are-back-up/">back up</a> now. A total disk replacement and reinstall was necessary.  </p>
<hr/>
<p>I&#8217;m getting hard read/write errors on the disk which affect one of the mysql table files used for autocompletions.</p>
<p>I fear the disk might be in the early stages of failing and I might need to migrate to a new disk and/or machine.</p>
<p>Here&#8217;s what the log files look like in case anyone is cleverer than I am at interpreting them; they don&#8217;t look pretty.</p>
<p>Jul  8 02:15:36 sp4507a kernel: Buffer I/O error on device hda3, logical block 748303<br />
Jul  8 02:16:20 sp4507a kernel: hda: dma_intr: status=0&#215;51 { DriveReady SeekComplete Error }<br />
Jul  8 02:16:20 sp4507a kernel: hda: dma_intr: error=0&#215;40 { UncorrectableError }, LBAsect=19095468, high=1, low=2318252, sector=19095464<br />
Jul  8 02:16:20 sp4507a kernel: ide: failed opcode was: unknown<br />
Jul  8 02:16:20 sp4507a kernel: end_request: I/O error, dev hda, sector 19095464</p>
<p>This <a href="http://www.namesys.com/faq.html#errors">faq</a> suggests that it&#8217;s a hardware error (e.g. bad sector.)
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/07/working-through-disk-errors-on-theboglescom/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>GPS support in Beyond411</title>
		<link>http://thebogles.com/blog/2007/06/gps-support-in-beyond411-beta/</link>
		<comments>http://thebogles.com/blog/2007/06/gps-support-in-beyond411-beta/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 07:55:20 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/06/gps-support-in-beyond411-beta/</guid>
		<description><![CDATA[I am pleased to announce a new beta release of Beyond411 that supports location based search using GPS.  For example, you can do yellow page searches and get driving directions from your current location, wherever you are. 
Update 2008-4-20: I am currently investigating some issues with the reverse geocoding service on geonames.org, this is [...]]]></description>
			<content:encoded><![CDATA[<p>I am pleased to announce a new <strike>beta</strike> release of Beyond411 that supports location based search using GPS.  For example, you can do yellow page searches and get driving directions from your current location, wherever you are. </p>
<p><b>Update 2008-4-20</b>: I am currently investigating some issues with the reverse geocoding service on geonames.org, this is is causing many GPS Lookups not to resolve.</p>
<p>This release retains the customary Beyond411 focus on performance. I use background GPS lookups and incremental location updates while the app is running to minimize the time that users spend waiting for results.</p>
<p>You can install the 4.20.3 release over-the-air from <a href="http://thebogles.com/b411.jad">http://thebogles.com/beta/b411.jad</a>.&nbsp; Please note this is a beta release and you may encounter bumps in the road; let me know of any issues.
<p>Of course GPS functionality is only enabled on Blackberries that support GPS, e.g. the 8800 series. To turn on GPS search mode, select GPS from the location drop down at the top right of the search screen.
<p><a href="http://thebogles.com/images/GPSsupportinBeyond411beta_162C/image06.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="119" src="http://thebogles.com/images/GPSsupportinBeyond411beta_162C/image0_thumb2.png" width="162" border="0"></a>&nbsp;</p>
<p>Thanks to <a href="http://www.geonames.org">geonames.org</a>&nbsp;for a reverse geocoding web service licensed under a <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 License</a>.
<p><a href="http://thebogles.com/images/GPSsupportinBeyond411beta_162C/image09.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="31" src="http://thebogles.com/images/GPSsupportinBeyond411beta_162C/image0_thumb3.png" width="88" border="0"></a></p>
<p><b>Note:</b>  Please note that the Blackberry Curve doesn&#8217;t support GPS.  Some programs like Google Maps do &#8220;pseudo GPS&#8221; by figuring out which cell-phone tower you are communicating with, but Beyond411 does not have this capability.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/06/gps-support-in-beyond411-beta/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>New Beyond411 release: Improving mobile web search speed and privacy</title>
		<link>http://thebogles.com/blog/2007/05/new-beyond411-release-improving-mobile-web-search-speed-and-privacy/</link>
		<comments>http://thebogles.com/blog/2007/05/new-beyond411-release-improving-mobile-web-search-speed-and-privacy/#comments</comments>
		<pubDate>Tue, 29 May 2007 07:57:02 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/05/new-beyond411-release-improving-mobile-web-search-speed-and-privacy/</guid>
		<description><![CDATA[The new version 4.10 of Beyond411 features significantly faster web searches and greater protection of end-user privacy.&#160;It is now available for OTA install.&#160; 
Using the Yahoo web search API and Beyond411&#8217;s internal markup language BML, web searches are now roughly twice as fast as before; these speedups are similar to those already achieved in 4.0 [...]]]></description>
			<content:encoded><![CDATA[<p>The new version 4.10 of <a href="http://thebogles.com/blog/projects/berry411/">Beyond411</a> features significantly faster web searches and greater protection of end-user <a href="http://thebogles.com/blog/2007/05/google-blocks-attempts-to-protect-mobile-search-privacy/">privacy</a>.&nbsp;It is now available for <a href="http://thebogles.com/b411.jad">OTA</a> install.&nbsp; </p>
<p>Using the Yahoo web search API and Beyond411&#8217;s internal markup language BML, web searches are now roughly twice as fast as before; these speedups are similar to those already achieved in 4.0 for local search.</p>
<p>Context menus allow the user to choose between visiting the original and mobilize-optimized versions of a page, with optimization performed by <a href="http://www.skweezer.net/">Skweezer</a>.</p>
<p><a href="http://thebogles.com/images/NewBeyond411releaseImprovingmobilewebsea_15F2/image03.png" atomicselection="true"><img height="168" src="http://thebogles.com/images/NewBeyond411releaseImprovingmobilewebsea_15F2/image0_thumb1.png" width="258"></a> </p>
<p>End-user privacy is significantly enhanced. Unlike Google mobile search, Yahoo&#8217;s search service does not correlate end user search using cookies or rewrite links to track the user&#8217;s browsing history.</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/05/new-beyond411-release-improving-mobile-web-search-speed-and-privacy/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Beyond411 4.0 released, focusing on speed</title>
		<link>http://thebogles.com/blog/2007/05/beyond411-40-released-focusing-on-speed/</link>
		<comments>http://thebogles.com/blog/2007/05/beyond411-40-released-focusing-on-speed/#comments</comments>
		<pubDate>Thu, 24 May 2007 04:57:38 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/05/beyond411-40-released-focusing-on-speed/</guid>
		<description><![CDATA[The&#160;4.0&#160;release of&#160;the&#160;Beyond411&#160;search tool has now left beta&#160;and is available for general use.&#160;
The focus of this release was speed and usability of in the core usage scenario of yellow pages searches.&#160;Beyond411 4.0 now&#160;has the some of the fastest launch and search times among applications in its category. 
&#160;
Context menus simplify integration with the Blackberry address book [...]]]></description>
			<content:encoded><![CDATA[<p>The&nbsp;4.0&nbsp;release of&nbsp;the&nbsp;<a href="http://thebogles.com/blog/projects/berry411/">Beyond411</a>&nbsp;search tool has now left <a href="http://thebogles.com/blog/2007/05/new-beyond411-beta-twice-as-fast-and-easier-to-use/">beta</a>&nbsp;and is available for general use.&nbsp;</p>
<p>The focus of this release was speed and usability of in the core usage scenario of yellow pages searches.&nbsp;Beyond411 4.0 now&nbsp;has the some of the fastest launch and search times among applications in its category. </p>
<p><a href="http://thebogles.com/images/Beyond4114.0releasedfocusingonspeed_13D25/image012.png" atomicselection="true"><img height="183" src="http://thebogles.com/images/Beyond4114.0releasedfocusingonspeed_13D25/image0_thumb6.png" width="307"></a>&nbsp;</p>
<p>Context menus simplify integration with the Blackberry address book and email. For more information and download instructions, please see the <a href="http://thebogles.com/blog/projects/berry411/">project</a>&nbsp;page.</p>
<p><img src="http://thebogles.com/images/beyond_beta.gif">
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/05/beyond411-40-released-focusing-on-speed/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>New Beyond411 Beta: Twice as fast and easier to use</title>
		<link>http://thebogles.com/blog/2007/05/new-beyond411-beta-twice-as-fast-and-easier-to-use/</link>
		<comments>http://thebogles.com/blog/2007/05/new-beyond411-beta-twice-as-fast-and-easier-to-use/#comments</comments>
		<pubDate>Tue, 01 May 2007 06:08:41 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/05/new-beyond411-beta-twice-as-fast-and-easier-to-use/</guid>
		<description><![CDATA[A new beta release of Beyond411 is available for over-the-air download at http://thebogles.com/beta/b411.jad;  this is a beta 1 of version 4.0.
The new version is faster and easier to use than previous versions. Searching the yellow pages and showing driving directions are typically twice as fast as before (under three seconds on my phone); other [...]]]></description>
			<content:encoded><![CDATA[<p>A new beta release of Beyond411 is available for over-the-air download at <b>http://thebogles.com/beta/b411.jad</b>;  this is a beta 1 of version 4.0.</p>
<p>The new version is faster and easier to use than previous versions. Searching the yellow pages and showing driving directions are typically twice as fast as before (under three seconds on my phone); other operations like adding an item to your address book are also much faster.  Context menus on address book items make the new version easier to use. </p>
<p><img src="http://thebogles.com/images/beyond_beta.gif"/></p>
<p>These improvements are enabled by a custom markup language called BML, similar to HTML.  Rather than displaying yellow page results in the browser, the new version displays BML results using a built-in rendering engine. </p>
<p>BML combines the compactness of the custom, fixed feature protocols used in some applications with the flexibility of markup languages like HTML.  New features can be added by updating the markup on the server without having to download new bits to the client.  Native phone UI like custom context menu items can be specified in the markup.</p>
<p>Because of the scope of the new features, this is a beta release.  Keep your hard hats on and please report any issues you encounter.  A &#8220;Yellow Pages (classic)&#8221; menu item returns the old school results in case you are encountering any issues or simply want to compare the speed.</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/05/new-beyond411-beta-twice-as-fast-and-easier-to-use/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Mobile OPML</title>
		<link>http://thebogles.com/blog/2007/04/mobile-opml/</link>
		<comments>http://thebogles.com/blog/2007/04/mobile-opml/#comments</comments>
		<pubDate>Sun, 01 Apr 2007 06:36:01 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/04/mobile-opml/</guid>
		<description><![CDATA[Consider the iPod.&#160; The simple hierarchical drilldown UI popularized by the iPod is well suited to the small screens and limited input options on mobile devices.
If you wanted to create an open platform for building network powered applications based on this style of UI, what would be the best markup language to use?
One possibility would [...]]]></description>
			<content:encoded><![CDATA[<p>Consider the iPod.&nbsp; The simple hierarchical drilldown UI popularized by the iPod is well suited to the small screens and limited input options on mobile devices.</p>
<p>If you wanted to create an open platform for building network powered applications based on this style of UI, what would be the best markup language to use?</p>
<p>One possibility would be to redefine the interpretations of subsets of XHTML&#8211; perhaps nested lists with the appropriate CSS attribute could be displayed using a drilldown UI, for example.</p>
<p>Another, perhaps better option is to use <a href="http://en.wikipedia.org/wiki/OPML">OPML</a>, which already has a lot of the right semantics and is considerably more constrained that XHTML.&nbsp; A link node could link to another OPML document, a traditional XHTML document, or perhaps to application specific behaviors that run on the client device.</p>
<p>In the case of Beyond411, things like yellow page category menus and categorized plugins could be expressed very naturally as OPML hierarchical menus.</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/04/mobile-opml/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Announcing Beyond411 v3.9 (aka Berry411)</title>
		<link>http://thebogles.com/blog/2007/03/announcing-beyond411-v39-aka-berry411/</link>
		<comments>http://thebogles.com/blog/2007/03/announcing-beyond411-v39-aka-berry411/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 11:14:10 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/03/announcing-beyond411-v39-aka-berry411/</guid>
		<description><![CDATA[Beyond411 v3.9 is now available for OTA Install, you can upgrade using the &#8220;About/Upgrades&#8221; menu item.&#160; The new features are a much cleaner look and feel and the restoration of the address book integration feature in a way that should compatible across all phones.

Update:  3.91 fixes an autocompletion bug and is a recommended update.

]]></description>
			<content:encoded><![CDATA[<p>Beyond411 v3.9 is now available for <a href="http://thebogles.com/b411.jad">OTA Install</a>, you can upgrade using the &#8220;About/Upgrades&#8221; menu item.&nbsp; The new features are a much cleaner look and feel and the restoration of the address book integration feature in a way that should compatible across all phones.</p>
<p><a href="http://thebogles.com/images/AnnouncingBeyond411v3.9akaBerry411_1672/image02.png" atomicselection="true"><img height="94" src="http://thebogles.com/images/AnnouncingBeyond411v3.9akaBerry411_1672/image0_thumb.png" width="240"></a></p>
<p><b>Update:</b>  3.91 fixes an autocompletion bug and is a recommended update.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/03/announcing-beyond411-v39-aka-berry411/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Giving users control over mobile search privacy</title>
		<link>http://thebogles.com/blog/2007/02/giving-users-control-over-mobile-search-privacy/</link>
		<comments>http://thebogles.com/blog/2007/02/giving-users-control-over-mobile-search-privacy/#comments</comments>
		<pubDate>Fri, 09 Feb 2007 06:57:21 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/02/giving-users-control-over-mobile-search-privacy/</guid>
		<description><![CDATA[Google Mobile recently eliminated the notice at the bottom of search results that it adapts linked pages for the user&#8217;s phone (though it&#8217;s still in the terms.)&#160;
As I&#8217;ve written in the past, intercepting the user&#8217;s browsing session to reformat pages in this fashion has impacts in terms of privacy, functionality, and content ownership.

Privacy: Unless users [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/xhtml">Google Mobile</a> recently eliminated the notice at the bottom of search results that it adapts linked pages for the user&#8217;s phone (though it&#8217;s still in the <a href="http://www.google.com/xhtml/help">terms</a>.)&nbsp;</p>
<p>As I&#8217;ve written in the past, intercepting the user&#8217;s browsing session to reformat pages in this fashion has impacts in terms of privacy, functionality, and content ownership.</p>
<ul>
<li><strong>Privacy: </strong>Unless users read the terms of service, users may not be aware that their session is potentially being logged by Google.</li>
<li><strong>Functionality:</strong> Some sites break after reformatting (due to cookie domain issues, for example)</li>
<li><strong>Content ownership: </strong>Advertisements and formatting on modified sites are potentially impacted or eliminated.</li>
</ul>
<p>My objection is not to reformatting per se&#8211; obviously, Berry411 does exactly that, though only for a clearly defined and labeled set of pages.&nbsp; My objection is the fact that the user has no ability to opt out of the reformatting and proxying in Google Mobile search, and that many users will be unaware of what exactly is happening.</p>
<p>For this reason, Google results as viewed through Berry411 now put control back in the hands of the users.&nbsp; The default is not to reformat linked pages; a link at the bottom of the page allows the user to turn reformatting on and off and this setting is remembered persistently across sessions.&nbsp; </p>
<p>(On a vaguely related note, there is one other new persistent preference available in B411 local search results&#8211; you can choose whether or not you want dialed phone numbers saved in your search history for convenient access. This option is available through the preferences link at the top of the page.)</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/02/giving-users-control-over-mobile-search-privacy/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Announcing Berry Search 1.0 with IMDb support</title>
		<link>http://thebogles.com/blog/2007/01/announcing-berry-search-10-with-imdb-support/</link>
		<comments>http://thebogles.com/blog/2007/01/announcing-berry-search-10-with-imdb-support/#comments</comments>
		<pubDate>Sun, 28 Jan 2007 06:12:32 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/01/announcing-berry-search-10-with-imdb-support/</guid>
		<description><![CDATA[BerrySearch&#160;v1.0 is now available for free over-the-air download&#160;by pointing your phone at http://thebogles.com/berrysearch.jad
This version adds IMDb autocomplete and search to the Google, Wikipedia, News, Images, and Techorati Searches of previous versions.&#160; 
Other additions:

Shortcut key sequences&#160;allow you to quickly change the search type: &#8220;g:&#8221; for Google, &#8220;i:&#8221; for IMDb, &#8220;d:&#8221; for dictionary, and so forths.
The &#8220;Edit [...]]]></description>
			<content:encoded><![CDATA[<p>BerrySearch&nbsp;v1.0 is now available for free <a href="http://thebogles.com/berrysearch.jad">over-the-air download</a>&nbsp;by pointing your phone at <strong><a href="http://thebogles.com/berrysearch.jad">http://thebogles.com/berrysearch.jad</a></strong></p>
<p>This version adds IMDb autocomplete and search to the Google, Wikipedia, News, Images, and Techorati Searches of previous versions.&nbsp; </p>
<p>Other additions:</p>
<ul>
<li>Shortcut key sequences&nbsp;allow you to quickly change the search type: &#8220;g:&#8221; for Google, &#8220;i:&#8221; for IMDb, &#8220;d:&#8221; for dictionary, and so forths.</li>
<li>The &#8220;Edit Settings&#8221; menu item allows you change the network connection type to BES (if your company has a BES) or Direct (for using your carrier&#8217;s APN, which you should configure as described <a href="http://www.blackberryforums.com/blackberry-network/2185-blackberry-internet-msn-chat-web-telnet-tcpip-no-bes.html">here</a>.)&nbsp; </li>
</ul>
<p>I would appreciate input from users on the following question: is it better for BerrySearch to exist as a separate application from Berry411, or should Berry411 be a swiss army knife that does everything?</p>
<p>(Much of the context specific autocomplete in BerrySearch is now supported in Berry411 as well, in a slightly more complex form. For example if you begin a search in Berry411 with &#8220;g:&#8221; for Google or &#8220;imdb:&#8221;, the appropriate style of autocomplete is used.)</p>
<p>Please vote in the poll on this question.</p>
<div id="polls-3" class="wp-polls">
<form id="polls_form_3" action="/blog/category/berry-411/feed/" method="post">
<p><input type="hidden" name="poll_id" value="3" /></p>
<p style="text-align: center;"><strong>Poll: Should BerrySearch be merged with Berry411?</strong></p>
<div id="polls-3-ans" class="wp-polls-ans">
<ul class="wp-polls-ul">
<li><label for="poll-answer-11"><input type="radio" id="poll-answer-11" name="poll_3" value="11" /> Yes, I prefer a single app that does everything</label></li>
<li><label for="poll-answer-12"><input type="radio" id="poll-answer-12" name="poll_3" value="12" /> No, I like the simplicity that comes with specialized apps</label></li>
</ul>
<p style="text-align: center;"><input type="button" name="vote" value="   Vote   " class="Buttons" onclick="poll_vote(3);" onkeypress="poll_result(3);" /></p>
<p style="text-align: center;"><a href="#ViewPollResults" onclick="poll_result(3); return false;" onkeypress="poll_result(3); return false;" title="View Results Of This Poll">View Results</a></p>
</div>
</form>
</div>
<div id="polls-3-loading" class="wp-polls-loading"><img src="http://thebogles.com/blog/wp-content/plugins/polls/images/loading.gif" width="16" height="16" alt="Loading ..." title="Loading ..." class="wp-polls-image" />&nbsp;Loading &#8230;</div>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/01/announcing-berry-search-10-with-imdb-support/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>IMDB auto-complete and reformatting in Berry411 Mobile Search</title>
		<link>http://thebogles.com/blog/2007/01/imdb-auto-complete-and-reformatting-in-berry411-mobile-search/</link>
		<comments>http://thebogles.com/blog/2007/01/imdb-auto-complete-and-reformatting-in-berry411-mobile-search/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 09:25:32 +0000</pubDate>
		<dc:creator>philbo</dc:creator>
		
	<category>General</category>
	<category>Mobile</category>
	<category>Berry 411</category>
		<guid isPermaLink="false">http://thebogles.com/blog/2007/01/imdb-auto-complete-and-reformatting-in-berry411-mobile-search/</guid>
		<description><![CDATA[Movie geeks&#160;will like this one&#8211;&#160;Berry411 now autocompletes over 200,000 movie titles from IMDB and links to a fully mobile-optimized version of the IMDB site.&#160; 
&#160;  
No custom code had to be written for IMDB reformatting, thanks to a few new advanced options in Berry411 search plugin configuration to strip images and apply the reformatting [...]]]></description>
			<content:encoded><![CDATA[<p>Movie geeks&nbsp;will like this one&#8211;&nbsp;<a href="http://thebogles.com/blog/projects/berry411/">Berry411</a> now autocompletes over 200,000 movie titles from IMDB and links to a fully mobile-optimized version of the IMDB site.&nbsp; </p>
<p><a href="http://thebogles.com/blog/wp-content/uploads/2007/01/WindowsLiveWriter/IMDBautocompleteandreformattinginBerry41_16CE/image%7B0%7D%5B3%5D.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="152" src="http://thebogles.com/blog/wp-content/uploads/2007/01/WindowsLiveWriter/IMDBautocompleteandreformattinginBerry41_16CE/image%7B0%7D%5B2%5D.png" width="240" border="0"></a>&nbsp; <a href="http://thebogles.com/blog/wp-content/uploads/2007/01/WindowsLiveWriter/IMDBautocompleteandreformattinginBerry41_16CE/image%7B0%7D%5B5%5D.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="157" src="http://thebogles.com/blog/wp-content/uploads/2007/01/WindowsLiveWriter/IMDBautocompleteandreformattinginBerry41_16CE/image%7B0%7D%5B4%5D.png" width="240" border="0"></a> </p>
<p>No custom code had to be written for IMDB reformatting, thanks to a few new advanced options in Berry411 search plugin configuration to strip images and apply the reformatting to linked pages on the same site.</p>
<p><a href="http://thebogles.com/blog/wp-content/uploads/2007/01/WindowsLiveWriter/IMDBautocompleteandreformattinginBerry41_16CE/image%7B0%7D%5B11%5D.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="154" src="http://thebogles.com/blog/wp-content/uploads/2007/01/WindowsLiveWriter/IMDBautocompleteandreformattinginBerry41_16CE/image%7B0%7D_thumb%5B1%5D.png" width="291" border="0"></a></p>
]]></content:encoded>
			<wfw:commentRSS>http://thebogles.com/blog/2007/01/imdb-auto-complete-and-reformatting-in-berry411-mobile-search/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
