CS700:Graduate Seminar in Computer Science & Informatics

The Visual Shelf-Browser

A multi-platform compatible way to browse through the shelves of Emory Library. The product was requested by one of the Library Policy Committee members, Jonathan Prude, and should have broad appeal to humanities scholars and library lovers. Developed to perform well in a standard browser as well as on an iPhone, iPad, or other mobile platform, the Visual Shelf Browser was built using Sencha Ext JS. A number of interesting features have been incorporated into the product, including a topic-related news feed, a "book bag" to let users build a personal library, book preview, table of contents, and citations to the book.

Our presentation will cover:

  • Introduction & Problem Space (Joan Smith)
    • Customer requirements
    • Engineering requirements
  • Back-end Development (Patrick Cook)
  • UI Development (Michael Solomon)
  • Data Services (Weian Chen)
  • Demos (all)
    • Web version
    • iPad version
    • On-Going Technical Challenges
      • Platform-related issues
      • Data support issues
  • Conclusion (Joan Smith)

About the speakers:
  • Joan Smith is the Chief Technology Strategist of the Emory University Libraries. Her current research focuses on web architecture, particularly the accessibility of digital content and the preservation of web resources. She received her Ph.D. in Computer Science from Old Dominion University in 2008 and undergraduate degrees from University of Leuven and SUNY. She was Program Manager and Director of Engineering at Northrop Grumman from 1989 to 2000.

  • Weian Chen is a MS student in Computer Science at Emory. He has a master's degree in Electrical Engineering from the University of Connecticut (2010), and a BS from Huazhong University in Electronics Information Engineering.

  • Patrick Cook is a BS/MS student in Computer Science at Emory. He is a 2010 recipients of the Deborah Jackson Award, which honors the academic achievements of undergraduate juniors and seniors in the department of Mathematics and Computer Science.

  • Michael Solomon is a PhD student in Computer Science and Informatics at Emory. He is President at Solomon Consulting Inc., is a security speaker, consultant, and trainer, and a former college instructor who specializes in database and application-level security topics. Michael has an MS in Computer Science from Emory University (1998), and a BS in Computer Science from Kennesaw State University (1987).