Thursday, February 10, 2011

Should Libraries Create Native or Web Apps?

I have been having an increasing number of conversations with colleagues about the creation of mobile apps. Much of the conversation is not about IF apps are needed, but instead they are focused on how apps should be developed.

There are two different types of mobile apps with each technique having advantages and disadvantages.

The apps one would find in the iTunes App Store or the Android Marketplace are known as "native" apps. Native apps are pieces of software that must be installed on the device and in most cases are downloaded from a distribution point. A Web app, on the other hand, is not a piece of software but a web site optimized for viewing on mobile devices. A well designed Web app can have all the look and feel of a native app.

Develop a Native App if:
  • your library needs to take advantages of all the features built into the device itself. For example, to vibrate the phone or use GPS. However, this will be changing soon as HTML5 rolls out. Web application developers are already using solutions like PhoneGap, an open source framework suite that provides support for a variety of device features on a variety of platforms. (video)
  • your library needs to make sure content or service is available offline. If the core purpose of your application is to make your content available without an Internet connection, then a native app is needed.
  • performance and user responsiveness is crucial
  • your library is looking to try to make money directly from the sale of the app
  • your application needs to access the device file system

Develop a Web app if:

  • your library web site has all the same content that will be featured in the app
  • your library is interested in potentially reaching users on different devices and platforms with the same app. An Apple native app can only be used on iDevices and is not easily ported to other platforms such as Android and BlackBerry. Web apps are platform-agnostic.
  • your library wants its app content to appear in search engine results. Library users are begin to demand that library mobile content shows up in those results optimized for mobile devices. Content is a native app will not show up in Internet search results.

General considerations:

  • Native app development cold be more expensive than building web apps since a greater skill set is required to build apps for multiple platforms.
  • Native apps requires the use a software development kit supplied by each operating system creator.
  • Developing apps for multiple platforms would require a maintaining and creating enhancements for each.
  • Native app user interfaces tend to be smoother and takes greater advantage of the full graphics capabilities of a device.
  • Web apps require round trips to the server where the app is hosted whereas with a native app that time is almost instantaneous.
  • Web app content us more current because it refreshes itself from the network.
  • Most native app stores require approval. Web apps can be deployed immediately.
  • Native apps require updates to be installed. Web app changes are immediate.
  • Native apps may be more secure.
Resources:

Meredith Farkas. The Library in Your Pocket: Mobile Trends for Libraries

Brian Fling. Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps

Lorraine Paterson. Designing for Mobile Devices in Higher Education Research



Sphere: Related Content

Tuesday, January 18, 2011

Technology in Use at 2011 North American International Auto Show

My buddy Jeff and I took our annual trip up to Detroit to check out the North American International Auto Show this past Monday. While we were there to see all the new automobile technology, I again paid attention to use of technology on the floor:


  • The Microsoft Kinect 3D controller was being used by both Chevrolet and Ford. Chevy had five booths with a side-by-side racing game to promote the Volt while Ford used it to capture images of attendees passing by a kiosk and then green screen the image over various backgrounds and displayed it. While many manufacturers had touch screen displays for product information, Fiat used Kinect to create an interactive display that was shown on a large display screen for everyone to see (ala Minority Report)


  • Chevrolet had a Camero flanked by cameras that produced 3D images.


  • Toyota had a touch-screen wall with three large video panels that allowed one to explore the Prius. Ford had a touch screen wall that allowed one to create custom paint jobs for the Mustang.


  • Technology/social media seen at past shows such as foursquare and Facebook were still in use. AutoTrader.com picked on the fact that I had checked in and sent me an @mention to flash their tweet at their booth for a prize. (I didn't catch the tweet)


  • Just two years ago only Kia was using QR codes. This year there were many. I wan't the only one snapping images of codes this year.


  • Flickr continues to be the image service of choice with over 3,500 photo uploads

  • Sphere: Related Content

    Monday, December 06, 2010

    Consuming Delicious Linkrolls

    No. Linkrolls are not a delicious appetizer or a holiday baked good.

    Linkrolls are a way to have Delicious bookmarks displayed as part of a web site or blog posting. Although the ability to create Delicious Linkrolls has been available for over 5-years now, I've only recently began to leverage the service.

    As an example of how they can be used, I've been working on an ePortfolio to track references to my various scholarly communications, appearing both in print and online. After performing various searches for references, I bookmark the ones I find on my Delicious site, making sure to add specific tags. The saved bookmarks can then be searched, sorted, and imported using scripting made available by Delicious. After all the options are set, it is as easy as copying and pasting to get the targeted Delicious links embedded into a blog post or web page.




    To create a Linkroll:

    - Create or log into your Delicious account
    - Add bookmarks with tags
    - Go to http://www.delicious.com/help/linkrolls
    - Change preferences, including appropriate tags
    - Copy the html code into a web page or blog post. This will import Delicious bookmarks into any post or page.

    The code generated by Delicious does not include any styling , so it may need some style tweaking. The imported content should blend in and adopt the look of your site.
    Sphere: Related Content

    Tuesday, November 09, 2010

    Are Blogs Given Any Weight in Library Tenure and Promotion Cases?

    I have stated in the past that I feel that blogging is a valid form of scholarly communication in the discipline of academic librarianship. Still the question continues to arise as to whether blogging should count as scholarship or a creative activity in academic promotion and tenure.

    In "Bloggership, or is publishing a blog scholarship? A survey of academic librarians," Arthur Hendricks (Library Hi Tech, Vol. 28 Iss: 3, pp.470 - 477 DOI 10.1108/07378831011076701 ) details the results of a survey of academic librarians to uncover how much weight their libraries, and/or their parent institutions, place on blogs in promotion and tenure reviews. Of the 67 complete responses, 53.6 percent indicated that their performance review committees do not weigh a blog the same as an article published in a peer-reviewed journal, while only 1.5 percent stated they did.

    Respondents were asked, “If you consider the above blogs to be scholarly (equal to an article published in a peer-reviewed journal), please describe why.” Answers varied, but one person wrote, “I'm not sure I would say ‘equal to peer reviewed journal’ but as intellectually thoughtful, important, and influential? sometimes. They tend to be more in the formative stage, like a conference presentation rather than the lengthy, substantial, finished nature of a peer reviewed article.” Of those respondents who publish a blog, 57.1 percent indicated that they find other's blogs to be scholarly.

    Younger librarians are more inclined to think of their blog as counting toward scholarship when compared to older colleagues. Of those 22-30 years of age, 40.0 percent indicated that they thought their blog should count as scholarship, and of those 31-40 years of age, 27.3 percent thought their blog should count. None of those 41-50 years of age indicated that their blog should count as scholarship, and of those over 51, 12.5 percent considered their blog scholarly.

    From the information provided in the paper, it appears that many of the respondents equate research with scholarship, when in fact research is a subset of scholarship. Scholarship is the creation of new knowledge or organization of knowledge within a new framework or presentation. Scholarship can take the form of a peer-review publication, but it can also be evidenced in other ways such as exhibits, public performances, digital resources, and papers at professional meetings. So, if a blog communicates some sort of new knowledge or the organization of knowledge within a new framework or presentation, or is even seen as a equivalent of a conference presentation, it is indeed scholarship.

    Criteria for evaluation of any work of scholarship in any form should take into consideration originality, breadth of dissemination, and impact on scholarship and/or practice in the field of librarianship. I would argue that blogs may be having a greater impact in the practice of librarianship than are traditional publications. Blogs have invigorated the exchange of ideas within librarianship and have enabled academics to connect with a larger general readership for their insight and expertise.

    What was very interesting was that being an article that discusses scholarly blogging it did not include one reference from a blog. If blogs are to be recognized as scholarly contributions, then they should also be viewed as such.

    See also:

    The “voice” of academic librarianship Sphere: Related Content