Logo de la rubrique Process et conception d’interfaces graphiques multi-plateformes avec MicroEJ

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