Avignon 2010 Université virtuelle. Mohamed Morchid & Mickael Meynaud



Documents pareils
Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

CAHIER DES CHARGES D IMPLANTATION

Expertise du logiciel «GanttProject»

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

SITE WEB E-COMMERCE ET VENTE A DISTANCE

GANTTPROJECT. Julien TENDERO

Cahier des charges : gestion de projets agiles. Programmation d Algorithmes Distribués (PAD)

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

M Études et développement informatique

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Les nouvelles architectures des SI : Etat de l Art

GESTION DE PROJET. - Tél : N enregistrement formation :

Diagramme de déploiement

Cahier des charges "Formation à la téléphonie sur IP"

Chapitre 1 Introduction

Module Planification

Solution de paiement Monetico Paiement Web. Module Prévention Fraude

Présentation de la plateforme WINDCHILL. Invitation à rejoindre la plateforme

Business Intelligence avec SQL Server 2012

Microsoft Live Messenger

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Les nouveautés de FME 2014

GUIDE D UTILISATION LE PRESENT DOCUMENT VISE A FACILITER LA PRISE EN MAIN DE L@GOON CLOUD. * Synchroniser votre entreprise

Visual Paradigm Contraintes inter-associations

ASA-Advanced Solutions Accelerator. Solution pour la gestion des données des laboratoires et des plateformes de service

CQP Développeur Nouvelles Technologies (DNT)

Master Data Management en Open Source C est le Bon Moment

6 ème Orientation INFORMATION ET SENSIBILISATION THEMATIQUE 4: CREER UN SITE INTERNET. Fiche action n Créer un Site Internet Grenelle Web 2.

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

Premier site sécurisé de type réseau social pour l'éducation

CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013

LES OUTILS DE GESTION DE PROJET

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

Cahier des Clauses techniquesparticulières

Solution globale de gestion et reporting projet

M Études et développement informatique

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

Projets de stage. Présentation

Retrospect 7.7 Addendum au Guide d'utilisation

claroline classroom online

Guide de l'utilisateur Sybase Mobile Sales for SAP CRM 1.0

Un serveur d'archivage

Définir la gestion de projets 11. Exploiter les techniques de gestion de projets 11. Planifier un projet 12. Lister les tâches et les jalons 13

Digicomp 2. Bienvenue à la présentation «Windows 10 What's new»

Introduction MOSS 2007

Cahier des charges fonctionnel

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Collaboration innovante pour la création d un outil de gestion de production pour le cinéma et l audiovisuel

Tivoli Storage Manager version TSM Server

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN :

MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version septembre 2006

Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL

Exonet sur le protocole Syslog

sécurisé de l ENSMM Accès au serveur FTP - Microsoft Windows 7 École Nationale Supérieure de Mécanique et des Microtechniques

CA ARCserve Backup ß QUESTIONS LES PLUS FRÉQUENTES : CA ARCSERVE BACKUP R12.5

La voie rapide vers le cpdm

Pluridisciplinarité. Classe de BTS DATR

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

BIRT (Business Intelligence and Reporting Tools)

Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Plateforme de capture et d analyse de sites Web AspirWeb

Préconisations Techniques & Installation de Gestimum ERP

PROJET DE PORTAIL INTRANET YNNA

Catalogue Formations Jalios

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Manuel d utilisation de V3D Events - Visiteurs. We bring people closer

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Dossier de Presse. Ergonomie. E-commerce. Portails internet. Applications Facebook. Logiciels «prêts à adapter» Logiciels sur mesure

GUIDE D'INSTALLATION DU PGI EBP EN ETABLISSEMENT

Outil de gestion et de suivi des projets

Les logiciels gratuits en ligne

Commission de suivi de site STORENGY

Les logiciels indispensables à installer sur votre ordinateur

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Accès à la messagerie électronique HES

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible.

Raja Bases de données distribuées A Lire - Tutoriel

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Guide d utilisation de «Partages Privés»

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

Le génie logiciel. maintenance de logiciels.

1. Introduction Sauvegardes Hyper-V avec BackupAssist Avantages Fonctionnalités Technologie granulaire...

SQL Server, MySQL, Toad (client MySQL), PowerAMC (modélisation) Proxy SLIS

DIASER Pôle Assistance Rectorat

Mode d'emploi pour l'installation SQL Server 2012 et Dr. Tax Office Serveur

PRESENTATION. Parcours de formation à distance A destination des personnels en contrats aidés

Transcription:

Avignon 2010 Université virtuelle Mohamed Morchid & Mickael Meynaud

Plan de la présentation - Introduction aux mondes virtuels - Présentation du projet - Wonderland - Fonctionnement Projection du film du projet - Gestion de projet - Conception graphique du monde - Réalisation de la centrale de réservation - Élaboration du module en Java - Architecture d'intégration d'un module - Conclusion

Mondes virtuels Avatar permet l'interaction avec l'environnement virtuel - Déplacement - Communication - Prise de contrôle sur des objets Applications : - Conférences - Visites de sites - Bureau virtuel - Jeux...

Le projet Réaliser un monde virtuel comportant deux espaces principaux : - Salle polyvalente (CERI) Organisation d'évènements Espace interactif Expérimentation des possibilités du monde virtuel - Espace de communication (CRI) Dispositif innovant fenêtre sur les activités du CRI

Présentation de la plateforme Plateforme de développement de mondes virtuels - Open sources - Développé en java - Communauté internationale - Supporte le format KMZ

Fonctionnement - Accès au site web du projet - Page d'accueil Wonderland - Téléchargement du client Wonderland - Login (identifiants UAPV LDAP) - Chargement du monde et de l'avatar (Attente) - Arrivé à l'accueil - Prise en main de l'avatar

L'origine du monde Vidéo de présentation du projet

Gestion de projet Organisation : - Planning - Cahier des charges - Comptes rendus ponctuels Répartition des tâches : - Développement - Conception graphique

Semestre 1 Familiarisation avec la plateforme Installation du serveur Rédaction du cahier des charges Création du site internet...

Semestre 2 Création graphique 3D Configuration de la sécurité Installation d'un serveur de secours Création de la centrale de réservation Audit de l'application...

Diagramme de Gantt Organisation annuelle du travail

1) Modélisation graphique 3D Sketch'up Deux bâtiments principaux Ste Marthe : Communication CERI : Salle polyvalente Demo disponible à l'adresse suivante : http://projets-gmi.univ-avignon.fr/projets/proj0910/m1/p10/img/video_archi_sketchup/

Carte du monde 4 espaces de visite accessible mutuellement depuis des téléports.

Centrale de réservation

Centrale de réservation Outil de gestion des évènements de la salle polyvalente Fonctionnalités - Organiser un événement - S'inscrire à un événement - Annuler un événement - Se désinscrire d'un évènement

Centrale de réservation

Élaboration du module Fonctionnement

Réalisation du module

Gestion via le serveur Darkstar Qu'est se que c'est? Le Project Darkstar est une plate-forme de développement Java qui permet de créer des jeux accessibles via un framework sur un simple serveur. Quel est son Fonctionnement? Découpe le monde géographique en «zone» Chaque zone est dans une «server zone» L'état de ses zones et contenue dans la mémoire du serveur

Gestion via le serveur Darkstar Zone géographique du CERI

Gestion via le serveur Darkstar Module Utilisateur 1

Gestion via le serveur Darkstar Tout les l'action se déroule dans la zone «CERI» du monde Doivent être traitées par Zone Serveur «CERI» du monde Les autres zone Serveurs peuvent être ralenti

Élaboration du module Architecture d'intégration

Architecture Coté serveur CellMo : Permet de géré la cellule dans le monde Étend ManagedObject de DarkStar Serveur <abstract>cellmo

Architecture Coté commun CellMessage : Renseigne le destinataire Renseigne l'instigateur Envoie le message : sendcellmessage(msg) CellClientState/CellServerState: Lie documents XML (JAXB ) de la cellule Realise les back-up et les snapshots Partage le monde avec les autres serveurs On un rôle similaire... Commun(Client-Serveur) <abstract>cellmessage <abstract>cellclientstate <abstract>cellserverstate

Architecture Coté client CellFactorySPI : Ajoute l'élément à la palette Crée dynamiquement la cellule dans le monde Client Cell : Dessine la cellule dans le monde CellFactorySPI Cell

Architecture Coté rendu BasicRenderer : Dessine la cellule dans le monde Renderer <abstract>basicrenderer

Réalisation du module

Conclusion