Tuesday830-InformationKiosk.ppt
-
Upload
databaseguys -
Category
Documents
-
view
395 -
download
0
description
Transcript of Tuesday830-InformationKiosk.ppt
![Page 1: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/1.jpg)
Andrew Connell and Chuck Steel
Creating a Home Grown Information Kiosk and Display
System on the Cheap
SIGUCCS ConferencePortland, Oregon
October 21st, 2008
![Page 2: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/2.jpg)
Outline
1. History of Info Panel Project at Dickinson College2. Hardware Design and Evolution3. Software Design and Evolution4. Future Directions5. What you need to duplicate our setup 6. How else could you do it?7. Q&A
![Page 3: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/3.jpg)
History
• Library looking at installing information display system in building
• Andrew and Chuck modifying laptops for fun• First proof of concept device• Prototype display• Installation of first Info Panel in Library• Installation of Touch Panel in Library
![Page 4: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/4.jpg)
Hardware Design and Evolution
• Proof of Concept Device• Prototype Device• Production Displays• Touch Panel Display
![Page 5: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/5.jpg)
Hardware Design and Evolution
• Proof of Concept Device• Laptop with display removed,
flipped around and re-attached
• Wireless Connection
![Page 6: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/6.jpg)
Hardware Design and Evolution
• Prototype Device• Used an external monitor to
increase flexibility of display size
![Page 7: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/7.jpg)
Innards of Prototype
![Page 8: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/8.jpg)
Chuck for Scale
![Page 9: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/9.jpg)
Hardware Design and Evolution
• Production Display• Large LCD Display • Sharp Aquos 52" HDTV -
$2500• Re-purposed laptop• Custom wood working -
$1400
![Page 10: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/10.jpg)
First Info Panel - Lower Level Info Commons
![Page 11: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/11.jpg)
Info Panel - Side Access
![Page 12: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/12.jpg)
Second Info Panel - Library Main Entrance
![Page 13: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/13.jpg)
Second Info Panel - Library Main Entrance
![Page 14: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/14.jpg)
Hardware Design and Evolution
• Touch Panel Display• 19" Planar touch screen -
$900• Re-purposed laptop• Custom wood working -
$1675
![Page 15: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/15.jpg)
Touch Panel - Library Main Entrance
![Page 16: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/16.jpg)
Touch In Operation
![Page 17: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/17.jpg)
Software Design and Evolution
• Version 1o Web pages with meta-refresh tags
• Version 2o Used two frames, one to refresh the othero Helped with brief outages, but still displayed 404 errors
• Version 3o Consists of two pieces - the local controller running on the
info panel system and the Coldfusion pages on the web server.
![Page 18: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/18.jpg)
Local Controller
• The local controller consists of:o a compiled C# applicationo a configuration file ando several locally stored web pages (error pages)
• C# application runs at startup• Checks for network connection, webserver and database
availability• Sends ID for that particular info panel to a Coldfusion page
which queries database for the URL and duration of the next page to display
• Controls Internet Explorer to display the returned URL for the specified duration
• Displays the custom error page in the event of a problem
![Page 19: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/19.jpg)
Example of a custom error page
![Page 20: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/20.jpg)
Error Codes
![Page 22: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/22.jpg)
Administration Interface
• Allows users to add pages to systemo Titleo URLo Display Durationo Begin Date and Timeo End Date and Timeo Page Statuso Page Priority
• Supports multiple displays• Now supports logging
![Page 23: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/23.jpg)
Future Directions
• Recurring slides• Slide Count Statistics• Sliding Priorities• Logging - already implemented in current version
![Page 24: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/24.jpg)
What you need to duplicate our setup
• ColdFusion Server to run administration site• Access Database available on server • Computer to act as client
o Runs InfoPanelController.exeo Internet Explorer 7o Display attached to computer
![Page 25: Tuesday830-InformationKiosk.ppt](https://reader035.fdocuments.in/reader035/viewer/2022062615/547c239cb4af9f2d518b459d/html5/thumbnails/25.jpg)
How else could you do it?
• Linux Clients?• Javascript and AJAX based controller?• Different server technology (PHP?)