|
Stabilité du logiciel : La
stabilité d'un logiciel de navigation est un élément important. Un logiciel
de navigation est dynamique et susceptible d'être utilisé pendant de longues
périodes parfois plusieurs semaines sans interruption. Il est dépendant des
instruments extérieurs auxquels il est connecté (GPS, AIS, pilote,
multiplexeur de données etc). Sur des bateaux de taille modeste ayant peu
d'autonomie en énergie il doit pouvoir supporter sans encombres les mises en
veille de l'ordinateur et être immédiatement disponible au réveil de
l'ordinateur. Pour atteindre ce but StarNavPilot utilise une technologie de
services (comme le système d'exploitation Windows 10). Un service est un module
exécutable indépendant lancé, contrôlé, puis fermé par un gestionnaire de
services lui aussi indépendant mais contrôlé par le module principal. Le
gestionnaire de services de StarNavPilot est en mesure de remédier à la
défaillance d'un module en l'arrêtant et en le redémarrant de manière
fiable. Par exemple la communication avec les instruments de navigation par les
ports USB utilise plusieurs services. Avec un logiciel n'utilisant pas cette
technologie, le fait de débrancher violemment une prise USB (volontairement ou
en raison d'un mauvais contact) provoquera le blocage du programme voire de
l'ordinateur nécessitant une intervention manuelle. Avec StarNavPilot, il est
possible de débrancher une fiche USB et même de la rebrancher sur une autre
prise sans provoquer plus que quelques secondes de retard de positionnement
puisque les ports utilisés par les différents appareils (GPS, AIS) sont
détectés automatiquement. Il est inconcevable de penser qu'un système de
sécurité anti collision puisse ne pas fonctionner en raison d'un problème
quelconque. Dans un cas grave de défaillance ne pouvant être résolu par le
redémarrage d'un module, le gestionnaire de services est en mesure de
redémarrer le logiciel complet qui se retrouvera en quelques secondes
exactement dans la même situation qu'avant le problème (position, route
active, carte ouverte, etc...). StarNavPilot utilise 41 modules dont la
majorité sont des services.
Cette technologie permet à StarNavPilot
d'atteindre cette stabilité exemplaire et si appréciée des
utilisateurs.
Le stress test :Afin de mettre en évidence cette
caractéristique et dans le but de détecter tout défaut de code pouvant poser
des problèmes, StarNavPilot a subi sans aucune défaillance le stress test
consistant à l'aide d'une configuration spéciale à le faire tourner pendant 5
heures à une vitesse de 1000 fois sa vitesse de fonctionnement normale. La
réussite de ce test démontre la qualité du code utilisé et l'absence de tout
défaut de synchronisation entre les différents
modules.
|
Téléchargez et
Installez Gratuitement :

Installation automatique ultra rapide
en 3 clics.
Désinstallation
complète à partir du menu Démarrer.
|