@@ -0,0 +1,852 @@
+package com.glezo.wifi_locator;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.Collection;%0Aimport com.glezo.version.Version;%0A%0Apublic abstract class Wifi_Locator_Service %0A%7B%0A%09public String%09algorithm_name;%0A%09public Version%09algorithm_version;%0A%09public String%09algorithm_description;%0A%09%0A%09public Wifi_Locator_Service(String algorithm_name,Version algorithm_version,String algorithm_description)%0A%09%7B%0A%09%09this.algorithm_name%09%09%09=algorithm_name;%0A%09%09this.algorithm_version%09%09=algorithm_version;%0A%09%09this.algorithm_description%09=algorithm_description;%0A%09%7D%0A%09public String%09getAlgorithmName()%09%09%09%7B%09return this.algorithm_name;%09%09%09%7D%0A%09public Version%09getAlgorithmVersion()%09%09%7B%09return this.algorithm_version;%09%09%7D%0A%09public String%09getAlgorithmDescription()%09%7B%09return this.algorithm_description;%09%7D%0A%09public abstract ArrayList%3CWifi_Location%3E infere_position(Collection%3CWifi_Observation%3E seeds);%0A%7D%0A

Create Wifi_Locator_Service.java