INNOVATION
in HMI PROTOTYPING and EMBEDDED DEVELOPMENT

L'INNOVATION DANS LE PROTYPAGE ET LE DEVELOPPEMENT EMBARQUE

Une Approche inédite et innovante

Passer des idées au produit industriel final et contrôlez entièrement la conception et le développement de votre carte électronique embarquée comme vous ne l'avez jamais fait.

Interface Intuitive

Tirez le bénéfice de l'interface incroyablement intuitive et facile à utiliser d'un outil moderne et puissant aux possibilités de création illimitées.
Magneto Studio® vous permet de façonner l'électronique de votre système embarqué directement à partir de votre esprit et vos idées.
Toute la complexité technique inhérente aux matériels embarqués ou industriels est masquée par l'outil unique Magneto Studio® qui fusionne les besoins du prototypage sur machine bureautique et les contraintes de développement sur une carte autonome.
Son ouverture sur les formats standard des données multimédia, les outils prisés par les designers, et les environnements de développement permet une utilisation aussi bien dans le respect des habitudes de travail de l'homme de métier, que par des débutants.

Multi-profils

La quête permanente d'UX/UI d IMAGEM Technology® est à présent mise au service du développement de votre produit.
Magneto Studio® constitue à la fois un outil puissant de maquettage et de conception d'Interface Homme-Machine, et un environnement de développement logiciel. Un seul outil s'adresse pour la première fois à des profils métiers (généralement) distincts, en respectant leurs habitudes de travail et leurs intuitions.
Notre respect de l'expertise de chaque utilisateur permet de satisfaire les exigences des experts de chaque métier tout en ouvrant et vulgarisant les différentes spécialités auprès de profils amateurs ou plus généralistes.
Dans cette recherche de complémentarité, le choix du langage C comme syntaxe de référence se justifie logiquement :

  • Il présente une syntaxe simple permettant à des profils d'utilisateurs sans connaissance de développement logiciel de faire des applications interactives complexes et reliées au système, avec la sécurité des scripts lorsqu'il s’exécute dans Magneto Studio®.
  • Il reste le langage de référence dans le développement des applications embarqués Temps Réel et permet un lien naturel entre les applications d'Interface Homme-Machine développées dans Magneto Studio® et les développements système ou métiers réalisés sur du matériel embarqué.

Représentativité totale

Quoi de plus représentatif par rapport au produit final, que de construire votre projet simultanément sur votre machine de développement et sur votre matériel embarqué industriel, comme sur un miroir? Avec l'approche unique d'IMAGEM Technology®, le code est généré et exécuté en temps réel sur votre cible embarquée, et votre IHM s'exécute sous vos yeux et à l'identique à sa conception sur votre machine de développement bureautique.
L'effet est tellement naturel qu'il donne l'impression d'une simple recopie vidéo tandis que la réalité est bien plus plus puissante : les données et le code produit par Magneto Studio® sont mis à jour en temps réel sur la cible, et le code en développement s'exécute en permanence sur votre plate-forme connectée.
Jamais aucune société n'avait poussé sa démarche d'innovation aussi loin.
Loin d’être un besoin démodé, IMAGEM Technology® donne un nouveau souffle pragmatique à la notion de WYSIWYG (What You See Is What You Get) en proposant son concept révolutionnaire de WYCIWIR (What You Create Is What It Run).
Le moteur embarqué développé par IMAGEM Technology® qui constitue le cœur de votre système est l'héritage de 17 ans d'innovation : il est compact, fiable, et performant même sur des petits systèmes. Même sur les applications complexes d'Interface Homme-Machine, il permet un rendu conforme à la spécification et au maquettage sur machine bureautique.

Naturellement adaptatif

Le caractère adaptatif de la technologie d'IMAGEM Technology® se traduit dans tous les domaines nécessaires au succès d'un projet : la diversité matérielle (écrans, cartes électroniques), la réponse aux besoins client et à leurs évolutions, la plateforme de développement. Les choix techniques et l'engagement par rapport à ceux-ci ne sont plus un pré-requis à la réalisation d'un produit ou d'un démonstrateur.

Tout chez IMAGEM Technology® a été pensé pour permettre la portabilité et l'adaptabilité de l'investissement client :

  • Vos applications resteront pérennes même en faisant le choix de changer l'électronique de votre produit, grâce à un moteur embarqué léger et fiable qui est le fruit de plus de 10 années d'innovation. Il est proposé en premier lieu sur la très populaire famille de produits Raspbery Pi, et s'étendra demain sur d'autres cartes à vocation industrielle.
  • Vos développements d'Interface Homme-Machine s'adaptent en temps réel aux nouvelles spécifications ou à l'apparition de nouveaux besoins. Nativement notre technologie intègre toutes les facilités qui permettent à l'utilisateur de modifier de façon instantanée et transparente son application pour l'adapter à son choix d'écran (orientation portrait/paysage ou mise à l'échelle).
  • Aujourd'hui sur macOS, l'outil tout-intégré Magneto Studio® a pour vocation d'être déployé sur les autres types d'ordinateurs. Il a, dès le début de sa conception, été pensé pour être porté sur des machines bureautiques de puissance plus modeste et s’exécutant sur les autres Systèmes d'Exploitation utilisés pour le développement logiciel (Windows, Linux).

Par son approche inédite, Magneto Studio® fusionne les aspects matériels d'un produit industriel dans le creuset que représente l'outil, pour le façonner directement au modèle de la création, sans avoir à traverser les aléas techniques, temporels et économique, que représente un changement dans les choix initiaux du projet.

Oubliez les contraintes embarquées

Concentrez vous sur vos applications et vos objectifs produit, et oubliez les spécificités matérielles et les contraintes embarquées liées au choix de votre système physique. Même et surtout dans vos développements de preuve de concept et d'Interface Homme-Machine, bénéficiez de la technologie unique d'IMAGEM Technology® pour donner les pleins pouvoirs du succès de vos produits à la création et au design de vos applications.
Pour ceux qui ont déjà été confrontés aux réalités de « l'embarqué », avec les difficultés que représentent l'évolution d'une application dont les preuves de concept ou les maquettages ont été réalisées sur des machines surpuissantes et sans limites physiques vers des systèmes à ressources contraintes et à puissance limitée qui constitue le produit final, ils apprécieront les qualités enfouies de la technologie d'IMAGEM Technology® qui conduit la compacité et l'optimisation du code destiné à la cible embarquée. Le choix d'intégrer directement au niveau des objets applicatifs les éléments d’exécution en syntaxe C, permet d'offrir à l'utilisateur la simplicité et la puissance des scripts tout en bénéficiant au final de la performance d'un code compilé. De même, la conception d'un moteur embarquée dont l'aspect multitâche sans le besoin de disposer d'un noyau Temps Réel dans le système utilisateur, permet d'offrir une liberté et une flexibilité sans réserve à l'architecte système pour intégrer dans son environnement produit tout ou partie des éléments produits par Magneto Studio®. A noter que la version d'évaluation sur Raspberry Pi intègre un système Linux totalement standard qui permet à l'utilisateur qui le désire de faire cohabiter le moteur Magneto avec ses propres développements ou applications.
Son modèle de pilotage par les données (Data flow driven) lui garantit sa fiabilité et lui confère une ouverture naturelle au niveau des applications sur les périphériques ou variables liées au système qui porte le moteur embarqué.
Toute l'expérience et le savoir-faire d'IMAGEM Technology® en terme de petits systèmes à faibles ressources se trouve concentré dans le moteur Magneto embarqué, pour simplement faire oublier les différences et la diversité matérielle entre les cartes embarquées.

Découvrez ou re-visionnez la vidéo de l'automne 2019 présentant les concepts de Magneto Studio® sur une plateforme à base de FPGA intégrant un Soft CPU de 100 Mips (soit de la puissance d'un micro-contrôleur avec une cellule d'accélération graphique), mais qui offre une expérience utilisateur équivalente à l'usage d'une Raspberry Pi beaucoup plus puissante.

Un risque minimisé

Avec son approche unique, et son générateur de code robuste intégré, Magneto Studio® fusionne les phases de maquettage et de codage dans un même outil, faisant disparaître le risque de faisabilité technique et de divergence temporelle ou fonctionnelle entre la spécification d'un produit et le résultat final qui est dépendant des choix matériels et logiciels.
De plus, l'approche universelle et l'indépendance d'IMAGEM Technology® par rapport aux solutions matérielles du marché, garantit une liberté totale de choix stratégiques ou économiques des personnes ou des sociétés utilisatrices de la solution.
Les aléas de définition et de développement d'un produit introduisent une composante risque important au niveau du logiciel embarqué. En fusionnant les phases de maquettage et de codage dans un même outil, Magneto Studio® permet l'exploit de réduire de façon jamais atteinte le temps de développement dans les processus itératifs tels que la spécification, l'élaboration et l'évaluation ergonomique des Interfaces Homme-Machine.
Grace à un moteur embarqué propriétaire fiable et compact, le code généré sur la cible embarquée se révèlera robuste et efficace même sur de petites architectures à faibles ressources (voir la vidéo de l'automne 2019 présentant les concepts de Magneto Studio® sur une plateforme à base de FPGA intégrant un Soft CPU de 100 Mips, soit de la puissance d'un micro-contrôleur avec une cellule d'accélération graphique).
La génération du code applicatif est une constante permanente de l'outil Magneto Studio® dès la phase de prototypage jusqu'à la production finale. Son intégration avec les développements de l'utilisateur propres ou spécifiques se fait de façon ouverte et peut donc s'inscrire naturellement dans son environnement et son flot de développement tout au long de la vie du projet. Cette fonctionnalité qui diffère Magneto Studio® de tous les autres outils du marché porte naturellement en elle la réponse au risque de divergence entre la spécification et la réalisation d'un produit. Le temps de développement applicatif qui peut être réduit à néant rend l'approche d'IMAGEM Technology® idéal pour la réalisation de prototypes représentatifs nécessitant l'évaluation fonctionnelle et ergonomique des IHMs.
Enfin d'un point de vue général, la démarche d'autonomie et de gratuité proposée pour l'évaluation et l'utilisation de Magneto Studio®, ainsi que son ouverture par rapport au monde du développement logiciel traditionnel permet tout à chacun de faire ses choix en fonction de ses ambitions ou de ses stratégies de développement.
Cette liberté d'un point de vue du développement logiciel, se retrouve également dans l'ouverture de Magneto Studio® sur les formats et les outils graphiques standard du marché des autres, ce qui prévaut l'utilisateur de se sentir captif ou de se trouver dans une impasse liée à une limitation liée à une version l'outil.

Etre opérationnel instantanément

Les solutions délivrées par IMAGEM Technology® permettent de supprimer le temps de mise en oeuvre des parties système de votre matériel ainsi que le temps d'installation et de prise en compte des outils de développement logiciel. Il n'y a plus besoin de disposer d'un Environnement de Développement Logiciel ou d'avoir des connaissances sur le Système d'Exploitation d'une carte du marché, ni d'avoir recours à une formation pour prendre en main une nouvelle solution, pour être opérationnel en quelques minutes et avoir son propre code s’exécutant de façon autonome sur son système embarqué.
L'outil tout-intégré proposé par IMAGEM Technology® réduit à ZERO le temps de mise en oeuvre des parties système de votre matériel ainsi que le temps de prise en compte des outils de développement logiciel.
Aucune formation n'est nécessaire pour être immédiatement opérationnel et l'apprentissage peut se faire de façon individuelle grâce à des exemples et des tutoriaux videos.
Dans le cadre d'un développement d'Interface Homme-Machine, brisez le flot séquentiel traditionnel ou le maquettage du design sur des logiciels bureautiques doit ensuite être analysé, réduit parfois en fonction des possibilités techniques puis transcodé par des développeurs logiciels pour soumettre à nouveau le résultat à son créateur, qui peut alors se rendre compte de l'aspect final du produit.
Dans le cadre d'une approche universelle, Magneto Studio® peut être utilisé comme un outil unique intégrant l'ensemble des éléments nécessaires à l'utilisation et la programmation d'une carte (Système d'Exploitation, Chaine de développement logiciel), et offrant une capacité de création sans limite du fait de son ouverture sur les outils graphiques standard du marché.
En fusionnant les phases de maquettage et de codage dans un même outil Magneto Studio® permet de construire en temps réel votre application fonctionnelle sur votre matériel embarqué, en fonction de vos propres compétences ou sensibilités techniques.

Tester par vous même gratuitement

Bien que la force de persuasion marketing des solutions du marché vous auront probablement familiarisé avec le concept des idées au produit en un temps record, aucune ne vous aura proposé de vous prouver la réalité des mots. Chez IMAGEM Technology®, l'esprit de compétition nous anime et nous motive à faire un pari que personne n'aura jamais osé.

Vous cherchez une solution pour l'embarqué, ou vous avez besoin de développer un produit embarqué ou industriel et vous doutez de la pertinence de nos solutions dans votre propre contexte. IMAGEM Technology® veut convaincre par la pratique et non persuader par des mots. Vous pouvez vous faire votre idée par vous même en quelques minutes et sans frais : télécharger l'outil tout-intégré Magneto Studio® et laissez vous séduire par une expérience inédite, en passant directement de vos idées à un prototype autonome représentatif.

  • Vous cherchez une solution pour l'embarqué ou vous avez envie de réaliser votre propre application embarquée ou industrielle,
  • vous disposez d'une carte de la famille Raspberry Pi 2 ou 3 et d'une SD-Card (peut-être encore dans leur emballage...),
  • vous avez accès à un ordinateur compatible avec la dernière version de Magneto Studio®,


Alors, quelles que soient vos compétences en développement logiciel ou en Design Graphique : télécharger juste Magneto Studio® et en moins de 10 minutes, votre propre application s’exécutera avec vos données personnelles de façon autonome sur votre matériel.