As mobile devices become more ubiquitous among our patrons, it becomes more and more imperative that we understand how these different devices display our content.
Forrester Research estimates that there are about a billion computers in the world. In contrast, the International Telecommunication Union estimates that there are about 4 billion live cell phones in circulation today. That's two-thirds of the world's population. As more of these devices come online, making sure that our own resources--such as our OPACs--are compatible with these devices becomes imperative.
Admittedly, the revolution hasn't come quite as quickly to North America as the evangelists may have hoped. [snip] Apple threw its ten-gallon hat into the ring with the iPhone. Microsoft has been buying big mainstream ads for its Windows Mobile-based smartphones and touting the new mobility features of its Exchange 2007 email server. Google has also poured a great deal of money into making its applications available on a variety of mobile platforms, as well as introducing its own phone operating system. And longtime player BlackBerry has been seducing a new, less-corporate class of users with its newer Pearl and Curve models.
Marketing hype aside, where do we stand on the whole mobile revolution thing? As you might expect, a lot of it has to do with age and class. While estimates of smartphone penetration in the general population tend to hover between 5% and 10%, depending on whom you ask and how the word "smartphone" is defined, a recent EDUCAUSE study pegged smartphone ownership at 66% for college freshmen.
[snip] But the No. 1 thing we do at my public library is to hook people up with physical objects such as books and DVDs. To do that, there's often an OPAC transaction involved. How well can people do that on-the-go? In this article, we'll see how typical OPAC offerings from SirsiDynix; Innovative Interfaces, Inc.; and AquaBrowser appear on BlackBerries, iPhones, and Windows Mobile-compatible devices.
We'll brazenly pass judgment on both the OPACs and the phones involved, we'll chat about some other systems, and then we'll look at how you can test your own library's site.
The Big Players
Canada's Research in Motion, Ltd. (RIM) is one of the long-running leaders in the smartphone field with its popular BlackBerry line of devices. As you undoubtedly know, Apple has enjoyed a great deal of success with the introduction of its iPhone products. [snip].\
True to its typical style, Microsoft is not interested in developing phones directly. Instead, it concentrates on developing the software that runs the phones--Windows Mobile. [snip]Google is just getting into the game. It's taking the Microsoft approach of writing the software that powers smartphones, dubbing its software Android. [snip] Like Apple's Safari browser, Google's browser Chrome uses the WebKit rendering engine. [snip]
Nokia is the 800-pound gorilla in the room. When Nokia's offerings are counted, they produce nearly 50% of the smartphones sold.[snip]
Regardless of who sold more phones, there are a lot of mobile devices out there. And more and more users of those devices are going to use them to check our webpages and catalogs to see if it's worth their time to come down to the library. Right now, a lot of us are in the dark as to what exactly our patrons see--and that's what we're looking to rectify.
Let's start with the tests and boil catalog activity down to the most basic of functions. The patron should be able to find out
- If the library owns the book in question
- If the library has a copy currently available, and
- The call number of the copy.
We'll look at the catalog's homepage, do a search, look at the results, and then click on the details page. Ideally, finding this information should be a straightforward experience. But for our test, we'll consider finding the information--no matter how painful--a success.
A search for a book about computers and libraries would be in order, and Vernor Vinge's Rainbows End fits the bill.
We'll search two of my favorite libraries-- the Carlsbad (Calif.) City Library (SirsiDynix) and the San Diego County Library (Innovative Interfaces). Queens Library (N.Y.) is arguably one of the most popular AquaBrowser sites, so we'll use it as well. Let's find some books!
Windows Mobile does a little bit better than the BlackBerry by setting the focus correctly (see Figure 1b). That is to say, the cursor automatically jumps to the search box. The page doesn't appear how we might expect it to, but it is navigable.
By contrast, the iPhone version of the homepage appears exactly how we would expect it to (see Figure 1c). The only difference is that it's been shrunk down to fit the size of the iPhone's screen.
Once we click on the book, the results page on the BlackBerry is very long. Take a look at the scroll bar on the right side of the screen shot (see Figure 1d). There's roughly one book per page displayed. That said, it displays the cover art in a recognizable fashion and provides a clear link to the book's details. SirsiDynix also has the decency to tell you the book's availability and call number directly on the results page.
The Windows Mobile version is a little closer to the version we might expect to see in our web browsers, particularly in terms of layout and coloration (see Figure 1e). The details button, the call number, the publication year, and cover art are nice and distinct. [snip]
On the iPhone, the row striping is even more distinct (see Figure 1f). Again, the page renders about the way we would expect it to on a desktop. The white space in the right third of the screen is where SirsiDynix provides the user with clickable subject limiters.[snip]
After clicking on the details page, we get the detailed holdings information (see Figure 1g). This, however, is terribly difficult to read on the BlackBerry. The table is destroyed, and all the text runs together. All the text is there, but it is not easy to parse through. A regular library user might grow accustomed to reading it, but it's certainly not attractive.
Windows Mobile fares a bit better (see Figure 1h). There is a clear delineation among branches, and determining how many copies each branch holds is a fairly straightforward task. But note what it says under Location--"SF VINGE." Now, glance over at the iPhone version. The location should say "Science Fiction," but due to the limited screen width on the Windows Mobile device, the text wraps to the next line. This makes it look like the location is "SF VINGE." That's awkward.
Compared to the SirsiDynix homepage, the Innovative home search screen looks significantly cleaner on the BlackBerry (see Figure 2a). It doesn't faithfully reproduce the desktop experience, but it's certainly clean and usable. [snip]
Windows Mobile gives us roughly the same experience that the BlackBerry does with three vertically aligned input boxes (see Figure 2b). But with Windows Mobile, we get the aesthetically pleasing color scheme as well. You'll notice that the banner along the top of the page is squished so small that it has become difficult to read. [snip]
It seems as if over the last couple of years librarians and LIS vendors have come to terms with the fact that OPACs are, in general, very kludgy and difficult to use. We all point a finger at Amazon and say, "Yes, that's what the OPAC browsing experience should be!"
Established LIS vendors such as Innovative Interfaces and SirsiDynix are rolling out new products (Encore and Enterprise, respectively) that compete with new third-party vendors such as Medialab (AquaBrowser), OCLC (WorldCat Local), and BiblioCommons. Open source alternatives such as VuFind, SOPAC, and Scriblio also exist.
VuFind uses Ajax calls to show the call number and book status on the results page, but this method does not work in most mobile browsers--the browser simply displays "loading" for all time. [snip] BiblioCommons has the opposite problem: while the results page shows up fine, the Lightbox-esque "holdings" window will not display.
WorldCat Local is not entirely glitch-free, since Ajax calls, such as loading user-created lists, fail. Comparatively, however, it does pretty well. [snip]
SOPAC and Scriblio use template-driven CMS engines. As such, the appearance of the page will depend greatly on the style of the templates that are chosen. The Scriblio implementation shown in Figure 4, for instance, is very difficult to read.
Let's double back to Amazon for a moment. Amazon's mobile interface blows away everything in OPAC land. It's simple, clean, and easy to use. To see how clean and simple an Amazon search in Windows Mobile is compared to the OPACs we've reviewed, take a look at Figures 5a, 5b, and 5c.
To me, this tells us that we can't really blame the phone developers. If the OPAC sees "BlackBerry" or "Windows CE" in the user agent string of the device accessing it, it can darn well redirect to a universally readable site. It might not look as good or have spiffy animated word clouds, but at least it would work!
Test Your Own OPAC
In the previous section, we looked at a variety of different phones trying to do different things on OPACs. How did we get those fancy screen shots? More importantly, how can you check your own website and OPAC to see how they will look on a smartphone without buying a dozen different phones (as awesomely cool as that would be)?
The answer is simulators (also known as emulators, depending on the provider). RIM, Microsoft, Apple, Nokia, and Google all provide free simulators for their phones that allow you to run a simulation of the phone on your computer, as illustrated in Figure 6.
There aren't clear winners here. What we've got is a problem. As mobile devices become more ubiquitous among our patrons, it becomes more and more imperative that we understand how these different devices display our content.
We may not be in a position to fix our OPACs, but we're certainly in a position to fix our own web content. And perhaps we can start to goad our vendors into providing support for a wider variety of devices.
Naturally, a variety of excellent books are available on developing websites for mobile platforms. Cameron Moll's Mobile Web Design (self-published, 2008) provides an excellent, brief, and accessible overview. A more technical and development-oriented book is Nirav Mehta's Mobile Web Development (Packt, 2008).
Vive la révolution!
Samuel Liston (firstname.lastname@example.org) is the technology manager for the Oceanside Public Library. Prior to obtaining his library science degree from Syracuse University, he worked as a systems administrator at a school district. His employer supplies him with a BlackBerry, but he kind of wishes they'd give him an iPhone instead.
Pay Per View Available At