At the University of Texas at Arlington Michael

  • Slides: 47
Download presentation
At the University of Texas at Arlington Michael Doran, Systems Librarian University of Texas

At the University of Texas at Arlington Michael Doran, Systems Librarian University of Texas at Arlington doran@uta. edu Voyager Developer Meeting March 9 -10, 2011 Chicago, IL

Beginnings

Beginnings

December 2002 “an interesting project to take a copy of [Web. Voyage] and strip

December 2002 “an interesting project to take a copy of [Web. Voyage] and strip it down so that it would be functional from within the Pocket PC version of Internet Explorer”

February 2003 Shelf. Lister version 1. 0 for PDAs 2

February 2003 Shelf. Lister version 1. 0 for PDAs 2

Shelf. Lister version 1. 0 for PDAs 2

Shelf. Lister version 1. 0 for PDAs 2

Smartphones

Smartphones

June 2007: The i. Phone October 2008: Android phones

June 2007: The i. Phone October 2008: Android phones

some context mobile apps e. g. for i. Phone native apps web apps ü

some context mobile apps e. g. for i. Phone native apps web apps ü ü ü written in Cocoa/Objective-C ü must be approved by Apple ü downloaded from App Store back-end programming in any language output in HTML/CSS/Java. Script web browser is client can be accessed on any smart phone

some context W 3 C standards compliant • no framesets, or • unsupported technologies

some context W 3 C standards compliant • no framesets, or • unsupported technologies (e. g. Flash, Java Applets) mobile web apps Leveraging frameworks like: • i. UI • i. Web. Kit • j. QTouch compatible with mobile devices optimized for mobile devices looks and behaves like a native app

i. UI i. Web. Kit j. QTouch

i. UI i. Web. Kit j. QTouch

“Mobilize, don’t miniaturize”

“Mobilize, don’t miniaturize”

Shelf. Lister version 2. 0 September 2009

Shelf. Lister version 2. 0 September 2009

Shelf. Lister version 2. 0 September 2009

Shelf. Lister version 2. 0 September 2009

http: //pulse. uta. edu/vwebv/schedule. cgi

http: //pulse. uta. edu/vwebv/schedule. cgi

http: //pulse. uta. edu/vwebv/qr. cgi May 2010

http: //pulse. uta. edu/vwebv/qr. cgi May 2010

s e g a n ig

s e g a n ig

Problem

Problem

typical single-interface that-does-everything OPAC a good mobile web app

typical single-interface that-does-everything OPAC a good mobile web app

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

http: //pulse. uta. edu/vwebv/m/

The Code

The Code

http: //rocky. uta. edu/doran/

http: //rocky. uta. edu/doran/

http: //www. exlibrisgroup. org/pages/viewpage. action? page. Id=13764440 Voyager sites that have gone live with

http: //www. exlibrisgroup. org/pages/viewpage. action? page. Id=13764440 Voyager sites that have gone live with Tomcat Web. Voyáge

Tools

Tools

SDK emulators/simulators

SDK emulators/simulators

SDK emulators/simulators

SDK emulators/simulators

Skipping

Skipping

ü Device/user-agent detection ü yadda http: //www. delicious. com/michaeldoran/mobile

ü Device/user-agent detection ü yadda http: //www. delicious. com/michaeldoran/mobile

Coming

Coming

Multilingual Version

Multilingual Version

Multilingual Version

Multilingual Version

wire frames stencil for i. Phone web application design THE END courtesy of http:

wire frames stencil for i. Phone web application design THE END courtesy of http: //theresaneil. wordpress. com