Tim Hodson Re-imagining the virtual library CASE STUDY One:

Slides:



Advertisements
Similar presentations
Alexander Carrington and Liam Martell. Introduction Client: Tom Goldsworthy – G-Group Security Project: Electronic Incident Reporting System Online access.
Advertisements

Components of GIS.
The North American Carbon Program Google Earth Collection Peter C. Griffith, NACP Coordinator; Lisa E. Wilcox; Amy L. Morrell, NACP Web Group Organization:
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
A New Method for Locating and Accessing Library Map Collections Google Map “Mashups” Kristi Jensen, Map Librarian University of Minnesota – Twin Cities.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Interactive Mapping API’s MDIT - Center for Shared Solutions.
Web applications. Javascript. Web 2.0: The dynamic, read-write web UC Santa Cruz CMPS 10 – Introduction to Computer Science
LYU9901-Travel Net LYU9901-Travel Net Supervisor: Prof. Michael R. Lyu Students: Ho Chi Ho Malcolm Lau Chi Ho Arthur (Presentation on )
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Midway Design Review.
Computer Science (CS) Department Website Revision Final Report Alfredo Tigolo III.
Web-based Query & Reporting System for Software User Consultant Richard Knowles Rutgers University Electrical & Computer Engineering Mentors: Amy Chen.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke Interim Presentation.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 Open Source Programming. -Introduction to PHP -PHP installation /wamp server installation for PHP environment -PHP syntax -PHP variables -PHP Strings.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
WIFI USABILITY Reg Arvidson. Idea  Track signal variances throughout the day  Get a feel for the “usability” of a WiFi access point (or location) 
G053 - Lecture 17 Making Forms Work Mr C Johnston ICT Teacher
GIS technologies and Web Mapping Services
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Server-side Scripting Powering the webs favourite services.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
 Image Id  USGS/GFSAD1000_V0  USGS/GFSAD1000_V1  Expected to be added to Google Earth Data Catalog with the week. Demo in EE JavaScript Playground.
NODEJS, THE JOOMLA FRAMEWORK, AND THE FUTURE IAN MACLENNAN.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
Gathering and Analyzing Web Use Statistics: A Practical Tutorial for Archivists Michael Szajewski, Ball State University, Archivist for Digital Development.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Class02 Introduction to web development with PHP MIS 3501, Fall 2015 Brad N Greenwood Department of MIS Fox School of Business Temple University 8/27/2015.
Pi In The Sky (Web Interface) Gaston Seneza Philander Smith College, Little Rock, AR SIParCS Intern Mentors: Dr. Richard Loft & Dr. Raghu Raj Kumar 1.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Group ID: Prepared By: Jubin Goswami Milan Valambhiya.
EzHPC ERDC, ITL ezHPC Workshop April 23, Problem HPC tools are primarily command line Hard to remember syntax to accomplish things Not everyone.
Mini Group Presentations: php by Veronica Black + Jia Xu.
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Integration with a Web Application to Create Navigational Instructions for Locations on the Campus of Elizabeth City State University.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
Peace Operations Tool Kit User Story Report Edwin Padilla & Mamadou Balde Senior Seminar Fall 2015 November 17 th, 2015 Dickinson College.
Form Processing Week Four. Form Processing Concepts The principal tool used to process Web forms stored on UNIX servers is a CGI (Common Gateway Interface)
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
Display Page (HTML/CSS)
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
MAMADOU BALDE & EDWIN PADILLA DICKINSON COLLEGE DECEMBER 19, 2015 Peace Operations Toolkit Final Presentation.
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
Visual Database Creation with MySQL Workbench 도시정보시스템 설계
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Queen’s University Library 2004 LibQUAL+™ Comments Easy Access & Analysis with.
Fundamental of Databases
Phil Bernstein Microsoft Corp.
Queen’s University Library
Web Application Development Using PHP
Presentation transcript:

Tim Hodson Re-imagining the virtual library CASE STUDY One:

Tim Hodson Today… A small example Bigger thoughts The four R’s

Tim Hodson What we wanted A map showing libraries in Herefordshire. Easy to use Easy to build Easy to maintain Low cost!

Tim Hodson The old way… Not particularly attractive The writing is rather small, and in some cases illegible It is interactive - green dots are clickable, but it’s hardly exciting.

Tim Hodson How easy? : What do I need? Geographical Coordinates A data store An edit interface

Tim Hodson Working With ICT department Where do I start? Web server With PHP, And MySql Write code for map display Write code for coordinate editing build a database Business Case Meetings Persuasion! £

Tim Hodson The new way… Talis Directory (part of the Talis Platform) Google Maps + =

Tim Hodson The new way…

Tim Hodson How does ‘the platform’ help? Helps find the coordinates! Provides the data store Provides the edit functionality It’s FREE!

Tim Hodson Working With ICT department What did I have to do? Web server With PHP, And MySql Write code for map display Write code for coordinate editing build a database Business Case Meetings Persuasion! £

Tim Hodson Write code for map display… Query the directory for details about Herefordshire's libraries Add the information to a Google map Show the Google map in a webpage

Tim Hodson How it works… The webpage loads and gets the maps API My script asks the directory for details of libraries in Herefordshire My script adds a marker for each library The webpage shows the map Done! Talis Directory Google Maps My Script

Tim Hodson Bigger thoughts Web 2.0 –User generated content –Thin client computing Open Access to… –Data –APIs (Application Programming Interfaces) The ‘perpetual beta’

Tim Hodson Responsive ‘Responsivity’ is a two way process. Users can respond to our data. We can add a new service in a matter of weeks, in response to our user’s needs. If a user sees us as useful, they will come back, and they will bring their friends.

Tim Hodson The four R’s Responsive development Re-use existing tools Reduce complexity Reduce cost Library 2.0 –“Library 2.0 describes a subset of library services designed to meet user needs caused by the direct and peripheral effects of Web 2.0“ Michael Habib

Tim Hodson Finally, have a go!