Archive for May, 2007

Is the web browser the ulitmate application platform?

No, its not.

(From the way-back machine, a topic that has bothered me anew recently)

Its a great application platform, much more full-featured than the old mainframe terminal emulators that its going to replace, but is the browser the interface that I want to use for everything?

Let’s take Google Maps as an example. The basic map application is brilliant, and one of the most enduring example of a major new AJAX application (forget the fact however that Google’s directions are so often wrong). But does Google Maps work well on my Treo? No, that’s why Google wrote a phone-specific application that gave the best possible experience but accessed the same data and back-end servers.

I expect the same thing to happen for other productivity apps as well. I use a Mac because I appreciate the higher level of interface design that goes into the typical desktop application. Switching back to the browser represents a major shift back in the usability of my computer. Not that I don’t want my data accessible from other systems, but I’d much rather use a well-designed Mac app that is accessing that data on the back end.

Email is a great example. On my desktop I have a great rich-UI browser, on my phone I’ve got a mobile-optimized client, and when I’m away from both I can fall back to web-based access. How is this accomplished? A strong set of protocols that separate the data on the backend from the presentation on
the front. We should be designing first with these APIs in mind, and then focusing our energies on the best interfaces for where that data is most often accessed.

And that’s where I’m surprised that we’re not seeing more three-tier, multi-platform applications out there. A back-end network server for data storage and complex computation, a web services data access layer, and multiple rich-interface applications for acces, /including/ a browser-based version.

Yes, I think we should be developing applications by first thinking about the data access and storage, then layering the right interface on top of that. Another example of separating presentation from application, but planned in a way that makes it easy to build the best experience for network-based apps, without being tied into “the browser as a platform”.

Living out of my Treo

So last week I did something you really only do once because you’re too embarrassed to do it again…I forgot my laptop when I went to work.

I had meetings most of the day, but I was able to keep up with things surprisingly well out of my Treo. I can’t present in webinars or write up extensive documents, but 80 percent of what I do anyways is email, and I could manage about 80 percent of my messages through the handheld. I’ve started spending weekend trips away from the laptop, this entry in fact I’m thumbing in right now.

How truly feasible is this though for anything beyond basic text? I’m not going to make presentations on my mobile, I don’t have my 10 gigs of work reference email, and I’m not going to write even a 4 page position paper.

Advanced phones are great as comprehensive communication devices, but they are not laptop replacements.

Cheaper Phone Calls

Yes, I can make calls over the Intraweb really cheap. Yes, I get free long distance on my cell phone, and many of those people on the same network so I don’t even get charged for minutes. However, I still like having a traditional land line at the house for various reasons, and I like being able to make long distance calls from it (especially since the Cingular/AT&T merger made my cell phone number a toll call from my house…)

Anyways, a while I go I chose to switch from a fairly expensive AT&T long distance plan to Pioneer Telecom (as reviewed by PhoneDog.com). Signup was easy and over the web.

Service and quality so far has been great, billing is automatic and only online, and last month my bill was $0.57, total (no fees, no minimums, no taxes, etc). Compare this to my old AT&T bill that ran $12 to $18/month (we had a special deal for international rates, not that special).

So check out PhoneDog, see what they may recommend for you, and I highly recommend Pioneer.