AN1005 – Personnalisation et chargement des écrans de démarrage (GUI)

Que sont les écrans de démarrage ?

Les écrans de démarrage sont des images qui peuvent être chargées sur les cartes SIM séparément de celles des fichiers de cargaison et sont utilisées pour réaliser l’image de marque ainsi que pour masquer les messages verbeux par défaut que notre micrologiciel émet au cours de ses différentes étapes de fonctionnement. Aujourd’hui, quatre types différents d’écrans de démarrage sont autorisés.

Chargement du démarrage

Cet écran de démarrage est le tout premier à apparaître en fonctionnement normal et s’affiche pendant tout le temps de chargement ou d’attente de la carte SIM dans le chargeur de démarrage SHIPTug. En règle générale, cela s’affiche pendant une très courte période immédiatement après le démarrage.

Chargement de l’application

Cet écran de démarrage est le deuxième à apparaître en fonctionnement normal et s’affiche tout au long du démarrage et du chargement d’une cargaison par SHIPEngine. Une fois le chargement terminé, la transition est effectuée vers le contenu de la cargaison.

Téléchargement

Cet écran de démarrage s’affiche lorsqu’un type de fichier (cargaison, micrologiciel, etc.) est téléchargé sur la carte SIM. Une barre de progression statique, colorée et cyclique s’affiche dans la partie inférieure de l’écran, au-dessus d’une marge, pendant ce processus. Les indicateurs de progrès réels ne sont pas encore mis en œuvre, mais le seront à l’avenir. La personnalisation de cette barre de progression n’est pas encore implémentée non plus.

Erreur

Cet écran de démarrage s’affiche en cas d’erreur critique du micrologiciel.

Configuration des écrans de démarrage

La mise en place de ces écrans de démarrage est conçue pour être effectuée au niveau du projet. Pour ce faire, vous devez d’abord avoir un projet ouvert. Une fois que vous l’avez fait, vous pouvez configurer des écrans de démarrage en procédant comme suit :

  1. Cliquez sur « Projet » dans la barre de menu supérieure.
  2. Dans le menu « Projet », cliquez sur l’élément de menu « Propriétés du projet ».
  1. Une fois dans le menu « Propriétés du projet », cliquez sur l’onglet « Écrans de démarrage ».
  1. Dans l’onglet « Écrans de démarrage », sélectionnez l’écran de démarrage particulier que vous souhaitez modifier.
  2. Utilisez le bouton « Parcourir » pour sélectionner une image de votre PC que vous souhaitez utiliser pour cet écran de démarrage particulier.
  1. Répétez les étapes 4 et 5 pour chaque écran de démarrage que vous souhaitez modifier.
  2. Une fois que vous avez terminé de modifier les écrans de démarrage, appuyez sur « Fermer » pour quitter le menu « Propriétés du projet ».

Une fois que vous avez configuré vos images d’accueil dans les propriétés du projet, vous devrez maintenant exporter votre cargaison pour pouvoir la charger et l’utiliser correctement. Notez que la zone de chaque image d’accueil dans le menu « Télécharger le projet » qui apparaît après une exportation de fret lorsqu’une carte SIM est connectée ou lors de la sélection manuelle du téléchargement d’un fret comporte 3 ensembles de boutons radio. Les options sont « Télécharger », « Sauter » ou « Effacer ». En règle générale, si vous souhaitez télécharger un écran de démarrage particulier, vous devez vous assurer que la case d’option « Télécharger » est sélectionnée pour cet écran. Si vous souhaitez effacer un écran de démarrage existant, assurez-vous que la case d’option « Effacer » est sélectionnée. Dans tous les autres cas, il est préférable de laisser l’option « Ignorer » sélectionnée car vous laisserez la carte SIM dans son état actuel par rapport à cet écran de démarrage particulier. À partir de là, il vous suffit de cliquer sur « Télécharger » et vos écrans de démarrage seront modifiés sur la carte SIM en fonction des paramètres que vous avez fournis.

Remarques sur les écrans de démarrage

  • Pour que les écrans de démarrage fonctionnent actuellement, ils doivent déjà être convertis au format *.shp par SHIPTide. Cela ne peut se faire aujourd’hui qu’en les attribuant via la méthode « Project Properties » décrite ci-dessus, puis en déclenchant une opération d’exportation du projet. Bien que vous ayez la possibilité de « Parcourir » les images de l’écran de démarrage dans la fenêtre « Télécharger le projet », vous ne pourrez pas sélectionner de nouvelles images qui ne sont pas déjà au format *.shp. Votre seule option sera de sélectionner les fichiers qui doivent déjà être convertis et qui ont une extension .shp. SHIPTide ne sera pas en mesure de convertir d’autres fichiers au format d’image à ce stade.
  • Le bouton « Parcourir » pour les images de l’écran de démarrage dans la fenêtre « Télécharger le projet » vous empêchera de sélectionner des types de fichiers non pris en charge. Les communications entre SHIPTide et SHIPEngine ne permettront pas de télécharger des fichiers de tailles trop grandes, pour le stockage disponible.
  • Les formats actuellement pris en charge pour la conversion en fichiers *.shp via la méthode « Propriétés du projet » sont les fichiers *.png, *.jpg, *.bmp et *.gif.
  • Les seuls formats actuellement pris en charge pour le téléchargement via la fenêtre « Télécharger le projet » sont les fichiers *.shp générés par SHIPTide.
  • Les écrans de démarrage sont alignés avec et placeront à la fois SHIPTug et SHIPEngine dans les paramètres d’orientation définis par le projet dans lequel ils sont affectés/générés.
  • Si vous choisissez des écrans de démarrage plus grands que la taille affichable de la plate-forme SIM cible pour laquelle vous développez, SHIPTide obligera SHIPTide à mettre l’image à l’échelle pour l’adapter à la zone d’écran disponible. La qualité et les résultats de cette mise à l’échelle peuvent ne pas être souhaitables et il est préférable de s’assurer que les écrans de démarrage sont de la bonne taille avant d’être utilisés avec les projets.
  • Les images de l’écran de démarrage peuvent avoir de la transparence, mais il n’y a aucun moyen de personnaliser la couleur d’arrière-plan pour le moment, qui est par défaut noire.
  • La barre de chargement qui s’affiche pendant l’écran de démarrage de téléchargement n’est pas encore personnalisable de quelque manière que ce soit, mais le sera probablement à l’avenir.
  • La barre de chargement qui s’affiche pendant l’écran de démarrage du téléchargement représente la progression réelle du chargement.
  • Une fois que les conversions *.shp des écrans de démarrage sont générées par SHIPTide à l’aide des « Propriétés du projet » et du chemin d’exportation du projet, elles se trouvent dans un dossier appelé « splash » dans le dossier du projet. Ces fichiers peuvent être transportés et même utilisés directement via les boutons « Parcourir » pour les images de l’écran de démarrage dans la fenêtre « Télécharger le projet » plus tard si nécessaire.