Intégration des systèmes temps réel embarqués et JAVA(2) (NSY209)



Les inscriptions pour l'année 2011-2012 sont closes.

Tarif formation

72 € l'unité d'enseignement.
* Hors frais de dossier annuel.



Code UE
NSY209
Intégration des systèmes temps réel embarqués et JAVA(2) Crédits
6
Enseignant:
Coordonnées du
centre de



Public concerné et conditions d’accès

Intégration des systèmes temps réels embarqués et JAVA(1)

Objectifs pédagogiques

Savoir développer des systèmes embarqués dans des produits industriels ou grand public (temps réel, téléphonie, carte à puce, assistant personnel, terminaux INTERNET...) en utilisant les technologies JAVA. Acquérir des compétences et savoir-faire dans l'ingénierie et la mise en oeuvre de tels systèmes.

Contenu de la formation

Introduction aux systèmes embarqués et au langage JAVA


La langage JAVA pour les systèmes embarqués.


Méthodologie de conception orientée Objet.


Catalogue de modèles réutilisables. Classification, description statique en UML. Les modèles utilisés par les librairie standard JAVA.


La machine virtuelle JAVA : principes et architecture


Jeu d'instructions, implémentation des objets, gestion de la mémoire et gestion de la concurrence.


Intégration d'une machine virtuelle développée en C sur un ordinateur de poche et sur une carte à puce.


Conception orientée objet et programmation de systèmes embarqués


Modèles de conception réutilisables. Conceptions d'interface graphique et de librairie spécifiques.


Système d'exploitation en JAVA et programmation concurrente


Les modèles de conception spécifiques.


Systèmes embarqués et temps réel : prise en compte de contraintes temporelles.


Développement de noyaux et intégration de librairies natives.


Intégration d'une machine virtuelle sur un exécutif Temps réel industriel.


Intégration de la machine JAVA dans un environnement distribué


Intégration sur Internet / intranet ou réseau spécialisé. Pilotage et contrôle distants de périphérique. Téléchargement de code et données à travaers le réseau. "Plug and Play" d'une machine JAVA sur Internet. Les systèmes embarqués et JavaBeans.


Intégration logicielle et/ou matérielle : principes, partitionnement


Processeur JAVA


Technologies JAVA enseignées


JNI (JAVA Native Interface), RMI (Remote Method Invocation), JINI, EmbeddedServer, JavaBeans.


Projets de conception et de développemnt en JAVA et C/C++ liés aux thèmes du cours


Séminaires d'ingénierie système des systèmes technologiques et Temps réel.


Eléments de théorie des systèmes, méthodes de modélisation, processus d'ingénierie système, maîtrise des projets.





Séminaires de conception de systèmes réactifs par les StateChart


Spécification, modélisation et vérification par l'outil StateMate. Génération de code JAVA, principes.


Secrétariat accès 9B-1. 33


Moyens et supports pédagogiques spécifiques
Support utilisé : Plateforme CNAM (via Plei@d)
Inscriptions
Modalités administratives d'inscription FOD Auditeurs Franciliens Cliquez ici
Auditeurs hors Ile de France Contactez votre centre régional
Modalités d'évaluation
Consultez http://formation-paris.cnam.fr
Planning de la formation
Début de la formation
Fin de la formation
Regroupements : Consultez http://formation-paris.cnam.fr
Lieux des regroupements : Cnam Paris
1ère session d'examen
2ème session d'examen (rattrapage)
Moyens de communication utilisés
Tutorat : Collectif et individuel
Communication avec le tuteur Asynchrone( messagerie, fax, courrier, forums) et synchrone(chat, visioconférence)
Outils nécessaires et configuration:
- Ordinateur (type) et Logiciels
Ordinateur type PC Windows / MacOS + haut-parleurs + connexion à  internet (ADSL) + Firefox, Internet explorer 7, 8

Consultez le programme national ici