Formation Java temps réel et embarqué

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

L'objectif principal de cette formation Java est la présentation des solutions générales proposées par java pour la réalisation d'applications temps-réel. Cette formation java présente par ailleurs rapidement les principaux standards java pour l'embarqué (J2ME, Android, Java Card) afin de montrer les différences importantes dans leur approche des problèmes et les solutions apportées.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

 

Les problèmes du temps réel vs les problèmes de l'embarqué

L'embarqué : la programmation sous contraintes sur les ressources (processeur, mémoire, écran, espace de stockage de données)
Le temps réel : la programmation avec garantie du comportement temporel.

Introduction aux concepts importants du Temps Réel

Les caractéristiques des systèmes temps réel : le parallélisme + le comportement réactif + le respect des contraintes temporelles + le déterminisme du comportement
Les solutions basées sur l'ordonnancement : les concepts et quelques algorithmes classiques d'ordonnancement TR : les algorithmes à priorités fixes, à priorités dynamiques, à échéances...
Les problèmes posés par les contraintes de synchronisation : les contraintes de précédence, les ressources partagées
- l'algorithme d'héritage des priorités
Quelques algorithmes de gestion des ressources mémoires, des ressources de communication

Quelques rappels sur les systèmes d'exploitation temps réel

Les extensions POSIX : la gestion du parallélisme, l'ordonnancement, la gestion mémoire , les I/O (synchrones et asynchrones), les horloges de précision

Quelques rappels sur java non TR

Vrais et faux problèmes de java relativement au TR : les performances + le non déterminisme (compilation JIT, GC)
Le modèle du parallèlisme : Runnable, Callable, Thread, ExecutorService
L'ordonnancement et la synchronisation
La gestion des mémoire : le modèle mémoire et GC
Les I/O
TPs n°1 et n°2 : réalisation d'une application multithreadée qui servira de base aux Tps suivants

La spécification d'une extension Temps Réel à java : RTSJ (Real Time Specification for Java)

L'ordonnancement et la synchronisation (la prise en compte des ressources partagées )
La gestion mémoire (en particulier la mémoire physique)
La réaction aux événements asynchrones (les traitements + le transfert de contrôle)

La mise en oeuvre des concepts du RTSJ

L'extension du modèle de parallèlisme : les objets Schedulable + les threads (Realtime,
NoHeapRealtime, Periodic, Aperiodic) + le traitement en cas de non satisfaction de la contrainte temporelle
L'ordonnancement et la synchronisation : le modèle d'ordonnanceurs + le problème des ressources partagées (l'héritage des priorités)
La gestion mémoire : les différentes mémoires (HeapMemory, PhysicalMemory, ImmortalMemory,
ImmortalPhysicalMemory) + le GC Temps Réel
La communication entre Thread TR
Les horloges à haute précision
La prise en compte des événements asynchrones (les handlers d'événements asynchrones)
Les différents timers (OneshotTimer, PeriodicTimer)
Les transferts de contrôle asynchrones et la terminaison des threads
Tps n°3, 4, 5 : adaptation de l'application des Tps n°1 et n°2 aux contraintes TR (introduction d'un ordonnanceur TR + utilisation des différentes mémoires + prise en compte d'événements asynchrones.

Quelques outils d'aide au développement d'applications java TR

TSV (Thread Schedule Visualizer), jrts (java RTS), ....
Utilisation d'outils pour valider l'application

Les applications java embarquées

Le modèle d'applications des applications embarquées : applications réactives dont le cycle de vie est en partie controlée par l'infrastructure
J2ME : les configurations CDC et CLDC, le profil MIDP, les principales API de J2ME
Google Android : vue générale du modèle et les principales APIs
Java Card : vue générale du modèle et les principales APIs
Démo : une application simple développée sur Java Card

 

Prérequis

Ce cours s'adresse à des programmeurs connaissant déjà le langage Java et les API de base du J2SE (Il ne présuppose pas la connaissance de la programmation Multithreadée)

Public

Cette formation Java s'adresse à des développeurs Java

Ces formations pourraient vous intéresser

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Liferay 6.2 Administrateur, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Installer la solution
  • Déployer des contenus
  • Configurer les éléments qui composent l’architecture liferay pour la haute disponibilité
  • Gérer l’administration du portail
  • Gérer les performances
  • Gérer les incidents
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Word - Atelier Formulaires et Publipostages

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne qui souhaite découvrir les fonctions formulaires et publipostage pour gagner du temps dans le traitement de documents répétitifs.

À l'issue de la formation, le stagiaire sera capable de :

  • Réaliser des publipostages
  • Mettre en place des formulaires pour recueillir des informations précises, faciliter et guider la saisie (fiches descriptives, bordereaux d'inscription, demande de congés…
Tarif

Contacter l'organisme

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance

Formation Sketchnoting

Proposé par Sparks

Objectifs de la formation

  • Identifier les principes fondamentaux de la pensée visuelle et du sketchnoting
  • Appliquer les principes de base du design pour créer des notes claires et attrayantes
  • Démontrer la capacité à utiliser efficacement les symboles, l'imagerie et la typographie dans la prise de notes
  • Construire des récits visuels cohérents pour simplifier des idées complexes
  • Pratiquer le sketchnoting en temps réel pour capturer du contenu en direct lors de réunions, de conférences et d'ateliers
Tarif

A partir de 700,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Intégrer la spécificité et les étapes de la réalisation d'un audit organisationnel pour votre unité
  • Evaluer les risques liés au fonctionnement de votre unité pour contribuer à son développement
  • Développer une politique d'évolution professionnelle des collaborateurs combinée aux contraintes et aux choix stratégiques de l'entreprise
  • Définir les besoins en recrutement en collaboration avec l'équipe RH et dans le respect d'égalité des candidats internes ou externes
  • Concevoir une stratégie d'évolution individuelle, efficace et équitable, basée sur les capacités et la motivation des collaborateurs
  • Résoudre des situations conflictuelles en proposant des démarches de résolutions positives et adéquates au sein d'une équipe afin de favoriser sa cohésion
  • Pratiquer un management de délégation efficient et opérationnel
  • Négocier avec vos collaborateurs afin de gérer le temps et les résultats.
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation Word Intermédiaire

Proposé par ADALIANCE

Objectifs de la formation

  • Maîtriser les fonctionnalités MS Word pour réaliser des documents de qualité professionnelle
  • Être autonome et gagner du temps dans l’élaboration de documents
  • Élaborer des documents longs et réaliser un publipostage
Tarif

Contacter l'organisme

Durée

1j / 6h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation Développement d'applications web front-end JavaScript vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Le fonctionnement de JavaScript et son utilité dans le navigateur
  • Créer des scripts permettant de rendre interactives vos pages et applications
  • Manipuler le contenu et le rendu de la page au travers de gestionnaires d’événements
  • Faire de la Programmation Objet en JavaScript
  • Coder avec les bonnes pratiques et les bons outils pour un code plus facile à maintenir
  • Connaître les principes généraux de VueJS et Angular
  • Connaitre l'architecture d'une application web basée sur ReactJS
  • Intégrer les nouveautés du langage dans vos programmes avec EcmaScript 6/7
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Acquérir les méthodes et la pratique du droit du travail en vue d’une gestion immédiate et efficace du personnel
  • Connaître les règles légales en matière de temps partiel
  • Maîtriser la rédaction et la modification d’un contrat à temps partiel
  • Savoir gérer un salarié à temps partiel
Tarif

A partir de 4 000,00 €

Durée

8j / 56h

Modes

Objectifs de la formation

À l'issue de cette formation WatchGuard, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Remettre en configuration usine un pare-feu et recharger une sauvegarde de la configuration
  • Mettre en place les configurations réseaux adaptées à son entreprise
  • Comprendre et modifier les règles et paramètres les plus usuels
  • Comprendre et mettre en œuvre les différentes translations d’adresses
  • Vérifier le bon fonctionnement du pare-feu au travers des journaux et du suivi temps réel
  • Mettre en place et gérer des authentifications
  • Choisir et mettre en œuvre les fonctions optionnelles de sécurité (WebBlocker, SpamBlocker, Application Control, RED, IPS, Anti-Virus,DLP,…)
  • Mettre en place un VPN Site à Site (BOVPN) simple en IPsec
  • Mettre en place un VPN nomade (MUVPN) en IPsec et en SSL
  • Gérer des interfaces WAN multiples
  • Gérer la bande passante
Tarif

A partir de 2 200,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le serveur OpenSource JBoss supporté par Redhat est le serveur applicatif Java EE dont la pénétration en entreprise est en constante progression. Les versions communautaire 7.x, ou commerciale EAP 6 sont toutes les deux certifiée Java EE6 et offrent d'autres fonctionnalités très attractives (console d'administration, outils de commande en ligne, support pour le clustering, outils de monitoring, …) Cette formation JBOSS 7/JBoss EAP 6, très complète, vous présentera l'ensemble des caractéristiques de ce serveur applicatifs dans ces 2 versions. Tournée vers les administrateurs de plate-forme, ce cours permet d'acquérir toutes les compétences nécessaires aux tâches quotidiennes d'exploitation d'application en production: Installation du produit, configuration du serveur, automatisation des déploiements, surveillance des applications, sécurité et clustering.

Tarif

A partir de 1 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...