etug spring 2013 workshop: soilx: a location based augmented reality learning tool for soil science

33

Upload: bccampus

Post on 18-Nov-2014

286 views

Category:

Education


2 download

DESCRIPTION

by Saeed Dyanakar and Nathan Sidles, UBC

TRANSCRIPT

Page 1: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science
Page 2: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

SOILx:Searchable Open Interactive Location-Based

experience

Page 3: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

A VSSLR Project

To enhance soil science education through cooperation and innovative approaches to teaching and learning

Page 4: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Project Objectives

• Make VSSLR geographically accessible – Geo-locate and present the information of soil

study sites – Aggregate information from existing online VSSLR

modules and study sites

Page 5: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Current VSSLR Solutions

Soil Laboratories

Soil Processes

Land Use Impact

Parent Material

Soil Classification

Soil Biodiversity

Page 6: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Project Requirements

• Collaborative for soil scientists and educators

• Easy to use for end users• Easy to maintain for admins

Page 7: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Solution: SOILx

• End users perspective (UI & Usability)– teachers, – gardeners, – researchers, – etc.

• Aggregate information from existing tools • Web publishing, database, AR browser

Page 8: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Solution: SOILx

• SOILx presents data as:– Aggregate data: list/map/search results– Individual soil site data: text/multimedia– Augmented reality

Page 9: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Solution: SOILx

Page 10: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Solution: SOILx - Mapping

• Searchable• Relatable• Contextualizable

Page 11: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Solution: SOILx - Soil Site Pages

• Text description• Key facts• Videos and images• Expandable information• Links to VSSLR sites• animation

Page 12: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Solution: SOILx – Augmented Reality

• Real-world interaction with soil data

• Wikitude• Free AR tool• Supported on iOS,

Android, BlackBerry

Page 13: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Technology Stack

• Database: Google Fusion Tables• Platform: WordPress (@ UBC CMS)• Integration: SOILx Plugin

• Maps: Google Maps• Augmented Reality: Wikitude

Page 14: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Fusion Tables

Page 15: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Database: Fusion Tables

• Simple online data management

• Controllable access (especially for editing)

• Easy importing of data• Secure• Free*

Fusion Tables

*up to 25k requests and 250 Mb per day

Page 16: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Database: Fusion Tables

• Accessed like an online Excel sheet:

Page 17: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Database: Fusion Tables - Setup

• Requires Google Account

• Google Drive Document• Create Fusion Table• Define columns

Page 18: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Database: Fusion Tables - Data

• Adding data:• Importing from Excel• Manual adding/editing

• Data must be cleaned by importer!

• Data requirements

Data received

Data cleaned byAdministrator

Data loaded intoFusion Tables

Page 19: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Database: Fusion Tables - Extracting

• Data must be extracted for usability

• Address/key combofor security

• Fusion Tables APIfor instructions

Page 20: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Platform: WordPress

• Widely-used content management system

• Features:• Easy administration• Stable technology• Large community• Extendible• Secure

Databases(users, posts, settings, etc.)

Backend(easy administration)

Frontend(dynamic web pages)

User Experience(smooth administration, beautiful presentation)

Page 21: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Platform: WordPress

• Already used by UBC• Blogs: 23,000 members• Sites: 100s of sites for UBC

units and initiatives

• UBC already creates and manages other plugins

Page 22: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Platform: WordPress - Setup

• Requested a site hosted by UBC

• Associated “www.soilx.ca” address with UBC site

• Setting up on own is easy!• “Famous 5-minute Install”

@ WordPress.org

Page 23: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Platform: WordPress - Frontend

• What to look like?• Friendly and open• Customized

• Based on existing WordPress theme mutilated beyond recognition with CSS

Page 24: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Integration: SOILx Plugin - Backend

• Administration• Ability to define custom

search terms• Ability to specify which

Fusion Table to use• Documentation of plugin

and protocols

Page 25: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Integration: SOILx Plugin - Backend

• Data• SOILx Search = customized

Fusion Tables extraction• Plugin sends request to

Fusion Tables• Plugin turns response into

WordPress data

User search:POST request

Fusion Tables:sends data

WordPress:GET request

WordPress:makes page

Page 26: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Integration: SOILx Plugin – Soil Sites

• Individual soil site pages• Dynamically created from

complete Fusion Table row• Form of SOILx search• Plugin alters page content

based on data availability

Page 27: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Integration: SOILx Plugin - Aggregate

• Map/List/Search Results• Dynamically created from

Fusion Tables columns• Use Google Maps API to

create map, not Fusion Tables API

Page 28: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Integration: SOILx Plugin - AR

• Augmented reality• Requires data in ARML

format, an XML-like format• SOILx transforms Fusion

Tables data to ARML and sends to Wikitude

Page 29: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Integration: SOILx Plugin - Sharing

• Soil data publicly accessible in Fusion Tables

• Plugin open source and on github, a code repository

• Super easy to use, modify, and extend!

• Developer happy to help

Page 30: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Demo

• End users: Web, AR

• Adding new data (collaboration)

• Administering the site

Page 31: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Useful Links

• SOILx:www.soilx.ca

• WordPress: www.wordpress.org

• SOILx plugin code:https://github.com/nathansidles/soilweb

Page 32: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Credits

Saeed Dyanatkar

Dr. Nathan Basiliko

Chris Crowley

Dr. Angela Bedard-Haughen

Nathan Sidles

Kent Watson

Dr. Paul SanbornJulie Wilson

Dr. Maja Krzic

Shirley Ho

Page 33: ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science

Thank You!

soilx.ca

Saeed Dyanatkar: [email protected]

Nathan Sidles: [email protected]