Interactions audio sur le site web du LIA Documentation Technique
|
|
- Marie-Noëlle Ratté
- il y a 8 ans
- Total affichages :
Transcription
1 2007 Interactions audio sur le site web du LIA Documentation Technique Projet 13 - IUP Avignon Master1 TAIM 28/05/2007
2 2 Projet 13 : Interactions audio sur le site web du LIA Sommaire Composants de l'application... 3 Modèle... 3 Vue... 6 Contrôleur... 6 Mise en place pas à pas... 7 Mise en place côté serveur... 7 Mise en place du serveur Apache... 7 Mise en place du script PHP... 7 Mise en place du serveur SPEERAL... 7 Mise en place du Dispatcher... 7 Mise en place "côté client"... 7 Applet... 7 Page HTML... 7 Configuration spécifique à l'applet par la classe Configuration... 8 Java Web Start... 8 Interface graphique... 8 Modification des méthodes de la classe Interface... 8 Paramétrage... 9 Mise en place de l'applet ou de l'application Java Web Start sur le serveur Apache... 9 Applet... 9 Java Web Start... 9
3 3 Projet 13 : Interactions audio sur le site web du LIA Composants de l'application Le projet respecte l'architecture modèle-vue-contrôleur (motif de conception qui sépare le modèle de données, l'interface utilisateur et la logique de contrôle). Modèle Le modèle est composé de 4 parties distinctes : Figure 1 Architecture Modèle Vue Contrôleur 1. une partie qui acquiert du son via un microphone, l'envoie vers un serveur Apache et l'interroge régulièrement pour savoir si le résultat est disponible. Cette partie est codée entièrement en Java 2. un script qui permet de copier les fichiers audio récupérés par Apache d'un répertoire temporaire vers un autre répertoire. Ce script est codé en PHP 3. un dispatcher qui a pour rôle d'envoyer les fichiers audio une fois stockés le serveur vers un serveur SPEERAL. Ce dispatcher est codé en Java 4. un serveur SPEERAL qui a pour rôle de transcrire des fichiers audio. Le résultat de la transcription est stocké sous forme de fichier texte
4 4 Projet 13 : Interactions audio sur le site web du LIA Composition des différentes parties : Partie 1 BlocAudio Fichier source : BlocAudio.java Rôle : le son numérisé est capturé et découpé en blocs de taille fixe pour analyse (silence) et envoyé sur la sortie HTTP ClientHTTPd1MonoTranscripteur Fichier source : ClientHTTPd1MonoTranscripteur.java Rôle : encapsule une session de transcription Parametrage Fichier source : Parametrage.java Rôle : permet de paramétrer l'application Session Fichier source : Session.java Rôle : une session de transcription correspond à un certain nombre de séquences audio à transcrire, une session possède un identifiant SequenceAudio Fichier source : SequenceAudio.java Rôle : c'est un ensemble de blocs audio, sa fin est déterminée par une durée de silence donnée, c'est cette séquence audio dont on demande une transcription, chaque séquence a un numéro SortieHTTP Fichier source : SortieHTTP.java Rôle : permet d'injecter le flux audio au sein d'une requête HTTP POST TClient Fichier source : TClient.java Rôle : cette classe est un thread qui permet de démarrer une transcription en créant une instance de ClientHTTPd1MonoTranscripteur. Le fait qu'elle soit un thread lui permet de recevoir des évènements du contrôleur (arrêter la transcription par exemple) pendant qu'une transcription est en cours Transcriptions Fichier source : Transcriptions.java Rôle : correspond à l'ensemble des transcriptions déjà effectuées et essaie de lire la suivante Contrôle Qualité : Une analyse statique du code de cette partie a été réalisée à l'aide du logiciel Logiscope de Telelogic, aucun défaut majeur n'a été relevé :
5 5 Projet 13 : Interactions audio sur le site web du LIA Figure 2 - Graphe de contrôle de la méthode qui enregistre du son et lit la transcription texte Figure 3 - Métriques - graphe de Kiviat
6 6 Projet 13 : Interactions audio sur le site web du LIA Vue Partie 2 Script PHP Fichier source : EnregistreSequence.php Rôle : ce script permet de copier les fichiers nouvellement chargés sur le serveur Apache d'un répertoire temporaire vers un répertoire définitif Partie 3 Dispatcher Fichier source : Dispatcher.java Rôle : le dispatcher scrute sans arrêt le répertoire qui contient les fichiers audio nouvellement chargés sur le serveur Apache. Quand un fichier est détecté, le dispatcher l'envoie vers le serveur SPEERAL grâce à la technologie CORBA, puis le supprime. Il crée le fichier texte correspondant à la transcription sur le serveur Apache. Partie 4 Serveur SPEERAL Rôle : le serveur SPEERAL transcrit un fichier audio en fichier texte Nous avons réalisé deux vues différentes pour ce projet 1. une page HTML avec deux déclinaisons a. une version qui affiche une transcription texte b. une version de type commande vocale sur un objet de la page HTML (direction, changement de couleur, de taille... par la voix) 2. une interface graphique en Java Contrôleur Page HTML Source : index.html, scripts.js, styles.css Rôle : cette page permet à l'utilisateur de démarrer une transcription, de l'arrêter et de consulter le résultat Interface graphique en Java Source : IGraphique.java Rôle : cette interface graphique permet à l'utilisateur de démarrer une transcription et de l'arrêter à la manière de magnétophone (appuyer sur un bouton pour démarrer, le relâcher pour arrêter). Le résultat de la transcription est affiché dans une zone de texte éditable, permettant les copier-coller Le contrôleur fait l'interface entre la vue et le modèle. Malheureusement il est nécessaire de modifier le contrôleur suivant si la solution déployée sera sous forme d'applet ou d'application Java Web Start. Ceci est dû au fait que pour interagir avec le JavaScript (donc si c'est une applet), la classe du contrôleur doit dériver de Applet et dois instancier un objet spécial permettant l'interaction, ce qui n'est pas le cas lorsqu'il s'agit d'une application Java Web Start
7 7 Projet 13 : Interactions audio sur le site web du LIA Contrôleur Source : Interface.java Rôle : Permet de traiter les évènements de la vue (démarrer ou arrêter la transcription) et du modèle Mise en place pas à pas Mise en place côté serveur Mise en place du serveur Apache L'installation d'un serveur Apache est nécessaire pour réceptionner les fichiers audio envoyés par le client et pour héberger les pages qui contiendront l'applet ou l'application Java Web Start. Apache ne nécessite pas de configuration particulière. Mise en place du script PHP Le script peut être placé n'importe où sur le serveur. Mise en place du serveur SPEERAL L'installation de SPEERAL ne nécessite rien de particulier. Mise en place du Dispatcher Mise en place "côté client" Applet Page HTML L'application peut être intégrée facilement dans une page HTML déjà existante. Quelques opérations sont toutefois nécessaires : (obligatoire) créer une div en lui spécifiant un id qui contiendra le résultat de la transcription (facultatif) créer une div en lui spécifiant un id qui contiendra les informations de debugage (facultatif) créer une div en lui spécifiant un id qui contiendra l'activité du microphone (facultatif) créer une div en lui spécifiant un id qui contiendra l'action en cours insérer l'applet de cette manière : <applet archive="nomarchive.jar" code="interface.class" name="nomapplet" width="0" height="0" mayscript></applet> Le paramètre mayscript est indispensable pour permettre la communication entre Java et Javascript.
8 8 Projet 13 : Interactions audio sur le site web du LIA créer des éléments HTML (boutons ou autres) permettant de lancer la transcription et de l'arrêter. Ajouter à ces éléments le paramètre onclick de la manière suivante : - Démarrer la transcription <input type="button" onclick="nomapplet.demarre();" /> - Arrêter la transcription <input type="button" onclick="nomapplet.arrete();" /> Configuration spécifique à l'applet par la classe Configuration 1. urlsortie (obligatoire) doit contenir l'adresse du fichier EnregistreSequence.php 2. urlentree (obligatoire) doit contenir l'adresse du dossier sur le serveur qui contient les fichiers texte résultat de la transcription 3. divresu (obligatoire) doit contenir l'id de la div de la page HTML qui affichera le résultat de la transcription 4. divdebug (facultatif) doit contenir l'id de la div de la page HTML qui affichera des informations de debugage 5. divniveau (facultatif) doit contenir l'id de la div de la page HTML qui affichera l'activité du microphone 6. divaction (facultatif) doit contenir l'id de la div de la page HTML qui affichera l'action en cours Java Web Start Interface graphique Il est nécessaire de créer des fonctions qui appelleront les méthodes Interface.demarre() et Interface.arrete() (par exemple lors de clic sur un bouton). Il est également nécessaire d'implémenter des méthodes : setresu(string str) : méthode qui sera appelée par le contrôleur pour afficher le résultat de la transcription setdebug(string str) : méthode qui sera appelée par le contrôleur pour afficher les informations de debugage (laisser vide si non utilisée) setaction(string str) : méthode qui sera appelée par le contrôleur pour afficher l'action en cours (laisser vide si non utilisée) setniveau(int n) : méthode qui sera appelée par le contrôleur pour afficher l'activité du microphone (laisser vide si non utilisée) Modification des méthodes de la classe Interface public static void resultat(string str) : appelle setresu(str) de l'objet IGraphique public static void debug(string str) : appelle setdebug de l'objet IGraphique (laisser vide si non utilisée) public static void action(string str) : laisser vide si non utilisée public static void niveau(int n) : laisser vide si non utilisée
9 9 Projet 13 : Interactions audio sur le site web du LIA Paramétrage Le paramétrage se fait via la classe Parametrage. Paramétrage commun à l'applet et à l'application Java Web Start : 1. formataudio : Format audio de l'encodage 2. tailleblocaudio : taille du bloc audio en nombre d'octets 3. nombreiterationspourcalibrationsilence : nombre de blocs audio utilisé 4. dureesilencepourfinsequence : en nombre d'échantillons 5. dureesilencepourfinsession : en nombre d'échantillons 6. nombremaximaldesequence 7. tempolecturedestranscriptions : en nombre de blocs audio 8. urlsortie : adresse internet du fichier EnregistreSequence.php 9. urlentree : adresse internet du répertoire qui contient les fichiers texte de résultat de la transcription Mise en place de l'applet ou de l'application Java Web Start sur le serveur Apache Applet Nous pouvons maintenant créer l'archive de l'applet et copier les fichiers nécessaires sur le serveur 1. compiler tous les.java (ne pas oublier d'inclure le fichier jaws.jar qui permet la communication entre Javascript et Java : >javac -classpath.\jaws.jar *.java 2. créer une archive jar avec les fichiers.class générés : >jar cvf nomarchive.jar *.class jaws.jar 3. obtenir ou créer un certificat 4. signer l'archive avec ce certificat : >jarsigner -verbose nomarchive.jar nomcertificat 5. copier le fichier HTML et tous les fichiers attachés ainsi que l'archive sur le serveur Attention : si le certificat n'est pas reconnu par un organisme spécialisé, il sera alors impossible d'utiliser le microphone et d'envoyer des fichiers vers le serveur pour des raisons de sécurité. Il est alors nécessaire de placer un fichier nommé.java.policy dans un répertoire présent dans le CLASSPATH. Voici la structure d'un tel fichier, donnant toutes les autorisations : grant { permission java.security.allpermission; }; Java Web Start Nous pouvons maintenant créer l'archive de l'applet et copier les fichiers nécessaires sur le serveur 1. compiler tous les.java : >javac -classpath.\jaws.jar *.java 2. créer une archive jar avec les fichiers.class générés : >jar cvf nomarchive.jar *.class jaws.jar
10 10 Projet 13 : Interactions audio sur le site web du LIA 3. obtenir ou créer un certificat 4. signer l'archive avec ce certificat : >jarsigner -verbose nomarchive.jar nomcertificat 5. créer un fichier de déploiement, par exemple deploy.jnlp dont voici la structure : <?xml version="1.0" encoding="utf-8"?> <jnlp codebase=" <information> <title>titre de l'application</title> <vendor>auteur</vendor> <description>description de l'application</description> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.4+"/> <jar href="nomarchive.jar"/> </resources> <application-desc main-class="interface"/> </jnlp> Nous pouvons maintenant mettre sur le serveur tous ses fichiers, et créer une page internet qui contiendra un lien vers le fichier.jnlp.
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étailProjet 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étailFORMATION 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étailAnnexe 10 - Procédure pour créer un Jar
Annexe 10 - Procédure pour créer un Jar permet d'encapsuler une application dans un seul fichier JAR ( Java Archive File ). Le Jar étant exécutable, on peut donc démarrer l'application sans l'aide de JDeveloper.
Plus en détailE-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étailRMI le langage Java XII-1 JMF
Remote Method Invocation (RMI) XII-1 Introduction RMI est un ensemble de classes permettant de manipuler des objets sur des machines distantes (objets distants) de manière similaire aux objets sur la machine
Plus en détailE-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étailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détail1. Installation d'un serveur d'application JBoss:
EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download
Plus en détailJava Licence professionnelle CISII, 2009-2010
Java Licence professionnelle CISII, 2009-2010 Cours 6 : le paquetage (package) Cours inspiré des cours de Richard Grin, Antoine Tabbone et Hazel Everett 1 Définition - Les classes Java sont regroupées
Plus en détailHadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2014-2015
Hadoop / Big Data Benjamin Renaut MBDS 2014-2015 TP 1 Méthodologie Map/Reduce - programmation Hadoop. 1 Installer VirtualBox (https://www.virtualbox.org/). Importer la machine
Plus en détailSage CRM. 7.2 Guide de Portail Client
Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
Plus en détailI La création d'un compte de messagerie Gmail.
Les outils du Cloud Computing #2 Gmail / Google Drive L'exemple des Googles Documents & Googles formulaires Un pas à pas pour faire connaissance avec les services google. I La création d'un compte de messagerie
Plus en détailDéployer les Fonts, Icones, et Images avec Forms Services 11G
Déployer les Fonts, Icones, et Images avec Forms Services 11G 1. Le fichier Registry.dat Le fichier Registry.dat permet de gérer les correspondances de font entre celles utilisées pour le développement
Plus en détailJava pour le Web. Cours Java - F. Michel
Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailNFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Plus en détailCré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étailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
Plus en détailAuthentification 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étailClasse ClInfoCGI. Fonctions membres principales. Gestion des erreurs
Utilisation des classes de PourCGI par Michel Michaud, version 2002-11-23 Les fichiers PourCGI.h et PourCGI.cpp rendent disponibles deux classes et une fonction libre qui permettent de faire facilement
Plus en détailTutorial et Guide TeamViewer
Tutorial et Guide TeamViewer TeamViewer est un programme qui permet de partager son bureau ou prendre la main d'un bureau à distance via internet partout dans le monde, et d'ainsi avoir l'opportunité de
Plus en détailSHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5
SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N
Plus en détailTitre: Version: Dernière modification: Auteur: Statut: Licence:
Titre: Mise en œuvre de mod_webobjects Version: 2.0 Dernière modification: 2010/09/06 20:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons
Plus en détailJAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.
Analyste et développeur pendant plus de 10 ans, Thierry GROUSSARD s est ensuite orienté vers la formation et plus particulièrement dans le domaine du développement. Sa connaissance approfondie des besoins
Plus en détailCours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :
Atelier No2 : Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape
Plus en détailIntranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs
Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Installation sur le serveur Eva-web s'appuie sur SPIP, qui lui-même utilise PHP
Plus en détailModule 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étailKAJOUT 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étailLISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS
LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS MAI 2013 Table des matières 1. Introduction... 3 2. Interface d accueil... 4 2.1. Zone d authentification...
Plus en détailAvant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.
Plus en détailAFTEC SIO 2. Christophe BOUTHIER Page 1
Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du
Plus en détailINTERNET 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étailTP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip.
TP réseau Android Ce TP utilise tomcat 8, sous windows et des.bat windows. On peut trouver ce serveur web et conteneur d'applications web à http://tomcat.apache.org/download-80.cgi. Il se trouve dans l'archive
Plus en détailArchitectures en couches pour applications web Rappel : Architecture en couches
Rappel : Architecture en couches Une architecture en couches aide à gérer la complexité : 7 Application 6 Presentation 5 Session Application Les couches hautes dépendent des couches basses 4 Transport
Plus en détailSystème Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Centre de Recherche sur l Information Scientifique et Technique Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-
Plus en détailABACUS vi Version Internet (release 2010)
ABACUS vi Version Internet (release 2010) Un aperçu du logiciel de gestion d'entreprise: FAQ Aperçu ABACUS vi est un logiciel de gestion d'entreprise entièrement nouveau dans l'architecture de l'internet.
Plus en détailLa base de données XML exist. A. Belaïd
La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques
Plus en détailConception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA
Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment
Plus en détailThunderbird en version Portable
Thunderbird en version Portable Utiliser la version portable de Thunderbird pour utiliser sa messagerie académique Intérêts : L'utilisation de Thunderbird Portable va vous permettre entre autres et depuis
Plus en détail2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.
2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission
Plus en détailCONFIGURER VOTRE HEBERGEMENT WINDOWS
CONFIGURER VOTRE HEBERGEMENT WINDOWS Ce document vous indique comment utiliser votre hébergement Windows à travers votre espace abonné. A - Accéder à la Gestion de votre hébergement... 2 B - Gérer votre
Plus en détailSIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault
SIO-65291 Page 1 de 5 1- Objectifs généraux Applications Web dynamiques Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault acquérir les principes et concepts fondamentaux dans le domaine d'applications
Plus en détailPlan 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étailMANUEL. de l application «CdC Online» pour Windows. Table des matières
MANUEL de l application «CdC Online» pour Windows Version 2.0 juin 2015 Table des matières 1 Introduction... 2 2 Compatibilité... 2 3 Téléchargement et installation... 2 4 Configuration... 6 5 Fonctionnement
Plus en détailInstitut 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étailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailMaxpho Web Services. Maxpho Cloud Services. Date: 20 Septembre 2013 Version: 1.2 Auteur: Maxpho Ltd
Maxpho Web Services Maxpho Cloud Services Date: 20 Septembre 2013 Version: 1.2 Auteur: Maxpho Ltd Sommaire général 1 - Introduction... 3 2 - Service Cloud Base... 4 2.1 - Comment ça marche... 4 2.2 - Sécurité...
Plus en détailAuteur 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étailServeur d'application Client HTML/JS. Apache Thrift Bootcamp
Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/
Plus en détailUwAmp. Serveur d'evaluation
UwAmp Serveur d'evaluation Aide sur UwAmp From UwAmp Wiki Jump to: navigation, search Tous les tutoriaux et aide sur l'installation et l'utilisation de UwAmp sont référencé sur cette page. Vous pouvez
Plus en détailLe Modèle de Sécurité dans JAVA
Le Modèle de Sécurité dans JAVA $Id : javasecurity.lyx 1565 2008-10-22 13 :57 :30Z phil $ 22 octobre 2008 Université de Cergy-Pontoise, 2 rue A. Chauvin 95302 Cergy-Pontoise cedex e-mail laroque@u-cergy.fr
Plus en détailInitiation à JAVA et à la programmation objet. raphael.bolze@ens-lyon.fr
Initiation à JAVA et à la programmation objet raphael.bolze@ens-lyon.fr O b j e c t i f s Découvrir un langage de programmation objet. Découvrir l'environnement java Découvrir les concepts de la programmation
Plus en détailTutoriel compte-rendu Mission 1
Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation
Plus en détail1. Installation du Module
1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de
Plus en détailDifférentes installations d'epreuve@assr sur un serveur Windows 2000 ou 2003.
Différentes installations d'epreuve@assr sur un serveur Windows 2000 ou 2003. Deux grands types d'installations sont possibles : - Installation à partir des CD puis éventuellement modification du fichier
Plus en détailAssistance à 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étailChapitre 2. Classes et objets
Chapitre 2: Classes et Objets 1/10 Chapitre 2 Classes et objets Chapitre 2: Classes et Objets 2/10 Approche Orientée Objet Idée de base de A.O.O. repose sur l'observation de la façon dont nous procédons
Plus en détailMicrosoft 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étailGuide de mise à jour BiBOARD
Guide de mise à jour BiBOARD Version 11.4 13/12/2012 Support BiBOARD E-mail : support@biboard.fr Ce document est destiné à l équipe informatique en charge de la mise à jour de l application BiBOARD. Durée
Plus en détailSécurité Java 2. Première approche. Installation des exemples. Exemple d'une applet
Sécurité Java 2 Première approche L 'internet permet une multiplication des moyens de diffusion des applications. Le courrier électronique, le Web, le FTP sont autant de moyens de distribuer des composants
Plus en détailQ-Checker pour V6 Release 2.1
Q-Checker pour V6 Release 2.1 Guide d installation Erstellt am 2014-06-24 Conventions dans le manuel Marquages ATTENTION signale qu une action peut avoir des conséquences indésirables, tel que perte de
Plus en détailInstallation de Windows 2012 Serveur
Installation de Windows 2012 Serveur Introduction Ce document n'explique pas les concepts, il se contente de décrire, avec copies d'écran, la méthode que j'utilise habituellement pour installer un Windows
Plus en détailIFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse
IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse
Plus en détailA. Architecture du serveur Tomcat 6
Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la
Plus en détailDans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT. Premiers pas avec WinPT (cryptographie sous Win) EITIC
Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT Premiers pas avec WinPT (cryptographie sous Win) EITIC Logiciel : WinPT site : http://www.winpt.org/ Niveau : Débutant Auteur : EITIC
Plus en détailDocumentation Cobian
SOFT-AND-COM Documentation Cobian Installation et Utilisation Jérémy Cadot 04/06/2010 PRESENTATION : Cobian Backup est un programme multi-threads que vous pouvez utiliser pour planifier et sauvegarder
Plus en détail"! "#$ $ $ ""! %#& """! '& ( ")! )*+
! "! "#$ $ $ ""! %#& """! '& ( ")! )*+ "! "#$ $ $ ""! %#& """! '& ( ")! )*+, ## $ *$-./ 0 - ## 1( $. - (/$ #,-".2 + -".234-5..'"6..6 $37 89-%:56.#&(#. +6$../.4. ;-37 /. .?.@A&.!)B
Plus en détail[Serveur de déploiement FOG]
2012 Yann VANDENBERGHE TAI @ AFPA Lomme [Serveur de déploiement FOG] Procédure d'installation d'un serveur FOG pour la création et le déploiement d'images disques. 1.1 Introduction : Malgré le développement
Plus en détailTitre: Version: Dernière modification: Auteurs: Statut: Remplace: Licence:
Titre: Déploiement des applications: partie cliente Version: 1.1 Dernière modification: 2008/11/03 17:25 Auteurs: Aurélien Minet , Hugues Villesuzanne
Plus en détailHébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens
Hébergement WeboCube Le service d'hébergement WeboCube a pour but de sécuriser la présence internet grâce à un suivi personnalisé et une maintenance active de votre serveur internet. Un espace de gestion
Plus en détailSeptembre 2012 Document rédigé avec epsilonwriter
Aplusix 3.1 - Manuel d installation Septembre 2012 Document rédigé avec epsilonwriter 1. Types d'installation 2. Installation sur ordinateur autonome 2.1. Première installation d'aplusix 3 (ordinateur
Plus en détailUtilisation de Jakarta Tomcat
ISI 1022 : Déploiement d applications Web Jean-Noël Sorenti. Année 2002/2003 Déploiement d application Web Utilisation de Jakarta Tomcat ISI 1022 : 1 ISI 1022 : Déploiement d applications Web Une application
Plus en détailJava 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étailECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Plus en détaileps Network Services Alarmes IHM
09/2005 Alarmes IHM eps Network Services Alarmes IHM Instructions de diagnostic Valable pour : Logiciel Version de logiciel eps Network Services 4.1 eps Network Services, Instructions de diagnostic (DA)
Plus en détailGestion des utilisateurs : Active Directory
Gestion des utilisateurs : Active Directory 1. Installation J'ai réalisé ce compte-rendu avec une machine tournant sous Windows 2008 server, cependant, les manipulations et les options restent plus ou
Plus en détailProjet Java EE Approfondi
EISTI Projet Java EE Approfondi Manuel d installation du framework Stripes Amaury Languillat, Yann Gonzalez, Arnaud Recher, Vincent Laronde, Anys Mechkar 10 Manuel d installation Téléchargement On part
Plus en détailIndications TD ENT. http://www.passwordmeter.com ou http://www.howsecureismypassword.net/ testent la résistance de votre mot de passe.
Ind-ENT.1 Indications TD ENT 0. Consignes Lisez la version PDF du TD et repérez les parties surlignées. Ce sont des éléments qui sont importants ou qui ont été modifiés. À vous de transcrire tout cela
Plus en détailInstallation locale de JOOMLA SEPIA
FOAD TICE Installation locale de JOOMLA SEPIA Académie de Reims FRANÇOIS PALLUT Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
Plus en détailServeur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation
Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...
Plus en détailPARAMETRER INTERNET EXPLORER 9
PARAMETRER INTERNET EXPLORER 9 Résumé Ce document vous donne la marche à suivre pour paramétrer Microsoft Internet Explorer 9, notamment en vous indiquant comment lancer Internet Explorer 9, réinitialiser
Plus en détailTitre: Version: Dernière modification: Auteur: Statut: Licence:
Titre: Installation de WebObjects 5.3 Version: 2.1 Dernière modification: 2011/02/17 11:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons
Plus en détailCONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE
CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE Épreuve de cas pratique dans la spécialité correspondant à l'option choisie par le candidat Option D Durée de préparation
Plus en détailInitiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Plus en détailhttp://www.jdl68160.com/informatique/yawcam.htm
Date de publication: le 11/05/2013 Date de modification le : 19/05/2013-20:45 Edition de la version PDF le 20/05/2013 Yawcam est un petit logiciel gratuit, mais très complet, permettant de diffuser/d'enregistrer
Plus en détailSage 50 Version 2014 Guide d installation. Sage Suisse SA 30.06.2014
Sage 50 Version 2014 Guide d installation Sage Suisse SA 30.06.2014 Table des matières 1.0 Types d'installation possibles 3 1.1 Installation Standalone 3 1.1.1 Standalone (Workstation) 3 1.1.2 Terminalserver
Plus en détailSERVEUR DE MESSAGERIE
CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: version 4.3-B248 Sommaire PREAMBULE et REMERCIEMENTS Page 2 INTRODUCTION Page 2 AVERTISSEMENT Page 3 INSTALLATION Page 3 CONFIGURATION Page 12 CLIENT DE MESAGERIE
Plus en détailPARAMETRER LA MESSAGERIE SOUS THUNDERBIRD
PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD Ref : FP. P763 V 5.0 Résumé Ce document vous indique comment paramétrer votre messagerie sous Thunderbird. Vous pourrez notamment, créer, modifier ou supprimer
Plus en détailEncapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets.
Encapsulation L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. La visibilité dépend des membres : certains membres peuvent être visibles et d'autres
Plus en détailConfiguration d'un annuaire LDAP
Le serveur Icewarp Configuration d'un annuaire LDAP Version 10.3 Juillet 2011 Icewarp France / DARNIS Informatique i Sommaire Configuration d'un annuaire LDAP 1 Introduction... 1 Qu'est-ce que LDAP?...
Plus en détailHadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2014-2015
Hadoop / Big Data Benjamin Renaut MBDS 2014-2015 TP 3 TP noté Méthodologie Map/Reduce - programmation Hadoop - Sqoop Préparation du TP 1 Importer la machine virtuelle.ova du
Plus en détailIntégration de Cisco CallManager IVR et Active Directory
Intégration de Cisco CallManager IVR et Active Directory Contenu Introduction Conditions préalables Conditions requises Composants utilisés Conventions Configurez Diagramme du réseau Configuration de Cisco
Plus en détailGuide d installation et de mise à niveau Security Center 5.2 SR2. Cliquez ici pour obtenir la dernière version de ce document.
Guide d installation et de mise à niveau Security Center 5.2 SR2 Cliquez ici pour obtenir la dernière version de ce document. Avis de copyright 2013 Genetec Inc. Tous droits réservés. Genetec Inc. distribue
Plus en détailGUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL
GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL 1. Avant de commencer Il existe plusieurs éditeurs de pages Web qui vous permettent de construire un site Web. Nous vous conseillons toutefois de
Plus en détail