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

  • 218 views
Uploaded on

by Saeed Dyanakar and Nathan Sidles, UBC

by Saeed Dyanakar and Nathan Sidles, UBC

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
218
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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