==We want to develop a set of simple set of functions (not the whole application) that would run on a PC (not on mobile, we don't want the user interface) to compute the following:==
*Recognize the number of mobiles of a given group contained into a geographical area. It should be able to recognize if the number is below a minimum, or above a maximum
*Detect when the mobile is leaving or entering a certain geographical area. It should minimize false alarms (succesive alerts of in/out the area due to measurement erros)
*Detect if two mobiles are “too close” or “too far away” from each other
*Detect if a given mobile is stuck in traffic using information coming from him and the place he is. This would be done considering his actual speed and the statistical information obtained from the previous point.
*Recognize the streets the mobile has gone through, comparing some points of his history of positions and the streets database.
This would not be from scratch as all the required data is already available. They need not to consider heavy loads and only basic testing. We have databases containing geographical data of the mobiles and places:
Tables containing many of the last known GPS coordinates of the mobile. As well as heading, speed and other potentially useful signals. More details would be given to he developer.
Tables containing streets, areas and points of interest. It has their coordinates and corresponging labels (i.e. Street name)
All this information is available in WKT, and has been adapted to MySQL geometry data type. Ask for details and propose conversions if needed. All of the Detections would generate an 'alarm' message (URL call) as well as storing the event in a table, note that this would be running continously and should accept simultaneous calls. More details on request.
How we call such functions/procedures/programs? There is a perl script which receives and processes all the mobile/systems calls and has all the information needed. Calls can be done from this script. The developer should make sure we can use it this way.
Bids exceeding the budget will not be considered. This is a simple prototype.
this is a very interesting set of functions. The calculations will not be too difficult. I would be glad to help with this project. I look forward to talking with you further.