Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
treasure_hunter [2014/01/21 00:52] mroriz |
treasure_hunter [2014/01/21 01:05] mroriz |
||
---|---|---|---|
Line 12: | Line 12: | ||
{{ : | {{ : | ||
- | 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 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, |
- | ===== 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: | + | |
+ | {{: | ||
+ | |||
+ | ===== Usage ===== | ||
+ | Download the Source Code from the github page. The source code can be obtained in the following github repo: | ||
git clone https:// | git clone https:// | ||
+ | | ||
+ | Execute the Gateway application | ||
+ | java -jar GatewayTest IP Port | ||
+ | | ||
+ | Execute the TreasureHunterCore application | ||
+ | java -jar TreasureCore | ||
+ | | ||
+ | Execute the TreasureHunterWeb application | ||
+ | play TreasureWeb | ||
+ | | ||
+ | Execute the TreasureHunterAndroid application | ||
+ | adb install ThreasureHunterAndroid |