@@ -0,0 +1,1029 @@
+package com.glezo.wifi_locator;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.Collection;%0Aimport java.util.Iterator;%0A%0Aimport com.glezo.version.Version;%0A%0Apublic class Wifi_Locator_Unweighted_Average_Observer extends Wifi_Locator_Service %0A%7B%0A%09private static final String%09%09algorithm_name=%22unweighted_average_observer%22;%0A%09private static final Version%09algorithm_version=new Version(%220.1%22); %0A%09private static final String%09%09algorithm_description=%22Unweighted average, even between different observers%22;%0A%09%0A%09public Wifi_Locator_Unweighted_Average_Observer()%0A%09%7B%0A%09%09super(algorithm_name,algorithm_version,algorithm_description);%0A%09%7D%0A%09public ArrayList%3CWifi_Location%3E infere_position(Collection%3CWifi_Observation%3E seeds) %0A%09%7B%0A%09%09ArrayList%3CWifi_Observation%3E unprocessed=new ArrayList%3CWifi_Observation%3E();%0A%09%09for(Iterator%3CWifi_Observation%3E iterator = seeds.iterator(); iterator.hasNext();)%0A%09%09%7B%0A%09%09%09Wifi_Observation current_observation = (Wifi_Observation) iterator.next();%0A%09%09%09unprocessed.add(current_observation);%0A%09%09%7D%0A%09%09//TODO!%0A%09%09%0A%09%09%0A%09%09return null;%0A%09%7D%0A%0A%7D%0A

Create Wifi_Locator_Unweighted_Average_Observer.java