La programmation du Web diffus

L'informatique individuelle a été profondément bouleversée par les  smartphones et les tablettes. En l'espace de quelques années,ces  périphériques ont rattrapé en nombre,mais presque aussi en capacité,les ordinateurs individuels que nous utilisons depuis les années 1980.  Comme les téléphones sont très peu encombrants nous les portons  (presque) toujours avec nous. Comme de plus ils sont très connectés au  monde réel par une multitude de capteurs et au monde électronique par  une large couverture réseau,ils permettent la réalisation de nouvelles  applications qui étaient inimaginables il y a tout juste quelques années  : les applications diffuses.  Toutefois,la programmation diffuse est complexe car elle cumule une  grande partie des difficultés de la programmation classique auquel elle  ajoute un lot de problèmes inédits.   Lors de ce séminaire nous présenterons Hop,un langage de programmation  conçu pour traiter ces problèmes. Il s'appuie très fortement sur  l'architecture du Web qu'il considère comme une vaste plateforme  d'exécution. Le séminaire commencera par une brève mise en perspective  historique des techniques de programmation du Web. Suivra un exposé des  principales caractéristiques du langage. Une application réaliste sera  ensuite présentée et quelques points de son implantation détaillés.

Disciplines : Programmation,Internet
Mots-clés : Web,programmation du web,hop,informatique diffuse,formalisme programme,langage multi-tier
Type de document : image en mouvement
Type de ressource : lecture
Niveau : master,doctorat
Auteurs ou éditeurs : INRIA (Institut national de recherche en informatique et automatique),UNS,CNRS - Centre National de la Recherche Scientifique,Région PACA,INRIA (Institut national de recherche en informatique et automatique),Manuel SERRANO