A Django site.
December 1, 2008

Doran Barton
fozzmoo
Fozzolog
» The love for Fedora 10 begins to wear off

I've been pretty happy with Fedora 10... until last night. That's when I hooked up my Palm Centro and tried to sync it with the kdepim apps.

It seems the usually-reliable kpilot has been replaced with a synchronization system based on opensync. I only wish it worked half as well as kpilot did.

So, I am at a crossroads, of sorts. I can either roll back to Fedora 8 and run KDE 3.5 where kpilot works nicely or I can get involved with the opensync.org folks and get the Palm synchronization code fixed/finished.

June 24, 2008

Doran Barton
fozzmoo
Fozzolog
» Review: Samsung Instinct as a replacement smartphone

I've had a Palm Treo 700p for a couple years and a Treo 650p before that, both with Sprint as a wireless carrier. The 700p acted up a few months ago, so I took it into a Sprint repair center. They promptly wiped it, upgraded the firmware and gave it back to me as "fixed." Only, it wasn't fixed. I'm not sure, but I think the firmware they upgraded me to wasn't intended to ever run on a 700p, but I'm not sure. As a result, the phone has kinda-sorta worked since then.

I've read on Engadget about a new phone exclusive to Sprint from Samsung called the Instinct. At first glance, it looks eerily similar to an Apple iPhone, but as I read more about it, it looked like it might be a good fit for me.

Boy, was I wrong.

instinct-250x325.jpg

Before I go into some specifics, let me just say that Samsung and Sprint can easily save this phone. All they need to do is open it up just a little more and listen to the "corporate" users.

What I liked

One thing I liked about the Instinct is that it does not run Windows Mobile. I've avoided Win-Mo on principle, but have helped other people with problems on Win-Mo devices and have experienced the frustration that is running Win-Mo. Using a Palm Treo vs. a Win-Mo Treo is the difference between night and day. One operates like cold tar (and has a lower video resolution) while the other is relatively stable and snappy.

The Instict is an awesome phone, it just isn't quite a "smartphone" and definitely isn't a geek's phone.

The "haptic feedback" is very cool: The phone generates a mild vibration when you touch an active icon on the touchscreen, thereby giving you physical feedback that you've activated a button or other onscreen feature. This goes a long way toward alleviating the "flatness" problem a lot of touchscreen devices have.

The Instinct has a very nice GPS navigation program that plots routes and gives you turn-by-turn directions. This is an amazing feature for a mobile handset that nets you $129 after rebate.

The sound quality of the phone is very, very good, both as a handset and as a speakerphone. Kudos to Samsung for that.

The web browser is "okay." It's better than the Blazer browser on the Treo, but it's not quite what it wants to be which is a browser that people will want to use more frequently than just when they're desperate for something off the Web.

The camera (still and video software is included) is, by far, the best cell phone camera I've ever used. Wow! It lacks a flash, but performed pretty dang well in low-light.

The Instinct has "visual voicemail" which is bound to become a de facto feature on new phones moving forward. Very cool.

Plugging the phone into a USB port on my laptop running Linux worked well. Linux detected a USB mass storage device and let me mount it. If I understand correctly, it's just acting as a card reader for the mini-SD card. This gives you access to all the non-phone media like pictures, movies, and music.

What I really didn't like

E-mail was a dealbreaker. The Samsung/Sprint e-mail client software tried to be very accomodating and provides wizards for setting up mobile e-mail accounts for popular webmail sites like AOL, Hotmail, Yahoo!, and GMail, but doesn't quite deliver as more than a basic e-mail client in any other regard. It does let you set up multiple POP or IMAP accounts and supports SSL-encrypted access for privacy wheres supported. However, I don't believe it's a true IMAP client because it only displays 25 of your most recent messages (I think you can bump that up to 100 in the settings) and doesn't let you access IMAP folders other than Sent, Inbox, and Trash.

Browsing HTML e-mail messages is lame because, while the Instict does take a stab at parsing the HTML, it only displays the text and does not give you any links which you can click on to view on the phone's browser.

E-mail attachment support is nonexistent.

While I don't care, the Instinct only offers a bare minimum support for Exchange users via Outlook Web Access and doesn't sync with Exchange (or anything else, for that matter).

Speaking of synchronization, Sprint does offer a remote sync feature that let's you store your contacts and other data on a remote server. The benefit of this is that if your phone is stolen or broken, you still have access to your address book. Additionally, Sprint provides a web-based facility for you to manage your contacts.

I thought this was going to be cool. I could just export my contacts from KDE's address book and import them into Sprint's web facility and, voila, all the contacts I've had on my Treo would instantly be available to me on the Instinct.

The Sprint import facility had instructions for Outlook users to export their contacts as a CSV file and even went as far as to indicate what column names were valid and would be recognized by the import routine. I tweaked the CSV file my system generated to match the column headings Sprint wanted. The import process took several minutes and then told me it couldn't import anything. Game over.

The in-phone address book is terribly lacking. For starters, there's 's no way to store a company name with an entry, only last name or first name.

Text messaging was... okay, but cumbersome.

Typing text on the Instinct is not too bad, but has some serious caveats. While the text entry routine provides spellcheck on-the-fly, it doesn't provide spelling or grammar correction on the fly at all. That seems odd considering just about every phone I've used the last ten years or so has had that. It should at least auto-conjugate and insert apostrophes when I type "cant" or "doesnt." Nope, won't do it. Even a lone "i" surrounded by whitespace on either side remains lower case. It's smart enough to capitalize the first letter after punctuation and it will highlight mispelled words (including my un-conjugated conjunctions). Tapping on a mispelled word will offer suggestions, but this is a time-consuming affair!

I registered as a developer on Sprint's Developer website hoping to create some cool third-party apps for the Instinct -- fill in some of the gaps, but got discouraged rather quickly.

In one of the developer forum posts, a developer asks, "Is there a desktop USB SDK for access to the Calendar, Notes or any other built-in data? " A Samsung developer replied: "There is no USB SDK/API supported on the Instinct."

The Sprint sales representative who helped me purchase the Instinct told me, up front, the Instinct did not support tethering so I could not use it as a wireless modem for a laptop. I thought I'd investigate that a little further before I gave up on it -- see if it looked like it would be forthcoming as an official capability or as a third-party software add-on, but it doesn't look good.

End result?

I'll be taking the Instinct back to Sprint in the next day and will either purchase a Palm Centro instead or give their technicians another shot at fixing my 700p.

Samsung and Sprint need to assign some hardware interaction and usability people to this phone. Not only are most of the applications painfully minimalistic and basic, they're not as easy to use as they could or should be. 

Again, this could be a good smartphone for Sprint if they give more attention to the needs of "professional" users.

November 26, 2007

Doran Barton
fozzmoo
Fozzolog
» Quick News for Palm OS

I know a few people that read the Fozzolog own Palm-based smartphones like the Treo-line from Palm. I own a Treo 700p and had a 650p prior to that. I've been keeping an eye on the Centro because it just looks sweet and addresses most of the complaints my wife has brought up about the Treo when I tell her it's so much nicer in one regard or another than her Blackberry Pearl.

This is going to be a review about a piece of software I recently installed on my Treo and have become quite enamored with. But, before I get to that, let me just say I'm worried about my future as a PalmOS user. If Google does things right with the Android mobile phone platform, I will ditch Palm in milliseconds. For a couple years now, Palm has been saying a future version of PalmOS would be running on top of Linux and would provide backward compatibility with legacy PalmOS applications. The advantage would be a new, modern platform for smart phones based on one of the most actively developed operating systems in history. The result: HUGE VOLUMES of software choices for users and that is really what drives a successful hardware device. But, Palm announced earlier this year that plans to release a new PalmOS on top of Linux have been... uhm... substantially delayed... so quit asking about it.

So, if Google does things right with Android, they'll achieve the same thing for their hardware partners and I'll be one of the first in line for a highly-functional mobile device that will let me do as much or more than I can currently do with my Treo.

Quick News

So, that brings me to something new I've been doing with my Treo: Reading RSS feeds with Quick News.

Now, I don't like paying for software. I generally look for open source software for my Treo before I even bother looking for commercial options. In this case, I paid for a couple applications from Hobbyist Software, including Butler -- an application that, among other things, nags you when you don't immediately answer an alert or alarm. One of the other Hobbyist applications I installed is called Initiate and it's a replacement for the default application launcher. Initiate supports plugins and one of those plugins is for Quick News.

I previously downloaded a free trial of Quick News and played with it. I liked it more than any other RSS feed aggregator for Palm that I had played with, but didn't really spend the time to explore it completely. When I disovered the Initiate plugin, I spent more time and ended up throwing $14.95 at Standalone Software so I could own it for good.

So, what is cool about Quick News? It's an awesome RSS feed reader. It comes with a boatload of RSS feeds already, many of which I disabled right off the bat because, for example, I'm not a Mac user and I don't really care to read what CBS thinks is newsworthy. But, they still had a few good geek news feeds.

Adding a feed is easy if you know the URL to the XML syndication resource (e.g. the RSS file). This is pretty straightforward when you're adding one site at a time, but can be annoying when you want to populate your Quick News feed list with a lot of sites. It would be easier if there was some way to set up Quick News as a helper application for Blazer so that any time you selected a link for an RSS feed, you could have the option of adding it to your Quick News feed list.

The best feature of Quick News is the auto-update options. I set my feeds up to automatically update every six hours, over the air. You can also update at HotSync, but that requires a conduit -- presumably a Windows application -- on the desktop computer you sync with.

Another excellent feature of Quick News is that it offers the option of downloading images from feeds as well, thereby providing a rich viewing experience. All the downloaded feeds can be stored on your removable SD card so you don't have to worry about filling up your onboard memory with feed content. The amount of feed content cached on the SD card is configurable as well.

Below are some pictures of Quick News in action. These were taken with my digital camera and my screen protector makes them look a little hazy. Sorry.

This first image is the "collapsed" view of all the articles in a feed. In this case, the Utah Open Source Planet.

quicknews-1.jpg

Next is one of the articles from the feed expanded for reading.

quicknews-2.jpg

Thirdly, a view of the list of all the feeds currently set up. You can quickly configure which feeds will update over the air, at HotSync, etc.

quicknews-3.jpg