Voyager Developer Meeting March 9-10, 2011 Chicago, IL Voyager Developer Meeting March 9-10, 2011 Chicago, IL Michael Doran, Systems Librarian University of Texas at Arlington Michael Doran, Systems Librarian University of Texas at Arlington
Beginnings
December 2002 “an interesting project to take a copy of [WebVoyage] and strip it down so that it would be functional from within the Pocket PC version of Internet Explorer”
2 February 2003 ShelfLister version 1.0 for PDAs
2
Smartphones
June 2007: The iPhone October 2008: Android phones
some context mobile apps native apps web apps e.g. for iPhone written in Cocoa/Objective-C must be approved by Apple downloaded from App Store back-end programming in any language output in HTML/CSS/JavaScript web browser is client can be accessed on any smart phone
mobile web apps compatible with mobile devices optimized for mobile devices looks and behaves like a native app some context W3C standards compliant no framesets, or unsupported technologies (e.g. Flash, Java Applets) Leveraging frameworks like: iUI iWebKit jQTouch
iUI iWebKit jQTouch
“Mobilize, don’t miniaturize”
ShelfLister version 2.0 September 2009
ShelfLister version 2.0 September 2009
May
signage
Problem
typical single-interface that-does-everything OPAC typical single-interface that-does-everything OPAC a good mobile web app a good mobile web app
The Code
Voyager sites that have gone live with Tomcat WebVoyáge
Tools
SDK emulators/simulators
Skipping
Device/user-agent detection yadda
Coming
Multilingual Version
courtesy of wire frames stencil for iPhone web application design