L’usage de Magneto Studio a été réfléchi pour une Expérience Utilisateur sans précédent et pour une diffusion à large échelle. Notre autre ambition a été de lutter contre le coté captif que confère un investissement humain sur une technologie.
Notre volonté est donc d’apporter de grands services sans développer le besoin de services chez nos clients, ce qui entrainerait des cout et des délais supplémentaires dans la réalisation de leurs projets, et de permettre par les couts réduits des outils d’utiliser notre solution seulement pour certaines parties d’un projet (par exemple le prototypage).
Ainsi, notre approche respecte les compétences et les habitudes de travail du client, notamment s’il maitrise lui-même ses propres développements.
Pour éviter un apprentissage nécessitant une formation, nous avons privilégié dans tous nos choix des réponses intuitives et une occultation de la complexité technique. La réalisation de tutoriaux vidéo permet d’augmenter la connaissance et la maitrise de Magneto Studio en fonction de l’évolution et les besoins de l’utilisateur.
Nous avons fait le choix, pour les cartes de la famille Raspberry Pi, d’intégrer notre moteur d’exécution dans une distribution Linux Standard. Cela permet à tout utilisateur habitué à ce Système d’Exploitation de l’utiliser selon ses habitudes et son savoir-faire.
Magneto Engine s’exécute comme tout programme classique, en utilisant les librairies standard de Linux, et n’apporte pas de contrainte supplémentaires au système.
Pour les experts, la documentation qui s’adresse aux développeurs à partir de la version Pro, leur permet même de réinstaller le moteur Magneto Engine sur leur propre distribution.
Les solutions proposées par Imagem Technology ont pour objectif de faciliter les opérations non maîtrisées par ses clients, tout en respectant les compétences et le savoir-faire qu’ils ont acquis.
Ainsi, si vous avez vos habitudes de travail ou votre propre expertise logicielle selon vos propres outils (IDE, debugger, etc.) ou que vous êtes un expert du firmware et du Système d’Exploitation de votre carte, alors, vous pourrez continuer d’exploiter vos compétences, pour n’utiliser Magneto Studio que dans le cadre de vos besoins non satisfait (prototypes, IHM, etc.).
Principalement dans le cadre du développement logiciel, l’utilisation de Magneto Studio et de son eco-système peuvent totalement cohabiter avec vos propres outils de développement. Vous pouvez développer et mettre au point vos programmes selon vos habitudes et intégrer vos sources (en langage C) et vos librairies dans l’espace de travail intégré à Magneto Studio.
Devant la diversité des cartes du marché, il a fallut faire un choix de départ parmi les cartes les plus populaires. Nous avons donc développé notre nouveau concept sur la famille des Raspberry Pi pour la diffuser au plus grand nombre.
Aujourd’hui les cartes supportées restent: les Raspberry Pi-2/3 Model B et le Pi0-W. Très prochainement, la Raspberry Pi4-Compute Module viendra rejoindre la liste des cartes supportées.
Notre souhait est de porter cette technologie sur le plus grand nombre de systèmes embarqués ou industriels possible. En nous communicant votre adresse mail via notre formulaire de contact, nous pourrons vous informer du portage de Magneto Studio sur de nouveaux systèmes à fur et à mesure de leur sortie, ou vous communiquer nos road-maps.
Non, une fois réalisé, le programme que vous avez développé à partir de Magneto Studio vous appartient et peut être déployé sans limitation indépendamment de l’octroi du licence du logiciel.
Si vous avez souscrit une offre incluant une licence de production (Target Runtime licence), le moteur d’exécution (Magneto Engine) peut continuer d’être utilisé et déployé sur la durée de la production indépendamment de la validité d’une licence Magneto Studio, cette dernière n’étant utile que dans le cas de besoin d’évolution de votre application.