Marie LOPEZ, Michaël GRILLET et Ahmed EBETY

Dimension: px
Commencer à balayer dès la page:

Download "Marie LOPEZ, Michaël GRILLET et Ahmed EBETY"

Transcription

1 CERI Avignon : Projet 5 (M1) Nabaztag Année universitaire 2011/2012 Marie LOPEZ, Michaël GRILLET et Ahmed EBETY

2 Sommaire 1. Description du projet Description du projet Objectifs L existant Histoire du Nabaztag Description du Nabaztag Description des fonctionnalités Description des spécifications techniques Communauté Nabaztag Analyse Choix d un serveur Analyse des applications Traitement de la parole Reconnaissance vocale Synthèse Vocale Reconnaissance automatique du locuteur Réalisation Serveur Communications Nabaztag/Serveur OpenJabNab Installation Traitement de la parole Reconnaissance vocale Synthèse vocale Reconnaissance automatique du locuteur Planning prévisionnel...17

3 1. Description du projet 1.1 Description du projet Dans le cadre de notre première année de Master en informatique nous devons réaliser un projet en groupe qui se déroule sur deux semestres, le premier étant consacré à l étude du sujet et à la rédaction du cahier des charges et le second à l élaboration technique de celui-ci. Notre projet portant sur le Nabaztag nous a été proposé par Corinne Fredouille et c est lors de nombreux rendez-vous avec celle-ci que nous avons pu progresser dans le bon déroulement du projet. Les nombreux comptes-rendus des réunions que nous avons effectué nous ont aussi permis de toujours repousser nos objectifs. 1.2 Objectifs L'objectif de ce projet est l'étude et l'analyse des nombreuses fonctionnalités du Nabaztag afin de le faire "revivre" car les serveurs officiels qui permettaient jusqu'alors de le faire interagir avec l Internet ont été arrêté, depuis il ne dispose plus que de fonctionnalités très réduites. Notre projet consiste à étudier les diverses capacités et possibilités que peut offrir ce lapin intelligent, explorer les sources et les solutions alternatives mises à disposition par les utilisateurs. Enfin, pouvoir intégrer un système de reconnaissance du locuteur avancé. 2. L existant 2.1 Histoire du Nabaztag Le Nabaztag a été créé en 2004 par Olivier Mével et Rafi Haladjian (qui est arménien, Nabaztag voulant dire lapin en arménien) pour la société Violet. En 2009, cette société, qui a été placée en liquidation judiciaire, a été rachetée par la société Mindscape. Ne supportant plus les coûts trop élevés de la maintenance des serveurs, la société Mindscape a décidé d arrêter tous les serveurs du Nabaztag en juillet 2011 et de laisser aux utilisateurs les sources pour qu ils puissent faire revivre le lapin d'eux-mêmes. 2.2 Description du Nabaztag Le Nabaztag dit «lapin intelligent»est un objet électronique Wi-Fi, représenté sous les formes épurées d'un lapin, qui communique avec son utilisateur et peut lui fournir de multiple services. Pour ce projet nous disposons d un Nabaztag::tag, c est-à-dire la deuxième version du Nabaztag, qui possède plus de fonctionnalités que la première version ainsi qu un micro qui lui permet de capter les sons ambiants. Le principe du Nabaztag est de se connecter via Internet à un serveur distant pour prendre les informations dont il a besoin pour interagir avec l utilisateur comme lui donner la météo du jour ou lui faire écouter la radio.

4 2.3 Description des fonctionnalités Ce lapin est capable de lire des flux RSS (météo, trafic routier, qualité de l air, ), de notifier des courriels reçu ou encore de diffuser la radio (WebRadio). Il peut grâce à sa puce RFID lire des livres pour enfant et même reconnaître des objets du quotidien grâce à des vignettes RFID. Il est aussi capable d agir seul comme par exemple lorsqu il fait son tai chi des oreilles ou lorsqu il parle pour donner son humeur du moment. 2.4 Description des spécifications techniques Le Nabaztag possédait plusieurs applications qui étaient sous licence mais après la faillite de l entreprise, les sources de ces applications ont été mises à disposition de la communauté sur Internet sous licence Opensource. Ils ont été écrit dans plusieurs langages, on peut citer comme exemple: C++, Perl, XML, C, Java, Communauté Nabaztag La communauté Nabaztag est née sur Internet, principalement présente sur le forum elle regroupe, tel un culte, les utilisateurs du Nabaztag. La communauté a, dès les premières versions du lapin, cherché à faire acquérir au lapin plus d autonomie et de fonctionnalités. Avec l annonce de l arrêt des serveurs officiels il était évident que la communauté allait réagir, c est ainsi que plusieurs serveurs alternatifs ont vu le jour, portés par une communauté très attachée à son lapin. 3. Analyse 3.1 Choix d un serveur Les sources du Nabaztag ont été mises à disposition des utilisateurs sauf certaines sources qui étaient sous contrat avec d autres entreprises (comme la reconnaissance de la parole). Ces sources, qui ont été mises à disposition des utilisateurs, ne sont en fait pas profitables car elles proviennent d une version antérieure à la dernière version utilisée par les utilisateurs (ce qui veut dire que les URLs et les APIs ne sont pas du tout à jour) et sont en plus rédigées d une manière qualifiée de brouillonne par les utilisateurs de la communauté ce qui rend difficile leur compréhension. La communauté a créé des serveurs alternatifs bien avant l'annonce de l'arrêt des serveurs offiviels. Le premier, OpenNab a été créé en 2007 par un utilisateur alors que les serveurs officiels fonctionnaient encore, il permettait de se positionner entre le lapin et le serveur officiel et ainsi d'interagir pour plus de possibilités de fonctionnement entres les deux.

5 Mais en 2008, le protocole XMPP a été mis en place sur les serveurs officiels et le serveur OpenNab n est pas adapté à ce type de communication en temps réel, nous n avons donc pas choisi de travailler sur ce serveur. Apprenant le prochain arrêt des serveurs officiels, des utilisateurs ont alors commencé à travailler sur d autres solutions alternatives. Dans la communauté du Nabaztag deux solutions de serveur prédominent actuellement : OpenJabNab et NabIzDead. Nous avons choisi d utiliser OpenJabNab car il est une alternative qui se rapproche le plus du serveur officiel. Le second NabIzDead est un serveur plus léger, mais qui à une philosophie très différente du serveur officiel et qui offre pour l instant moins de fonctionnalités qu OpenJabNab. 3.2 Analyse des applications Nous pouvons distinguer trois grandes applications : Le «firmware» du lapin, est le logiciel de plus bas niveau. Il doit être compilé en utilisant les outils de développement AVR-IAR, et il ne peut être mis à jour sur le lapin qu en utilisant la sonde de programmation adéquat. Le langage utilisé pour le firmware est le C. Le firmware contient: Tous les drivers de chaque élément interne du lapin (wifi, usb, led ) Une sorte d OS permettant la gestion du multitâche, l interaction entre les différents drivers. Une machine virtuelle exécutant le code Metal compilé Le «bc-boot» compilé présent sous forme de tableau Les différentes contraintes sur le firmware, notamment l obligation de le mettre à jour de manière physique sur le lapin ne permettent pas d envisager de modification sur celui-ci. Le bytecode bc-boot permet : Vérifie au lancement du lapin si l utilisateur appuie sur le bouton (sur la tête), si c est le cas, il place le lapin en mode serveur web et en mode «maître» wi-fi. Il sera alors possible de se connecter depuis un PC sur le lapin pour modifier les paramètres En mode serveur web, il permet la configuration des paramètres réseaux ainsi que l adresse du serveur sur lequel devra se connecter le lapin (htttp://r.nabaztag.fr/vl par défaut) En mode standard, il se connecte sur le serveur qui gère le lapin, et charge le ByteCode Nominal en appelant le fichier bc.jsp. Une fois téléchargé, le nominal est exécuté.

6 Le ByteCode bc-nominal est donc celui qui est chargé en dernier par le lapin, il permet : De charger un nouveau logiciel sur le lapin à chaque fois qu il se connecte sur un serveur De gérer entièrement le lapin : réseau, led, oreilles De gérer les actions sur le lapin : bouton, oreilles, tag RFID De lire les MP3 directement depuis le lapin Les deux autres applications (bytecode bc-boot et ByteCode bc-nominal) sont écrites avec le langage metal, un Méta langage crée par Sylvain Huet (co-fondateur de Violet) en 2003 (donc avant son arrivé chez Violet). Il existe un petit document qui décrit la grammaire et les principes du langage fourni avec les sources. Pour utiliser ce langage, et donc créer un binaire à partir des sources nominal.mtl, il faut utiliser le compilateur fourni dans les sources, il existe deux compilateurs correspondant aux deux systèmes d exploitation Windows et Linux. 3.3 Traitement de la parole Reconnaissance vocale Introduction La reconnaissance vocale est une technique informatique qui permet d'analyser la parole captée au moyen d'un microphone pour la transcrire sous la forme d'un texte exploitable par une machine. Une phrase enregistrée et numérisée est donnée au programme de reconnaissance vocale. Celui-ci catégorise chaque phonème qu il distingue selon un modèle de probabilités statistiques. Une fois catégorisés, les phonèmes sont interprétés pour former des mots encore une fois selon un modèle statistique. La reconnaissance de la parole, ainsi que la synthèse de la parole, l'identification du locuteur ou la vérification du locuteur, font partie des techniques de traitement de la parole. Ces techniques permettent notamment de réaliser des interfaces vocales c'est-àdire des interfaces homme-machine (IHM) où une partie de l'interaction se fait à la voix. Le développement d'un système de reconnaissance vocale nous a dirigé vers l'utilisation de l'api javax.speech (JSAPI) écrite en Java, dédiée à la reconnaissance ainsi qu'à la synthèse vocale. JSAPI définit un modèle à états et un ensemble de règles linguistiques compilées en grammaires au format JSGF (Java Speech API Grammar Format). En utilisant JSAPI, il fallait utiliser un moteur de reconnaissance vocale qui n'était pas fournit. Notre choix s'est donc porté sur Sphinx-4 car c'est une librairie portable, régulièrement mise à jour, autorisant une configuration relativement poussée et bénéficie d'une grande communauté.

7 Moteur de reconnaissance Sphinx4 Notre choix s'est porté sur Sphinx-4. Ceci répond à un souci d'utilisation d'une solution en partie libre de droits, portable, régulièrement mise à jour et autorisant une configuration relativement poussée. Sphinx-4 est un système de reconnaissance vocale écrit dans le langage de programmation Java. Il a été créé conjointement par le groupe Sphinx à l université Carnegie Mellon, les laboratoires Sun Microsystems et Hewlett-Packard. Les buts de Sphinx sont d avoir une reconnaissance vocale hautement flexible, d égaler les autres produits commerciaux et de mettre en collaboration les centres de recherche de diverses universités, des laboratoires Sun, des laboratoires HP et du MIT. Sphinx-4 s'articule autour de 3 modules : Front-End Le Front-End découpe la voix enregistrée en différentes parties et les prépare pour le décodeur. Base de connaissances La base de connaissance est l information qu utilise le décodeur pour déterminer les mots et les phrases prononcés. La base de connaissance est composée : D un dictionnaire. Classification des mots. Prononciation des mots (un mot peut avoir plusieurs prononciations). Prononciation représentée comme des sons ou dans d autres unités. Peu varier en taille, de quelques mots à plusieurs centaines de milliers. Des modèles acoustiques.

8 D un modèle de langage. Décrit ce qui peut être dit dans un contexte bien spécial. Aide à rétrécir l espace de recherche. Grammaire Expressions qui doivent être reconnus Décodeur Le décodeur est le cœur de Sphinx 4. C est lui qui traite les informations reçues depuis le Front-End, les analyse et les compare avec la base de connaissances pour donner un résultat à l application. Nous allons utiliser le dictionnaire, les modèles acoustiques en français ainsi que le modèle de langage créés par le LIUM (Laboratoire d'informatique de l'université du Maine). Quant à la grammaire, Sphinx-4 utilise Java Speech API Grammar Format (JSGF), un format de grammaire issu de l'api javax.speech (JSAPI). Cette grammaire sera à déterminer selon les mots à reconnaître Synthèse Vocale Introduction La synthèse vocale est une technique informatique qui permet de créer de la parole artificielle à partir d'un texte. Pour obtenir ce résultat, elle s'appuie à la fois sur des techniques de traitement linguistique, notamment pour transformer le texte orthographique en une version phonétique prononçable sans ambiguïté, et sur des techniques de traitement du signal pour transformer cette version phonétique en son numérisé écoutable. Il s'agit, comme la reconnaissance vocale, d'une technologie permettant de construire des interfaces vocales Plugin Text To Speech présent dans OpenJabNab Pour la synthèse vocale, plusieurs solutions s'offrent à nous. La première solution est un plugin déjà présent sur le serveur OpenJabNab. Ce plugin permet l'envoi d'une requête HTTP vers le site de démonstration de synthèse vocale d'acapela avec le texte qui doit être transformer en parole. Une fois la synthèse effectuée sur le site d'acapela, on récupère le son généré au format MP3. Il existe un inconvénient, il peut arriver que cette synthèse vocale hébergée par Acapela soit indisponible, par exemple si le serveur qui héberge cette fonctionnalité est inaccessible pour cause de maintenance ou autres. Une deuxième solution serait d'utiliser un système de synthèse vocale qui serait hébergé sur notre serveur en local, ce qui éviterait les problèmes d'utilisation.

9 Il existe un synthétiseur vocal nommé MBROLA, développé par le laboratoire de Théorie des Circuits et Traitement du Signal (TCTS) de la Faculté Polytechnique de Mons (Belgique). Ce synthétiseur vocal n'est pas un synthétiseur «text to speech», car il n'accepte pas de texte brut en entrée mais une représentation de phonème avec des informations prosodiques. Il serait donc utilisé avec un système de phonétisation de texte tel que LIA_PHON ou autres systèmes. Le choix du système de synthèse vocale sera pris après avoir fait de plus amples recherches sur la deuxième solution, à savoir le fonctionnement et l'intégration de ce système au serveur OpenJabNab Reconnaissance automatique du locuteur Introduction La reconnaissance du locuteur c est le processus de reconnaissance automatique de la personne qui communique à partir de caractéristiques de l individu qui sont contenues dans son signal vocal. Elle permet l utilisation de la voix du locuteur pour la vérification de son identité ou l'identification de ce locuteur. La vérification du locuteur consiste à déterminer si un locuteur est bien celui qu il prétend être. Il s agit donc de trancher entre les deux hypothèses : soit le locuteur est bien le locuteur autorisé, soit nous avons affaire à un imposteur qui cherche à se faire passer pour un locuteur autorisé. En pratique, la réponse est binaire : acceptation ou rejet. L'identification du locuteur consiste à déterminer l'identité d'un individu parmi une population de personnes connues. A partir d'un échantillon de voix enregistré, il faut déterminer quel locuteur de base à parler. Deux modes sont distingués : le fonctionnement en milieu ouvert et fermé. En milieu fermé le locuteur est supposé faire partie de la population connue tandis qu'en milieu ouvert, le locuteur ne peut pas être connu du système. La sortie du système correspond à l identité du locuteur de la base de référence qui est la plus "proche" du signal de parole inconnu. Dans ce projet, nous allons nous penché seulement sur l'identification du locuteur LIA_RAL LIA_RAL comporte différents outils qui utilisent la librairie ALIZE. Les outils proposés par LIA_RAL proposent une reconnaissance du locuteur par la méthode GMM-UBM (Gaussian Mixture Model Universal Background Model).

10 Les méthodes du GMM-UBM : Extraction des caractéristiques La 1er étape consiste à extraire des paramètres auditifs d'un fichier audio récupéré en entrée. Suppression des silences Cette étape consiste en la détection de la parole et de silence. Normalisation Permet de normaliser les données pour que les calculs soient plus pertinents. Génération d'un modèle monde La génération d'un modèle monde, est une somme de plusieurs modèles permettant de représenter le modèle général d'apprentissage. Génération d'un modèle de personne à partir du modèle monde Pour chaque "personne" pour qui on veut effectuer des tests, il faut extraire un modèle propre à partir du modèle monde, et d'un ou plusieurs fichiers de paramètres audio correspondant à un discours cette personne. Calcul des rapport de vraisemblances Permet de calculer, à partir d'un modèle de locuteur connu de la base et du modèle monde, la probabilité de ressemblance des caractéristiques du fichier audio d'entrée avec ce modèle de locuteur. Ces différentes étapes permettront au Nabaztag d'identifié le locuteur qui lui parle, une fois l'application intégrée au serveur.

11 4. Réalisation Notre réalisation sera basée sur l'étude que nous avons fais du projet. La réalisation du projet se fera par la mise en place d'un serveur alternatif et d'applications de reconnaissance vocale et du locuteur. 4.1 Serveur Le Nabaztag a donc besoin d un serveur auquel se connecter pour pouvoir prendre des informations sur Internet (comme la météo par exemple) et pour pouvoir accéder aux programmes qui le font interagir avec son utilisateur (qui se trouvent sur le serveur) Communications Nabaztag/Serveur Protocole XMPP Le protocole XMPP (Extensible Messaggin and Presence Protocole) est un protocole TCP/IP d'échange de données en temps réel au format XML, utilisé entre autre par Jabber, Google Talk et Facebook. Ce protocole a permis à la société propriétaire du Nabaztag de faire évoluer ses serveurs pour faire face nombre de connexions qui était très important, la société Violet a choisi de jabberisé le lapin, c est-à-dire de faire dialoguer le lapin et le serveur en XML grâce à un serveur Jabber (protocole XMPP), ce qui a permis aux utilisateurs de passer d un temps de réponse de 1 à 2 minutes à quelques secondes Les différents types de message échangés Le Nabaztag et le serveur communiquent par message XML du type : <message from='adresse_de_la_platform@adresse_serveur_xmpp' to='id_du_ Nabaztag@adresse_serveur_XMPP /sources' id='id_serveur-numéro_du_message'> <packet xmlns='violet:packet' format='1.0' ttl='300'> fwqaaah////+bayfaf8= </packet> </message> Où le message envoyé est codé en base64 : fwqaaah////+bayfaf8= Pour mieux comprendre l objectif de ce message il faut le convertir en hexadécimale, ce qui donne : 7F FFFFFFE FF

12 On peut ainsi visualiser les différents champs du message : 7F YY XX XX XX XX FF 7F et FF : tête et queue du paquet 04 : type du bloc : taille des données YY : en-tête des données 7F FF FF FE pour les Ambiant Blocks et 00 ppour les Message Blocks XX XX XX XX : données Type du bloc 04 Ambient block : données prédéfinies 0a Message block : données qui peuvent nécessiter une url 0b Sleep Block 09 Reboot Block Taille des données 4 octets Les données Ambient block sont sous la forme AA BB répéter n fois. Par exemple si nous savons que le type de bloc est Ambient block et que l'on voit dans les données : 04 0b (AA BB AA BB) Cela veut dire que l on donne au lapin un position d oreille gauche de 0b et d oreille droite de 07. Voici le tableau des différents Ambient block (AA et BB) possible sur le lapin : Données : Ambient block AA b 0e Disable Météo Cours de la bourse Trafic Oreille gauch e Oreill e droite Notific ation de courriel Qualit é de l'air Cligno temen t du nez Sleep / wake Taïchi

13 Données : Ambiant block BB Météo Cours de la bourse Soleil Nuageux Brouillard Pluie Neige Vent HIGHDO WN MEDIUM DOWN LITTLED OWN STABL E LITTLE UP MEDI UMUP Trafic TRAFFIC _100 TRAFFI C_75 TRAFFIC _50 TRAFFI C_25 TRAFFI C_12 Oreille gauche Valeur entre 0 et 16 à convertir en hexadécimal Oreille droite Notification de courriel Valeur entre 0 et 16 à convertir en hexadécimal Pas de courriel un courriel Qualité de l'air Clignotement du nez Taïchi deux courriels Bon Moyen Mauvais Disable Clignote Double clignote trois courriels ou plus TRAF FIC_8 HIGHUP TRAFFI C_4 Valeur entre 0 et 255 (255 étant une fréquence élevée de Taïchi) Les Message Blocks ne peuvent pas s'expliquer de la même manière. En ce qui les concerne, il faut leur appliquer un algorithme (en partant de la partie «données» de notre message hexadécimal) de la forme : C[i] = (B[i] - 0x2F) * (1 + 2 * C[i-1]) Où C[-1] = 35 et C est le tableau d'octets crypté et B le décrypté. Par exemple, si on prend la partie «données» et qu'elle est comme ceci : 00fafe8f fa9c2609ee2b5c d143f5f1d09e e27fc2289c7205df e dc8969b23d74e639807fc2 On peut grâce à l'algorithme voir que le message est en fait : «MU

14 Il y a différent type de Message block : Données : Message block CH <url> CL 0xAABBCCDD Exécute la chorégraphie située à l'url passée en argument Défini la couleur de la LED AA (de 00 à 04) avec la couleur RVB passée en BBCCDD (en hexa) PL 0x Défini la palette de couleur utilisée, où X est compris en 0 et 7 MC <url> ou MU <url> MW ST <url> ou SP <url> Position des led du Nabaztag : Lit le MP3 situé à l'url passé en argument Demande au lapin d'attendre que les commandes précédentes soient terminées avant d'exécuter la suite Lit le flot du contenu passé en argument (pour les radios notamment) Le Sleep block permet de mettre en veille et d'allumer le Nabaztag Données : Sleep block 7f0b ff 7f0b ff endort le lapin réveille le lapin OpenJabNab Le serveur OpenJabNab est le serveur, créé par la communauté, que nous avons choisi d'utiliser. Il est divisé en deux parties : une partie dite Http-wrapper et une partie dite server.

15 Partie Http-Wrapper La partie Http-wrapper possède notamment des fichiers écrient en PHP. Cette partie sert d interface web entre le lapin et l utilisateur. Ainsi l utilisateur peut, grâce à son ordinateur, accéder à la configuration de son lapin (plugins, ztamp s, nom du lapin,.) Partie server Les fichiers de la partie server sont écrit en C++, ils permettent de traiter l authentification du lapin, les plugins, les conversations lapin-machine et la concordance avec la partie Http-wrapper. Le lapin et le serveur communiquent en XML mais sur le serveur tout est traité dans des fichiers en C++. Les différents types de messages échangés que nous avons étudié précédemment sont incorporés dans la création de message du serveur Installation Maintenant que l'on a compris comment le lapin dialogue avec le serveur et comment le serveur OpenJabNab est fait, il ne reste plus qu'à l'installer Pré-requis Pour que l utilisateur ait accès au Nabaztag par une interface web (afin qu il puisse configurer son lapin et ses applications), nous devons au préalable mettre en place un serveur Apache et Php et y activer le mode rewrite (sudo a2enmod rewrite). Le nabaztag se connecte à Internet en Wi-Fi et on peut lui placer en paramètre des adresses URL. Il faut donc que l on mette en place un serveur DNS car par défaut c est celui du site de Violet qui est spécifié, et il n est plus en fonction. Enfin, pour qu OpenJabNab ait tout ce qu il lui faut pour s installer correctement il faut installer préalablement git (logiciel de gestion de versions et système de fichier) et qt4- dev-tools (framework orienté objet) Installation Une fois tous les pré-requis nécessaire installé il faut se positionner dans le répertoire /var/www/ et exécuter la commande : sudo git clone Cette commande va permettre de cloner le dêpot d OpenJabNab sur notre serveur. Ensuite, il faut éditer le fichier /etc/apache2/sites-available/default et y noter /var/www/openjabnab/http-wrapper. Il faut aussi mettre AllowOverride All sur toutes les parties concernant OpenJabNab et relancer Apache pour qu il prenne en compte les modifications.

16 Maintenant on va compiler les sources en se positionnant dans /var/www/openjabnab/server et en faisant : sudo qmake r sudo make Ensuite il faut configurer notre serveur. On va d abord copier le fichier /var/www/openjabnab/serveropenjabnab.ini-dist dans le répertoire bin du serveur, et le renommer en openjabnab.ini. Puis on va modifier ce fichier pour y spécifier l adresse de notre serveur et le chemin pour se rendre à la partie http-wrapper du serveur. Il faudra aussi mettre à true certaines valeurs. Pour terminer il faut créer un fichier bin/plugins/ plugin_auth.ini qui va contenir ces deux lignes : [global] authmethod=full Puis donner tous les droits au fichier http-wrapper/ojn_admin/include. On peut alors lancer le serveur et dans un navigateur Web entrer l adresse : On arrive alors sur l interface Web d OpenJabNab. 4.2 Traitement de la parole Reconnaissance vocale Nous allons réaliser lors du second semestre, une application de reconnaissance vocale avec l'api Sphinx-4, qu'il faudra intégrer au serveur. Cette application sera codée en Java, il faudra aussi proposer une grammaire au format JSGF selon les besoins afin que cette reconnaissance soit fonctionnelle. Tout d'abord, une application de test sera implémenter, sans être intégrée à OpenJabNab, et une fois que tout fonctionne correctement, on l'ajoutera au serveur.

17 Le Nabaztag sera alors capable de récupérer du son et de le transmettre au serveur pour traitement Synthèse vocale Nous allons approfondir les recherches sur les autres possibilités qui s'offrent à nous à propos de la synthèse vocale car la solution actuelle n'est pas très convaincante, il faudra faire des tests avec le text to speech existant sur le serveur, mais il restera toujours l inconvénient d'accessibilité au serveur si le serveur est indisponible. Si la deuxième solution, c'est-a-dire l'utilisation d'un système de synthèse vocale sur le serveur en local, est approuvée, il faudra installer sur le serveur les applications nécessaires à la synthèse vocale Reconnaissance automatique du locuteur Nous allons créer une application qui permet l'identification du locuteur à l'aide de LIA_RAL qui utilise la librairie ALIZE. Le Nabaztag pourra ainsi reconnaître la personne qui lui parle (attribuer une identité de la base à cette personne). 4.3 Planning prévisionnel Le planning prévisionnel réparti le travail que chacun devra effectué au cours du second semestre. Il met en avant les moments de travail individuel et les moments de travail collectif. Planning 3 semaines 2 semaines 3 semaines 2 semaines 3 semaines Marie Michaël Ahmed - installation des prérequis - installation du serveur OpenJabNab - test avec le lapin - test du TextToSpeech d'openjabnab - mise en place d'une application test de reconnaissance vocale à l'aide de sphinx-4 - tests - création d'une application de reconnaissance vocale qui interagira avec sphinx-4 - mise en place de l'application final de reconnaissance vocale - tests avec le lapin - création d'une application qui intégrera la reconnaissan ce du locuteur - mise en place de la reconnaissan ce du locuteur à l'aide du LIA_RAL - création d'une application qui intégrera la reconnaissan ce du locuteur - mise en place de l'application de la reconnaissan ce du locuteur - tests - rédaction du rapport

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

Serveur FTP. 20 décembre. Windows Server 2008R2

Serveur FTP. 20 décembre. Windows Server 2008R2 Serveur FTP 20 décembre 2012 Dans ce document vous trouverez une explication détaillé étapes par étapes de l installation du serveur FTP sous Windows Server 2008R2, cette présentation peut être utilisée

Plus en détail

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

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

BIND : installer un serveur DNS

BIND : installer un serveur DNS BIND : installer un serveur DNS Cet article a pour but de vous présenter comment installer et configurer un serveur DNS en utilisant l'application BIND. Je supposerai que vous disposez d'un réseau local

Plus en détail

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Sommaire 1. Introduction 2. Installation 3. Fonctionnement 4. Développement 5. Démonstration 2

Plus en détail

NetCrunch 6. Superviser

NetCrunch 6. Superviser AdRem NetCrunch 6 Serveur de supervision réseau Avec NetCrunch, vous serez toujours informé de ce qui se passe avec vos applications, serveurs et équipements réseaux critiques. Documenter Découvrez la

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

FileMaker Server 14. Aide FileMaker Server

FileMaker Server 14. Aide FileMaker Server FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Les modules SI5 et PPE2

Les modules SI5 et PPE2 Les modules SI5 et PPE2 Description de la ressource Propriétés Intitulé long Formation concernée Matière Présentation Les modules SI5 et PPE2 BTS SIO SI5 PPE2 Description Ce document présente une approche

Plus en détail

Microsoft Application Center Test

Microsoft Application Center Test Microsoft Application Center Test L'outil de Test de performance des Sites Web Avec Visual Studio.NET, il est fourni une petite application qui permet de valider la performance de son site Internet ou

Plus en détail

API HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version 2.2 - Mise à jour : 3 juillet 2015

API HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version 2.2 - Mise à jour : 3 juillet 2015 PLATEFORME SAAS D'ENVOI DE SMS API HTTP 12/05/2015 à 13:50 Bonjour. Votre commande ref : 123456 est à votre disposition à votre point relais 10 rue d Amiens, 75002 Paris. Venez muni(e) d une pièce d identité.

Plus en détail

Travail collaboratif à distance

Travail collaboratif à distance UNIVERSITE ABDELMALEK ESSAADI FACULTE POLYDISCIPLINAIRE LARACHE 2012-2013 Travail collaboratif à distance P r o f e sse u r A z iz M A B ROU K P r. a z i z. m a b r o u k. f p l @ g m a i l. c o m S.E.G

Plus en détail

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A Durée : 1 jour A propos de ce cours Cette formation d'un jour, Nouveautés de Microsoft Dynamics CRM 2011, fournit aux étudiants les outils et informations

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit

Plus en détail

Un serveur web, difficile?

Un serveur web, difficile? Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à

Plus en détail

Séquence de découverte de SparkAngels Logiciel d entraide numérique

Séquence de découverte de SparkAngels Logiciel d entraide numérique Contributeurs : GUILLEZ Frédéric BANDINI Gérard DENIGOT Michaël FOLCH Janine PERILLAUD Stéphanie PLATEL Carl REANT Franck I. Matériel et préparation Pré requis matériel et logiciel : Ordinateur avec connexion

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Spécifications de l'offre Surveillance d'infrastructure à distance

Spécifications de l'offre Surveillance d'infrastructure à distance Aperçu du service Spécifications de l'offre Surveillance d'infrastructure à distance Ce service comprend les services Dell de surveillance d'infrastructure à distance (RIM, le «service» ou les «services»)

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur Arsys Backup Online Guide de l utilisateur 1 Index 1. Instalation du Logiciel Client...3 Prérequis...3 Installation...3 Configuration de l accès...6 Emplacement du serveur de sécurité...6 Données utilisateur...6

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

Cours CCNA 1. Exercices

Cours CCNA 1. Exercices Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Projet de Master en Informatique: Web WriteIt!

Projet de Master en Informatique: Web WriteIt! Projet de Master en Informatique: Web WriteIt! Web WriteIt! Baris Ulucinar Supervisé par le Prof. Rolf Ingold, Dr. Jean Hennebert, Andreas Humm et Robert Van Kommer Avril 2007 Table des matières 2 1. Introduction

Plus en détail

EIP 2012 Projet Livepad. Documentation technique 1.5

EIP 2012 Projet Livepad. Documentation technique 1.5 EIP 2012 Projet Livepad 1.5 Marc Mathieu Benjamin Netter David Ngo Pierre Pasteau Denis Togbe 12-01-2012 Informations sur le projet Groupe Nom du projet Type de document Marc Mathieu Benjamin Netter David

Plus en détail

OwnCloud. Définition 1 / 10. Date d'édition 03/09/2013 Public concerné Étudiants, Personnels Version du logiciel

OwnCloud. Définition 1 / 10. Date d'édition 03/09/2013 Public concerné Étudiants, Personnels Version du logiciel OwnCloud Date d'édition 03/09/2013 Public concerné Étudiants, Personnels Version du logiciel Table des matières Définition...1 L'interface web...2 Fichier musique sur OwnCloud...3 Fichier image sur OwnCloud...3

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable

Plus en détail

Annexe 5. Kaspersky Security For SharePoint Servers. Consulting Team

Annexe 5. Kaspersky Security For SharePoint Servers. Consulting Team Annexe 5 Kaspersky Security For SharePoint Servers Consulting Team 2015 K A S P E R S K Y L A B Immeuble l Européen 2, rue 1 Joseph Monier 92859 Rueil Malmaison Cedex Table des matières Table des matières...

Plus en détail

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des

Plus en détail

Base de Connaissances

Base de Connaissances Base de Connaissances La section Base de Connaissances fournit des réponses aux questions qui se posent le plus couramment lors de l'utilisation de DevInfo 7. Cliquez sur une catégorie ci- dessous pour

Plus en détail

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Afin d'éviter un message d'erreur au démarrage du service Apache du type : I. INTRODUCTION GLPI (Gestionnaire libre de parc informatique) est une solution open-source de gestion de parc informatique et de gestion des services d assistance aux utilisateurs distribué sous licence

Plus en détail

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Les prestations et les applications présentées : Apportent un accès et une mise à jour simplifiés aux documents

Plus en détail

Gestion des documents avec ALFRESCO

Gestion des documents avec ALFRESCO Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à

Plus en détail

À propos de votre liseuse... 5

À propos de votre liseuse... 5 Kobo Touch guide d'utilisation Table Des Matières À propos de votre liseuse... 5 Anatomie de votre liseuse... 5 Charger votre liseuse... 6 Utiliser l écran tactile... 8 Connecter la liseuse à votre ordinateur...

Plus en détail

Projet de Veille Technologique

Projet de Veille Technologique Projet de Veille Technologique Programmation carte à puce - JavaCard Ing. MZOUGHI Ines (i.mzoughi@gmail.com) Dr. MAHMOUDI Ramzi (mahmoudr@esiee.fr) TEST Sommaire Programmation JavaCard Les prérequis...

Plus en détail

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2). Nom du projet : Zabbix Description : ZABBIX est un logiciel open source créé par Alexei Vladishev. Zabbix permet de surveiller le statut de divers services réseau, serveurs et autres matériels réseau.

Plus en détail

Manuel d Administration

Manuel d Administration Manuel d Administration Manuel d Administration Copyright 2001 Auralog S.A. All rights reserved Sommaire INTRODUCTION...3 CONFIGURATIONS POUR TELL ME MORE PRO...4 CONFIGURATIONS REQUISES...4 INSTALLATION

Plus en détail

Cisco Certified Network Associate

Cisco Certified Network Associate Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un

Plus en détail

Service de certificat

Service de certificat Service de certificat Table des matières 1 Introduction...2 2 Mise en place d une autorité de certification...3 2.1 Introduction...3 2.2 Installer le service de certificat...4 3 Sécuriser un site web avec

Plus en détail

Installation des outils OCS et GLPI

Installation des outils OCS et GLPI Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

L annuaire et le Service DNS

L annuaire et le Service DNS L annuaire et le Service DNS Rappel concernant la solution des noms Un nom d hôte est un alias assigné à un ordinateur. Pour l identifier dans un réseau TCP/IP, ce nom peut être différent du nom NETBIOS.

Plus en détail

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données Table d index : 1. Généralités 1 2. Installation du logiciel 2 3. Suppression du logiciel 2 4. Activation du logiciel 3 5. Récupération de données perdues 4 6. Interprétation du résultat 6 7. Enregistrement

Plus en détail

E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1

E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1 E-TRANSACTIONS Guide du programmeur API Plug-in Version 1.1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation de l API sur tout

Plus en détail

Tutoriel Drupal version 7 :

Tutoriel Drupal version 7 : Tutoriel Drupal 7: Installation en local sous Windows 1 Tutoriel Drupal version 7 : Installation en local Sous Windows Tutoriel Drupal 7: Installation en local sous Windows 2 1. Logiciels nécessaires Drupal

Plus en détail

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION) MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION) SOMMAIRE AVANT PROPOS... 3 PRÉSENTATION FONCTIONNELLE WATCHDOC... 4 APERÇU DU MANUEL... 5 INTRODUCTION... 5 CONTACTER DOXENSE... 5 PRÉPARER L INSTALLATION...

Plus en détail

Service de dématérialisation du BOAMP

Service de dématérialisation du BOAMP 1 La Salle des Marchés Installation des pré-requis techniques Guide d utilisation Service de dématérialisation du BOAMP Profil acheteurs DILA 26 rue Desaix, 75272 Paris cedex 15 1 Objet du document Vous

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

BTS SIO 2012-2014. Dossier BTS. PURCHLA Romain

BTS SIO 2012-2014. Dossier BTS. PURCHLA Romain BTS SIO 2012-2014 Dossier BTS PURCHLA Romain 2012-2014 Lors d une création de serveur web plusieurs solution nous son proposé en voici quelques une. - LAMP (Linux, Apache, MySql, Php) La mise en place

Plus en détail

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5 Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur

Plus en détail

Créer du contenu en ligne avec WordPress

Créer du contenu en ligne avec WordPress Créer du contenu en ligne avec WordPress La création d un blog ne demande pas de compétences particulières en informatique ou en développement. Wordpress vous permet de créer un blog via un compte en ligne

Plus en détail

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent de l'installation du connecteur Pronote à l'ent Page : 1/28 SOMMAIRE 1 Introduction...3 1.1 Objectif du manuel...3 1.2 Repères visuels...3 2 Paramétrage de la connexion entre l'ent et Pronote...4 2.1 Informations

Plus en détail

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

TP réseaux 4 : Installation et configuration d'un serveur Web Apache TP réseaux 4 : Installation et configuration d'un serveur Web Apache Objectifs Installer, configurer, lancer et administrer le serveur Web Apache sous Linux Données de base machine fonctionnant sous Linux

Plus en détail

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7 Cahier des charges driver WIFI pour chipset Ralink RT2571W sur hardware ARM7 RevA 13/03/2006 Création du document Sylvain Huet RevB 16/03/2006 Fusion des fonctions ARP et IP. SH Modification des milestones

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Tutorial Terminal Server sous

Tutorial Terminal Server sous Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal

Plus en détail

TD séance n 2c Mise à jour des Systèmes

TD séance n 2c Mise à jour des Systèmes 1 Gestion des Logiciels 1.1 Introduction sur les logiciels Un logiciel est un programme nécessaire au fonctionnement d'un ordinateur (logiciel système) ou au traitement de données (logiciel applicatif).

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation

Plus en détail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

Prototypage électronique

Prototypage électronique Prototypage électronique C'est quoi Arduino? Enseignant d'électronique en BTS des Systèmes Électroniques au lycée Cabanis de Brive-la-Gaillarde, j'ai commencé en 2010 à entendre parler d'arduino à gauche

Plus en détail

CTIconnect PRO. Guide Rapide

CTIconnect PRO. Guide Rapide CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic

Plus en détail

Utilisation de KoXo Computers V2.1

Utilisation de KoXo Computers V2.1 Version 2.1.0.0 / Mai 2013 Page 2/45 Sommaire 1 Présentation... 4 2 Configuration des stations... 4 2. 1 Démarche manuelle (non conseillée)... 4 2. 2 Démarche automatique par les stratégies de groupe (conseillée)...

Plus en détail

Retour d'expérience avec : OCS Inventory & GLP

Retour d'expérience avec : OCS Inventory & GLP Accueil diaporama Unité mixte de recherche 7118 Titre de la diapositive Journées Thématiques JoSy http://www.resinfo.cnrs.fr/ "Gestion, déploiement et maintenance d un parc informatique" Retour d'expérience

Plus en détail

«ASSISTANT SECURITE RESEAU ET HELP DESK»

«ASSISTANT SECURITE RESEAU ET HELP DESK» «ASSISTANT SECURITE RESEAU ET HELP DESK» FORMATION CERTIFIANTE DE NIVEAU III CODE NSF : 326 R INSCRIT AU RNCP ARRETE DU 31/08/11 JO DU 07/09/11 - OBJECTIFS Installer, mettre en service et dépanner des

Plus en détail

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 %

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 % PFE Télécommunications Pré-rapport à l'issue des 6 premières semaines de stage!"!"#$%&' ()*()!")+")# (#),()-,)*)"-./0 1 ()*()!")+-)# % 23 &0 )14) 56 7$8797%77:7' '72 Page 1 sur 5 Contexte Les centres de

Plus en détail

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim 01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met

Plus en détail

Application de lecture de carte SESAM-Vitale Jeebop

Application de lecture de carte SESAM-Vitale Jeebop Application de lecture de carte SESAM-Vitale Jeebop Présentation Le module de lecture de carte SESAM-Vitale Jeebop est une application Java Web Start, c'est à dire une application Java qui se télécharge

Plus en détail

Logiciel de conférence Bridgit Version 4.6

Logiciel de conférence Bridgit Version 4.6 Spécifications Logiciel de conférence Bridgit Version 4.6 Description du produit Le logiciel de conférence Bridgit est une application client/serveur bon marché qui vous permet de planifier facilement

Plus en détail

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...

Plus en détail

Authentification avec CAS sous PRONOTE.net 2011. Version du lundi 19 septembre 2011

Authentification avec CAS sous PRONOTE.net 2011. Version du lundi 19 septembre 2011 1 Authentification avec CAS sous PRONOTE.net 2011 Version du lundi 19 septembre 2011 2 1 - Vocabulaire employé et documentation... 3 1.1 - SSO (Single Sign-On)... 3 1.2 - CAS (Central Authentication Service)...

Plus en détail

Quick Start Installation de MDweb version 2.3

Quick Start Installation de MDweb version 2.3 Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement

Plus en détail

Cloud public d Ikoula Documentation de prise en main 2.0

Cloud public d Ikoula Documentation de prise en main 2.0 Cloud public d Ikoula Documentation de prise en main 2.0 PREMIERS PAS AVEC LE CLOUD PUBLIC D IKOULA Déployez vos premières instances depuis l interface web ou grâce à l API. V2.0 Mai 2015 Siège Social

Plus en détail

PPE GESTION PARC INFORMATIQUE

PPE GESTION PARC INFORMATIQUE BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...

Plus en détail

Les messages d erreur d'applidis Client

Les messages d erreur d'applidis Client Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Virtual Server 2005 R2 Network Shutdown Module Système Principal (hôte) Virtual Server

Plus en détail

Guide d utilisation. Version 1.1

Guide d utilisation. Version 1.1 Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com

Plus en détail

MASTER LPL : LANGUE ET INFORMATIQUE (P)

MASTER LPL : LANGUE ET INFORMATIQUE (P) MASTER LPL : LANGUE ET INFORMATIQUE (P) RÉSUMÉ DE LA FORMATION Type de diplôme := Master Domaine : Arts, Lettres, Langues Mention : LITTERATURE, PHILOLOGIE, LINGUISTIQUE Spécialité : LANGUE ET INFORMATIQUE

Plus en détail

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Bienvenue dans le manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus. VirusBarrier Express est un outil

Plus en détail

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES Compétences mises en jeu durant l'activité : Compétences générales : S'impliquer, être autonome. Compétence(s) spécifique(s) : Reconnaître des signaux de nature

Plus en détail

CONFIGURATION IP. HESTIA FRANCE S.A.S 2, rue du Zécart 59242 TEMPLEUVE +33 (0)3 20 04 43 68 +33 (0)3 20 64 55 02 Site internet: www.hestia-france.

CONFIGURATION IP. HESTIA FRANCE S.A.S 2, rue du Zécart 59242 TEMPLEUVE +33 (0)3 20 04 43 68 +33 (0)3 20 64 55 02 Site internet: www.hestia-france. CONFIGURATION IP HESTIA FRANCE S.A.S 2, rue du Zécart 59242 TEMPLEUVE +33 (0)3 20 04 43 68 +33 (0)3 20 64 55 02 Site internet: www.hestia-france.com 1 SOMMAIRE Accès à Varuna via IP...3 Redirection des

Plus en détail

Encadré par : Michel SIMATIC

Encadré par : Michel SIMATIC Réalisé Par : Nizar BEN AYADA Ahmed GHZAIEL Encadré par : Michel SIMATIC I. PRESENTATION DU PROJET II. PRESENTATION DU MIDDLEWARE GASP 1- PRESENTATION GENERALE : 2- NECESSITE DES INTERGICIELS DANS LE MONDE

Plus en détail

PRE-REQUIS A L INSTALLATION...

PRE-REQUIS A L INSTALLATION... Page PRE-REQUIS A L INSTALLATION... 2 Postes équipés de Windows XP SP3 (minimum), VISTA, SEVEN ou supérieur... 2 Serveurs équipés de Windows 2003 Serveur SP1 (minimum) ou supérieur... 2 I LANCEMENT DE

Plus en détail

Programmation Web. Introduction

Programmation Web. Introduction Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)

Plus en détail

Tutoriel d'introduction à TOR. v 1.0

Tutoriel d'introduction à TOR. v 1.0 Tutoriel d'introduction à TOR. v 1.0 1. Qu'est-ce que TOR 2. Quel est le principe de fonctionnement de TOR? 3. Comment utiliser TOR pour naviguer anonymement? 4. Comment aider (en seulement quelques clics)

Plus en détail

Espace de travail collaboratif

Espace de travail collaboratif Espace de travail collaboratif 1/10 Table des matières Présentation...3 Les modules...4 LiveCounter, Messenger et Moteur de recherche...5 Utilisateur, Administrateur et Invité...5 Droits d'accès au contenu...6

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail