Process et conception d’interfaces graphiques multi-plateformes avec MicroEJ
La formation introduit le SDK MicroEJ, les outils de prototypage, les bibliothèques graphiques et leur interface aux composants matériels.
FORMATION INTRA
OBJECTIFS
> Développer des interfaces utilisateur graphiques modernes, simples ou complexes.
> Créer des Virtual Devices pour simuler des produits et leur interfaces graphiques.
> Interfacer les éléments électroniques aux éléments graphiques.
> Organiser les développements pour la réutilisation des investissements logiciels sur plusieurs plateformes matérielles
PUBLIC VISE
Chefs de projet, ingénieurs et techniciens
PREREQUIS
Une connaissance du langage Java (ou C++) est nécessaire.
Formation réalisée en présentiel mais un système de visioconférence est à prévoir pour les personnes non présentes sur site
INTERVENANT
MicroEJ
Le programme CAP’TRONIC aide, chaque année, 400 entreprises à monter en compétences sur les technologies liées aux systèmes électroniques et logiciel embarqué
DUREE
2 jours, soit 14 heures.
PRIX
Consulter Sébastien SALAS, salas@captronic.fr - 06 87 83 32 32
LIEU
Formation présentielle : Les accès à un outil informatique en ligne adapté seront fournis au stagiaire avant le démarrage de la formation.
Surface de salle permettant de respecter les mesures sanitaires de distanciation sociale.
Salle équipée d’un outil de projection et connexion à Internet.
PROGRAMME
Présentation générale de MicroEJ
• Java embarqué et MicroEJ
• Architecture du système
• Bibliothèques disponibles
• Outils de développement
• Outils de mise au point
Développement MicroEJ
• MicroEJ SDK
• Notion de Plateforme MicroEJ
• Processus de production du firmware MicroEJ
• Simulateur MicroEJ et Mock
• Projet MicroEJ, déploiement et exécution
• Mise en oeuvre de la trace
MicroEJ Runtime
• Bibliothèques « buildin » vs « addon »
• Bibliothèques EDC, B-ON, ECOM, NLS
Bibliothèque Graphique
• Architecture « MicroUI »
• Displayable et objet Display, GraphicContext
• Gestion des événements
• Développement d’une application graphique réactive
• Utilisation des Images
• Mise en oeuvre des animations avec Timer
Bibliothèque Widget
• Architecture « Widget »
• Page et navigation
• Contrôle et Conteneur, Conteneur Split
• Mise en oeuvre des Boutons et Labels
• Style sheet , Gestion des règles de style, Application aux boutons
• Gestion des modes de navigation
• Conteneurs Grid et Dock, Conteneurs List et Scroll
• Conteneur Canvas, Pictogrames vs Images
Bibliothèque HAL
• La classe GPIO
• Mise en oeuvre GPIO Numérique
• Mise en oeuvre GPIO Analogique et PWM
Echanges avec le code Natif en SNI
• Mécanisme SNI, Types SNI
• Convention d’appel SNI
• Mise en oeuvre de SNI
Echanges avec le code Natif en « Shielded Plug » (SP)
• Mécanisme Shielded Plug
• API SP en Java, API SP en C
• Description de la base SP en XML
• Outil de génération des stubs
• Mise en oeuvre de SP
ORGANISATION
Moyens pédagogiques : Outil de visioconférence - Support de cours en pdf- Etude de cas
Moyens permettant d’apprécier les résultats de l’action : Evaluation de l’action de formation par l’envoi d’un questionnaire de satisfaction.
Moyen permettant de suivre l’exécution de l’action : Evaluation des connaissances via un questionnaire avant et après la formation.
Sanction de la formation : Attestation d’assiduité
RENSEIGNEMENTS ET INSCRIPTION
Sébastien SALAS, salas@captronic.fr - 06 87 83 32 32
Pour toute question y compris les conditions d’accès pour les publics en situation de handicap.
Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par JESSICA France à des fins de communication via emailing. Elles sont conservées jusqu’à votre demande de désinscription et sont destinées aux équipes de JESSICA France localisées en France. Conformément à la loi « informatique et libertés », vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en contactant contact@captronic.fr
Informations mises à jour le 14/10/2021