John M. Wargo

Twitter Feed

johnwargo: Here we go - First-time smartphone buyers favor Android over iOS: http://t.co/mQwxRHDP
johnwargo: Ummm, eating a handful of Dark Chocolate M&M's So good!
johnwargo: Working on the book's preface, hard 2 keep myself from saying 'the book you hold in your hand' since many won't ever actually hold the book
johnwargo: When sending an email to a group, why is it that Lotus Notes is smart enough to not send me a copy if I'm in the group but Outlook isn't?
johnwargo: Staying at a hotel without a gym. Ugh. I didn't even think to check to see if they had one, assumed they did.
Home
What Were they Thinking #8 PDF Print E-mail
Wednesday, 04 May 2011 09:00

I’m at the BlackBerry World conference this week and I thought it was a good time to add an article to the What Were They Thinking series. The example for this article is the conference application for the BlackBerry World conference in Orlando. RIM has hired different developer organizations to create the different applications, there was the Sweet Ceasar applications commissioned for the BlackBerry Developer conference which used so many fancy screen effects that the application was unusable. What happens is RIM is trying to demonstrate how cool applications can be on the BlackBerry platform and encourage these developers to do all sorts of fancy things to highlight that. Unfortunately what you end up getting is something unusable and this year’s BlackBerry World Conference application is no exception. When you focus on flash rather than functionality, the end user suffers.

Take a look at the following screen shot; you’ll see the warning that it will take from 2 to 3 minutes to load the data for the application. Unfortunately, this delay (and the corresponding warning) happens every single time you load the application (yep, every single time). I don’t know about you, but no mobile application should take 2 to 3 minutes to start up; that’s completely unacceptable.

Figure 1 – BlackBerry World Conference Application Startup Screen

Why do that? Why not cache some or all of the data? This approach essentially makes this application unusable. I expect that there’s an expectation that you’ll leave the application running during the day, but I don’t use mobile applications that way. I use the application then escape out so I can recover some memory and not have a bunch of applications running in the background all the time. Steve Job’s approach is to deny you an Escape button, so every application suspends when backgrounded, but it’s much better (for me anyway) to just let me decide what happens. 

What a developer should have done is preload the application with a default set of options then display an application’s main screen and load additional data in the background.  Let me at least work with some non-dynamic data or the data from a previous load instead of making me wait for a data load every single time the application launches.

Somebody wasn’t thinking.

Another thing I noticed was that there is no provision for me (or at least I can’t seem to find it) to be able to add items from my schedule to my calendar. Previous year’s application allowed that, but this year’s doesn’t. That doesn’t make sense to me since RIM has made such a big push for Super Apps. Super Apps are supposed to be all about integration with other applications and activities on the device, what I can’t understand then is why I can’t register for a session at the conference and immediately add it to my BlackBerry calendar.

What I have to do instead is open the conference app every time I want to see what my event schedule is. Since that takes 2 to 3 minutes, that makes it a tough thing to do when trying to rush from session to session. 

Somebody wasn’t thinking.

One good thing I saw was that the developer coded the application so the ‘my schedule’ portion of the app doesn’t show days where you don’t have sessions scheduled. If you take a look at Figure 2, you’ll see that it’s not showing events for Thursday because I don’t have anything scheduled for that day. That’s good attention to detail.

Figure 2 – My Schedule

Unfortunately, what they did with this option is the same thing that other vendors have done with other conference apps. When I open the application on Tuesday for example, it should automatically highlight the current day in the schedule. Instead, I have to click on a day or scroll down to a day and press return. If they’d thought about the use cases, they would have realized that if I’m looking at the schedule, there’s a high likelihood that I care most about the current day’s schedule before any other option.  Don’t force me to pick the day every single time I look at the schedule when you know that today’s what I’m most likely to need.

What I would have done is opened the current day’s schedule automatically (why make me click?), then give users the ability to easily pick another day of the conference. It’s only a three (or four day depending on how you look at it), how hard would it be to implement a more efficient way to look at my schedule?

Companies need to focus on usability before anything else.

 
Using the Motorola Atrix PDF Print E-mail
Wednesday, 13 April 2011 12:44

As I’ve written about here, I’ve been trying out all sorts of new mobile devices. Working for a carrier certainly has its benefits and getting one of every new smartphone is one of them. I have been very interested in seeing if I could carry an Android device full time and the Motorola Atrix seems like it could be the device for me.

I’m not abandoning the BlackBerry platform, but Android is…cooler and I don’t have someone like Steve Jobs deciding what I can and cannot do on my mobile phone.

Anyway, some initial observations about the Atrix:

First of all, it’s FAST. One of the problems I had with the Samsung Captivate and other Android devices was that they’re often unresponsive. When I would turn on a device and try to type in my password to unlock the device, it would often not be able to keep up with my key presses. Ugh.

I really miss the BlackBerry platform’s ability to set a system wide font. As I get older, I am having a harder and harder time reading smartphone screens without my glasses on. On the BlackBerry, I can define system wide font settings and make the screen more readable for me in many applications, but Android doesn’t have anything like that. I’m pretty sure I won’t be able to use this device everywhere simply for the reason that I won’t be able to read it without my glasses and I don’t bring them with me everywhere.

I’m not a fan of Moto Blur (or anything like that added by device manufacturers). Why can’t I just have Android as Android? Why do I need the extra UI and applications layers that Blur and the other systems add? Makes no sense to me – get out of my way.

The Atrix has three email clients and they each work differently. Ugh! Why does there need to be three of them? The BlackBerry has one, so I can do the same things in different email accounts. The Gmail messaging client allows you to control what happens when you delete an email – you can go back to the message list or an older or newer message in the message list. I like that feature. The corporate and personal email clients? No such thing. For some ridiculous reason when you open a message then delete it, you’re taken back to the message list and have no configuration options that can change that behavior. Ugh! When I open a message and delete it, I want the messaging application to open the next message in the message list. Making me go back to the message list and select another message to open adds clicks to my experience and makes it take longer to get through my inbox.

 
Kryos AppXtender Shipped PDF Print E-mail
Sunday, 03 April 2011 19:07

I've been so busy since Lotusphere (ya, I know - that was months ago) that I never got around to letting all of you know that Kryos AppXtender shipped in February. If you haven't heard about AppXtender, it's pretty cool - it's a tool you can use to mobilize your existing Domino databases. The folks at Kryos asked me to be a bete tester for the platform and I really enjoyed working with it. I demonstrated the platform in my session at Lotusphere 2011 and published an article in the View that showed how it works - View subscribers can read the article online.

When you get a chance, take a look at the announcement.

 
BlackBerry Widgets & Domino PDF Print E-mail
Friday, 01 April 2011 20:30

For those of you who are interested in BlackBerry Widgets (BlackBerry WebWorks) and how you can use them to talk to IBM Lotus Domino applications, The View just published an article I wrote called BlackBerry Widgets — A Fast, Easy Way to Mobilize Your Domino Applications. In the article, I use the RESTful agent I illustrated on this site to build a BlackBerry Widget that talks to the Domino service. It was a fun app to write and I'm very proud of the article.

I wish I could share the information from the article here, but it belongs to the View. Check out the article if you're a subscriber. I'll be demonstrating the application (and how I built it) at the View Domino Developer Conference in Las Vegas in June.

 
<< Start < 11 12 14 16 17 18 19 20 > End >>

Page 14 of 51

InformIT (Pearson Education)