You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After extensive testing and code improvements on v3.0, Anyplace v3.2 is finally ready for production. There are only minor issues left that will be fixed on the way. Anyplace v3.2 also brings the first version of the Fingerprint Management Studio (FMS) component in Architect.
Fingerprint Management Studio (FMS) is an indoor signal management studio that provides a uniform platform to: (i) manage the collection of location-dependent sensor readings (i.e., fingerprints) in indoor environments; (ii) estimate the localization accuracy based on the collected fingerprints; and (iii) assess Wi-Fi coverage and data rates. FMS comprises of the following components: (i) CSM (Crowd Signal Map), which is a map-based visual management environment to orchestrate the crowdsourcing effort of indoor signals for ethical benefit; (ii) ACCES (Accuracy Estimation), which en- ables the qualitative assessment of localization accuracy before deploying the localization service (i.e., in the laboratory as opposed to the field) using Gaussian Processes Regression and the Cramer-Rao Lower Bound (CRLB); and (iii) WS (Wi-Fi Surveying), which enables the qualitative assessment of Wi-Fi coverage using the signals collected by crowdsourcers.
Copy file name to clipboardexpand all lines: README.md
+7-7
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# AnyPlace v3
1
+
# AnyPlace v3.2
2
2
3
3
[](https://gitter.im/dmsl/anyplace?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
4
4
@@ -53,7 +53,7 @@ DEALINGS IN THE SOFTWARE.
53
53
54
54
Short description of the contents included in this release.
55
55
56
-
### A. Server v3.0.4
56
+
### A. Server v3.2
57
57
58
58
The server entails all components to run the anyplace service on your own server.
59
59
@@ -62,27 +62,27 @@ The server entails all components to run the anyplace service on your own server
Copy file name to clipboardexpand all lines: server/README.md
+13-8
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,13 @@
1
-
# Anyplace v3
1
+
# Anyplace v3 Installation Notes
2
2
This is a latest version of the Anyplace backend, which has been ported to tha scala language and that also supports all the latest versions of its underlying software layers (i.e., it has been tested with couchbase 4.5 and play framework 2.5).
3
3
4
-
# Setup/Configuration
4
+
# Anyplace v3 for administrators
5
5
6
-
1.**Install & Configure Couchbase** Download the latest Couchbase Server Community Edition from [https://www.couchbase.com/downloads](https://www.couchbase.com/downloads). Anyplace v3 has been tested with Couchbase 4.5, but compatibility with later versions is possible.
6
+
## Setup/Configuration
7
+
8
+
1.**Install & Configure Couchbase** Download the latest Couchbase Server Community Edition from [https://www.couchbase.com/downloads](https://www.couchbase.com/downloads). Anyplace v3 has been tested with Couchbase 4.5, but compatibility with later versions is expected.
#if you don't have wget, just download the file with a browser)
@@ -19,6 +21,7 @@ This is a latest version of the Anyplace backend, which has been ported to tha s
19
21
+ Fill in the paremeters in `conf/application.conf` according to the development or production environment.
20
22
*`application.secret` - This is a Play Framework parameter. You can see its purpose and how to generate one in Play Framework's [documentation](https://www.playframework.com/documentation/2.5.x/ApplicationSecret).
21
23
*`server.address` - The URL the server is running on. (e.g. `http://anyplace.cs.ucy.ac.cy`)
24
+
*`server.port` - The port the server is running on. (e.g. `80 (htpp), 443 (https) `)
22
25
*`couchbase.hostname` - The URL where the Couchbase instance is running. (e.g. `http://db.<<domain>>.com`)
23
26
*`couchbase.port` - Couchbase's port. The default is `8091`.
24
27
*`couchbase.bucket` - The name of the Couchbase bucket where the Anyplace documents reside.
@@ -30,7 +33,7 @@ This is a latest version of the Anyplace backend, which has been ported to tha s
30
33
* `PASSWORD=""` - This is the administrator's password for the couchbase instance.
31
34
* `BUCKET=""` - This is the bucket for the couchbase instance.
32
35
+ Important: As with all passwords, this should be kept a secret.
33
-
36
+
+ Note: If you are getting Authentication Failure errors, then create a user with the bucket name. This is a new change from Couchbase 5.0 (V5.0 - NEW Role-Based Authentication - Bucket Passwords, etc)(https://forums.couchbase.com/t/v5-0-new-role-based-authentication-bucket-passwords-etc/14637)
34
37
# Running
35
38
36
39
You can now launch the Anyplace service:
@@ -45,7 +48,7 @@ This is a latest version of the Anyplace backend, which has been ported to tha s
45
48
$ Double click anyplace_v3.bat
46
49
# To stop press Ctrl-C or kill the respective process through the task manager
47
50
48
-
# Testing
51
+
##Testing
49
52
Just open a browser and test the following URLs.
50
53
51
54
$ http://localhost:9000/viewer
@@ -58,9 +61,9 @@ This is a latest version of the Anyplace backend, which has been ported to tha s
58
61
59
62
## How to setup Anyplace v3 in you IDE?
60
63
1. You can run the project locally on your personal computer using the [IntelliJ IDEA](https://www.jetbrains.com/idea/download/)
61
-
+ Download the [IntelliJ IDEA](https://www.jetbrains.com/idea/download/) (The Community Edition is free)
64
+
+ Download the [IntelliJ IDEA](https://www.jetbrains.com/idea/download/) (The Community Edition is free but if you are a student we recommend taking advantage of the Ultimate Edition which is free for 1 year - this has built-in integration for Play Framework debugging)
62
65
+ Install the Scala plugin during the installation process
63
-
+ Download the project from [GitHub](https://github.com/dmsl/anyplace/archive/develop.zip)
66
+
+ Download the project from [GitHub](https://github.com/dmsl/anyplace/archive/master.zip)
64
67
+ Extract the `develop.zip` file
65
68
+ Click `Open` under the `File` menu on the IntelliJ IDEA
66
69
+ Choose the `anyplace-develop/server` directory of the extracted file (The directory icon should be marked)
@@ -71,6 +74,8 @@ This is a latest version of the Anyplace backend, which has been ported to tha s
71
74
* Click the dropdown menu on the right side of the IDE to `Edit configuration`
72
75
* Add a new configuration click the `+` symbol
73
76
* Choose `SBT Task` and then write "run" in the `tasks` fields
0 commit comments