L Intent. L'intent est un message envoyé au système Android pour lui indiquer que nous avons l'intention de faire quelque chose...

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

Download "L Intent. L'intent est un message envoyé au système Android pour lui indiquer que nous avons l'intention de faire quelque chose..."

Transcription

1 L Intent L'intent est un message envoyé au système Android pour lui indiquer que nous avons l'intention de faire quelque chose... Android aura alors en charge de trouver l'activité répondant au mieux à cette intention. Pour l'y aider, les classes de type "activité" doivent définir des filtres d'intentions. Cependant, si plusieurs applications répondent à nos critères, Android proposera dans une fenêtre la liste des applications, permettant ainsi à l'utilisateur de choisir celle qui lui conviendra le mieux. Nos intentions peuvent ensuite: - Vouloir lancer une activité interne à notre application - Une activité/service externe à notre application Les filtres d intention Pour qu'une activité puisse être connue et choisie par android lors d'une demande d intention, elle doit en informer le système. Ceci se fera via la balise intent-filter dans le fichier AndroidManifest.xml. Ex : <activity android:name="cnam.nfa25.filtreintention.activiteprincipale" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> Dans la balise "action android", nous indiquons à Android que l'activité " ActivitePrincipale " est l'activité principale : action.main. Lorsque votre application sera lancée, c'est cette activité qui sera exécutée en premier. La balise "category android" indique que cette activité aura une icone dans le menu du lanceur d application : category.launcher Il sera possible d'indiquer d'autres actions ou catégories pour cette activité... 1

2 Les actions de la classe Intent Voici une liste de différentes constantes (non exshautive) utilisables pour effectuer des intentions implicites. Intitulé Action Paramètres entrées ACTION_MAIN ACTION_DIAL ACTION_DEFAULT ACTION_DELETE ACTION_EDIT ACTION_INSERT ACTION_PICK ACTION_SEARCH Indique la classe principale de l'application (point d'entrée) Ouvrir l'activité permettant à l'utilisateur de composer un n de telephone Action synonyme à ACTION_VIEW Supprimer des données Editeur permettant de modifier des données passées en paramètres Insérer des données Sélectionner un élément dans un ensemble de données Effectuer une recherche N de téléphone sous forme URI URI vers les données à supprimer ACTION_SENDTO Envoyer un message contact ACTION_VIEW ACTION_WEB_SEARCH Visualiser une donnée, Afficher une ressource Rechercher sur le WEB URI vers les données à éditer URI où insérer les données URI à partir duquel choisir un élément texte à rechercher URI de la donnée à visualiser site web (commençant par ou mots à rechercher via Google Valeurs sortie L'URI de l'élément sélectionné Content Provider X X X X Il est possible de définir plusieurs actions dans une activité. 2

3 Les catégories de la classe Intent LAUNCHER (C'est le cas de votre activité principale, ce qui permettra d'avoir une icone dans le menu du lanceur d'application). DEFAULT ou ALTERNATIVE. Il sera aussi possible de préciser le type MIME des données manipulées avec l'élément <data android:mimetype="type mime" />. Un type mime étant défini par un type et un sous type (Par exemple text/plain avec text le type et plain le sous type). L'utilisation * comme jocker est possible. Par exemple */* prendra tous les types mimes.(iana) Le routage en interne ou intent explicit Le routage en interne ou encore appelé intention explicite: Il s'agit d'appeler des activités internes à l'application. Nous disposons d une activité principale et de son layout.il suffit de créer une deuxieme activités et un un deuxieme layout afin qu il puisse être appelé par notre activité principale. Ex :ManifestAndroid.xml <activity android:name="cnam.nfa25.authentification.authentification" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <activity android:name="cnam.nfa25.authentification.validation" > <intent-filter> <action android:name="android.intent.action.view" /> <category android:name="android.intent.category.default" /> </intent-filter> </activity>. android:name doit avoir le nom de la nouvelle classe. Le premier filtre d intention indique : 3

4 Action de type MAIN qui indique à Android que c est votre activité principale. Catégorie de type LAUNCHER indique à Android que cette application aura un lanceur dans le lanceur d application d android. Le 2e filtre d'intention indique: Action de type VIEW, car nous voulons visualiser notre nouvelle ressource Catégorie: Défaut. Instanciation d une intent Intent(contexte d'utilisation (l'instance de la classe Activity en cours), AutreClasseActivity.class); et enfin, lancer l'activité de la nouvelle classe... startactivity(intent); Exemple de code explicite de l application authentification (vu en cours) Authentification.java // Instantiation de l'intent Intent nextscreen = new Intent(getApplicationContext(), Validation.class); // envoi des données a la 2e activité : login et mot de passe nextscreen.putextra("log", login.gettext().tostring()); nextscreen.putextra("pwd", password.gettext().tostring()); // lancement de la 2e activity startactivity(nextscreen); Réception de l intent par le Validation.java //Récuperation de l'intent envoyé de notre activity principale Intent i = getintent(); // Receiving the Data String login = i.getstringextra("log"); String password = i.getstringextra("pwd"); Routage externe ou Intention implicite Lors d'un routage externe, nous n'indiquons plus la classe à atteindre (intention explicite) mais au minimum l'action que nous désirons déclencher et des données (sous forme uri) 4

5 Rien n'empêchera d'utiliser cette solution pour lancer des activités codées dans votre application. Mais à la différence du routage interne, rien ne vous assurera que cette votre activité qui sera lancée plutôt qu'une autre. Les actions (constantes de la classe Intent par exemple Intent.ACTION_VIEW): ACTION_VIEW pour afficher une ressource. (lancer un navigateur web) ACTION_EDIT pour éditer une ressource. ACTION_PICK pour choisir un élément d une collection représenté par la donnée uri. ACTION_DIAL pour afficher une dialogue de sélection (téléphone) ACTION_CALL pour déclencher un appel(téléphone) Les données sous forme uri, comme par exemple "tel: " (Utilisez Uri.parse() pour convertir votre chaîne de caractères url en uri). Pour définir notre intention, nous pourrons utiliser le constructeur Intent (action); Puis définir la donnée via Intent.setData(uri); Ou plus rapide en utilisant le constructeur Intent (action, donnée_uri); Nous pourrons passer d'autres critères. - Un type MIME des données manipulées via Intent.intent.setType(MIME). Attention, les données seront supprimées après cette méthode (setdata()) Il sera possible d'utiliser une méthode plus globale: data + MIME via la méthode setdataandtype() par exemple intent.setdataandtype(uri.parse("file:///tmp/android.c"), "text/plain"). - Une fois l'instance d'intention récupérée, il reste à savoir comment lancer l'activité qui répondra à notre intention. startactivity(intent intent) qui permet de lancer une activité. -Exemple Lancement d un appel téléphonique: // lancement du service d'appel startactivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel: "))); 5

6 Permission du fichier Androidmanifest : <uses-permission android:name="android.permission.call_phone"/> -Exemple Lancement du navigateur : // lancement de l'intent pour bascule sur un navigateur String url = " Intent i = new Intent(Intent.ACTION_VIEW); i.setdata(uri.parse(url)); startactivity(i); Permission du fichier Androidmanifest : <uses-permission android:name="android.permission.internet -Exemple d envoi de sms. Intent i = new Intent(android.content.Intent.ACTION_VIEW); // paramètres nécessaire pour l'envoi d'un SMS, soit le(s) // numéro(s) de téléphone qui doivent recevoir ces SMS // (séparateur est le ;) i.putextra("address", " ; ;"); // corps du message i.putextra("sms_body", "test envoi sms de mon appli android!"); // le MIME pour qu'android sâche quelle application utiliser. i.settype("vnd.android-dir/mms-sms"); Permission du fichier Androidmanifest : startactivity(i); <uses-permission android:name="android.permission.send_sms"/> Exemple d appel de la gallery d image: Intent i = new Intent(android.content.Intent.ACTION_PICK); // le MIME pour qu'android sâche quelle application utiliser. i.settype("image/*"); startactivityforresult(i, ACTIVITY_GALLERY); ); Exemple de déclenchement d une alarme : Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); 6

7 i.putextra(alarmclock.extra_message, "Alarme NFA25"); i.putextra(alarmclock.extra_hour, 19); i.putextra(alarmclock.extra_minutes, 00); startactivity(i); Permission du fichier AndroidManifest : <uses-permission android:name="com.android.alarm.permission.set_alarm"/> -Exemple d envoi de MMS : Intent mms = new Intent(Intent.ACTION_SEND); intent.putextra("sms_body", "image de NFA25"); mms.putextra(intent.extra_stream, imageuri); mms.settype("image/*"); startactivity(mms); Lancer une activité avec récupération d'informations en retour Cependant, nous aurons aussi besoin de lancer des activités et récupérer le résultat de ces activités. Le cas se présentera par exemple avec des intentions implicites utilisant ACTION_PICK qui permet de récupérer des informations d'une activité. Nous utiliserons cette fois la méthode startactivityforresult(intent intent, int requestcode) L'activité qui recevra le résultat (donc celle qui a fait le startactivityforresult) devant recevoir un résultat, devra implémenter la méthode suivante: protected void onactivityresult(int requestcode, int resultcode, Intent intent) { Pour les deux méthodes,startactivity(intent i) ou startactivityforresult(intent intent, int requestcode), des paramètres sont nécessaires: intent n'est plus à présenter, c'est l'instance de l ' intention. requestcode est une valeur que l'on passe à une activité. Cette valeur sera retournée par cette activité permettant ainsi de savoir qui retourne le résultat et donc d'effectuer les traitements en conséquence. Similaire à un identifiant. resultcode est le code retour de l'activité appelé: RESULT_CANCELED, RESULT_OK ou RESULT_FIRST_USER. 7

8 Récupération de résultat de l'activité appelée Généralement, nous voulons récupérer un résultat: Ce résultat pourra être stocké dans l'intention au niveau de data, ou extra data. Pour récupérer cette information, nous utiliserons la méthode String monstring= intent.getstringextra(clefdonnée); De même, pour un entier intent.getintextra(clef), un long intent.getlongextra (clef) Où clef est de type String ereprésente la clef pour accéder à une valeur. Le résultat pourra aussi être stocké dans data. Cette fois, il faudra utiliser la méthode getdata(). Tout le problème est alors de savoir ce que retourne l'activité appelée! Exemple : Nous allons lancer la gallery d images afin de récupérer le nom du fichier de l image selectionné. public class ActivitePrincipale extends Activity { public final static int ACTIVITY_GALLERY = protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_activite_principale); Button gal = (Button) findviewbyid(r.id.gallerie); gal.setonclicklistener(new View.OnClickListener() { public void onclick(view v) { // instanciation du generator de son final ToneGenerator tg5 = new ToneGenerator( AudioManager.STREAM_NOTIFICATION, 100); // affectation du type de son et de sa durée de 200ms tg5.starttone(tonegenerator.tone_cdma_alert_call_guard, 200); Intent i = new Intent(android.content.Intent.ACTION_PICK); utiliser. // le MIME pour qu'android sâche quelle application i.settype("image/*"); startactivityforresult(i, ACTIVITY_GALLERY); ); protected void onactivityresult(int requestcode, int resultcode, 8

9 l'appel Intent intent) { // S'il y a lieu, il faudra tester requestcode pour vérifier que // provient bien de notre intention ACTIVITY_GALLERY if (resultcode!= RESULT_CANCELED) { String path; Uri imageuri = intent.getdata(); if (imageuri!= null) { path = imageuri.getstring(); Toast.makeText(this, "Path de l'image:" + path, Toast.LENGTH_LONG).show(); else { Toast.makeText(this, "Pas d'image dans la galerie!", Toast.LENGTH_LONG).show(); else { Toast.makeText(this, "Abandon!", Toast.LENGTH_LONG).show(); Gestion des erreurs lors de la recherche d'une activité Si Android ne parvient pas à trouver une activité répondant à notre intention, une exception est générée: ActivityNotFoundException Mais avant d'en arriver à cela, il est possible de demander ce qu'android ferait comme réponse avant de lancer une activité: Nous utiliserons pour cela le Package Manager qui permet d'obtenir des informations sur les packages qui sont installés sur l'appareil. La création d'une instance de Package Manager se fait de la manière suivante: PackageManager manager = getpackagemanager(); Puis création d'une instance d intent avec les filtres, type mime... Ex : Intent i = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phone.gettext())); // lancement du service d'appel startactivity(i); Puis on demande à l'intention de résoudre la recherche ComponentName component = intent.resolveactivity(manager); Si component est null, il n'existe pas d'activité pouvant résoudre la demande. 9

10 Ex : Intent i = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phone.gettext())); PackageManager manager = getpackagemanager(); ComponentName component = i.resolveactivity(manager); if (component!= null) { // lancement du service d'appel startactivity(i); else { Toast.makeText(ActivitePrincipale.this, " Aucune activité répondant aux critères!", Toast.LENGTH_LONG).show(); Définir les mimes sous Android pour nos activités L'action étant déclarée dans le fichier AndroidManifest tout comme la catégorie et le mime pour notre activité. Le Mime est donc déclaré dans un intent-filter via l'élément <data android:mimetype="mime" /> Par exemple, si nous voulons que notre application traite les fichiers.txt, il faudra définir le MIME suivant: text/plain Il est important de noter qu'un MIME est composé d'un type et d'un sous type. Le type est ici "text", le sous type est "plain". Sous Android, le type ou le sous-type pourra être positionné à * si vous voulez traiter tous les MIMES de type indiqué (Exemple tous les types text: text/*, ou */* pour tout traiter). Filtres sur le mime Seulement, ce MIME comprend d'autres extentions: g,h,c,cc,hh,m,f90 Si notre activité doit se limiter au.txt, il faudra positionner d'autres critères qui seront des filtres sur l'uri passé: l'uri étant construite de la manière suivante: scheme://host:port/path ou pathprefix ou pathpattern <data android:host="string" android:mimetype="string" android:path="string" android:pathpattern="string" android:pathprefix="string" android:port="string" android:scheme="string" /> scheme: schema host: le serveur déclaré dans une uri par exemple cnam.nfa25.fr ou * pour tous les serveurs. port: le port du chemin uri. 10

11 path: chemin complet. patprefix: Debut du chemin. pathpattern: Chemin pouvant contenir des jockers. * pour remplacer tous les caractères qui suivent le dernier caractère du path: Exemple toto*.* pour commencer la chaîne par n'importe quoi, suivi éventuellement d'une chaîne:.*\\.txt pour traiter tous les fichiers txt quelque soit la localisation et le nom. scheme: pour indiquer le shéma de la source uri file:, (la nature de l'information) sauf que l'on n'indiquera pas les : Si vous ne précisez pas le schéma, le système considèrera content: ou file: Ex de fichier Manifest : <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="cnam.nfa25.filtre" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="8" android:targetsdkversion="19" /> <activity android:name=" cnam.nfa25.filtre" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.view"/> <category android:name="android.intent.category.default"/> <data android:scheme="file" /> <data android:mimetype="text/plain"/> <data android:pathpattern=".*\\.txt" /> <data android:host="*" /> </intent-filter> </activity>...la suite du fichier... Le fait de lancer une nouvelle activité passe l'activité courante en arrière plan. Or, il est possible que cette activité en arrière plan soit supprimée si par exemple la place en mémoire venait à manquer. Cependant, l'utilisateur peut revenir dans cette activité et doit donc retrouver l'activité dans l'état où elle se trouvait initialement. Pour éviter ces désagréments, la méthode onsaveinstancestate() est déclenchée permettant à l'activité de sauvegarder certaines informations. Cette méthode est expliquée dans le cas de la rotation de l écran où l'activité peut se faire détruire pour prendre en compte le nouveau mode portrait/paysage. 11

Projet Android (LI260) Cours 2

Projet Android (LI260) Cours 2 Projet Android (LI260) Cours 2 Nicolas Baskiotis Université Pierre et Marie Curie (UPMC) Laboratoire d Informatique de Paris 6 (LIP6) S2-2013/2014 Plan Les ressources Debug Communication entre activités

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

Module Architecture des systèmes mobiles : Android première partie - 2015 Didier FERMENT - UPJV

Module Architecture des systèmes mobiles : Android première partie - 2015 Didier FERMENT - UPJV Module Architecture des systèmes mobiles : Android première partie - 2015 Didier FERMENT - UPJV Plan 1ére partie : Introduction Première Activité : layout classe Activity manifeste développement avec un

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

www.elektor.fr/android SOMMAIRE

www.elektor.fr/android SOMMAIRE www.elektor.fr/android Android Apprendre à programmer des applis Environnement de développement Eclipse Programmation orientée objet en JAVA Auteur : Stephan Schwark Éditeur : Elektor ISBN : 978-2-86661-187-3

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

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

DÉVELOPPEMENT ANDROID

DÉVELOPPEMENT ANDROID DÉVELOPPEMENT ANDROID ESIEE / Key Consulting Partie 2 v2.2-2012 INTENT Key Consulting INTENT Intent : intention Une Intent est une agrégation d informations, décrivant de manière abstraite une action devant

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

Programmation mobile avec Android

Programmation mobile avec Android Programmation mobile avec Android Pierre Nerzic - pierre.nerzic@univ-rennes1.fr février-mars 2015 Abstract Il s agit des transparents du cours mis sous une forme plus facilement imprimable et lisible.

Plus en détail

Programmation Android L3 informatique

Programmation Android L3 informatique Programmation Android L3 informatique Étienne Payet Département de mathématiques et d informatique Ces transparents sont mis à disposition selon les termes de la Licence Creative Commons Paternité - Pas

Plus en détail

Créer des applications Android

Créer des applications Android Créer des applications Android Auteurs : Philippe Lacomme, Raksmey Phan Les outils nécessaires sont : - Android SDK - Eclipse - Le plugin ADT de Eclipse Plan (ceci n est pas un cours) Outils: Préparation

Plus en détail

Gestion des différentes tailles d écran

Gestion des différentes tailles d écran 25 Gestion des différentes tailles d écran Les écrans des terminaux Android, qui sont apparus sur le marché l année qui a suivi l apparition d Android 1.0, avaient tous la même résolution (HVGA, 320 480

Plus en détail

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la

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

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

Développement sous Android

Développement sous Android Développement sous Android Chapitres traités Les fournisseurs de contenu (Content Provider) Pour cette dernière étude de l'environnement Android, nous allons en profiter pour découvrir plein de fonctionnalités

Plus en détail

Encapsulation. 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. 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étail

Tutoriel Android - TP de prise en main

Tutoriel Android - TP de prise en main Tutoriel Android - TP de prise en main To cite this version:. Tutoriel Android - TP de prise en main. École d ingénieur. France. 2014, pp.51. HAL Id: cel-01082588 https://hal.archives-ouvertes.fr/cel-01082588v2

Plus en détail

Java Licence Professionnelle 2009-2010. Cours 7 : Classes et méthodes abstraites

Java Licence Professionnelle 2009-2010. Cours 7 : Classes et méthodes abstraites Java Licence Professionnelle 2009-2010 Cours 7 : Classes et méthodes abstraites 1 Java Classes et méthodes abstraites - Le mécanisme des classes abstraites permet de définir des comportements (méthodes)

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

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

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM Manuel d'utilisation OPTIMALOG 2008 Table des matières I Table des matières Part I Gestionnaire d'alarmes Optim'Alarm

Plus en détail

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

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

Plus en détail

Seance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu.

Seance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Seance 2: Complétion du code de jeu. (durée max: 2h) Mot clé const et pointeurs: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Implémentez jeu_recupere_piece

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

Architectures Mobiles

Architectures Mobiles Architectures Mobiles Tarak Chaari Maître assistant à l ISECS Cours de Mastère de recherche à l ISECS Votre interlocuteur Tarak CHAARI Maître Assistant à l Institut Supérieur d Electronique et de Communication

Plus en détail

Publication dans le Back Office

Publication dans le Back Office Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008

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

Warren PAULUS. Android SDK et Android x86

Warren PAULUS. Android SDK et Android x86 Android SDK et Android x86 2010/2011 Voici un petit tutoriel pour installer Android de façon à ce qu il soit compatible avec NetBeans et Eclipse, ainsi que l utilisation d Android x86. Ce tutoriel a été

Plus en détail

1. Installation du Module

1. 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é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

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

Google Drive, le cloud de Google

Google Drive, le cloud de Google Google met à disposition des utilisateurs ayant un compte Google un espace de 15 Go. Il est possible d'en obtenir plus en payant. // Google Drive sur le web Se connecter au site Google Drive A partir de

Plus en détail

Polymorphisme, la classe Object, les package et la visibilité en Java... 1

Polymorphisme, la classe Object, les package et la visibilité en Java... 1 Polymorphisme, la classe Object, les package et la visibilité en Java. Polymorphisme, la classe Object, les package et la visibilité en Java.... 1 Polymorphisme.... 1 Le DownCast... 4 La Classe Object....

Plus en détail

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances

Plus en détail

Android et le Cloud Computing

Android et le Cloud Computing Android et le Cloud Computing 1 Plan de l'exposé Rappels sur Android et le cloud Présentation de GCM Notions fondamentales de GCM Construire un projet GCM Ecrire un client GCM (récepteur GCM) Ecrire un

Plus en détail

Chapitre 2. Classes et objets

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

Serveur d'archivage 2007 Installation et utilisation de la BD exist

Serveur d'archivage 2007 Installation et utilisation de la BD exist Type du document Procédure d'installation Auteur(s) Eric Bouladier Date de création 26/02/20007 Domaine de diffusion tous Validé par Equipe Versions Date Auteur(s) Modifications V1.00 26/02/2007 Eric Bouladier

Plus en détail

Manipulation 4 : Application de «Change».

Manipulation 4 : Application de «Change». Manipulation 4 : Application de «Change». Première partie : Cette manipulation a pour but d utiliser un service Web afin d obtenir les taux de change appliqués entre les différentes monnaies référencées

Plus en détail

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

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

Plus en détail

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

Généralités sur le Langage Java et éléments syntaxiques.

Généralités sur le Langage Java et éléments syntaxiques. Généralités sur le Langage Java et éléments syntaxiques. Généralités sur le Langage Java et éléments syntaxiques....1 Introduction...1 Genéralité sur le langage Java....1 Syntaxe de base du Langage...

Plus en détail

Education Delivery Intelligent Tool

Education Delivery Intelligent Tool Education Delivery Intelligent Tool Projet AMO2 Maxence RAOUX Joachim SEGALA RICM 4 Avril 2012 Sommaire I. Presentation du projet... 2 1. Contexte... 2 2. Demande... 2 3. Spécifications... 2 II. Guide

Plus en détail

Programmation par les Objets en Java

Programmation par les Objets en Java Programmation par les Objets en Java Najib TOUNSI Les classes en Java (TD 3) I. Notion de classe I.1 Classe, champs, méthodes, instanciation, this, private vs. public. Créer une classe Point (coordonnée

Plus en détail

Guide Utilisateur MANTIS. Sommaire. Objet du document :

Guide Utilisateur MANTIS. Sommaire. Objet du document : Guide Utilisateur MANTIS Objet du document : L'outil Mantis est mis à la disposition des organismes du réseau Libres Savoirs. Cet outil est à utiliser en cas d'incident lié à l'utilisation de la plateforme

Plus en détail

Utilisation de GalaxShare

Utilisation de GalaxShare Utilisation de GalaxShare Tutoriel accessible en ligne sur http://galaxair.com/tuto/aidegalaxshare.html Le Porte-Document GalaxShare est un logiciel web de partage de documents, avec une gestion fine des

Plus en détail

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

Formation > Développement > Internet > Réseaux > Matériel > Maintenance Formation > Développement > Internet > Réseaux > Matériel > Maintenance SOMMAIRE 1. ACCEDER A L'INTERFACE D'ADMINISTRATION...5 1.1. Le navigateur... 5 1.2. L'interface d'administration... 5 2. METTRE

Plus en détail

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet TP Composants Java ME - Java EE Vous allez, dans ce TP, construire une architecture client serveur, plus précisément MIDlet cliente, servlet serveur. Pour cela, on va d'abord installer la partie serveur

Plus en détail

Application de lecture de carte SESAM-Vitale Jeebop

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

Plus en détail

Compte rendu d activité

Compte rendu d activité Dimitri GRAND URIEN année 2011 2013 BTS SIO option : Solution d infrastructure système et réseau Compte rendu d activité SAV Multi-Services Contexte : Suite à une coupure de service, un client nous ramène

Plus en détail

De Java à Android version 0.1

De Java à Android version 0.1 De Java à Android version 0.1 David Roche De Java à Andoid 1 Ce document est publié sous licence Creative Commons Vous êtes libres : de reproduire, distribuer et communiquer cette création au public de

Plus en détail

TD/TP PAC - Programmation n 3

TD/TP PAC - Programmation n 3 Université Paris Sud Licence d informatique/iup-miage2 - Année 2004-2005 auteur : Frédéric Vernier semaine : 11-16 octobre 2004 conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html

Plus en détail

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» url : http://colleges.ac-rouen.fr/cahingt/partages/ UN PRINCIPE : le stockage est privé, le partage est public > tant que l'on ne partage pas,

Plus en détail

Alfstore workflow framework Spécification technique

Alfstore workflow framework Spécification technique Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date

Plus en détail

ACTIVITÉ DE PROGRAMMATION

ACTIVITÉ DE PROGRAMMATION ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,

Plus en détail

Projet de programmation (IK3) : TP n 1 Correction

Projet de programmation (IK3) : TP n 1 Correction Projet de programmation (IK3) : TP n 1 Correction Semaine du 20 septembre 2010 1 Entrées/sorties, types de bases et structures de contrôle Tests et types de bases Tests et types de bases (entiers) public

Plus en détail

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

Plus en détail

Découpe fonctionnel e-commerce 100 V14 Fonctions spécifiques E-commerce : Navigation on-line

Découpe fonctionnel e-commerce 100 V14 Fonctions spécifiques E-commerce : Navigation on-line Découpe fonctionnel e-commerce 100 V14 Fonctions spécifiques E-commerce : Navigation on-line Menu Profil Menu Mes clients Menu Paniers en Menu Mes commandes en Menu paniers sauvegardés Mot de passe Profil

Plus en détail

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE Développement tablette Android SophiaConf2011 Par Arnaud FARINE Parts de marché Android en 2011 1er OS vendu aux EU fin 2010 24% des smartphones en France (35% ios, 11% Blackberry) 3,6 millions de smartphones

Plus en détail

- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers

- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers - TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers vendredi 22 février 2013 Installation : Pour programmer des applications Android, il faut tout d abord veiller à disposer

Plus en détail

Premiers Pas en Programmation Objet : les Classes et les Objets

Premiers Pas en Programmation Objet : les Classes et les Objets Chapitre 2 Premiers Pas en Programmation Objet : les Classes et les Objets Dans la première partie de ce cours, nous avons appris à manipuler des objets de type simple : entiers, doubles, caractères, booléens.

Plus en détail

La base de données XML exist. A. Belaïd

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

INITIATION AU LANGAGE JAVA

INITIATION AU LANGAGE JAVA INITIATION AU LANGAGE JAVA I. Présentation 1.1 Historique : Au début des années 90, Sun travaillait sur un projet visant à concevoir des logiciels simples et performants exécutés dans des PDA (Personnal

Plus en détail

Service d'authentification LDAP et SSO avec CAS

Service d'authentification LDAP et SSO avec CAS Service d'authentification LDAP et SSO avec CAS Clé de l'extension : ig_ldap_sso_auth 2006-2007, Michaël Gagnon, Ce document est publié sous la licence open source, disponible au

Plus en détail

Android Publish/Subscribe, GCM, Google Cloud Messaging : une introduction

Android Publish/Subscribe, GCM, Google Cloud Messaging : une introduction Android Publish/Subscribe, GCM, Google Cloud Messaging : une introduction jean-michel Douin, douin au cnam point fr version : 8 Décembre 2014 Notes de cours 1 Sommaire Le socle, les fondements Le patron

Plus en détail

Lambda! Rémi Forax Univ Paris-Est Marne-la-Vallée

Lambda! Rémi Forax Univ Paris-Est Marne-la-Vallée Lambda! Rémi Forax Univ Paris-Est Marne-la-Vallée forax at univ-mlv dot fr - ParisJUG Java.next() - Mars 2012 What Else? Lambda == Inner class? Java a des lambdas depuis la version 1.1 Exemple utilisant

Plus en détail

CART@DS CS. Guide de l'utilisateur fonctionnel. Fiche U29. Module Import DIA SAFER

CART@DS CS. Guide de l'utilisateur fonctionnel. Fiche U29. Module Import DIA SAFER Guide de l'utilisateur fonctionnel CART@DS CS Fiche U29. Module Import DIA SAFER DANS CETTE FICHE Cart@DS CS met à disposition un nouveau module complémentaire Import DIA SAFER spécifiques aux Déclarations

Plus en détail

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique Cette documentation s'adresse aux utilisateurs travaillant avec le navigateur Internet Explorer et

Plus en détail

domovea Portier tebis

domovea Portier tebis domovea Portier tebis SOMMAIRE SOMMAIRE Page 1. INTRODUCTION... 2 1.1 OBJET DU DOCUMENT... 2 2. VIDEO UNIQUEMENT (SANS SON), BASE SUR CAMERA IP... 3 2.1 ARCHITECTURE... 3 2.2 CONFIGURATION... 4 2.2.1 Creation

Plus en détail

Manuel d'utilisation d'apimail V3

Manuel d'utilisation d'apimail V3 Manuel d'utilisation d'apimail V3 I Préambule Page 3 II Présentation Page 4 III Mise en route Configuration Page 5 Messagerie Serveur smtp Serveur pop Compte pop Mot de passe Adresse mail Laisser les messages

Plus en détail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

Grain Tracker Manuel d'utilisation

Grain Tracker Manuel d'utilisation Manuel d'utilisation Ft. Atkinson, Wisconsin USA Panningen, Pays-Bas www.digi-star.com Juin 2011 Table de matiere Table de Matiere LOGICIEL POUR PC GRAIN TRACKER... 1 Prise en main... 1 Configuration

Plus en détail

Ecran principal à l ouverture du logiciel

Ecran principal à l ouverture du logiciel MANUEL D UTILISATION PLATEFORME SMS Félicitations pour avoir choisi notre plateforme d envoi de SMS. Le logiciel est très simple d utilisation et intuitif. Avec ce logiciel vous êtes libre de créer vos

Plus en détail

ApiCrypt - Réception des résultats de biologie

ApiCrypt - Réception des résultats de biologie ApiCrypt - Réception des résultats de biologie ApiCrypt vous permet de recevoir, de manière sécurisée, les résultats de laboratoire ou lettres de confrères dans AlmaPro. Vous devez préalablement vous abonner

Plus en détail

Assistance à distance sous Windows

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

Plus en détail

Création d'un questionnaire (sondage)

Création d'un questionnaire (sondage) Création d'un questionnaire (sondage) Le but de ce petit tuto est d'avoir les séquences pas à pas pour la création d'un questionnaire de façon à ne pas devoir rechercher la manière de procéder si l'outil

Plus en détail

Installation d un manuel numérique 2.0

Installation d un manuel numérique 2.0 Installation d un manuel numérique 2.0 Après la commande d un manuel numérique enrichi, le Kiosque Numérique de l Education envoie un email de livraison (sous 24h pour les commandes passées par Internet

Plus en détail

Aide à l utilisation

Aide à l utilisation Aide à l utilisation Moteur de recherche d établissements On peut accéder au moteur de recherche des déplacements interurbainsurbains à travers le menu vertical ou à partir du menu central. Cet outil facilite

Plus en détail

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5 1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases

Plus en détail

INFORM :: DEMARRAGE RAPIDE A service by KIS

INFORM :: DEMARRAGE RAPIDE A service by KIS - Création d'un formulaire Ce petit mémo a pour but de donner une vue d'ensemble des étapes menant à la création d'un formulaire avec in- Form. Bien que générique ce document fournit également les informations

Plus en détail

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA) GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA) Publié en 2013 par : Institut de statistiques de l UNESCO C.P. 6128, Succursale Centre-Ville Montréal,

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Cours 14 Les fichiers

Cours 14 Les fichiers Cours 14 Les fichiers F. Gayral 1 Fichier : définition /media/travaux/documents/fgenseignement/java1/courstpsfgfc/14-fichiers/voirtypefichiers Fichier = ensemble d informations codées et stockées sur une

Plus en détail

Tutoriel Android. Pour démarrer la programmation d'applications Android

Tutoriel Android. Pour démarrer la programmation d'applications Android Tutoriel Android Pour démarrer la programmation d'applications Android Remarque préalable Comme il est impossible de traiter tous les aspects d'android, seulement quelques uns seront présentés. De plus

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

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt. 1 S'approprier un environnement informatique de travail 1.1) Je sais m'identifier sur un réseau ou un site et mettre fin à cette identification. 1.2) Je sais accéder aux logiciels et aux documents disponibles

Plus en détail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

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

Authentification et contrôle d'accès dans les applications web

Authentification et contrôle d'accès dans les applications web Authentification et contrôle d'accès dans les applications web Quelques Rappels Objectifs : contrôler que seulement Certains utilisateurs Exécutent certaines opérations Sur certains objets Trois entités

Plus en détail

GUIDE D INSTALLATION RAPIDE DEXH264

GUIDE D INSTALLATION RAPIDE DEXH264 GUIDE D INSTALLATION RAPIDE DEXH264 1. Le branchement Brancher le câble d alimentation comme indiqué à gauche (image) Le système démarre automatiquement une fois que le câble d alimentation est connecté

Plus en détail

Système Principal (hôte) 2008 Enterprise x64

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com

Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com Contenu I.Validation (ou inscription) de son adresse chez Google...2 II.Utilisation des fonctionnalités du blog...5 1.Accès

Plus en détail

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12 Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures

Plus en détail

Java 7 Les fondamentaux du langage Java

Java 7 Les fondamentaux du langage Java 184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque

Plus en détail

Procédure : Sauvegarder un Windows 7 sur un disque réseau

Procédure : Sauvegarder un Windows 7 sur un disque réseau Procédure : Sauvegarder un Windows 7 sur un disque réseau Pour achever cette procédure, aucune installation n'est nécessaire. Dans cette procédure, nous sauvegarderons ces éléments : Les documents des

Plus en détail

2010/2011 [PROJET TEXT TO SPEECH] Génie Logiciel des Interactions Homme-Machine. Germain Costenobel Pierre Barois

2010/2011 [PROJET TEXT TO SPEECH] Génie Logiciel des Interactions Homme-Machine. Germain Costenobel Pierre Barois 2010/2011 Génie Logiciel des Interactions Homme-Machine Germain Costenobel Pierre Barois [PROJET TEXT TO SPEECH] Visualisation des possibilités et des applications existantes pour l API Text-To-Speech

Plus en détail

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS 1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS personnalisés 5 Autres fonctionnalités et options SMSvialeweb.com est une solution complète d envoi de SMS

Plus en détail

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Le nouveau site du département Le nouveau site du département est situé, comme l'ancien à l'adresse suivante

Plus en détail

TD/TP PAC - Programmation n 3

TD/TP PAC - Programmation n 3 Université Paris Sud Licence d informatique/iup-miage2 Année 2004-2005 Auteur : Frédéric Vernier Semaine : 11-16 octobre 2004 Conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html

Plus en détail

Outils de traitements de logs Apache

Outils de traitements de logs Apache Outils de traitements de logs Apache 1) Anonymisation des logs 2) Outil visuel d'exploration des données 3) Adaptation d'un robot 1 Anonymisation des logs Objectifs : Anonymiser les logs du point de vue

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