TODO: -Implement data analyzer --Calculate distance between current point and home location -Display probability on screen -Fix redraw issues -Issue alert if determined -Look into converting meters to pixels more in depth ****************************************************************** iWander-v0.5 November 30, 2010 Implemented container for Learning Network. Container has a RangeClassifier which helps determine the current weather conditions such as isNight, isTemp, isRain. It also helps perform the conversion between the conditions and the correct index into the probability array. ConditionNode was introduced and passed into the container on location change when it is time to analyze the current condition. Grabs a sticky Intent of the last broadcasted weather update. Note that the weather service must be running. If service is not running the weather data will not be used and isTemp, isRain will both default to NO. ****************************************************************** iWander-v0.4 November 26, 2010 Implemented drawing a radius around a given point. Right now the radius is given in meters and converts that to a number of pixels depending on zoom level. Needs to be researched more because the radius seems to not grow in correct proportion. Added "allowable" radius to preference. Removed HOME_UPDATE location broadcast. Added the "ishome" boolean extra to determine which icon should be drawn. Home Icon with allowalbe radius is drawn when plugged in and locationUpdate is sent out. Person icon with accuracy radius to drawn when not plugged int and locationUpdate is sent out. ****************************************************************** iWander-v0.3 November 23, 2010 IwanderLocationService now broadcasts an additional intent with action "iwander.HOME_UPDATE" when the home location is changed. This will be a double broadcast as this and LOCATION_UPDATE will both be broadcasted. Changed MapActivity to listen for HOME_UPDATE and center the map on this location and place a homw icon. ****************************************************************** iWander-v0.2 November 11, 2010 Implemented homeLocation Saver. If the phone is plugged in and receives a location update, it will update that location to be the home location and save it in a preference. When the service is first started it attempts to retrieve the homelocation from the preferences. If it fails it gets the last know coords from a passive provider and uses that as the homelocation. Note that testing this method seemed off because the network provider may give the cell phone coords. Due to this we also save the accuracy value along with the lat, long points for the homelocation. ****************************************************************** iWander-v0.1 November 11, 2010. This program spawns a service that registers a location listener. When the location is updated it packs information into an Intent and broadcasts the lat, long points. Preferences are available to adjust the frequency at which the location listener updates occur. ******************************************************************