Le GPS est aujourd'hui un système très largement utilisé. Que ce soit en voiture pour calculer un itinéraire ou lors de
randonnées pour trouver son chemin, le GPS s'est très largement démocratisé et son utilisation est devenue, pour une très
large part de la population, quasi naturelle.
Nous avons été amenés plusieurs fois à développer des applications PC, Pocket PC et Smartphone, utilisant le GPS.
Développement
Le GPS (Global Positioning System) est un système de localisation terrestre. À la fin des années 70, le principal souci du
département de la défense des États-Unis était de créer un système permettant à tous les éléments de l'armée américaine
de se positionner de manière précise et rapide, n'importe où à la surface de la Terre.
Le système GPS est composé d'une constellation de satellites (24 au total) positionnés de telle manière qu'au moins 3 d'entre
eux soient visibles de n'importe quel point du globe. Chaque satellite émet un message codé donnant à ceux qui le reçoivent
des informations sur sa position.
Le récepteur GPS fait alors de savants calculs pour déterminer, grâce au décalage entre le moment de l'envoi et de la réception
du signal, la position en termes de latitude, longitude et altitude (d'autres informations telles que la vitesse sont aussi
calculées).
Grâce à un système de codage, les données sont très précises pour l'armée américaine, et beaucoup moins précises pour
les civils. Nous devons nous contenter des données civiles, mais généralement cela suffit pour se positionner. La réception
des données provenant des satellites et les calculs complexes qui doivent être réalisés pour déterminer la position sont
effectués par des appareils spécialisés, de plus en plus bon marché, que sont les GPS.
Nous avons été amenés plusieurs fois à développer des applications PC, Pocket PC et Smartphone, utilisant le GPS.
Pour plus d'informations sur SOFTELITE, remplissez notre formulaire de contact ou écrivez-nous à info@softelite.fr

Tracedge est une société française spécialisée dans l’optimisation de la performance sportive. Elle a mis au point un système
d’analyse très pointu de données GPS collectées pendant une activité sportive (descente de ski, épreuve d’aviron, course à
vélo, en voiture, en bateau, etc.).
SOFTELITE a fourni le logiciel TSP20B chargé de la collecte et du stockage des données fournies par toutes les sources
d’information embarquées dans le boîtier. Ce logiciel est développé en Visual Basic .NET ciblant le .NET Compact Framework et
fonctionne sous Windows CE 5 et supérieur.
Les données collectées sont analysées par le logiciel Tracedge et donne toutes les informations nécessaires pour optimiser
la performance.
Pour collecter les données GPS, Tracedge a besoin d’un système de collecte portable, polyvalent et performant. Dans un
premier temps nous avons développé un prototype composé d’un Pocket PC 2003 et d’une carte GPS haut de gamme (Thalès).
Le résultat fut à la hauteur des espérances et Tracedge décida de développer sa propre plateforme matérielle, le TSP.
Le TSP 20B est un boîtier d’acquisition de diverses données. Il est composé d’une partie matérielle et logicielle.
La société Eurilogic a fourni une carte mère de type Pocket PC basée sur un processeur ARM9 cadencé à 250 Mhz et pourvu
d’une mémoire RAM de 64 Mo et d’une mémoire flash de 64 Mo. Le système d’exploitation est Windows CE 5, spécialement
optimisé pour les besoins de Tracedge.
La société Adison a fourni une carte électronique chargée de la gestion de l’énergie et des différents capteurs embarqués
(capteur d’inertie, capteur de pression, etc).
La société Thalès Navigation a fourni une carte GPS de très haut niveau permettant une précision de l’ordre du cm.
SOFTELITE a fourni le logiciel TSP20B chargé de la collecte et du stockage des données fournies par toutes les sources
d’information embarquées dans le boîtier.
Ce logiciel est développé en Visual Basic .NET ciblant le .NET Compact Framework.
Il permet de gérer l’acquisition de très volumineux fichiers d’informations. Ces informations sont des trames GPS (trames
NMEA et données brutes binaires) couplées en temps réel à des informations provenant de capteurs d’inertie, d’altitude (plus
précis que celle fournie par le GPS) et barométriques. Les fichiers de données collectées font plusieurs dizaines de méga
octets.
Pour plus d'informations sur SOFTELITE, remplissez notre formulaire de contact ou écrivez-nous à info@softelite.fr

La traçabilité et l’identification sont très utilisées en informatique industrielle, et commencent à l’être aussi dans l’informatique
classique.
Le code à barres
Nos techniciens ont été très tôt amenés à maîtriser la technologie des codes à barres, tant au niveau lecture qu’au niveau
impression. Nous avons bâti notre expérience en créant de nombreux logiciels de suivi de production pour la société Salomon.
L’utilisation du code à barres étant chez ce client au centre de tout leur suivi.
SOFTELITE sait inclure dans ses développements la prise en charge de la lecture de codes à barres, tant sur PC que sur des
appareils mobiles. L’impression, que ce soit sur imprimantes classiques ou thermiques fait aussi partie de son savoir-faire.
L’identification sans contact (RFID)
Nous avons aussi été amenés à mettre en oeuvre les technologies liées au RFID. Cette technologie permet la lecture et
l’écriture d’informations numériques dans une mémoire et ce sans aucun contact. La radio est utilisée pour transporter les
commandes, les informations et aussi pour alimenter en énergie le composant mémoire (induction).
Aujourd’hui il est possible d’utiliser cette technologie sur PC, et aussi sur des appareils mobiles tels que les Pocket PC.
Pour plus d'informations sur SOFTELITE, remplissez notre formulaire de contact ou écrivez-nous à info@softelite.fr

L’accès aux données est un élément primordial pour les applications. L’enjeu pour nos experts est de savoir choisir la
technologie adaptée aux différents scénarios.
Pour stocker les données sur PC, nous utilisons généralement le moteur JET (moteur d’Access) ou SQL Server Compact Edition
pour les bases de données de petite taille, et SQL Server pour le stockage de grands volumes d’informations. Nous savons
aussi utiliser aussi des moteurs tels qu’Oracle ou MySQL.
Sur les machines mobiles, nous utilisons principalement SQL SERVER Compact Edition (la version mobile de SQL Server) qui
offre de très bonnes performances et une très grande compatibilité avec son grand frère SQL Server.
Les applications que nous développons peuvent fonctionner de plusieurs manières. Soit les données sont accessibles en
permanence, et on parle de mode connecté, soit les données ne sont pas toujours accessibles, et on parle alors de mode
déconnecté.
Le mode déconnecté est souvent utilisé avec les applications embarquées. Dans ce cas de figure, les données sont
synchronisées avec le serveur central grâce à une connexion réseau (réseau filaire, Wifi, GPRS/3G) puis utilisées en mode
déconnecté par l’application embarquée.
Pour plus d'informations sur SOFTELITE, remplissez notre formulaire de contact ou écrivez-nous à info@softelite.fr
