Viking Ship Project INF5261 Kham Viravong - khamphiv Paulo Fierro - paulof.
-
Upload
barry-morton -
Category
Documents
-
view
217 -
download
0
Transcript of Viking Ship Project INF5261 Kham Viravong - khamphiv Paulo Fierro - paulof.
Viking Ship ProjectViking Ship Project
INF5261INF5261
Kham Viravong - khamphivKham Viravong - khamphiv
Paulo Fierro - paulofPaulo Fierro - paulof
Project VisionProject Vision
To use mobile technology in To use mobile technology in ethnographic studiesethnographic studies
To present relevant cultural-historical To present relevant cultural-historical media on-demandmedia on-demand
What is ethnography?What is ethnography?
Ethnography is a category of human-Ethnography is a category of human-computer interaction researchcomputer interaction research
Adapted from sociology and Adapted from sociology and anthropologyanthropology
Project scopeProject scope
FORNEM – an initiative in the FORNEM – an initiative in the documentation and digital archiving documentation and digital archiving of qualitative, video-based research of qualitative, video-based research materialmaterial
Our primary concern is the Our primary concern is the presentation of the third Viking boat presentation of the third Viking boat from the Gokstad excavation from the Gokstad excavation
Why use mobile technology?Why use mobile technology?
Digital technologies allow the co-Digital technologies allow the co-ordination of fieldwork ordination of fieldwork documentation and analysis in new documentation and analysis in new and interesting waysand interesting ways
Handheld devices make the Handheld devices make the researcher's communication with the researcher's communication with the research objects easier, by way of research objects easier, by way of easier storing and simpler access to easier storing and simpler access to empirical material in digital formempirical material in digital form
The Viking Ship MuseumThe Viking Ship Museum
Viking ship exhibitionViking ship exhibition Presenting the media as a narrativePresenting the media as a narrative Presenting the media where most Presenting the media where most
relevantrelevant
Which mobile technology?Which mobile technology?
The purpose of this project is to The purpose of this project is to deliver ”high-quality” streaming deliver ”high-quality” streaming video on-demandvideo on-demand
Currently the only relevant device is Currently the only relevant device is a PDAa PDA
Positioning: GPSPositioning: GPS
Accuracy of ~10mAccuracy of ~10m Not applicable for in-door useNot applicable for in-door use GPS driftingGPS drifting Can be turned off at any momentCan be turned off at any moment
Positioning: Wi-FiPositioning: Wi-Fi
Ekahau Positioning Engine 3.0Ekahau Positioning Engine 3.0 Access points determine client Access points determine client
positionposition Accurate (up to 1m)Accurate (up to 1m) Proprietary solutionProprietary solution Integrate SDKIntegrate SDK Expensive!Expensive!
Positioning: Bar code scanningPositioning: Bar code scanning
PDA scans barcodePDA scans barcode Client requests media for particular Client requests media for particular
barcodebarcode Server returns relevant media based Server returns relevant media based
on predetermined ”grid system”on predetermined ”grid system” Quasi-positioningQuasi-positioning Inconvenient due to extremely Inconvenient due to extremely
limited rangelimited range
Positioning: RFIDPositioning: RFID
Same principle as barcode scanningSame principle as barcode scanning Cheapest solution ($0.80 - $40 per Cheapest solution ($0.80 - $40 per
tag)tag) Very usable range (~3 – 100m)Very usable range (~3 – 100m) Simultaneous reading (hundreds to Simultaneous reading (hundreds to
thousands)thousands)
Content deliveryContent delivery
PDA accesses WISE system via wLANPDA accesses WISE system via wLAN PDA reads nearest tag ID and PDA reads nearest tag ID and
requests content from serverrequests content from server Server returns relevant media based Server returns relevant media based
on tag ID. ”Quasi-positioning”on tag ID. ”Quasi-positioning” User reads/streams mediaUser reads/streams media
Flash Client applicationFlash Client application
Best technology available for Best technology available for streaming mediastreaming media
Available on all major PDA platforms Available on all major PDA platforms (Windows Mobile, Symbian)(Windows Mobile, Symbian)
Easy, rapid developmentEasy, rapid development Ability to create custom UIAbility to create custom UI Tiny footprintTiny footprint
Technologies usedTechnologies used
Macromedia Flash MXMacromedia Flash MX ActionScriptActionScript Flash RemotingFlash Remoting AMF-PHP/AMF::PerlAMF-PHP/AMF::Perl mySQLmySQL Vegas VideoVegas Video AVIDAVID
The two-tier modelThe two-tier model
1.1. Content delivery, development of Content delivery, development of client/server architectureclient/server architecture
2.2. Integration of positioning systemIntegration of positioning system
The prototypeThe prototype
Limited contentLimited content Input-based Input-based
”positioning””positioning”
Future developmentFuture development
Integration with aforementioned Integration with aforementioned positioning solutionpositioning solution
Possible integration with existing AVID Possible integration with existing AVID video databasevideo database
Future technologiesFuture technologies
RFID – SocketScanRFID – SocketScan””Socket's SocketScan software sends Socket's SocketScan software sends tag ID code to any Windows tag ID code to any Windows application as virtual keystrokes”application as virtual keystrokes”
No need for custom written C/C++ No need for custom written C/C++ client – Flash handles everythingclient – Flash handles everything
””Theoretically simple” Theoretically simple” implementationimplementation