0
SOILx:
Searchable Open Interactive Location-Based
experience
A VSSLR Project
To enhance soil science
education through cooperation
and innovative approaches to
teaching and learning
Project Objectives
• Make VSSLR geographically accessible
– Geo-locate and present the information of soil
study sites
– A...
Current VSSLR Solutions
Soil Laboratories
Soil Processes
Land Use Impact
Parent Material
Soil Classification
Soil Biodiver...
Project Requirements
• Collaborative for soil scientists and
educators
• Easy to use for end users
• Easy to maintain for ...
Solution: SOILx
• End users perspective (UI & Usability)
– teachers,
– gardeners,
– researchers,
– etc.
• Aggregate inform...
Solution: SOILx
• SOILx presents data as:
– Aggregate data: list/map/search results
– Individual soil site data: text/mult...
Solution: SOILx
Solution: SOILx - Mapping
• Searchable
• Relatable
• Contextualizable
Solution: SOILx - Soil Site Pages
• Text description
• Key facts
• Videos and images
• Expandable information
• Links to V...
Solution: SOILx – Augmented Reality
• Real-world interaction
with soil data
• Wikitude
• Free AR tool
• Supported on iOS,
...
Technology Stack
• Database: Google Fusion Tables
• Platform: WordPress (@ UBC CMS)
• Integration: SOILx Plugin
• Maps: Go...
Fusion Tables
Database: Fusion Tables
• Simple online data
management
• Controllable access
(especially for editing)
• Easy importing of...
Database: Fusion Tables
• Accessed like an online Excel sheet:
Database: Fusion Tables - Setup
• Requires Google
Account
• Google Drive Document
• Create Fusion Table
• Define columns
Database: Fusion Tables - Data
• Adding data:
• Importing from Excel
• Manual adding/editing
• Data must be cleaned by
imp...
Database: Fusion Tables - Extracting
• Data must be extracted
for usability
• Address/key combo
for security
• Fusion Tabl...
Platform: WordPress
• Widely-used content
management system
• Features:
• Easy administration
• Stable technology
• Large ...
Platform: WordPress
• Already used by UBC
• Blogs: 23,000 members
• Sites: 100s of sites for UBC
units and initiatives
• U...
Platform: WordPress - Setup
• Requested a site hosted by
UBC
• Associated “www.soilx.ca”
address with UBC site
• Setting u...
Platform: WordPress - Frontend
• What to look like?
• Friendly and open
• Customized
• Based on existing
WordPress theme
m...
Integration: SOILx Plugin - Backend
• Administration
• Ability to define custom
search terms
• Ability to specify which
Fu...
Integration: SOILx Plugin - Backend
• Data
• SOILx Search = customized
Fusion Tables extraction
• Plugin sends request to
...
Integration: SOILx Plugin – Soil Sites
• Individual soil site pages
• Dynamically created from
complete Fusion Table row
•...
Integration: SOILx Plugin - Aggregate
• Map/List/Search Results
• Dynamically created from
Fusion Tables columns
• Use Goo...
Integration: SOILx Plugin - AR
• Augmented reality
• Requires data in ARML
format, an XML-like format
• SOILx transforms F...
Integration: SOILx Plugin - Sharing
• Soil data publicly
accessible in Fusion Tables
• Plugin open source and on
github, a...
Demo
• End users: Web, AR
• Adding new data (collaboration)
• Administering the site
Useful Links
• SOILx:
www.soilx.ca
• WordPress:
www.wordpress.org
• SOILx plugin code:
https://github.com/nathan
sidles/so...
Credits
Saeed Dyanatkar
Dr. Nathan Basiliko
Chris Crowley
Dr. Angela
Bedard-Haughen
Nathan Sidles
Kent Watson
Dr. Paul San...
Thank You!
soilx.ca
Saeed Dyanatkar: saeed.dyanatkar@ubc.ca
1-604-822-1816
Nathan Sidles: nsidles@gmail.com
ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science
Upcoming SlideShare
Loading in...5
×

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

294

Published on

by Saeed Dyanakar and Nathan Sidles, UBC

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
294
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "ETUG Spring 2013 Workshop: SOILx: A Location Based Augmented Reality Learning Tool for Soil Science"

  1. 1. SOILx: Searchable Open Interactive Location-Based experience
  2. 2. A VSSLR Project To enhance soil science education through cooperation and innovative approaches to teaching and learning
  3. 3. 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
  4. 4. Current VSSLR Solutions Soil Laboratories Soil Processes Land Use Impact Parent Material Soil Classification Soil Biodiversity
  5. 5. Project Requirements • Collaborative for soil scientists and educators • Easy to use for end users • Easy to maintain for admins
  6. 6. Solution: SOILx • End users perspective (UI & Usability) – teachers, – gardeners, – researchers, – etc. • Aggregate information from existing tools • Web publishing, database, AR browser
  7. 7. Solution: SOILx • SOILx presents data as: – Aggregate data: list/map/search results – Individual soil site data: text/multimedia – Augmented reality
  8. 8. Solution: SOILx
  9. 9. Solution: SOILx - Mapping • Searchable • Relatable • Contextualizable
  10. 10. Solution: SOILx - Soil Site Pages • Text description • Key facts • Videos and images • Expandable information • Links to VSSLR sites • animation
  11. 11. Solution: SOILx – Augmented Reality • Real-world interaction with soil data • Wikitude • Free AR tool • Supported on iOS, Android, BlackBerry
  12. 12. Technology Stack • Database: Google Fusion Tables • Platform: WordPress (@ UBC CMS) • Integration: SOILx Plugin • Maps: Google Maps • Augmented Reality: Wikitude
  13. 13. Fusion Tables
  14. 14. 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
  15. 15. Database: Fusion Tables • Accessed like an online Excel sheet:
  16. 16. Database: Fusion Tables - Setup • Requires Google Account • Google Drive Document • Create Fusion Table • Define columns
  17. 17. Database: Fusion Tables - Data • Adding data: • Importing from Excel • Manual adding/editing • Data must be cleaned by importer! • Data requirements Data received Data cleaned by Administrator Data loaded into Fusion Tables
  18. 18. Database: Fusion Tables - Extracting • Data must be extracted for usability • Address/key combo for security • Fusion Tables API for instructions
  19. 19. 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)
  20. 20. 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
  21. 21. 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
  22. 22. Platform: WordPress - Frontend • What to look like? • Friendly and open • Customized • Based on existing WordPress theme mutilated beyond recognition with CSS
  23. 23. Integration: SOILx Plugin - Backend • Administration • Ability to define custom search terms • Ability to specify which Fusion Table to use • Documentation of plugin and protocols
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. Demo • End users: Web, AR • Adding new data (collaboration) • Administering the site
  30. 30. Useful Links • SOILx: www.soilx.ca • WordPress: www.wordpress.org • SOILx plugin code: https://github.com/nathan sidles/soilweb
  31. 31. 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
  32. 32. Thank You! soilx.ca Saeed Dyanatkar: saeed.dyanatkar@ubc.ca 1-604-822-1816 Nathan Sidles: nsidles@gmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×