IH5023 - Collecticiels

IH5023 - Collecticiels

Objectifs

Objectif général :

Savoir concevoir et réaliser des systèmes interactifs collecticiels.

Objectifs détaillés :

Savoir définir les concepts, services et outils du collecticiel
Savoir justifier de leur utilité
Savoir reconnaître ces concepts dans les logiciels actuels
Savoir analyser les applications selon les dimensions d’analyse pertinentes
Savoir utiliser les concepts durant la conception de systèmes interactifs
Savoir décrire leur mise en œuvre (algos, toolkits)‏
savoir mettre en oeuvre des techniques de programmation propres aux collecticiels. En l’espèce, utiliser des structures de document réparti et de notifications pour des éditeurs synchrones.

savoir reconnaître un modèle de gestion de document par commit.
savoir décrire les liens entre client, serveur, documents.
savoir gérer les MàJ du document partagé avec des push/pull implicites et réguliers.
savoir gérer les MàJ du document partagé avec d’autres stratégies de push/pull.
savoir gérer les MàJ du document partagé avec des push/pull explicites.
savoir gérer des sessions.
savoir réutiliser le système de transaction pour implémenter un undo/redo.
savoir utiliser des « message », pour les mises à jour de données rapides et nombreuses

En bref

Crédits ECTS : Cf UE

Contact(s)

Stéphane CONVERSY

Tél : 05.62.17.40.19

Email : stephane.conversy @ enac.fr

Lieu(x)

  • Toulouse