Presses Polytechniques et Universitaires RomandesEditeur scientifique et techniqueEPFLPress
Recherche
Vous et nous
Votre Compte
Panier de commande
Documentation
Contact
Qui sommes-nous?
Edition
A paraître
Nouveautés
Domaines
Collections
Auteurs
EPFL Press
Le Savoir Suisse
Nos diffuseurs
Pour la Suisse
France et Maroc
Belgique et Luxembourg
Canada, USA
Worldwide
Service
Partenariats et Liens
EPFL
Les bonnes affaires
Ayant droits
Aides à la publication
Alumni
Couverture
 
Programmation concurrente et temps réel avec Java
Auteur(s): Luigi Zaffalon
Domaine(s): Informatique
Collection: Informatique  
Ecole d'Ingénieurs de Genève
Complément d'information

Informations
ISBN: 978-2-88074-698-8
2007, 616 pages, 16x24cm, broché
 
Prix pour la Suisse:
76.50 CHF
Commander
Prix à l'exportation:
45.00 euros

Si le langage Java s’est avantageusement répandu dans le domaine des systèmes d’information et d’internet, sa pénétration dans celui des systèmes temps-réel et des applications critiques est bien plus récente, voire confidentielle. Cet ouvrage cible prioritairement ces nouveaux domaines en procédant par étapes, selon une approche descriptive didactique. Il constitue d’abord une introduction à la programmation concurrente avec le support du langage Java comme outil de description d’algorithmes concurrents. Il décrit ensuite les mécanismes de synchronisation et de communication intrinsèques à Java, parfois dans un esprit critique. Enfin, il aborde des aspects propres au développement des systèmes embarqués, notamment par une sensibilisation aux problématiques du temps réel en relation avec les propositions de la spécification RTSJ dédiées au développement d’applications temps réel en Java.


Un manuel clair et didactique illustré de nombreux cas pratiques.
Cet ouvrage est prioritairement destiné à l’enseignement de la «programmation concurrente et temps réel», mais il peut aussi constituer un apport à tout professionnel intéressé par les aspects concurrents et temps réel propres à la technologie Java.
Avant-propos – Introduction – Threads Java – Mécanisme d’exclusion mutuelle par attente active – Verrous et sémaphores – Producteurs-consommateurs – Lecteurs-rédacteurs – Exclusion mutuelle Java – Moniteurs Java – Processus séquentiels communicants – Horloges et minuteries – Ordonnancement et threads temps réel – Asynchronisme – Gestion mémoire – Programmation système – Bibliographie – Index.
Dans la même collection
Couverture
Articulé en trois parties, cet ouvrage a l'originaltié de réunir à la fois les éléments classiques du langage C++ selon la norme ISO, les principes de l'orientation objets appliqués à ce langage, ainsi qu'une introduction à la modélisation objets avec UML pour le développement d'application C++.
Les exemples de l'ouvrage sont disponibles en téléchargement (PDF).
Retour au haut de page
Couverture
Cet ouvrage a pour objectif d'offrir les connaissances nécessaires à tout apprentissage de la programmation: un cadre permettant au débutant de développer sa pratique sur des cas concrets.
Retour au haut de page
Couverture
Cet ouvrage didactique décrit le langage Esterel et les Sync-Charts avec de nombreux exemples, ainsi que la compilation vers des cibles logicielles ou matérielles (VHDL).
Retour au haut de page