Vue d’ensemble de SHIP

À l’aide de la plate-forme d’interface Serious, vous pouvez développer et déployer une interface graphique moderne en une fraction du temps nécessaire au développement traditionnel basé sur C.

Qu’est-ce que la Serious Human Interface™
Platform (SHIP) ?

SHIP comprend cinq ingrédients principaux :

  • SHIP Total IDE (SHIPTide), l’IDE basé sur PC pour développer votre interface graphique
  • le fichier de données binaires cargo que SHIPTide exporte, contenant l’ensemble de votre interface graphique, y compris les polices, les images, la mise en page, l’audio, les scripts compilés, les communications, etc
  • le matériel Serious Integrated Module (SIM) qui héberge votre interface graphique et devient votre nouveau panneau avant, communiquant généralement par UART avec le reste de votre système
  • SHIPEngine, le micrologiciel d’exécution intégré à votre carte SIM qui exécute des interfaces graphiques SHIPTide Exportations
  • Communications, y compris les Protocole SHIPBridge, permettant les communications entre la carte SIM et votre système

Le développement avec SHIP porte le développement d’interfaces graphiques intégrées à un tout autre niveau. Vous pouvez avoir un prototype d’interface graphique opérationnel en quelques jours, même si vous n’avez jamais utilisé SHIP auparavant. Une fois que vous êtes à la pointe de SHIP, vous pouvez créer de nouvelles pages d’interface graphique en quelques minutes seulement. Et vous serez stupéfait de voir à quel point le peu de code est impliqué dans la création d’une interface graphique moderne et entièrement fonctionnelle. C’est ce que fait SHIP : de superbes interfaces graphiques, beaucoup de flexibilité sur ce que vous finissez par obtenir, et aussi peu de codage que possible pour vous.

Le processus de développement de l’interface graphique SHIP : concevoir, exporter, essayer
Concevoir

SHIPTide est l’IDE SHIP Total… l’outil de développement rapide d’interface graphique qui fonctionne sous Windows. Vous développez votre interface graphique sur le PC avec très peu de codage – SHIPTide vous aide avec la disposition de l’écran, l’importation de polices et d’images (il n’y a pas besoin de convertisseurs de polices/images en dehors de SHIPTide – il fait tout cela), et l’organisation de vos bribes de code qui relient l’interface graphique.

Exportation

Lorsque vous souhaitez essayer votre interface graphique sur une carte SIM, exportez le fichier de chargement depuis SHIPTide. Cela traite toutes vos polices, images, textes, multilingues, mises en page, scripts (vous obtenez l’image) et construit un seul fichier de données que nous appelons le « cargo ».

Essayer

Connectez la carte SIM à votre PC et SHIPTide télécharge le fichier cargo de l’interface graphique via le port USB dans la mémoire FLASH de la carte SIM. La carte SIM redémarre et votre interface graphique apparaît instantanément. Le firmware SHIPEngine sur la carte SIM « exécute » votre interface graphique et lui donne vie.

Premiers pas

Vous voulez en savoir un peu plus sur SHIP ? Voici quelques ressources qui peuvent vous familiariser avec les concepts et les capacités de SHIP avant d’aller plus loin :

SHIP Version 5

SHIP Version 5 (SHIPv5), prend en charge les plateformes ci-dessous :

VersionStatutPrise en charge de la plate-forme matérielle
v5.2ProductionPlates-formes IHM hautes performances SIMx52, SIMx62 et SIMx21 ;

Pour plus d’informations sur SHIPv5 :

Référence technique