Hi<br><br>Thanks a lot for this new version. I would like to know if you could create a new page in <a href="http://opkg.org">opkg.org</a> for easily follow, install and upgrade it !<br><br>Thanks in advance<br><br>Kimaidou<br>
<br><div class="gmail_quote">2009/3/30 Onen <span dir="ltr">&lt;<a href="http://onen.om">onen.om</a>@<a href="http://free.fr">free.fr</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br>
<br>
the new version of the logger is out. This is a major step: you can now<br>
do the complete process (log, upload, delete processed logs)<br>
graphically! No need to edit any file.<br>
<br>
WHAT&#39;S NEW SINCE 0.1?<br>
* Now displays GSM data at startup. No need to wait for network<br>
   update.<br>
* Before upload, login/password graphical interface added.<br>
* After upload, asks about deleting all processed log files.<br>
* Requests CPU ressource to prevent phone from going to suspend (this<br>
depends on the configuration of the phone...).<br>
* Do not log if a call is ongoing. The reasons are:<br>
  - when in a call org.freesmartphone.GSM.Network.GetStatus()<br>
    returns a lower signal strength.<br>
  - org.freesmartphone.GSM.Monitor.GetNeighbourCellInformation()<br>
    returns garbage when in a call.<br>
* Software id and version added in generated logs<br>
<br>
Another major point is the &quot;beta&quot; support of neighbour cells logging.<br>
Following comments made on this list (thanks Yorick, Olivier and Helge<br>
and sorry if I forget others), I have changed my mind and the code is<br>
ready in this release. But deactivated. The reasons are:<br>
  - we need to clarify the meaning of some fields<br>
  - we need to clarify if there is no risk of mixing cells and<br>
    MCC/MNC at the borders.<br>
The idea will be to keep track if a logged cell was &quot;serving&quot;, or<br>
&quot;neighbour&quot;. This will let us experiment with ways of building coverage<br>
areas, and specify algorithms.<br>
<br>
Thanks Stefan, the application is already in the feeds:<br>
<a href="http://downloads.openmoko.org/repository/unstable/armv4t/openbmap-logger_0.2.0-r1_armv4t.ipk" target="_blank">http://downloads.openmoko.org/repository/unstable/armv4t/openbmap-logger_0.2.0-r1_armv4t.ipk</a><br>
=&gt; opkg install/upgrade openbmap-logger<br>
<br>
Ipk, tar, git can be found at:<br>
<a href="http://sourceforge.net/project/showfiles.php?group_id=218065&amp;package_id=310952" target="_blank">http://sourceforge.net/project/showfiles.php?group_id=218065&amp;package_id=310952</a><br>
<a href="http://myposition.git.sourceforge.net/git/gitweb.cgi?p=myposition" target="_blank">http://myposition.git.sourceforge.net/git/gitweb.cgi?p=myposition</a><br>
<br>
Following is a part of the README. You will find a summary of the<br>
project, and the manual with some details about the configuration file<br>
if you want total control of your application.<br>
<br>
Onen<br>
<br>
<br>
SUMMARY:<br>
OpenBmap is a free and open map of wireless communicating objects<br>
(e.g. cellular antenna, Wi-Fi, Bluetooth). It provides tools to<br>
mutualize data, create and access this map.<br>
The purpose of this software is to log GSM data, together with<br>
GPS coordinate. This data are sent to the website (<a href="http://www.openbmap.org" target="_blank">www.openbmap.org</a>),<br>
in order to build a free database. In order to keep a high quality<br>
of data, we store GPS quality, speed, GSM signal strength, etc...<br>
Possible use of this database:<br>
* get your location based on the current GSM cell you are connected to.<br>
(GPS needs extra power to function, GSM is always on. Less precise<br>
than GPS, but enough for a lot of usages. Instant location, GPS<br>
needs time to get a fix.)<br>
* speed up GPS first time to fix by providing the location based<br>
on GSM data<br>
* geolocate your photos when taken<br>
* get a map of GSM coverage<br>
* get a map of 2, 2.5, 3G coverage (not yet implemented)<br>
* ...<br>
<br>
What you should expect:<br>
* The complete process is done through graphical interface.<br>
* Requests CPU ressource to prevent phone from going to suspend (this<br>
depends on the configuration of the phone...).<br>
* generation of logs (no log during a call)<br>
* Graphical window to enter login/password before upload (possibility<br>
to cancel upload).<br>
* upload of logs<br>
* Graphical window proposing to delete all logs already processed.<br>
<br>
MANUAL:<br>
Interface is straightforward.<br>
<br>
Note: The GPS is started as soon as the application is launched.<br>
And it keeps running if the application is logging or not. This<br>
is to prevent losing the GPS position if you pause your logging.<br>
You have to exit the application in order to stop the GPS.<br>
<br>
* A button to start generating logs. Values will be displayed when<br>
valid. Logs are stored under HOME/.openBmap/Logs by default.<br>
<br>
* A button to stop generating logs.<br>
<br>
* A button to upload.<br>
This pops a window up, which displays the current login/password.<br>
Please modify it before pressing &#39;ok&#39; button if needed. You can<br>
cancel upload by pressing &#39;cancel&#39;.<br>
<br>
If you press &#39;ok&#39;, this will block the interface until every log<br>
has been uploaded. This means that if you do not have Internet<br>
connection up and running, the GUI will be frozen until timeout of<br>
the upload part.<br>
<br>
After successful upload, the logs are moved to<br>
HOME/.openBmap/Processed_logs by default.<br>
<br>
When upload is finished, the result is first displayed (how many logs<br>
have been uploaded out of how many available).<br>
Then a popup window will propose you to delete all (this includes<br>
possible logs from previous upload) the processed logs (located in<br>
HOME/.openBmap/Processed_logs by default).<br>
<br>
Warning: you should create an account on <a href="http://realtimeblog.free.fr" target="_blank">realtimeblog.free.fr</a><br>
website, and fill a correct login/password in the popup window<br>
displayed before upload works.<br>
<br>
* A button to exit (if logger is active, it will first stop it<br>
cleanly, and then exit).<br>
<br>
Config file and application log are located under HOME/.openBmap<br>
directory by default.<br>
<br>
You can modify values in the config files (by editing it). This<br>
way you can have a fine grained control of your logger:<br>
- change the locations of logs<br>
&#39;openbmap logs directory name&#39;, &#39;openbmap uploaded logs directory name&#39;<br>
- change the rate of logging<br>
openbmap logger default scanning speed (in sec.) = 10<br>
- set a minimal speed for logging<br>
gps minimal speed for logging (km/h) = 0<br>
- set a maximal speed for logging<br>
gps maximal speed for logging (km/h) = 150<br>
- please do not modify other values, this could prevent the<br>
logger from working correctly.<br>
<br>
If you break your configuration file, just exit the application.<br>
Delete the configuration file (by default: HOME/.openBmap/openBmap.conf).<br>
Launch the application. The configuration file, if not found is<br>
generated with default values.<br>
<br>
KNOWN BUGS:<br>
* when you are generating logs, and you press &#39;Stop&#39; button.<br>
   A popup window let you know you should wait for the logger to<br>
   finish stopping. Under FSO M5, if you press the power<br>
   button, the phone suspends. You press it again it wakes up.<br>
   Nevertheless the GUI is frozen. You will have to kill the<br>
   process.<br>
<br>
<br>
_______________________________________________<br>
Openmoko community mailing list<br>
<a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>
<a href="http://lists.openmoko.org/mailman/listinfo/community" target="_blank">http://lists.openmoko.org/mailman/listinfo/community</a><br>
</blockquote></div><br>