URL from previous article has changed, the new URL is:
http://www.swisstopo.ch/pub/down/basics/geo/system/swiss_projection_fr.pdf
Blog du projet GPS-GSM tracker
24 June 2005
Posted by Carl Björk at 11:33
9 May 2005
J'ai fait une petite recherche pour des plans, et je me suis posé la question de trouver les coordonnées de certains points sur la carte.
Vu le manque de precision j'ai regardé le plan epfl et la coordonnée donnée dessus (de manière très précise; a 10cm près!!) est donnée en coordonnée militaire suisse qui est simplement la distance sur l'axe "Est" pour Y et sur l'axe "Nord" pour X.
Une fois les coordonnées converties ça sera beaucoup plus simple a faire des calculs dessus.
Par contre ce modèle n'est valable que pour la Suisse c'est la norme CH1903 (http://www.swisstopo.ch/data/geo/refsysf.pdf).
J'ai regardé un tout petit peu le model WSG84 (http://www.wgs84.com/wgs84/wgs84.htm) (utilisé par le GPS), mais c'est très complexe et la correction dont mauro parlait est justement due a ce modele global qu'il faut projeter localement pour etre precis (je n'ai pas bien compris pourquoi mais il me semble qu'il faut des points de mesure topographique afin de corriger cela).
Vu le manque de precision j'ai regardé le plan epfl et la coordonnée donnée dessus (de manière très précise; a 10cm près!!) est donnée en coordonnée militaire suisse qui est simplement la distance sur l'axe "Est" pour Y et sur l'axe "Nord" pour X.
Une fois les coordonnées converties ça sera beaucoup plus simple a faire des calculs dessus.
Par contre ce modèle n'est valable que pour la Suisse c'est la norme CH1903 (http://www.swisstopo.ch/data/geo/refsysf.pdf).
J'ai regardé un tout petit peu le model WSG84 (http://www.wgs84.com/wgs84/wgs84.htm) (utilisé par le GPS), mais c'est très complexe et la correction dont mauro parlait est justement due a ce modele global qu'il faut projeter localement pour etre precis (je n'ai pas bien compris pourquoi mais il me semble qu'il faut des points de mesure topographique afin de corriger cela).
Posted by Carl Björk at 14:51
Comments (1)
6 May 2005
we have drawn a new UML schema according to discussion we had on monday.
The schema is not yet completly drawn and is not implemented. But it has been drawn taking into account the goals we want to reach.
We will start by implementing only two views at the beginning.
The schema is not yet completly drawn and is not implemented. But it has been drawn taking into account the goals we want to reach.
We will start by implementing only two views at the beginning.
Posted by Carl Björk at 21:40
Here is a new version which should fix the timer freezing problem. (the "static" network info still displays a false strength which we will fix as soon as you confirm the timer works fine)
Posted by Carl Björk at 12:01
2 May 2005
I attached the new version of gsmtracker. It has a timer and signal strength and cell position are updated automatically. (The most versatile is the strength)
Posted by Carl Björk at 13:30
30 April 2005
Hi Mauro,
To answer some interrogations, could you test Sysinfo60 and GsmTrcker (the commercial one) on your new phone?
Please post result on the blog
To answer some interrogations, could you test Sysinfo60 and GsmTrcker (the commercial one) on your new phone?
Please post result on the blog
Posted by Carl Björk at 16:00
29 April 2005
Le bug du signal strength est corrigé. Ceci ce fait maintenant de manière instanée sur notre telephone.
Posted by Carl Björk at 17:49
20 April 2005
Ci-joint: le schéma de la structure de la nouvelle version de GSM Tracker.
Posted by Mathieu Brichon at 11:40
La nouvelle version du programme a permis d'obtenir des cell ID.
La structure du programme reste à modifier pour satisfaire le paradigme MVC (Model View Controller), ainsi que pour détecter automatiquement les changements de cell ID.
La barre de force du signal ne fonctionne pas encore.
La structure du programme reste à modifier pour satisfaire le paradigme MVC (Model View Controller), ainsi que pour détecter automatiquement les changements de cell ID.
La barre de force du signal ne fonctionne pas encore.

Posted by Carl Björk at 4:19
19 April 2005
Nous sommes repartis de zéro en utilisant les facilités de C++ BuilderX (création automatique des fichiers de base, composants graphiques facile à utiliser)
Vous trouverez ci-joint le schéma structurel de l'application présenté lundi 18 (qui n'ai plus valable). Nous avons vu sur le Net un morceau de code incompréhensible(http://db.cs.helsinki.fi/~mraento/lxr/source/context_log/src/log_cellid.cpp), qui nous a permis de comprendre que nous n'utilisions pas de façon adéquate la classe RBasicGsmPhone. Nous pensions qu'il fallait dériver cette classe afin de pourvoir recevoir l'appel de NotifyChangeOfCurrentNetwork lorsqu'on change de CellID. Il semblerait que NotifyChangeOfCurrentNetwork met à jour de manière asynchrone les données relatives à l'antenne, sans toutefois le notifier.
Vous trouverez ci-joint le schéma structurel de l'application présenté lundi 18 (qui n'ai plus valable). Nous avons vu sur le Net un morceau de code incompréhensible(http://db.cs.helsinki.fi/~mraento/lxr/source/context_log/src/log_cellid.cpp), qui nous a permis de comprendre que nous n'utilisions pas de façon adéquate la classe RBasicGsmPhone. Nous pensions qu'il fallait dériver cette classe afin de pourvoir recevoir l'appel de NotifyChangeOfCurrentNetwork lorsqu'on change de CellID. Il semblerait que NotifyChangeOfCurrentNetwork met à jour de manière asynchrone les données relatives à l'antenne, sans toutefois le notifier.
Posted by Carl Björk at 18:50