Octopus Player G6S4. David-Alexandre Cohen Hector Jusforgues Bastien Thouverez Projet tuteuré Développement d'un lecteur audio sur Android

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

Download "Octopus Player G6S4. David-Alexandre Cohen Hector Jusforgues Bastien Thouverez Projet tuteuré Développement d'un lecteur audio sur Android"

Transcription

1 David-Alexandre Cohen Hector Jusforgues Bastien Thouverez Projet tuteuré Développement d'un lecteur audio sur Android G6S4 Professeur tuteur : Alain Pillot 1 /

2 Sommaire Remerciements... 3 Introduction... 4 Android, qu'est ce que c'est?... Le choix du sujet... Outils utilisés Cahier des charges... 6 Analyse... 8 Développement Mise en place de l'environnement... Scan des fichiers... Organisation du projet... L'interface graphique Problèmes rencontrés Devenir Conclusion Sources Annexes /

3 Remerciements Merci à : Monsieur Alain Pillot, professeur à l'iut, qui a été notre tuteur et qui nous a suivi au long du projet. Mademoiselle Pauline Gallot, étudiante en graphisme, pour le logo Octopus, ses conseils avisés, et son aide précieuse pour l'interface de l'application. Vous, qui lisez ce rapport, en espérant que vous l'apprécierez 3 /

4 Introduction Android, qu'est-ce que c'est? Android est un système d'exploitation open source pour smartphones. Il a été développé par la startup Android rapidement rachetée par Google. La première version fut officiellement annoncée le 5 Novembre Android est un projet sous licence GNU GPL, il est donc libre et accessible à tous. Pour avoir une idée de l'ampleur d'android, depuis Octobre 2010, il détient une plus grosse part de marché que son principal concurrent Apple sur la vente de smarthphones aux États Unis. Caractéristiques d'android Famille Développeur Linux Open Handset Alliance Licence Licence Apache 2.0 GNU GPL 2 États des sources Open Source Dernière version stable SDK 4.0 (Octobre 2011) Site web 4 /

5 Le choix du sujet Nous avons eu la chance de pouvoir choisir notre sujet pour ce projet tuteuré. Nous avons choisi de développer une application sur Android, car premièrement, nous sommes tous les trois détenteurs de téléphones portables dotés de ce système d'exploitation, et le développement Android se fait en Java, langage que nous avons bien étudié à l'iut. Aussi, nous savons qu'avoir les bases du développement Android sera un point fort, vu l'ampleur toujours grandissante de ce phénomène. Notre choix s'est rapidement porté sur un lecteur audio car la musique est quelque chose qui nous rapproche, et un lecteur audio est un sujet concret, que nous pourrons toujours continuer de développer et d'améliorer dans le futur. Outils utilisés L'analyse du projet s'est faite grâce à ArgoUML, qui est un logiciel libre et gratuit de modélisation UML. Nous avons aussi utilisé, lors de l'analyse, Balsamiq Mockup, qui nous a permis de dessiner les différentes interfaces de l'application (Cf Annexes). Pour le développement, nous avons choisi d'utiliser l'environnement de développement intégré Eclipse Helios, car Google propose d'y installer le module ADT et le SDK Android nécessaires au développement Android. Nous avons enfin mis en place un gestionnaire de version pour notre projet grâce à l hébergeur de projet Google Doc, et le plugin SVN installable sous Eclipse. 5 /

6 Cahier des charges Le cahier des charges a été établi au tout début du projet, début Juin, en voici la copie. I. Présentation Le projet consiste à la réalisation d'une application mobile pour la plateforme Android. Cette application devra être capable de lire et d'administrer une bibliothèque de musiques stockées sur le téléphone. II. Fonctionnalités Voici la liste des fonctionnalités qui seront présentes : II.a Bibliothèque Il doit être possible de naviguer dans la bibliothèque, de supprimer un morceau de celle ci, de modifier les informations contenus dans les fichiers (cf métadonnées). Cela implique un scanne des fichiers présents sur le téléphone au lancement de l'application. Il sera prévu l'affichage par artiste, par album ou par popularité (nombre de lecture). Cette fonctionnalité impliquera l'utilisation d'une base de donnée et l'affichage des pochettes d'album. II.b Playlist Dans le prolongement de la fonctionnalité précédente, il doit être possible de créer des playlists, de les supprimer, d'y ajouter des morceaux et d'en enlever. II.c Player Il faut bien sûr que l'application soit capable de lire les fichiers qu'elle archive (format mp3, ogg, wav etc...). Cela implique la lecture en boucle, la lecture aléatoire et la lecture de playlist. L'interface devra être particulièrement intuitive et ergonomique. II.d Métadonnées Les métadonnées sont de petites informations incluses dans les fichiers audio, elles peuvent contenir le nom du morceau, de l'artiste, de l'album ou le genre du titre concerné. Elles sont aujourd'hui utilisé dans de nombreux formats. Il devra être possible d'éditer ces informations indépendamment du type de fichier. De plus, l'application devra intégrer un module capable de remplir ces informations automatiquement à partir du nom du fichier et d'un service similaire à Musicbrainz. Les informations devront être présentes à la fois dans le fichier et dans la base de données. 6 /

7 II.e Pochettes De la même manière que pour les métadonnées, il devra être possible d'importer automatiquement des pochettes d'album depuis internet. La présence de cette fonctionnalité dépendra de l'existence de service gratuit de recherche et d'acquisition de ces images. III. Outils III.a Les Ateliers de génie logiciel Pour la programmation : Eclipse + SDK Android google Pour l'analyse : L'AGL reste à déterminer, l'analyse se fera en UML. III.b Les technologies Java + classes Android (comprenant bibliothèque graphique et gestion du matériel) SqlLite pour la bibliothèque Http pour les demandes/récupération en ligne de tag ou de pochette III.c Les services MusicBrainz : Pour la récupération des métadonnées (cf plus haut). SourceForge : Il est prévu de tenir une forge et de faire du versionning pour facilité le travail en équipe. III.d Architecture Plus généralement l'application doit intégrer un service tournant en tache de fond, permettant de continuer la lecture d'une musique lors du lancement d'une autre application. La recherche de pochettes ou d'informations sur internet se fera par le biais de ce service ou d'une Thread séparée. Il sera également conseillé d'utiliser un Modèle-Vue-Contrôleur. IV. Conclusion Le projet reprend de nombreuses notions vues en cours, notamment concernant l'analyse UML, la programmation java, les bases de données sql, les requêtes http... Il est prévu de phaser le projet en étapes et d'identifier les zones de risques dans le cadre d'une organisation en mode projet. Enfin nous tenons à vous faire part de la motivation de l'équipe pour ce projet. Nous y avons travaillé la spécification pour correspondre au mieux à vos exigences. 7 /

8 Analyse L'analyse s'est faite sur une période de trois mois de Juin à Août. Cette phase a été constituée d'une grande partie de brainstorming, et sur l'établissement de diagrammes de use case pour chaque activité : Ce diagramme est celui au lancement de l'application. L'utilisateur pourra naviguer dans les 4 onglets de l'application. Une nouvelle activité est appelée pour chaque onglet. L'onglet player permettra d'afficher la playlist courante, de changer de chanson en prenant la suivante ou la précédente dans la playlist, et de mettre pause à la chanson en cours, toutes ces options étant disponibles via des boutons. L'affichage de la playlist actuelle permettra aussi de changer le morceau en cours de lecture. 8 /

9 L'onglet playlist, permettra d'ajouter des listes de lectures dans la base de donnée et d'explorer les playlist déjà enregistrées. L'appel à la fonction pour créer une nouvelle playlist ouvrira une boite de dialogue afin de saisir le nom de la liste de lecture. 9 /

10 L'onglet library contiendra tous les morceaux enregistrés dans la base de donnée. Il permettra l'accès à trois rubriques : Artistes, Albums et Morceaux. A chaque rubrique correspondra aussi une nouvelle activité. L'activité Artiste ouvrira la liste triée des artistes, et un clic sur un artiste lancera aussi une nouvelle activité qui affichera les albums de l'artiste. De la même manière, chaque album ouvrira la liste des chansons de l'album. Dés la fin des vacances, après avoir réuni les idées du brainstorming et après s'être documenté et avoir commencé à apprendre comment le développement Android fonctionnait, nous avons pu passer à la phase de développement. 10 /

11 Développement Mise en place de l'environnement Le développement a débuté en Septembre et n'est à l'heure qu'il est, pas encore terminé. Il nous a d'abords fallu installer tous les outils nécessaires. La première chose que nous avons fait a été de créer le projet sur l'hébergeur de projet Google Code. Nous avons fait le choix d'utiliser la licence GNU LGPL, pour Gnu is Not Unix Lesser General Public License, qui est une version limitée de la célèbre licence GNU GPL des logiciels libres. Cette licence fait que le code de l'application est ouvert, qu'il peut être copié et partagé. Nous avons choisi LGPL car il est aisé de passer à la licence GNU GPL si nous voulons continuer de développer Octopus au delà du projet tuteuré et de l'envoyer sur l'android Market. Ensuite nous avons chacun installé l'ide Eclipse. Nous avons choisi cet environnement car il est multiplateforme, certains membres du groupe travaillent sous windows, d'autres sous Linux, de plus il est doté du module ADT proposé par Google qui facilite amplement le développement Android. Enfin, nous l'avons choisi car nous ne le connaissions pas, nous avons travaillé sous NetBeans à l'iut, mais pas avec Eclipse, et ce projet nous a permis de bien le prendre en main. Avec le module ADT et le SDK Android installés dans Eclipse, il est alors très simple de développer directement sur le téléphone. Une otpion Déboguage USB est à cocher dans les otpions des applications sur le téléphone, et une fois branché par USB sur l'ordinateur, une compilation et execution du projer sous Eclipse génère automatiquement le fichier.apk (équivalent au.exe de windows), le transfère sur le téléphone, et y lance l'application. Le module ADT propose aussi un emulateur de téléphone, pour les développeurs qui n'ont pas de téléphone Android, mais il n'est pas très performant et il est plus aisé de tester l'application directement sur le téléphone. Scan des fichiers Nous avons passé un long moment sur le scan des fichiers. Le but ici était de lire la carte SD, et d'enregistrer dans la base de donnée tous les morceaux présents dans le dossier appelé Music de la carte. Pour gérer cela, une classe java MusicFilesScanne.java a été implémentée. Elle contient: Un constructeur Des methodes publiques Des methodes privées appelées par les methodes publiques MusicFilesScanne(Context cont, String dir, ProgressDialog dialog) public Vector<String> getvector() public int getnbfiles() public boolean scannefiles() private void recurscann(file tmpunknow) private void analysefiles() 11 /

12 Ces méthodes font appel aux repository du package com.octopus.database qui exécutent les requêtes et recherchent les fichiers. La fonction publique scannefiles() fait tout d'abords appel à la fonction privée recurscann. Cette dernière fonction sert à parcourir récursivement les dossiers et sous dossiers du dossier «Music», et de sauvegarder tous les chemins des chansons trouvées dans une liste. Ensuite la fonction scannefiles() fait appel à la fonction privée analysefiles() qui va comparer la liste des chemins recherchés juste avant avec la base de donnée. Elle ajoutera dans la base les chansons qui n'y sont pas encore. Cette étape était nécessaire pour pouvoir continuer le projet dans de bonnes conditions et elle nous a demandé beaucoup de temps car il nous a fallu étudier la base de donnée SQLite alors que nous n'avons étudié que Oracle à l'iut. Organisation du projet 12 /

13 Nous avons organisé le projet en packages. L'image précédente présente une partie de la hiérarchie des packages et fichiers. Nous avons un package com.octopus qui contient les fichiers sources appelés au lancement de l'application, et les packages com.octopus.database, com.octopus.model, et com.octopus.view qui découlent du premier package com.octopus. Le package com.octopus.database contient tout ce qui est en lien avec la base de données: toutes les fonctions qui intéragissent avec la base de donnée, requêtes, insertion d'éléments etc... se trouvent dans ce package et uniquement dans celui-ci. Ensuite, à chaque onglet de l'application correspond une ou plusieurs activités. Ces activités sont implémentées dans les fichiers sources contenus dans le package com.octopus.views. S'en suit des dizaines de packages entagged.audioformats qui contiennent des fonctions pour la gestion des différents formats audio. Ainsi nous avons donc un package entagged.audioformats.mp3, un autre entagged.audioformats.ogg et entagged.audioformats.flac à titre d'exemple. Tous ces packages contiennent des fichiers sources.java. L'interface graphique L'interface graphique se fait en xml. A chaque fichier.xml correspond une vue, qui pourra être appelée dans les sources java grace à la fonction setcontentview(view v); L'image suivante présente la hierarchie des layout (vues) : Nous avons donc un fichier xml par écran. Prenons pour exemple l'interface du player : 13 /

14 Cette interface est composée d'une vue présentant les onglets, et dans chaque onglet, une nouvelle vue est appelée. Une vue est découpée en layouts. L'onglet player est composé des éléments suivants : 14 /

15 Nous pouvons comparer l'interface au squelette suivant : La partie jaune correspond au linearlayout2 qui contient une imageview pour la pochette de l'album. La partie verte correspond au linearlayout3 qui contient les textviews du nom d'artiste, du nom de la chanson et du nom de l'album. La partie bleue est le linearlayout4 composé de la seekbar et enfin la partie orange est le lineralayout5 contenant les boutons retour, play et suivant. Le code xml correspondant à l'image est le suivant : <ImageView android:src="@drawable/iconoctopus" android:layout_height="200dp" android:layout_width="200dp" android:layout_marginleft="65dp" android:id="@+id/pochette"></imageview> Une image est crée dans la balise <ImageView> </ImageView> et contient plusieurs attributs : android:src="@drawable/iconoctopus" Pour récupérer l'image à afficher qui se trouve dans le répertoire res/drawable android:layout_height="200dp" Pour configurer la hauteur de l'image android:layout_width="200dp" android:layout_marginleft="65dp" Pour configurer la largeur de l'image Pour configurer la marge à gauche de l'image android:id="@+id/pochette" Pour configurer l'identifiant de l'image 15 /

16 Nous avons utilisé l'unité de mesure «dp», qui est une unité comparable aux pourcentages. Une valeur de 20dp sur un téléphone pourra varier sur un autre téléphone, et utiliser les dp fait que cette conversion se fait automatiquement. Un des problèmes majeurs d'android que doivent gérer ses développeurs, qui n'est pas a gérer pour les développeurs sur iphone par exemple, est la diversité des appareils, offrant des tailles différentes d'écran. Un développeur sous iphone n'aura pas a gérer les différentes résolutions puisque tous les iphones ont la même. Il pourra donc utiliser une unité de mesure fixe comme le pixel par exemple. Ceci n'est pas possible sous Android car faire une interface de taille fixe peut avoir un bon rendu sur un téléphone de résolution x, mais peut être totalement différent sur un téléphone de résolution y. Prenons maintenant comme autre exemple, le code du bouton play de l'interface : <Button android:id="@+id/buttonplay" android:background="@drawable/playnb" android:layout_marginright="20dp" android:gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content"></button> De même, un bouton est crée entre les balises <Button> et </Button>, voici les explications de ses attributs : android:id="@+id/buttonplay" Pour configurer l'identifiant du bouton android:background="@drawable/playnb" Pour configurer l'image du bouton android:layout_marginright="20dp" Pour configurer la marge à droite du bouton android:gravity="center" Pour placer le bouton au centre du layout android:layout_width="wrap_content" android:layout_height="wrap_content" Pour configurer la hauteur et la largeur du bouton: wrap_content sert à dire que l'objet prendra la place de son contenu. Ici le bouton prendra la place de l'image de fond. Le code complet du fichier tabplayer.xml ainsi que des screenshots des autres onglets d'octopus sont disponibles en annexes. 16 /

17 Problèmes rencontrés Le principal problème que nous avons rencontré à été celui du temps. Nous l'avons mal géré pour les phases de développement et d'analyse. Nous aurions du commencer le développement plus tôt car il demande beaucoup de temps, et nous avions beaucoup d'autres projets à terminer pour l'iut. Aussi, la répartition du travail que nous avons fait, chacun sur une tache différente pour développer plus rapidement, a fait que nous nous sommes chacun concentré sur un aspect précis de la programmation sans voir le temps de pouvoir comprendre et étudier ce que les autres ont fait. De plus, nous ne connaissions pas du tout la programmation Android, et nous avons été très gourmand sur notre cahier des charges. Nous pensions avoir le temps de développer plusieurs modules de communication avec certains réseaux sociaux (Facebook, Youtube...), des widgets, qui sont des «plugins» de l'application visibles et utilisables directement sur le bureau du téléphone Android, mais au fur et a mesure de l'avancement du projet, notre but s'est restreint à développer un lecteur simpliste mais stable, permettant de lire les musiques et de créer des playlist. Devenir Nous avons choisi de développer un lecteur audio car c'est une application qui peut toucher un nombre très important de personnes, à travers le monde : il est fort peu probable qu'aujourd'hui une personne ayant un téléphone portable n'écoute pas de musique, nous ne voulions pas nous enfermer dans un domaine restreint. Je pense notamment à l'application Andromach développée l'an dernier dans le même cadre d'un projet tuteuré, qui permet la consultation des emplois du temps de l'iut. Cette application est destinée uniquement aux personnes de l'iut, et elle n'apporte plus beaucoup d intérêts à ses développeurs. Nous voulions une application qui puisse être durable. De plus, Octopus n'est pas un simple test, nous comptons continuer de le développer au delà du projet tuteuré, l'envoyer sur l'android Market, et pourquoi pas en tirer quelques bénéfices. Ce qu'il nous sera possible de faire grâce à la licence que nous avons choisi. Le fichier d'installation de a dernière version stable de l'application est disponible au téléchargement sur notre hébergeur de projet google code à l'adresse suivante : 17 /

18 Conclusion Quelques chiffres sur le projet (au 03 Novembre 2011) : Nombre de fichiers (.java,.xml, images...) 637 Nombre de commit 106 Ce projet à finalement été très riche pour nous puisqu'il nous a apporté beaucoup de nouvelles connaissances. Nous connaissons dorénavant les bases du développement Android, nous savons utiliser l'ide Eclipse, nous savons mettre en place et utiliser un gestionnaire de version. Octopus nous a permis d'avoir une idée précise sur ce que représente un projet, avec toutes ses phases, d'analyse et de développement. Octopus nous a confronté à de nombreux problèmes que nous seront alors en mesure de résoudre rapidement lors de nouveaux projets, notamment par rapport à la gestion du temps et l'importance d'établir un calendrier précis au début du projet et de le respecter à la lettre. Sources Internet Wikipedia : fr.wikipedia.org Android Developers : developer.android.com Google Docs : docs.google.com Google Code : code.google.com Balsamiq Mockup : balsamiq.com/products/mockups Livres Programmation Android De la conception au déploiement avc le SDK Google Android 2 Damien Guignard, Julien Chable, Emmanuel Robles Ed. Eyrolles 2011 Le Programmeur L'art du développement Android Mark L. Murphy Ed. Pearson /

19 Annexes Mockup de l'onglet du player de l'application Mockup de l'onglet playlist de l'application 19 /

20 Mockup de gestion de playlist 20 /

21 Diagramme UML du lancement de l'application 21 /

22 Code du fichier tabplayer.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:layout_height="fill_parent" android:layout_width="match_parent" android:layout_margintop="15dp" android:orientation="vertical"> <TableLayout android:layout_height="wrap_content" android:layout_width="match_parent"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageView android:layout_height="200dp" android:layout_width="200dp" android:layout_marginleft="65dp" </LinearLayout> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="horizontal" android:layout_margintop="10dp"> <TextView android:textcolor="#7bc147" android:text="artist name" android:layout_marginleft="25dp" android:layout_width="80dp" android:layout_height="45dp"></textview> <TextView android:textcolor="#ffffff" android:text="music name" android:layout_marginleft="15dp" android:layout_width="80dp" android:layout_height="45dp"></textview> <TextView android:textcolor="#7bc147" android:text="album name" android:layout_marginleft="15dp" android:layout_height="45dp" android:layout_width="100dp"></textview> </LinearLayout> 22 /

23 <LinearLayout android:layout_height="40dp" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_marginleft="15dp" android:layout_marginright="15dp" android:layout_margintop="10dp"> <SeekBar android:layout_width="match_parent" android:layout_height="16dp"></seekbar> </LinearLayout> </TableLayout> <LinearLayout android:orientation="horizontal" android:layout_margin="0dip" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="match_parent"> <Button android:layout_marginright="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="45dp" android:gravity="center" android:layout_gravity="center"></button> <Button android:layout_marginright="20dp" android:onclick="2" android:gravity="center" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content"></button> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginright="45dp" android:gravity="center" android:layout_gravity="center"></button> </LinearLayout> </LinearLayout> 23 /

24 Screenshot de l'interface de l'onglet Library Cet onglet contient tous les morceaux présents dans la base de donnée du téléphone, rangés par artiste, album, ou tous les morceaux Screenshot de l'interface de l'onglet Modules Cet onglet contient tous les options de l'application, à savoir la lecture aléatoire et la répétition de lecture 24 /

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

Outils, langage et approche Android Une introduction. Nicolas Stouls nicolas.stouls@insa lyon.fr

Outils, langage et approche Android Une introduction. Nicolas Stouls nicolas.stouls@insa lyon.fr Outils, langage et approche Android Une introduction Nicolas Stouls nicolas.stouls@insa lyon.fr Webographie La bible contenant «tout» : http://developer.android.com/index.html Les supports cette intervention

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

Génie Logiciel et Interaction Homme-Machine PROJET UCAMPUS

Génie Logiciel et Interaction Homme-Machine PROJET UCAMPUS Master E-Services Génie Logiciel et Interaction Homme-Machine PROJET UCAMPUS 2010-2011 SPADI Julien VAN HOEYMISSEN Thomas TABLE DES MATIERES 1. L APPLICATION... 2 1.1 Objectif Principal... 2 1.2 Fonctionnalités

Plus en détail

TP au menu «UI ANDROID»

TP au menu «UI ANDROID» TP au menu «UI ANDROID» Pré-requis & Installation ( du couvert) soit installer en natif sur vos postes (!!! ATTENTION!!! FromScratch 1,1 Go à télécharger ) JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html

Plus en détail

TP SIN Programmation sur androïde Support : eclipse

TP SIN Programmation sur androïde Support : eclipse TP SIN Programmation sur androïde Support : eclipse Support : Smartphone sur androïde Pré requis (l élève doit savoir): Savoir utiliser un ordinateur Savoir utiliser un Smartphone Programme Objectif terminale

Plus en détail

Guide de l'utilisateur de l'application mobile

Guide de l'utilisateur de l'application mobile Guide de l'utilisateur de l'application mobile Avis de droit d'auteur Copyright Acronis International GmbH, 2002-2012. Tous droits réservés. «Acronis», «Acronis Compute with Confidence», «Acronis Recovery

Plus en détail

Tutorial pour une application simple

Tutorial pour une application simple ANDROID & ECLIPSE Tutorial pour une application simple 1. Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

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

Guide de l'utilisateur

Guide de l'utilisateur BlackBerry Link pour Windows Version: 1.2.2 Guide de l'utilisateur Publié : 2013-11-29 SWD-20131129134312736 Table des matières Mise en route...5 À propos de BlackBerry Link...5 Se familiariser avec BlackBerry

Plus en détail

Android 4 Les fondamentaux du développement d'applications Java

Android 4 Les fondamentaux du développement d'applications Java La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 16 3.3 Suivi et mise à jour d'une application 18 Environnement

Plus en détail

TP architecture N-tiers en Java EE ou Java EE, Android : la synthèse. Le serveur GereCompteBancaireServlet

TP architecture N-tiers en Java EE ou Java EE, Android : la synthèse. Le serveur GereCompteBancaireServlet TP architecture N-tiers en Java EE ou Java EE, Android : la synthèse Vous allez, dans ce TP, construire une architecture client serveur, plus précisément une application Android cliente et une servlet

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

TP2 : Client d une BDD SqlServer

TP2 : Client d une BDD SqlServer TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc

Plus en détail

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles Programmation Android De la conception au déploiement avec le SDK Google Android 2 Damien Guignard Julien Chable Emmanuel Robles Avec la contribution de Nicolas Sorel et Vanessa Conchodon Groupe Eyrolles,

Plus en détail

Formations au tournage et au montage vidéo. Monter un film avec. Imovie 11

Formations au tournage et au montage vidéo. Monter un film avec. Imovie 11 Formations au tournage et au montage vidéo Monter un film avec Imovie 11 L'interface Il est possible de choisir si l'on souhaite avoir sa timeline en haut ou en bas, grace au bouton ci-dessous qui se situe

Plus en détail

Programmation des applications mobiles avec Android. 1 Inspiré du cours de Olivier Le Goaer

Programmation des applications mobiles avec Android. 1 Inspiré du cours de Olivier Le Goaer Programmation des applications mobiles avec Android 1 Inspiré du cours de Olivier Le Goaer 2 OS mobile : outils de développement D après le cours de Olivier Le Goaer 3 Plateforme de développement MobileApp

Plus en détail

Importantes innovations dans les applications QOBUZ DESKTOP et QOBUZ PLAYER

Importantes innovations dans les applications QOBUZ DESKTOP et QOBUZ PLAYER Communiqué de Presse - 9 octobre 2012 Importantes innovations dans les applications QOBUZ DESKTOP et QOBUZ PLAYER Les applications-soeurs QOBUZ DESKTOP (en dur sur votre PC, en Vraie Qualité CD, exclusivité

Plus en détail

Bibliothèque numérique

Bibliothèque numérique Bibliothèque numérique Mode d emploi Le service de bibliothèque numérique proposé par Numilog vous permet de consulter en ligne ou de télécharger des livres numériques sur place dans votre établissement

Plus en détail

1.3 Gestion d'une application

1.3 Gestion d'une application 1.3 Gestion d'une application 1. Un premier projet... Il est temps maintenant d'écrire la véritable première application Android avec l'inévitable affichage du mot bonjour, ce qui évidemment pour un développement

Plus en détail

Seafile, pour simplifier l'accès à ses fichiers, les partager et les synchroniser

Seafile, pour simplifier l'accès à ses fichiers, les partager et les synchroniser Seafile, pour simplifier l'accès à ses fichiers, les partager et les Accès : hors E.N.T. Direction Informatique Accès : hors E.N.T. Version : 2.3 Date : 20/05/2015 Editeur : Auteur(s) : Copyright : Licence

Plus en détail

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24 Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.

Plus en détail

MODULES 3D TAG CLOUD. Par GENIUS AOM

MODULES 3D TAG CLOUD. Par GENIUS AOM MODULES 3D TAG CLOUD Par GENIUS AOM 1 Sommaire I. INTRODUCTIONS :... 3 II. INSTALLATION MANUELLE D UN MODULE PRESTASHOP... 3 III. CONFIGURATION DU MODULE... 7 3.1. Préférences... 7 3.2. Options... 8 3.3.

Plus en détail

Programmation Mobile Android Master CCI

Programmation Mobile Android Master CCI Programmation Mobile Android Master CCI Bertrand Estellon Aix-Marseille Université March 23, 2015 Bertrand Estellon (AMU) Android Master CCI March 23, 2015 1 / 266 Organisation de l UE Objectifs du cours

Plus en détail

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015 Gérer, stocker et partager vos photos grâce à Picasa Janvier 2015 Sommaire 1 - Découverte de Picasa 2 - Gestion des dossiers et des photos 3 - Trier, filtrer et rechercher 4 - Retoucher une image 5 - Création

Plus en détail

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt benjamin.damecourt@me.com. UFR SITEC Master 2 EESC 11 janvier 2012

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt benjamin.damecourt@me.com. UFR SITEC Master 2 EESC 11 janvier 2012 Dossier Développer en Java sur téléphone mobile Benjamin Damécourt benjamin.damecourt@me.com UFR SITEC Master 2 EESC 11 janvier 2012 Table des matières Introduction 2 Pré-requis 3 Hello World! 5 Installation

Plus en détail

inviu routes Installation et création d'un ENAiKOON ID

inviu routes Installation et création d'un ENAiKOON ID inviu routes Installation et création d'un ENAiKOON ID Table des matières inviu routes...1 1 L installation...1 2 Lancer l application...1 3 L assistant d installation d inviu routes...2 3.1 Se connecter

Plus en détail

Installation d'une galerie photos Piwigo sous Microsoft Windows.

Installation d'une galerie photos Piwigo sous Microsoft Windows. Installation d'une galerie photos Piwigo sous Microsoft Windows. By ARNOULD Julien Introduction : Piwigo est un logiciel de galerie photo pour le web, bâti autour d'une communauté active d'utilisateurs

Plus en détail

Alfresco Guide Utilisateur

Alfresco Guide Utilisateur Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3

Plus en détail

Tune Sweeper Manuel de l'utilisateur

Tune Sweeper Manuel de l'utilisateur Tune Sweeper Manuel de l'utilisateur www.wideanglesoftware.com Table des matières Introduction 2 Démarrage rapide 5 Recherche de doublons 9 Sélection des pistes à conserver 12 Éliminer les doublons 15

Plus en détail

Chapitre 1 Retour en arrière

Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 1 Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 2 1. Difficultés de développer pour les systèmes embarqués Quelques contraintes à prendre en compte : - Mémoire:

Plus en détail

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Interface PC Vivago Ultra. Pro. Guide d'utilisation Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci

Plus en détail

Serveur de travail collaboratif Michaël Hoste -

Serveur de travail collaboratif Michaël Hoste - Serveur de travail collaboratif Michaël Hoste - Table des matières 1. Qu'est ce qu'un serveur de travail collaboratif?...2 2. Pourquoi ce projet?...2 3. Possibilités d'utilisation dans le cadre de l'université...3

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

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM Utilisation de GCM (Google Cloud Messaging) pour Android Ce TP est inspiré de : http://android.amolgupta.in/2012/07/google-cloud-messaging-gcm-tutorial.html On va écrire deux parties. Une application Android

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

A Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010

A Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010 A Libre Ouvert Médiathèque Jacques Ellul le 12-03-2010 à PESSAC avec l'abul La Virtualisation (avec VirtualBox) C'est quoi, la 'virtualisation'? A quoi ça peut me servir à la maison? Et dans mon travail,

Plus en détail

Le disque dur. Le disque dur est l'organe servant à conserver les données sous forme de dossiers de manière permanente.

Le disque dur. Le disque dur est l'organe servant à conserver les données sous forme de dossiers de manière permanente. Le disque dur Le disque dur est l'organe servant à conserver les données sous forme de dossiers de manière permanente. Le disque dur Le partitionnement d'un disque dur. Il consiste à créer des zones sur

Plus en détail

GUIDE DE DÉMARRAGE RAPIDE

GUIDE DE DÉMARRAGE RAPIDE GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser

Plus en détail

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla Table des matières Table des matières Généralités Présentation Interface Utiliser FileZilla Connexion FTP Connexion SFTP Erreurs de connexion Transfert des fichiers Vue sur la file d'attente Menu contextuel

Plus en détail

GANTTPROJECT. Julien TENDERO

GANTTPROJECT. Julien TENDERO GANTTPROJECT Julien TENDERO SOMMAIRE : 1 -Introduction : 2 -Installation et utilisation : 3-Édition, compilation et exécution dans Eclipse : 4-Améliorations apportées : 5-Conclusion: 1 -Introduction :

Plus en détail

Qu'est ce que le Cloud?

Qu'est ce que le Cloud? Qu'est ce que le Cloud? Le Cloud computing (informatique dans les nuages) consiste en l'utilisation de données à distance. Les fichiers de l utilisateur se trouve non pas dans son ordinateur personnel

Plus en détail

Sophos Mobile Control as a Service Guide de démarrage. Version du produit : 2.5

Sophos Mobile Control as a Service Guide de démarrage. Version du produit : 2.5 Sophos Mobile Control as a Service Guide de démarrage Version du produit : 2.5 Date du document : août 2012 Table des matières 1 À propos de ce guide...3 2 Quelles sont les étapes essentielles?...4 3 Première

Plus en détail

L'explorateur de fichier de Windows 8.1

L'explorateur de fichier de Windows 8.1 Une documentation Côtière Informatique L'explorateur de fichier de Windows 8.1 Mise à jour du 01/10/2014 Sommaire Préambule page 1 Cours 1 1) Le matériel servant au stockage des données. page 2 2) Reconnaître

Plus en détail

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration CMS Made Simple Version 1.4 Jamaica Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL. Tutoriel utilisateur Récapitulatif Administration Le système de gestion de contenu

Plus en détail

Eclipse atelier Java

Eclipse atelier Java Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer

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

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12 GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface

Plus en détail

Seagate Technology LLC 10200 S. De Anza Boulevard Cupertino, CA 95014, États-Unis

Seagate Technology LLC 10200 S. De Anza Boulevard Cupertino, CA 95014, États-Unis Seagate Access pour Personal Cloud Guide de l'utilisateur 2015 Seagate Technology LLC. Tous droits réservés. Seagate, Seagate Technology, le logo en forme de vague et FreeAgent sont des marques commerciales

Plus en détail

Intégration de l interface graphique de Ptidej dans Eclipse

Intégration de l interface graphique de Ptidej dans Eclipse Intégration de l interface graphique de Ptidej dans Eclipse Driton Salihu (salihudr@iro.umontreal.ca) Lulzim Laloshi (laloshil@iro.umontreal.ca) Département d informatique et de recherche opérationnelle

Plus en détail

Service client LSC 1

Service client LSC 1 Service client LSC 1 Sommaire SOMMAIRE...2 PREAMBULE...3 PARAMETRAGE LSC...4 1\ ACTIVER LE SERVICE CLIENT...5 Licence LSC...5 Nom de domaine...5 2\ DEFINIR LES MODALITES DE PUBLICATION...6 3\ LES MODELES

Plus en détail

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows TP 1 : prise en main de Windows TP 1 : prise en main de Windows Objectif du TP : prise en main de Windows manipulation de l'environnement utilisation de quelques logiciels de récupération de données Introduction

Plus en détail

GEP À LA DÉCOUVERTE DU MONDE PROFESSIONNEL. Troisième Découverte Professionnelle Module 3 heures - Collège

GEP À LA DÉCOUVERTE DU MONDE PROFESSIONNEL. Troisième Découverte Professionnelle Module 3 heures - Collège Troisième Découverte Professionnelle Module 3 heures - Collège À LA DÉCOUVERTE DU MONDE PROFESSIONNEL Aurélie Berger Professeur de comptabilité et bureautique LP Louise Weiss de Sainte-Marie aux Mines

Plus en détail

Livre Blanc WebSphere Transcoding Publisher

Livre Blanc WebSphere Transcoding Publisher Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,

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

AwoX StriimLIGHT WiFi Color

AwoX StriimLIGHT WiFi Color www.awoxstriim.com FR AwoX StriimLIGHT WiFi Color Mode d emploi Table des matières Table des matières...1 AwoX StriimLIGHT WiFi Color : introduction...2 Avant de commencer...3 Utilisation...4 Configuration

Plus en détail

DOCUMENTATION VISUALISATION UNIT

DOCUMENTATION VISUALISATION UNIT DOCUMENTATION VISUALISATION UNIT Table des matières 1)Documentation Utilisateur CamTrace VU...2 1)Premiers pas:...3 a)le mode Client CamTrace...4 b)le mode VU Standalone...6 2)F.A.Q...9 1)Vérifier la connectivité

Plus en détail

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

2010 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étail

Sql Server 2005 Reporting Services

Sql Server 2005 Reporting Services Sql Server 2005 Reporting Services Un grand merci à Mr F. B. pour sa franchise, son sens de la relation humaine et son humilité. Sql Server 2005 Reporting Services - 2 / 30 - Sommaire Sommaire...2 Introduction...3

Plus en détail

Synchroniser ses photos

Synchroniser ses photos Synchroniser Avec l'arrivée des smartphones et tablettes équipés de fonctions «appareils photos», nous réalisons de plus en plus de photos avec ceux-ci. Soucis, la mémoire de ces outils n'est pas aussi

Plus en détail

Les fondamentaux du développement d applications Java

Les fondamentaux du développement d applications Java Android 5 Les fondamentaux du développement d applications Java Nazim BENBOURAHLA Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

Plus en détail

TeamViewer 7 Manuel Manager

TeamViewer 7 Manuel Manager TeamViewer 7 Manuel Manager TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Présentation Sommaire Sommaire... 2 1 Présentation... 4 1.1 À propos de TeamViewer Manager... 4 1.2 À propos

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

[Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY. Validation du document Nom Date Visa

[Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY. Validation du document Nom Date Visa [Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY Organisme ou entreprise Validation du document Nom Date Visa Amel LIMAM Organisme ou entreprise Approbation

Plus en détail

Sage CRM. Sage CRM 7.3 Guide du portable

Sage CRM. Sage CRM 7.3 Guide du portable Sage CRM Sage CRM 7.3 Guide du portable Copyright 2014 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

Le service d'agenda en ligne SOGo

Le service d'agenda en ligne SOGo http://cri.univ-lille1.fr/services/agenda Le service d'agenda en ligne SOGo Version 1.0 Décembre 2009 Assistance utilisateur : http://portail.univ-lille1.fr/ rubrique Suivi demandes Sommaire Introduction

Plus en détail

TeamViewer 9 Manuel Management Console

TeamViewer 9 Manuel Management Console TeamViewer 9 Manuel Management Console Rév 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sommaire 1 A propos de la TeamViewer Management Console... 4 1.1 A propos de la

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

1 Gestionnaire de Données WORD A4 F - USB / 2014-04-05 / 6020 Alco-Connect

1 Gestionnaire de Données WORD A4 F - USB / 2014-04-05 / 6020 Alco-Connect 1 Gestionnaire de Données WORD A4 F - USB / 2014-04-05 / 6020 Alco-Connect Introduction... 4 Comment décrire le logiciel Cosmos?... 4 Quelles sont les fonctions de ce logiciel PC?... 4 Est-il possible

Plus en détail

Dans la série. présentés par le site FRAMASOFT

Dans la série. présentés par le site FRAMASOFT Dans la série Les tutoriels libres présentés par le site FRAMASOFT CRÉER DES EXERCICES AVEC JCLIC-AUTHOR Logiciel: JClic-author Plate-forme(s): Linux, Windows, Mac OS X Version: 0.1.1.9 Licence: GNU General

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide 1 Sommaire 1.Préambule...3 2.Démarrage du programme...4 3.Prise en main...6 3.1.Les saisies...6 3.2.Les listes...10 4.Gestion courante...13 4.1.Saisie d'un devis...13 4.2.Transformation

Plus en détail

LECTEUR AUDIO COMELIT ART. 20004500-20004501 - 20004502

LECTEUR AUDIO COMELIT ART. 20004500-20004501 - 20004502 LECTEUR AUDIO COMELIT ART. 20004500-20004501 - 20004502 1 2 TABLE DES MATIERES 1 INTRODUCTION... 4 1.1 Présentation des fonctions... 4 1.2 principe de fonctionnement... 4 2 LECTEUR AUDIO COMELIT... 5 2.1

Plus en détail

http://www.jdl68160.com/informatique/yawcam.htm

http://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étail

PROTECTION DES DONNEES PERSONNELLES ET COOKIES

PROTECTION DES DONNEES PERSONNELLES ET COOKIES PROTECTION DES DONNEES PERSONNELLES ET COOKIES Sommaire ARTICLE 1. DONNÉES PERSONNELLES QUE NOUS RECUEILLONS ARTICLE 2. DONNÉES RELATIVES A LA CONSULTATION DU SITE o 2.1. L'intérêt de voir s'afficher des

Plus en détail

Alfresco SHARE Travaillons ensemble

Alfresco SHARE Travaillons ensemble Alfresco SHARE Travaillons ensemble Guide à destination de l étudiant Université de Grenoble - Equipe Usages Page 1 07/09/2010 Sommaire : LE TRAVAIL COLLABORATIF...4 ALFRESCO SHARE UNE REPONSE ADAPTEE...5

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage 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étail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

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

l'ordinateur les bases

l'ordinateur les bases l'ordinateur les bases Démarrage de l'ordinateur - Le bureau, mon espace de travail - J'utilise la souris - Ouvertes ou fermées, les fenêtres - Dans l'ordinateur, tout est fichier - Le clavier : écrire,

Plus en détail

HUAWEI HiSuite UTPS V300R002B610D15SP00C06. Description du produit. Édition 01. Date 2013-04-25 HUAWEI TECHNOLOGIES CO., LTD.

HUAWEI HiSuite UTPS V300R002B610D15SP00C06. Description du produit. Édition 01. Date 2013-04-25 HUAWEI TECHNOLOGIES CO., LTD. UTPS V300R002B610D15SP00C06 Édition 01 Date 2013-04-25 HUAWEI TECHNOLOGIES CO., LTD. 2013. Tous droits réservés. Aucune partie de ce document ne peut être reproduite ou transmise, sous quelque forme ou

Plus en détail

Trier les ventes (sales order) avec Vtiger CRM

Trier les ventes (sales order) avec Vtiger CRM Trier les ventes (sales order) avec Vtiger CRM Dans l'activité d'une entreprise, on peut avoir besoin d'un outil pour trier les ventes, ce afin de réaliser un certain nombre de statistiques sur ces ventes,

Plus en détail

Symantec Backup Exec Remote Media Agent for Linux Servers

Symantec Backup Exec Remote Media Agent for Linux Servers Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour

Plus en détail

Exemples et tutoriels Version 7.5. Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer

Exemples et tutoriels Version 7.5. Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer Exemples et tutoriels Version 7.5 Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer ii Exemple Recrutement de personnel Les manuels PDF et le centre de documentation Les manuels

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

UTILISATION DU LIVRE NUMÉRIQUE

UTILISATION DU LIVRE NUMÉRIQUE UTILISATION DU LIVRE NUMÉRIQUE On a tous besoin de savoir POUR AGIR Cinéma et théâtre Communication Comptabilité Criminologie Culture Danse et musique Droit Économie Économie sociale Éducation Enseignement

Plus en détail

Construire des plug-ins pour SAS Management Console SAS 9.1

Construire des plug-ins pour SAS Management Console SAS 9.1 Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

Storebox User Guide. Swisscom (Suisse) SA

Storebox User Guide. Swisscom (Suisse) SA Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail

Plus en détail

v7.1 SP2 Guide des Nouveautés

v7.1 SP2 Guide des Nouveautés v7.1 SP2 Guide des Nouveautés Copyright 2012 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étail

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone

Plus en détail

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

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal <pappy@miscmag.com> Cédric Blancher <blancher@cartel-securite.fr>

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal <pappy@miscmag.com> Cédric Blancher <blancher@cartel-securite.fr> Stratégie de sécurité grâce au logiciel libre Frédéric Raynal Cédric Blancher 1 Agenda du workshop Introduction Le logiciel libre et la sécurité GNU/Linux

Plus en détail

Conception 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 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étail

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training. Mardi 17 Novembre 2009 Paris, la Défense Iphone vs. Android Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.fr Anthony DAHANNE, Consultant Valtech Technology Consulting

Plus en détail

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26 Table des matières À propos de l'auteur... x Préface... xi Avant-propos... xiv 1. Public visé et prérequis... xiv 2. Sources des exemples... xv 3. Accès aux vidéos... xv 4. URL raccourcies... xv 5. Remerciements...

Plus en détail

Encore plus de widgets et de conteneurs

Encore plus de widgets et de conteneurs 14 Encore plus de widgets et de conteneurs Nous avons déjà présenté un certain nombre de widgets et de conteneurs, et ce chapitre sera le dernier qui leur sera exclusivement consacré : il présente plusieurs

Plus en détail

Table des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires...

Table des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires... Manuel utilisateur Table des matières 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5 1.2 Public visé... 5 1.3 Commentaires... 5 2 Généralités sur les applications web... 7 3 Module

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail