Tout finit par arriver...
Je suis parvenu au bout de cette satanée thèse qui m'aura
pris sept années (5). Sept ans de réflexion
qui n'ont pas été totalement perdus.
Ceci représente quelques sacrifices qui m'ont apporté
beaucoup, tant au niveau des connaissances théoriques qu'au niveau
de la pratique d'un métier aux multiples facettes, comme j'ai pu
le constater.
Ces facettes comportent tout de même de nombreux points communs
qui nous poussent à unifier les concepts. Cette unification peut
également s'envisager en lien avec des domaines a priori éloignés
de l'informatique, comme par exemple l'ergonomie, la communication, la
linguistique, les sciences sociales et cognitives, la pédagogie,
etc.
La thèse que je présente est une première tentative
(de ma part) d'unifier des concepts en provenance de la communication temps-réel
et des technologies des interfaces homme-machine, notamment le multimédia.
Vous pouvez accéder au mémoire en
ligne. Il s'agit d'une version brute, contenant les textes et dessins
mais ne disposant d'aucun moyen de navigation hypertexte. De plus, le formattage
est parfois approximatif.
Sujet
C'est simple :
Un modèle de référence pour les applications
multimédias et multimodales :
à propos de l'exemple de VEMMI.
Mots-clés
services de communication, qualités de service, multimédia,
multimodal, interface homme-machine, modèle OSI, contraintes de
temps.
VEMMI, PGCD.
Résumé
La définition de nouveaux services de communication et d'une nouvelle
interface homme-machine pour le Minitel du futur a été concrétisée
par la normalisation internationale de la proposition VEMMI
(Videotex Enhanced Man Machine Interface).
Ces travaux menés en coopération avec l'industrie, l'étude
de nombreux systèmes existants ainsi que celle des actuelles recherches
en IHM et réseaux, nous ont conduits à proposer un modèle
de référence pour les applications multimédia multimodales
qui étend le modèle OSI défini pour la communication
aux interactions multimodales et plus généralement pour les
applications contraintes par le temps.
Ce modèle appelé PGCD (Présentation, Gestion, Communication,
Distribution) permet d'unifier la définition de profils de communication
intégrant différentes interfaces homme-machine considérées
comme éléments de service de la couche application OSI.
Vous pouvez télécharger les transparents
présentés durant la soutenance. Ils sont lisibles avec GeoWrite
de Geos/NewDeal Office, dont vous pouvez également trouver une version
shareware chez NewDeal.
English Summary :
The definition of new communication services and a new man-machine interface
for the Minitel of the future resulted in the international standardisation
of VEMMI (the Videotex Enhanced Man Machine Interface).
This work, done in close relationship with the industry, and the study
of existing systems as well as research in the fields of MMI and networking
have led us to propose a reference model for the multimedia/multimodal
applications. This model extends the OSI communication model to the multimodal
interactions and, more generally, to the time-dependant applications.
This model, known as PGCD (presentation, management, communication,
distribution) allows the unification of communication profiles which integrates
different man-machine interfaces. Therfore, the man-machine interfaces
can be considered as Application Service Elements of the OSI Application
layer.
Some explanations :
The subject is computer-related (translated) : "A reference model
for the multimedia/multimodal applications : about the VEMMI example".
It is the description of a reference model called PGCD in which we are
taking care about the nature and characteristics of the communicating multimedia/multimodal
applications.
We are focusing on the communication in such applications because they
handle data (medias or modes) that can be time-dependant.
The time constraints can be intra-stream (like the sound), inter-streams
(like a video and its sub-title) or applicative (defined by the application
within its scenario).
This leads us to consider multimedia/multimodal applications as special
real-time applications that may use the same technical solutions because
they share the same communication problems.
PGCD is organized in 3 big layers : Presentation, Management and Communication/distribution
:
-
the Communication/distribution layer is composed of the 4 first layers
of the OSI model, to ensure the reliable transportation of data, anywhere
;
-
the Presentation layer is dealing with the application/medias/modes characteristics
(scenario, standard companions, message handling, connction management,
OSI presentation layer) ;
-
the Management layer is dealing with the Quality of Service requests and
the communication means (OSI Session layer, modes of cooperation in communication,
time constraints, protocols stack determination, etc.)
PGCD looks like the OSI model because they have the same goal :
identify basic problems in communications, give them a basic solution.
Once you identified the specific problems you have in your application,
you can combine all the basic solutions to make it run.
VEMMI is an ETSI-ITU standard (of which I was the project team leader)
which was designed correspondingly to this model. It shows strengths and
wicknesses of the model.
You can download the slides (in french) I
presented on june the 5th, 1998 at Nancy, France. (readable under Geos/NewDeal
GeoWrite).
Historique
Cet historique (4) permettra de comprendre les évolutions
du sujet durant ces sept années.
1991
-
Je commence mon DEA dans l'équipe Informatique
et Formation dirigée par Maryse
Quéré et Monique
Grandbastien. Cette équipe travaille dans le domaine de l'Enseignement
Assisté par Ordinateur.
-
En février, je pars à Paris pour commencer mon stage de DEA
dans la société Euro-CSL. Elle travaille dans le domaine
de l'informatique et des télécommunications. Je démarre
sur les spécifications d'un langage de description d'Applications
audio-Visuelles Interactives (AVI) : le langage AMIR.
-
Je poursuis en participant aux travaux du COPIRAVI, dont Maryse et le Directeur
d'Euro-CSL sont des membres éminents, avec lesquels nous lançons
la MiniRAVI qui sera à la base des projets ABIWIN (avec le CRIN
et Eurocopter), d'EuroWinTel (le produit de télématique conviviale
d'Euro-CSL) et de VEMMI (la norme européenne de Vidéotex
convivial et fenêtré).
-
Je soutiens mon mémoire de DEA en septembre. Tout se passe bien
et je repars à Paris pour y poursuivre mon travail d'ingénieur
et de chercheur à temps partiel, encadré par Maryse.
Je prends en compte la problématique de l'équipe I&F
qui est de définir des modèles et des outils de conception
d'environnements interactifs d'apprentissage par ordinateur. Les mots-clés
sont lâchés : modélisation, interactivité, EAO...
-
Je démarre ma thèse fin 1991 dans le cadre d'une convention
CIFRE établie entre le CRIN, Euro-CSL et l'ANRT.
L'intitulé du sujet initial était : "Interfaces Homme-machine
et protocoles de téléinformatique conviviale, étude
dans le cadre des bornes interactives, des ateliers et du réseau
public". Il était cadré sur les thèmes abordés
au sein de l'équipe "Informatique et Formation", à savoir
l'EAO, l'apprentissage et la pédagogie, et les objectifs de recherche/développements
de la société EURO-CSL, à savoir la production de
systèmes interactifs communicants (serveur-terminal) répondant
à des cahiers des charges issus de l'industrie (guidage et supervision
de processus de câblages dans les ateliers d'EUROCOPTER) ou des télécommunications
publiques (maquettage d'un futur Minitel, dit "à Acquisition Composite").
1992
-
Maryse Quéré quitte le CRIN car elle est appelée à
la Direction de la communication de Lionel Jospin, alors tout frais Ministre
de l'Éducation. Je perds alors ma première Directrice de
thèse.
-
Jean-Marie Pierrel, qui est devenu
le Directeur du CRIN, respecte les engagements du CRIN en acceptant de
m'encadrer. Nous essaierons, sans grand succès, d'établir
une synergie entre le CRIN et Euro-CSL. Némoins j'apprendrai beaucoup
au sein de l'équipe DIALOGUE.
De plus cette recherche de synergie et ce butinage me dicte une
attitude ouverte vis-à-vis des domaines adjacents à l'informatique.
Cela m'inspirera pour le modèle PGCD et me renforcera dans l'idée
que l'étude de plusieurs domaines peut être parfois plus riche
et plus efficace qu'une approche trop ciblée sur un sujet trop précis.
Si le domaine des interfaces Homme-machines est resté d'actualité
tout au long de ces années (en particulier au sein de l'équipe
"Dialogue"), le théme des protocoles de téléinformatique
conviviale s'est rapidement élargi au domaine des protocoles en
général .
-
Euro-CSL commence à éprouver des difficultés financières.
-
Jean-Marie décide de m'orienter vers les travaux de l'équipe
TRIO dirigée
par Jean-Pierre Thomesse,
de manière naturelle puisque nous travaillons déjà
ensemble et que mes recherches portent plus sur les protocoles de communication
que sur les interfaces homme-machine naturelles (mais je resterai attentif
à ce qui se passe dans l'équipe DIALOGUE). Je suis dès
lors encadré par Françoise
Simonot.
-
La collaboration avec l'équipe TRIO s'annonce plutôt fructueuse
et je commence à rédiger quelques embryons d'articles, dont
la plupart ne seront pas terminés ou refusés.
1993
-
Nous démarrons à l'ETSI,
à Nice, la grande aventure de VEMMI
dont je suis nommé (contre toute attente) chef de projet, avec le
mandat d'Alcatel (note).
-
Parallèlement, je dois assurer le suivi du projet ABIWIN à
Eurocopter-Marignane, parce que c'est à côté de Nice
et surtout parce que l'équipe TRIO est impliquée dans ce
projet. En effet, Maher Chtourou et Jérôme Lecuivre travailleront
sur ce projet qui fera l'objet de plusieurs rapports
internes du CRIN.
-
La norme VEMMI occuppe tout mon temps mais constitue un sujet inépuisable
de réflexion.
-
Euro-CSL enrichit son produit EuroWinTel et essaie de le vendre par diverses
filières, comme le partenariat avec des publications, des services
télématiques, France Télécom, etc. Mais tout
le monde, notamment dans la recherche, commence à lorgner du côté
d'Internet et du Web. Le Minitel est alors marginalisé au sein des
équipes de recherche de France Télécom et ne subsiste
que sous la forme d'une source de revenus dont l'amortissement n'est pas
encore réalisé.
1993 est l'année des grands travaux (ce qui sera vrai aussi
en 1994). La thèse avance sous forme de discussions et de débats
au sein de l'équipe TRIO (sortes de "brainstormings") sur des sujets
très divers. Le temps et la communication commencent à former
une véritable problématique dans mon esprit.
1994
-
La société Euro-CSL dépose son bilan en février
et est liquidée en mai. Autant dire que la thèse n'avance
pas durant 6 mois.
-
En juin, la norme VEMMI est acceptée par le comité TE1 de
l'ETSI. Elle a été rédigée dans les délais
fixés et répond au cahier des charges tout en offrant un
compromis acceptable
par les différents opérateurs et constructeurs membres de
l'ETSI (ETS-300-382).
-
En juillet, j'entre dans la Compagnie Générale d'Informatique
(CGI, détenue par IBM comme filiale à 99%) dans sa division
Génie Logiciel qui produit Pacbase. Je suis toujours ingénieur
d'études, sans valorisation ni exploitation de mes travaux de recherche.
-
Après une période troublée, CGI et l'ANRT
signent la poursuite de la convention CIFRE, ce qui me permet de continuer
pendant quelques mois de me déplacer une semaine par mois à
Nancy tout en étant payé ; cela est assez exceptionnel pour
être signalé. Pourtant CGI ne portera pas d'intérêt
particulier à la recherche que je mène.
Mes travaux de recherche subissent des évolutions et s'affinent
: VEMMI et ABIWIN me fournissent une base d'expérimentations de
divers concepts. En particulier, la notion de couches au sein d'un système
interactif communicant commence à prendre corps. De plus, je m'aperçoit
que le temps joue un rôle considérable dans de nombreuses
applications alors qu'il n'est pas pris en compte dans leur conception.
1995
-
La convention CIFRE se termine sans que la thèse soit soutenue.
-
Au début de l'année, la norme VEMMI est votée à
L'ITU (Recommandation
T-107).
-
Le Club VEMMI est créé
en 1995.
L'année 95 est particulièrement peu faste au niveau
de la production de résultats, mais la réflexion menée
durant cette année m'a amené à la proposition du modèle
PGCD.
1996
-
Depuis le début de l'année, je ne fais que rédiger
le mémoire de thèse, par petites touches.
-
CGI me donne du travail très intéressant du point de vue
de l'ingénieur, mais qui ne me permet pas d'avancer sur mon travail
de recherche.
-
VEMMI intéresse quelques chercheurs dans le cadre de projets EUREKA
(SIMPATIS)
ou encore à la Commission Européenne (InfoCare)
comme plate-forme expérimentale.
1997
-
1997 sera l'année la plus pénible car elle voit se mettre
en forme la rédaction.
-
La norme VEMMI est encore améliorée (ETS 300 777-4 (ed.1)
: Terminal Equipment (TE); End-to-end protocols for multimedia information
retrieval services; Part 4: Videotex Enhanced Man Machine Interface (VEMMI)
enhancements to support broadband multimedia information retrieval services).
Malheureusement, je n'ai plus la possibilité de travailler sur ce
sujet.
-
La norme VEMMI (et sa cousine germanophone KIT) est la dernière
résurgence des travaux démarrés au COPIRAVI. Mais
elle est encore dans les limbes de la normalisation puisqu'après
avoir intéressé quelques industriels français,
autrichiens,
portugais,
allemands (
a1, a2)
ou autres,
elle fait maintenant l'objet d'une proposition d'accès par URL
à l'IETF.
1998
Tant d'efforts pour quel résultat ?
Tout d'abord pour obtenir une thèse de Doctorat de l'Université
Henri Poincaré, autrefois appelée Nancy I. Les travaux ont
été menés au sein de l'équipe TRIO
du Centre de Recherche en Informatique de Nancy, URA-CNRS 262, devenu LORIA
UMR 7503
Ensuite pour montrer que je suis allé jusqu'au bout d'une logique
qui n'est pas celle de l'étudiant standard, mais qui reste au moins
aussi enrichissante. Ceci prédispose à une plus grande ouverture
d'esprit, ce qui est un atout dans toutes les activités humaines.
Enfin, d'un point de vue scientifique, l'apport de ce travail peut
ne pas être négligeable. Comme je le disais ci-dessus,
le mélange des genres est parfois une activité créative.
Le tout est d'exprimer ce point de vue clairement et sans ambiguïté
: c'est l'objet de toute démarche scientifique.
Et voilà, c'est fait. Je suis docteur
ès informatique de l'université de Nancy I Henri Poincaré.
J'ai été jugé digne d'en porter le titre avec la mention
très honorable.
Qui va mettre fin à ces souffrances ?
Rapporteurs externes
Rapporteur interne
Examinateurs
Où et quand ?
J'ai soutenu ma thèse le 5 juin 1998 à 11 heures, à
Nancy, plus exactement dans l'amphithéâtre Solvay de l'ENSEM
à l'Institut
National Polytechnique de Lorraine situé à Brabois, près
de Nancy.
Un pot a suivi la soutenance dans la salle de rénion de l'équipe
TRIO à l'ENSEM, dans la joie et la bonne humeur.
Remerciements
Il est d'usage de remercier son encadrement scientifique, sa famille, ses
parents et ses amis pour l'aide, la compétence, la présence,
les égards et l'amitié qu'ils ont montrés tout au
long de ces années.
Et bien, sachez que tout cela est justifié !
Notes
-
L'article
de l'ETSI cité en référence pour VEMMI est signé
de ses auteurs et non par l'ensemble des membres du Project Team 49. Il
est normal que l'ETSI n'ait pas mentionné le nom de tous les membres
du PT49. Je n'apparais pas dans cet article. C'est dommage que je n'aie
pas pu participer à sa rédaction.
-
Je tiens à la disposition de toute personne
intéressée le beau diplôme que j'ai reçu de
l'ETSI ainsi que les divers fax adressés au chef de projet (donc
à mon nom).
-
Pour mémoire, le PT49 était composé
de : Francisca Oliva Sanguino (Telefonica), Michael Blaschitz (InfoNova),
Jean Michel Cailleaux (CCETT/FT), John Ferris John Harris (Ferris Associates)
et de moi-même. Ont participé au projet : Hervé Layec
(FT, Chairman du comité TE1), Patrice Mignot (Alcatel Business Systems),
André Lejeune (CCETT/FT), M. Kartzmann (Deutsche Telekom).
-
Les dates sont parfois approximatives, puisqu'elles
reflètent mes souvenirs. Si des doutes vous assaillent, je peux
vérifier à la demande.
-
Sept ans à temps partiel, tout en menant une
carrière d'ingénieur en informatique. En temps cumulé
(3x12 semaines au titre de la CIFRE + 7x5 semaines de congés payés
+ quelques week-ends), cela représente moins de deux ans.
Précisons quand même que les expérimentations ont été
menées pour la plupart dans le cadre de mes activités industrielles.
Bibliographie
-
Chtourou Maher, Dallemagne Philippe, Thomesse Jean-Pierre,
Essai du logiciel ABIWIN - validation de l'architecture PMO/AC.
Rapport final, CRIN, juin 1993 (93-R-332). Convention EuroCSL - Eurocopter.
-
Dallemagne Philippe, Chtourou Maher, Thomesse Jean-Pierre
Position of man-machine interfaces in manufacturing systems architectures
Integrated Systems Engineering, IFAC ISE'94,
Baden-Baden, 27-29 septembre 1994.
-
Dallemagne Philippe,
La norme Enhanced Man-Machine Interface for the Vidéotex
(VEMMI)
Norme en cours d'enquête publique,
ETSI, route des lucioles, Sophia-Antipolis, 06921, Valbonne,
octobre 1993.
Rapport interne, CRIN, 1993, 1995 (93-R-333).
-
Lecuivre Jérôme, Dallemagne Philippe, Thomesse Jean-Pierre,
Essais du logiciel ABIWIN.
Rapport R2, CRIN (93-R-331), septembre 1993.
Convention EuroCSL - Eurocopter.
Bibliographie de référence.
Voila, c'était ma page thèse et j'espère que
tout se passera bien.