mai 13

Génération d’applications exécutables pour du prototypage rapide

Génération d’applications exécutables pour du prototypage rapide

La suite de développement logiciel intégré SCADE dispose désormais d’une génération automatique d’applications exécutables à partir d’un modèle unique sur une variété de cibles, dont les tablettes Android ou iOS ou d’autres appareils similaires.

Le code généré à partir de modèles SCADE est fondamentalement indépendant de la plate-forme cible – que ce soit de son hardware et ses pilotes associés ou de son système d’exploitation – car aucun appel système n’est effectué par le code généré. La portabilité des modèles d’IHM SCADE en applications exécutables est donc facilitée, puisque les besoins d’adaptation résident seulement dans l’exécution principale et les boucles d’interaction, ou dans la gestion du système de fenêtrage. L’adoption de normes internationales telles qu’OpenGL (pour les dessins) ou EGL (comme le système de fenêtrage associé) facilite également cette tâche.[image_frame align=”center” alt=”Génération d’applications exécutables à partir d’une IHM SCADE Display” title=”SCADE Display et SCADE LifeCycle Rapid Prototyper soutiennent la génération automatique d’IHM interactives, ou de panneaux de prototypage rapide, à partir d’un modèle d’entrée unique” height=”367″ width=”600″]https://www.car-engineer.com/wp-content/uploads/2014/05/SCADE-display-application-generation.jpg[/image_frame]

SCADE Display, utilisé pour la conception et la génération d’IHM embarquées, et SCADE LifeCycle Rapid Prototyper, utilisé pour la création de simulateurs de conduite, soutiennent la génération automatique d’IHM interactives, ou de panneaux de prototypage rapide, à partir d’un modèle unique. Ils le font pour les PC de bureau/portables Windows (tous capables de gérer les applications exécutables OpenGL, soit par le biais de cartes graphiques dédiées ou via des adaptateurs graphiques intégrés dans la carte mère) et pour les appareils mobiles Apple iOS ou Android compatibles, tels que les Smartphones ou tablettes tactiles, à travers le support natif d’OpenGL ES 1.1 et 2.0 (ES signifie systèmes embarqués).

Les capacités d’élaboration de concepts d’interactivité au niveau modèle, comme des briques de base appelées “interacteurs” (pointeurs, claviers, zones actives interactives), combinés à l’indépendance du code généré par SCADE vers la plate-forme cible offrent aux concepteurs d’IHM des possibilités de créer des interfaces “multi-touch” “post-WIMP” qui peuvent être déployées rapidement sur une cible.

Les comportements, les interactions et les modalités ne sont pas encastrées ou cachées dans l’outil et tout est conçu et géré comme un modèle. Cela procure aux développeurs et aux concepteurs d’IHM une flexibilité et des fonctionnalités avancées pour créer leurs propres interfaces, basées sur des modèles, sans avoir besoin de connaître ou de manipuler des concepts de développement bas niveau.

Les applications exécutables générées par SCADE Display et SCADE LifeCycle Rapid Prototyper disposent d’une couche de communication intégrée, qui peut être activée ou non, permettant d’établir une communication à distance via un réseau – généralement par le biais d’une connexion Wi-Fi pour les appareils mobiles – entre le panneau graphique généré par SCADE et toute autre application de SCADE, d’un simulateur ou d’un environnement de test. Ceci permet, par exemple, la conduite et la surveillance en temps réel d’une simulation de modèle multi-domaine à partir d’une tablette, par l’intermédiaire d’un panneau de commande graphique conçu avec les briques de base de la bibliothèque de Widgets de SCADE Rapid Prototyper.

Source : ANSYS

Loved this? Spread the word


About the Author

Romain Nicolas

Related posts

AVL Team SUITE pour lier les données de simulations et de tests

​Read More

3ème édition du MOOC “Sustainable Mobility” de l’IFP School

​Read More

Utiliser STAR-CCM+ pour comprendre la chimie détaillée dans le processus de combustion

​Read More

CD-adapco accélère le développement de son offre “Moteur à combustion interne”

​Read More
Leave a Repl​​​​​y

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!