GPS-based mobile bouldering guide using Android

Rock climbing is an increasingly popular recreational pursuit. In the past, rock climbers who wish to find routes outdoors had to either have someone who is familiar with the location or use a guidebook to figure out where the boulders are located. Guidebooks tend to be expensive and not cost effect...

Full description

Saved in:
Bibliographic Details
Main Author: Yap, Joon Woon
Other Authors: Althea Liang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/137916
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-137916
record_format dspace
spelling sg-ntu-dr.10356-1379162020-04-18T04:44:10Z GPS-based mobile bouldering guide using Android Yap, Joon Woon Althea Liang School of Computer Science and Engineering qhliang@ntu.edu.sg Engineering::Computer science and engineering Rock climbing is an increasingly popular recreational pursuit. In the past, rock climbers who wish to find routes outdoors had to either have someone who is familiar with the location or use a guidebook to figure out where the boulders are located. Guidebooks tend to be expensive and not cost effective as most climbers who travel to another country to climb will only use these guidebooks once. Furthermore, the current methods for finding beta (method of climbing) of climbing routes at a climb location are unclear as they are vaguely marked out with just a line indicating the route. The mobile application is GPS based and developed for Android devices with location detection capabilities as well as a built-in camera. It is mainly developed using Android Studio and the backend implementation is developed using MySQL. The application allows users to easily locate climbing sites and routes globally through a mobile map and get essential information such as the route difficulty as well as the route-specific climbing holds. The application will be community based and climbing information will be uploaded by users and vetted by users. Location detection will be used to search for nearby climbing locations and routes. Users will be able to comment, rate as well as upload new routes to the application. A contributor can place a pin on the location of the climb on a map which will be saved into the system as a climb location. A contributor can tag climbing routes to the climb location by uploading a photo of a route and mark the photo to show where the handholds and footholds are located. A contributor can also upload the approach directions to the climbing location through tracking of his own movements through a GPS plotting feature. All contributed information will be regulated by an administrator before they are showcased to the rest of the community through a separate web application. Through the project, essential knowledge gained through undergraduate studies as well as previously unexplored facets of software development were put to the test. These include skills such as project management as well as technical skills related to software development. Bachelor of Engineering (Computer Science) 2020-04-18T04:44:10Z 2020-04-18T04:44:10Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/137916 en SCSE19-0088 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Yap, Joon Woon
GPS-based mobile bouldering guide using Android
description Rock climbing is an increasingly popular recreational pursuit. In the past, rock climbers who wish to find routes outdoors had to either have someone who is familiar with the location or use a guidebook to figure out where the boulders are located. Guidebooks tend to be expensive and not cost effective as most climbers who travel to another country to climb will only use these guidebooks once. Furthermore, the current methods for finding beta (method of climbing) of climbing routes at a climb location are unclear as they are vaguely marked out with just a line indicating the route. The mobile application is GPS based and developed for Android devices with location detection capabilities as well as a built-in camera. It is mainly developed using Android Studio and the backend implementation is developed using MySQL. The application allows users to easily locate climbing sites and routes globally through a mobile map and get essential information such as the route difficulty as well as the route-specific climbing holds. The application will be community based and climbing information will be uploaded by users and vetted by users. Location detection will be used to search for nearby climbing locations and routes. Users will be able to comment, rate as well as upload new routes to the application. A contributor can place a pin on the location of the climb on a map which will be saved into the system as a climb location. A contributor can tag climbing routes to the climb location by uploading a photo of a route and mark the photo to show where the handholds and footholds are located. A contributor can also upload the approach directions to the climbing location through tracking of his own movements through a GPS plotting feature. All contributed information will be regulated by an administrator before they are showcased to the rest of the community through a separate web application. Through the project, essential knowledge gained through undergraduate studies as well as previously unexplored facets of software development were put to the test. These include skills such as project management as well as technical skills related to software development.
author2 Althea Liang
author_facet Althea Liang
Yap, Joon Woon
format Final Year Project
author Yap, Joon Woon
author_sort Yap, Joon Woon
title GPS-based mobile bouldering guide using Android
title_short GPS-based mobile bouldering guide using Android
title_full GPS-based mobile bouldering guide using Android
title_fullStr GPS-based mobile bouldering guide using Android
title_full_unstemmed GPS-based mobile bouldering guide using Android
title_sort gps-based mobile bouldering guide using android
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/137916
_version_ 1681057960276525056