37
Mai 2003 renoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE CONCEPTION DISTRIBUÉE PAR INTERNET PAR INTERNET Made with Linu

Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

Embed Size (px)

Citation preview

Page 1: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

Mai 2003Grenoble - France

Vincent RIBOULET

Philippe MARIN

Jean Claude LEON

CONCEPTION DISTRIBUÉECONCEPTION DISTRIBUÉE PAR INTERNET PAR INTERNET

Made with Linux

Page 2: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Plan de l’exposé Plan de l’exposé

I. Expériences

II. Etude des logiciels du marché

III. Spécification d'un environnement : VP²

IV. Une brique de VP² : CoDiss2

Page 3: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Nos ExpériencesI. Nos Expériences

Projet IPI « co-conception via Internet » avec le LEG : Laboratoire d’Electromagnetique de Grenoble

Gracc 1Gracc 2 : German Ruiz (3S), Reza Movahed-

khah (UTB), Betty Homman (INRIA)

Page 4: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Expérience IPII. Expérience IPI

Implication de concepteurs de spécialités vraiment différentes (sans culture professionnelle commune).

Support extrêmement couplé.

Exacerber les besoins en communication

Page 5: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. ExpérienceI. Expérience : : Cahier des charges initialCahier des charges initial

Encombrement maxi : en position haute L = 30mm * Hmax = 40mmÉnergie de percussion minimale de 0,12 JTemps de réponse inférieur à 3.5msForce résiduelle de poussée en position haute : freph = 15NTenue au choc en position basse : accélération de 2000m.s-2

Problème du réamorçage du contacteur : proposer des solutions

du déclencheur électromagnétique (origine industriel)

Page 6: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Expérience : exemples I. Expérience : exemples d’informations echangéesd’informations echangées

Utilisation de communicationnon structurée

Des dessins pour une idée, un concept, ou un mouvement ==> difficile à representer sur de la CAO 3D! [Blanco]

Page 7: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Expérience : I. Expérience : DimensionnementDimensionnement

guidage mécanique

entre-fer magnetique

tolérances de fabrication

Besoin = partager ce paramètre et les concepts associésentre les concepteurs concernés

Page 8: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Expérience : I. Expérience : RésultatsRésultats

Conception finale

Page 9: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Analyse : Types d’informationsI. Analyse : Types d’informations Communication « naturelle » :

– de type dialogues textuels et audio. + communications visuelles.– Similaire en présentiel, ou via des périphériques (clavier, micro,

webcam) Communication semi-structurée :

– de type dessin explicatif fait main, schéma de principe, maquette numérique…

– défini à partir de papiers numérisés, tableau blanc, ou issu de logiciels de CAO, Word...

– échangé dans un format de type « image », obtenu par capture d ’écran…

Communication structurée :– telles que des valeurs, unités, règles métier, équations, domaines

de définitions…– définis et échangés par des outils tels que le chat ou les forums.

For

mel

Info

rmel

Page 10: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Analyse : La communicationI. Analyse : La communication

L’interaction entre connaissances métiers crée divers échanges d’information– Informel : exposition d’un problème, proposition

de solutions, justification de choix…– Formel : contraintes, grandeurs, règles, …

L’interaction entre les hommes nécessite une organisation permettant un bon échange d’information.

Page 11: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. I. Analyse Analyse : Typologie des réunions: Typologie des réunions BrainStorming :

– faire émerger les problèmes et des solutions potentielles.– utilisation d’outils permettant les échanges informels et très

réactifs. Revue de projet :

– elle permet d’informer les autres collaborateurs des avancées ou problèmes de chacun,

– elle est gérée par un « modérateur » et des outils structurant les interventions,

Point à Point :– mise au point entre experts, par rapport à des difficultés bien

spécifiées, construction de concepts partagés,– réunion synchrone dynamique plus efficace, – formalisation d'objets intermédiaires.

Page 12: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Analyse : Retour d’expérienceI. Analyse : Retour d’expérience

Support de communication orale :– 2 à 2 (Netmeeting) : inexploitable à plus de deux

personnes,– structurée (prise de parole),– dynamique (full duplex).

Support d’information :– difficulté de ré-exploitation des informations

échangées.– Besoins d’outils permettant le support

d’échanges formels.

Page 13: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

I. Conclusions de ces analyses :I. Conclusions de ces analyses :

utilisation d’outils de communication faciles d'accès

Leurs limites incitent à des efforts de clarté dans les échanges

besoin de maîtriser les modes de communications

Ceci peut amener une collaboration plus efficace qu’en présentiel alors que le media est moins riche !

L’absence de retour visu est aussi moins riche mais aussi moins distrayant !

Page 14: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

SPACE

TIME

Synchronous

Asynchronous

DistantSame place

Face to facecommunication

TablePaperTechnical files

ChatInstant messengerWhite board Video conferencingApplication sharing

EmailForumsShared files

(Johansen 88)

II. Etude des outils disponiblesII. Etude des outils disponiblesGeneric communication toolsGeneric communication tools

Page 15: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Communication Software :Communication Software :generic communication toolsgeneric communication tools

Face-to-face

E-mail

Video-conferencing

Netcasting Desktop-conferencing

Telephone FTP

Newsgroups

Chat

Whiteboard/ document sharing

Letters

Documents

HIGH LOW

Instant Messaging

Media richness in qualitative scale(Van Luxemburg & Ulijn 02)

Wide support of informal communicationLack of support for technical concepts

Page 16: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Communication Software, Communication Software, Specific tools for collaborative engineeringSpecific tools for collaborative engineering

(Cf. DEA Riboulet 2001)

Logiciels

Technologie Géometrie 3D Collaboration DocumentsGestion de

projet

Applicationdédiée

Vianavigateur

ASP

P2P

Modeleurpropriétaire

Visualisation

Manipulation

Annotations

Chambredediscussion

Forum

Tableaublanc

Messagesprivés

Visio-conférence

Partageinter-applications

Archivage

Versionnement

Résolutiondeconflits

ModuledeG.P.

Capitalisation

Gestiondedroitsd’accès

One Space x x x x x x x x

Centric x x x x x x x x x x x x x x x x

Alibre x x x x x x x x x x x x x

RealityWave

x x x x x x

Groove x x x x x x x x x x x x

E-Vis x x x x x x x x x x x x

InformativeGraphics

x x x x

Nexprise x x x x x x x x x x

Page 17: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

State of the art :

CSCWD

=

CAD + PDM + Groupware

Already pretty efficient !

Communication Software, Communication Software, Specific tools for collaborative engineeringSpecific tools for collaborative engineering

Page 18: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

II. Logiciels académiquesII. Logiciels académiques

DOME (objet hétérogènes repartis) ICM (graphique central) CDP (conversion VRML) E-DREAM (entreprises virtuelles, fab agile) DiDeas (server + ASP) Share (agents) Wwdl (éditeur explicite) Codemo (multi-vues expertes)… IPPOP

Page 19: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Pour supporter de nouvelles organisationsPour supporter de nouvelles organisations

Networks. Virtual enterprise Supply chain integration

Customized design Services rather than products

Sustainable development Multi skilled Continuously increasing

communication needs

III. VP² Virtual Platform ProjectIII. VP² Virtual Platform Project

Page 20: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Support of communication ?Support of communication ?

Media

Dependantencoding

DependantDecoding

FutureFuture

Concept A’Concept A

Person A

Context A

Culture A

Person B

Context B

Culture B

Page 21: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

1- Need of feedback on communication1- Need of feedback on communication

FutureFuture

Page 22: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Outils supplémentaires

Outils de base

Outils de base

Sauvegarde du croquis

Zone de dessin

2- Support for sketches, 2- Support for sketches, 3D3D annotation annotationProject Mica-Graph [Gardoni Blanco]Project Mica-Graph [Gardoni Blanco]Project 3D annotator [Boujut]Project 3D annotator [Boujut]

Page 23: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

3- Intermediary parameters 3- Intermediary parameters formalisationformalisation

Mechanical guidance

Magnetic gap

Manufacturing tolerances

Need to exchange this parameter and the associated concepts between involved designers

Page 24: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

4- Heterogeneous software communication4- Heterogeneous software communication EAI like platform in Engineering EAI like platform in Engineering

Common Infomation Bus

Inter-enterprise collaborative applications

MCADECAD CAE PDMDoc.Mgnt

ERP DBEnterpriseapplications

Development / Sourcing / Manufacturing

Connectors

Page 25: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Intermediary ObjetsFramework : CoDISS 2Framework : CoDISS 2

CAD Mechanics

electro-magnetic model

Page 26: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

CoDiss 2CoDiss 2

Logicielmetier(SolidWorks)

Plug inSpecifique

My View

Traduction:-unites-relations entre parametres

CommonView

ServeurVersionnement

DEA:El Hadi Mechekour

Page 27: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Framework : VP² overviewFramework : VP² overview

Technical softwareCoDISS 2 GUI

Informal dialog among actors

RepositoryCoDVS

API Connections

Shared concept Definition

Intermediary objet

Page 28: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

V.V. SpécificationSpécification VP² : Un environnement VP² : Un environnement de plateau projet virtuelde plateau projet virtuel

1. Sélection cohérente de logiciels existants supportant la communication générique et informelle, complété de nouvelles fonctionnalités + intégration.

2. Module dédié à la formalisation et structuration des objets partagés, ainsi qu’a leur communication au sein du groupe de concepteurs et à leur relation avec les logiciels métiers.

Page 29: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Perspectives...Perspectives... Encours :

– Développement de CoDiss2 D'ici la fin de ma these :

– Proposer un environnement complet : VP²

– Faire des tests avec CoDiss2

Collaborations:

– Projet region ?

– Compatibilité avec IPPOP• Apport dans les secteur des échanges dynamiques, de la

communication synchrone.

– VRLIMM

Page 30: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

Questions ?Questions ?

May 2003Grenoble - France

Vincent RIBOULET

Philippe MARIN

Jean Claude LEON

Page 31: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

ConclusionsConclusions

Distributed design :

Tools supporting design will continue to improve, but actual level of maturity is already good.

Organisation has to evolve– cultural change is involved– skills and competences needed to exploit virtual

design offices are different to existing design skills– Less pressure than face to face meetings– Old hierarchy obsolete, Network emphasise

competencies, if the tools are mastered

Page 32: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

ConclusionsConclusions Many different expertise fields are concerned

here :Human science, ergonomics, computer sciences, communication technologies, knowledge integration, social issues to study practice…

Need for collaboration between labs with different skills !

IPPOP French project ( 6 labs )Integration of Product, Process and Organisation dimensions of a design project

VRLIMM european network ( 10 labs )Virtual Research Lab in Information Management in Manufacturing

Page 33: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

III. Expériences externesIII. Expériences externes

In vitro / In vivo Schueller, Uljin, Bernard, Karpik,

Finger, Bannon, Mitshang, Guerrero, Eckert, …

Aix (ENHANCE), Cachan, Troie, Nancy, Belfort, Nantes…

Sciences sociales. Méthodologie rigoureuses [Boujut]

Page 34: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

IV. Conclusions de ces analyses :IV. Conclusions de ces analyses : utilisation d’outils de communication faciles d'accès

Leurs limites incitent à des efforts de clarté dans les échanges

besoin de maîtriser les modes de communications

Ceci peut amener une collaboration plus efficace qu’en présentiel alors que le media est moins riche !

L’absence de retour visu est aussi moins riche mais aussi moins distrayant !

Page 35: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

V. Spécifications d’un V. Spécifications d’un environnement collaboratif environnement collaboratif distribuédistribuéUtilisation d’outils spécifiques pour chaque métier

Fournir des moyens de communication « naturels » entre humains

Supporter la création dynamique (synchrone) d’objets intermediaires

Outils permettant de lier les données internes de logiciels

Page 36: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

V. VP² : Un environnement de plateau V. VP² : Un environnement de plateau projet virtuel projet virtuel serveur collaboratif, gestion de la sécurité,

Architecture web based avec utilisation d’applets java

espace privé / public

Support interaction OI principaux

cdcf, vues 2D[MicaGraph] , 3D, résultats de calculs

annotations, voix et vidéo

Performances (calcul et manipulations en local, serveur ne transmet que ordres et communication),

Management réunion (choix accès sur multimédia full duplex, ou restrictions pour efficacité,

Capitalisation, enregistrement numérique, compte rendus automatiques,

Flexibilité, interfaces auto adaptatives,

outils d’évaluation alternatif (QCD, ID²)

Page 37: Mai 2003 Grenoble - France Vincent RIBOULET Philippe MARIN Jean Claude LEON CONCEPTION DISTRIBUÉE PAR INTERNET Made with Linux

1

Partager l’information (2D, 3D, dessins, résultats de calculs…)

Supporter communication naturelle (pas seulement langage, « montrer » par ex si pas même langue, en asynchrone aussi si plusieurs fuseaux horaires)

Manipuler les objets (pouvoir manipuler simplement et montrer aux autres en prenant la main sur le modèle chez tous)

Gérer les informations : Data base management (capture de connaissances, redondance info évité, liens avec autres info, fichier reçu en entier ou pas)

Création de documents (qui, justification si changement majeur)

Intelligence (décharge du travail de routine, notification, k support)

Garantir un échange en temps garanti (à venir car actuellement seulement meilleur effort)

Sécurité