treasure_hunter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
treasure_hunter [2014/01/21 00:52]
mroriz
treasure_hunter [2014/01/21 11:34]
alan [Usage]
Line 12: Line 12:
 {{ :shell-hunter.png?nolink&800 |}} {{ :shell-hunter.png?nolink&800 |}}
  
-The Android application uses the ClientLib protocol to send Dig Requests with the user location. These requests are generated when the user presses the Dig button,  user +The Android application uses the ClientLib protocol to send Dig Requests with the user location. These requests are generated when the user presses the Dig button. The request retrieves the user location using GPS or Network Location. The asynchronous nature of the protocol, facilitated the development of application, since Android does require and enforce applications threads to run and return to the system as quick as possible. The Figure below show a screenshot of the Android Application.
  
-===== Source Code ===== +Finally, we developed a web application to manage the treasure hunter maps. We used the Play Framework, which combines Java and Scala to develop the web administration tool. We enhanced the tool with Google Maps library to display the location and map for administrators. Using the map, the administrator can graphically click and form the treasure to polygon. The Web application is shown below. 
-The source code can be obtained in the following github repo:+ 
 +{{:android-hunter.png?nolink&350 |}} {{ :web-hunter.png?nolink&600 |}} 
 + 
 +===== Usage ===== 
 +Download the Source Code from the github page. The source code can be obtained in the following github repo:
   git clone https://github.com/marcosroriz/TreasureHunter.git   git clone https://github.com/marcosroriz/TreasureHunter.git
 +  
 +Execute the Gateway application
 +  java -jar GatewayTest IP Port
 +  
 +Execute the TreasureHunterCore application
 +  java -jar TreasureCore
 +  
 +Execute the TreasureHunterWeb application
 +  cd TreasureWeb
 +  play run
 +  
 +Execute the TreasureHunterAndroid application
 +  adb install ThreasureHunterAndroid
  • treasure_hunter.txt
  • Last modified: 2017/07/21 03:08
  • (external edit)