Programmation Android V. Intents / Intent Filters. Cours Android - F. Michel 1 / 67

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

Download "Programmation Android V. Intents / Intent Filters. Cours Android - F. Michel 1 / 67"

Transcription

1 Programmation Android V. Intents / Intent Filters 1 / 67

2 Plan 1 Définition 2 Cas d utilisation 3 Intent explicite 4 Intent implicite 5 Réception d un Intent implicite : <intent-filter> 6 Résolution des intents implicites 7 Quelques exemples d Intents implicites usuels 2 / 67

3 Définition android.content.intent API Définition Un Intent est un objet qui sert à demander la réalisation d une action par un autre composant de la plate-forme Android (activity, service, content provider, broadcast receiver) En outre, l Intent est aussi utilisé pour véhiculer toutes les informations nécessaires à la réalisation de l action demandée. 4 / 67

4 Cas d utilisation android.content.intent API Cas d utilisation 1 : démarrage d une activité (avec UI) 1 startactivity(intent) 2 startactivityforresult(intent, int) L intent décrit l activité à lancer et contient les informations nécessaires à son accomplissement Dans (2), le résultat est transmis à l activité initiatrice via un autre intent passé à sa méthode onactivityresult (int requestcode, int resultcode, Intent data) 6 / 67

5 Cas d utilisation android.content.intent API Cas d utilisation 2 : démarrage d un service (sans UI) 1 startservice(intent) 2 bindservice(intent, ServiceConnection, int) L intent décrit le service à lancer et contient les informations nécessaires à son accomplissement (2) : pour les services de type client / serveur (dépendance entre l application et le service) 7 / 67

6 Cas d utilisation android.content.intent API Cas d utilisation 3 : émission susceptible d être captée par n importe quelle application du système (broadcast) 1 sendbroadcast(intent) 2 sendorderedbroadcast(intent, String) L intent décrit l événement à transmettre et contient les informations liées à celui-ci exemples : événements système tels que wifi on/off, boot terminé, prise de vue, etc. (2) : avec un ordre de préférence (géré par le système) sur les receveurs 8 / 67

7 Intent explicite Intent explicite Principe Définit le composant à activer en spécifiant explicitement son nom Java complet (package + classe) exemples : un composant de l application, un service identifié, etc. par exemple par l intermédiaire d un objet de type Class : utilisation du constructeur Intent(Context, Class<?>) : 10 / 67

8 Intent explicite Intent explicite, exemples de construction : voir aussi Intent.setComponent(android.content.ComponentName) voir aussi Intent.setClass(android.content.Context, java.lang.class<?>) voir aussi Intent.setClassName(java.lang.String, java.lang.string) 11 / 67

9 Intent explicite Intent explicite Remarques Si le composant cible n est pas spécifié, l intent est considéré de facto comme implicite Lors de l appel à un service, il est fortement recommandé de toujours spécifier celui-ci explicitement afin d être certain du service activé 12 / 67

10 Intent implicite Intent implicite Principe Ne spécifie pas le composant visé Demande l exécution d une action, standardisée, par un autre composant du système capable de gérer cette la demande Pour pouvoir répondre à ce genre de sollicitations, un composant doit s être enregistré dans le système comme capable de gérer ce type d actions (manifest) Si plusieurs composants sont enregistrés pour une même action, un choix est présenté à l utilisateur Exemples : montrer une localisation dans Google maps, partager un objet (envoyé avec twitter, mailer, etc. ) 14 / 67

11 Intent implicite Intent implicite : cycle de vie 1 L activité A crée un Intent implicite et utilise startactivity 2 Le système parcours les applications pour trouver un filtre (intent filter) correspondant à l action demandée 3 Le système démarre l activité B : elle correspond à la demande 15 / 67

12 Intent implicite Intent implicite, exemple de construction : Attention : si aucune application n est disponible et que la vérification n est pas effectuée alors l application plante 16 / 67

13 Intent implicite Action.SEND, plusieurs applications : L utilisateur a alors la possibilité de définir un choix par défaut afin de ne plus avoir à faire la sélection 17 / 67

14 Intent implicite Forcer la sélection avec createchooser 18 / 67

15 Réception d un Intent implicite : <intent-filter> Réception d un Intent implicite Déclaration d un intent filter Pour pouvoir recevoir un intent implicite, il faut déclarer un <intent-filter> pour le composant dans le manifest Chaque <intent-filter> définit le type d intent accepté en spécifiant : le type d action : balise <action> la catégorie : balise <category> le type de donnée accepté (optionnel) : balise <data> avec divers attributs (scheme, host, port, path, etc.) Note : Un intent explicite est toujours délivré, quelque soit le filtre associé au composant Note : <category> est obligatoire pour pouvoir recevoir un intent implicite (CATEGORY_DEFAULT au pire) 20 / 67

16 Réception d un Intent implicite : <intent-filter> Exemple de <intent-filter> Une activité capable de traiter les Action.SEND (partage) dont le contenu est de type texte : Note : Il est possible d avoir plusieurs balises de chaque type pour élargir le champ des intents capturés (attention aux combinaisons) Note : Si il est nécessaire de définir différentes combinaisons, alors il faut créer plusieurs filtres différents 21 / 67

17 Réception d un Intent implicite : <intent-filter> Autres exemples Pour un launcher classique : 22 / 67

18 Réception d un Intent implicite : <intent-filter> Autres exemples Deux filtres pour une même activité : 23 / 67

19 Résolution des intents implicites Résolution des intents : recherche d une application La recherche d une activité compatible à un intent se fait selon la manière dont un filtre définit : L action La description des données contenues dans l intent (URI et type) La catégorie de l intent 25 / 67

20 Résolution des intents implicites Filtrage de l action Un filtre peut déclarer de zéro à plusieurs actions : réussite du test lié à l action Pour passer ce filtre, l action de l intent doit correspondre à l une des actions spécifiées dans le filtre Si le filtre ne définit aucune action, tous les intents ratent le test Si l intent ne définit aucune action, le test réussit dès lors que le filtre définit au moins une action 26 / 67

21 Résolution des intents implicites Filtrage de la catégorie Un filtre peut déclarer de zéro à plusieurs catégories : réussite du test lié à la catégorie Pour passer ce filtre, toutes les catégories définies dans l intent doivent correspondre à l une des catégories spécifiées dans le filtre. L inverse n est pas nécessaire. Un intent sans catégorie passe toujours ce test (car il est automatiquement associé à la catégorie CATEGORY_DEFAULT) Ainsi, un filtre doit au moins avoir la catégorie CATEGORY_DEFAULT pour pouvoir recevoir des intents implicites 27 / 67

22 Résolution des intents implicites Filtrage du type des données Un filtre peut déclarer de zéro à plusieurs types de données : 28 / 67

23 Résolution des intents implicites Détails d une balise <data> Chaque balise <data> spécifie : le type de données : le MIME type la structure acceptée pour l URI, pour chacune de ses parties : <scheme>://<host>:<port>/<path> content://com.example.project:200/folder/subfolder/etc scheme = content host = com.example.project port = 200 path = /folder/subfolder/etc 29 / 67

24 Résolution des intents implicites Filtrage de l URI La description de chaque partie de l URI est optionnelle mais si scheme n est pas spécifié, host est ignoré si host n est pas spécifié, port est ignoré si scheme et host sont tous les deux absents, path est ignoré Note : il est possible d utiliser * pour définir le type de path accepté 30 / 67

25 Résolution des intents implicites Filtrage global de <data> Règles d acceptation : URI + type MIME Si l intent ne définit ni l un ni l autre, le filtre ne le doit pas non plus Un intent ne contenant que le type MIME est accepté si le filtre ne définit pas d URI et correspond au type MIME Si l intent contient les deux, le filtre le doit aussi le type MIME de l intent peut être inféré de l URI : Si le filtre contient uniquement le type MIME, il supporte les URI dont le scheme est de type content: et file: (ressource locale) 31 / 67

26 Résolution des intents implicites Autre exemple de filtre courant Le composant est capable de gérer les URI qui correspondent à des vidéos disponibles depuis une adresse internet : 32 / 67

27 android.provider.alarmclock.action_set_alarm Créer une alarme AlarmClock Nécessite d ajouter dans le manifest : 34 / 67

28 ACTION_SET_ALARM : intent_filter associé 35 / 67

29 android.provider.alarmclock.action_set_timer Créer un compte à rebours AlarmClock Nécessite d ajouter dans le manifest : 36 / 67

30 ACTION_SET_TIMER : intent_filter associé 37 / 67

31 Intent.ACTION_INSERT Ajouter un événement au calendrier Intent 38 / 67

32 ACTION_INSERT : intent_filter associé 39 / 67

33 MediaStore.ACTION_IMAGE_CAPTURE ou (VIDEO) Récupérer une image ou une viédo MediaStore 40 / 67

34 MediaStore.ACTION_IMAGE_CAPTURE : intent_filter associé 41 / 67

35 Still image mode filtre associé : 42 / 67

36 Sélection d un contact : 43 / 67

37 Uniquement le numéro d un contact : 44 / 67

38 À partir de l URI précédente : Lancer l affichage un contact : Lancer l édition un contact : 45 / 67

39 Insertion d un contact : 46 / 67

40 Composer un mail ACTION_SENDTO (for no attachment) ACTION_SEND (for one attachment) ACTION_SEND_MULTIPLE (for multiple attachments) 47 / 67

41 Composer un mail (pas de pièce jointe) 48 / 67

42 filtres associés 49 / 67

43 Récupérer un fichier android.content.intent ACTION_GET_CONTENT : copie du fichier ACTION_OPEN_DOCUMENT : ouverture du fichier géré par une autre application, URI de type content: ACTION_CREATE_DOCUMENT : création d une nouvelle URI de type content: 50 / 67

44 Récupérer une photo (URI + données) 51 / 67

45 filtre associé 52 / 67

46 Ouvrir une photo (URI + données) 53 / 67

47 Vélo tracking filtre associé : 54 / 67

48 Course à pied filtre associé : 55 / 67

49 Rythme cardiaque filtre associé : 56 / 67

50 Marche à pied 57 / 67

51 Actions localisées filtre associé : 58 / 67

52 Actions localisées Schéma des URI de type geo : geo :latitude,longitude geo :47.6, geo :latitude,longitude?z=zoom geo :47.6,-122.3?z=11 geo :0,0?q=lat,lng(label) geo :0,0?q=34.99, (Treasure) geo :0,0?q=my+street+address geo :0,0?q=1600+Amphitheatre+Parkway%2C+CA 59 / 67

53 filtre associé 60 / 67

54 Média 61 / 67

55 filtre associé 62 / 67

56 Initier un appel Nécessite <uses-permission android:name="android.permission.call_phone"/> 63 / 67

57 filtre pour activer la recherche dans une application 64 / 67

58 Recherche web 65 / 67

59 Autres 66 / 67

60 Conclusion Résumé global Il existe déjà énormément d intents implicites! Utilisez la doc pour vous y retrouver : android.content.intent Ce cours reprend largement les tutoriaux en ligne proposés par Google : Android developers 67 / 67

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

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

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

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

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

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

Développement d applications professionnelles avec Android 2

Développement d applications professionnelles avec Android 2 Développement d applications professionnelles avec Android 2 Reto Meier Traduit par Dalil Djidel, avec la contribution technique d Arnaud Farine Pearson Education France a apporté le plus grand soin à

Plus en détail

Sécurité et Firewall

Sécurité et Firewall TP de Réseaux IP pour DESS Sécurité et Firewall Auteurs: Congduc Pham (Université Lyon 1), Mathieu Goutelle (ENS Lyon), Faycal Bouhafs (INRIA) 1 Introduction: les architectures de sécurité, firewall Cette

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

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

Créer une base de données vidéo sans programmation (avec Drupal)

Créer une base de données vidéo sans programmation (avec Drupal) Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier

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

Paris Airports - Web API Airports Path finding

Paris Airports - Web API Airports Path finding Paris Airports - Web API Airports Path finding Hackathon A660 Version Version Date writer Comment 1.0 19/05/2015 Olivier MONGIN Document creation Rédacteur : Olivier.MONGIN@adp.fr Date : 19/05/2015 Approbateur

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

3 Octobre 2013. Les Communautés MS

3 Octobre 2013. Les Communautés MS 3 Octobre 2013 Les Communautés MS Développement Office 365 et SharePoint 2013 : Apps ou pas Apps? Qui suis-je? Gilles Pommier Consultant sénior MCT et co-fondateur de la société SmartView http://www.smartview.fr

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

INF6304 Interfaces Intelligentes

INF6304 Interfaces Intelligentes INF6304 Interfaces Intelligentes filtres collaboratifs 1/42 INF6304 Interfaces Intelligentes Systèmes de recommandations, Approches filtres collaboratifs Michel C. Desmarais Génie informatique et génie

Plus en détail

Installation et prise en main

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

Plus en détail

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

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent

Plus en détail

Manuel d'utilisation: Gestion commerciale - CRM

Manuel d'utilisation: Gestion commerciale - CRM Manuel d'utilisation: Gestion commerciale - CRM Partie: Contact Version : 1.1 Structure du document 1 Introduction...2 2 Glossaire...2 3 Gérer contacts...3 3.1 Gérer prospect...3 3.1.1 Entreprise...4 3.1.2

Plus en détail

Gestion Electronique de Document (ECM/GED)

Gestion Electronique de Document (ECM/GED) Gestion Electronique de Document (ECM/GED) Analyse de l existant Découpage modulaire La gestion électronique de documents repose sur un ensemble de deux modules conjoints, au sein de la famille «ecm» :

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

Digital /Social Marketing. NADAV EVENT MANAGEMENT Contact : Nadya CHAMOR 06 64 42 09 09 contact@nadavevent.com

Digital /Social Marketing. NADAV EVENT MANAGEMENT Contact : Nadya CHAMOR 06 64 42 09 09 contact@nadavevent.com Digital /Social Marketing NADAV EVENT MANAGEMENT Contact : Nadya CHAMOR 06 64 42 09 09 contact@nadavevent.com Application mobile..à disposition de 5 Millions d utilisateurs au Maroc L application comporte

Plus en détail

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet FORMATION KAWET Formation : Créer une appli mobile avec Kawet Document réalisé par : Kawet 12 septembre 2014 Page 1! sur 10! SOMMAIRE Introduction page 3 Créer une appli mobile : découverte page 4 Créer

Plus en détail

1 - Connexion au service de gestion des demandes informatiques du lycée

1 - Connexion au service de gestion des demandes informatiques du lycée 1 - Connexion au service de gestion des demandes informatiques du lycée http://support.e-lycee-paca.fr Adresse du service en ligne à partir de tout point d accès internet, 24h/24. 1 Les identifiants sont

Plus en détail

FICHE METIER. «Opérateur de prises de vue» Opérateur de prises de vue vidéo. Cadreur. Pointeur vidéo APPELLATION(S) DU METIER DEFINITION DU METIER

FICHE METIER. «Opérateur de prises de vue» Opérateur de prises de vue vidéo. Cadreur. Pointeur vidéo APPELLATION(S) DU METIER DEFINITION DU METIER Opérateur de prises de vue Version 1 «Opérateur de prises de vue» APPELLATION(S) DU METIER Opérateur de prises de vue vidéo Cadreur Pointeur vidéo DEFINITION DU METIER L'opérateur de prises de vue assure

Plus en détail

Android. Présentation d Android. Florent Garin http://www.docdoku.com http://twitter.com/docdoku

Android. Présentation d Android. Florent Garin http://www.docdoku.com http://twitter.com/docdoku Android Présentation d Android 20 novembre 2010 Florent Garin http://www.docdoku.com http://twitter.com/docdoku Florent Garin Co-fondateur de DocDoku Société innovante IT http://www.docdoku.com Co-fondateur

Plus en détail

APPLICATION THOMSON HEALTHCARE GUIDE D UTILISATION

APPLICATION THOMSON HEALTHCARE GUIDE D UTILISATION APPLICATION THOMSON HEALTHCARE GUIDE D UTILISATION Créer son profil 2 Autorisation Health Kit (sous ios 8 uniquement) Autoriser Thomson Healthcare à écrire et à lire des données de santé 3 Création Profil

Plus en détail

SOMMAIRE. 3. Comment Faire?... 3 3.1 Description détaillée des étapes de configuration en fonction du logiciel de messagerie... 3

SOMMAIRE. 3. Comment Faire?... 3 3.1 Description détaillée des étapes de configuration en fonction du logiciel de messagerie... 3 SOMMAIRE 1. A quoi sert ce Document?... 3 2. Quel intérêt de faire cette Manipulation?... 3 3. Comment Faire?... 3 3.1 Description détaillée des étapes de configuration en fonction du logiciel de messagerie...

Plus en détail

EVENEMENT CONNECTE. Copyright Headoo 2015 - all rights reserved

EVENEMENT CONNECTE. Copyright Headoo 2015 - all rights reserved EVENEMENT CONNECTE Aujourd hui Les clients sont de plus en plus connectés, informés, et exigeants. Parallèlement, le partage de contenu n a jamais été autant dans l air du temps. Pour une marque Comment

Plus en détail

TigerPro CRM Application mobile

TigerPro CRM Application mobile TigerPro CRM Application mobile Mise à jour : 8 août 2014 Table des matières INTRODUCTION 3 INSTALLATION 4 STRUCTURE D APPLICATION 5 MENU 5 LA BARRE DES ACTIONS 6 LA BARRE DES MODULES LIES 6 LA VUE INDEX

Plus en détail

Google Analytics - Analysez le trafic de votre site pour améliorer ses performances inclut Universal Analytics (2ième édition)

Google Analytics - Analysez le trafic de votre site pour améliorer ses performances inclut Universal Analytics (2ième édition) Chapitre 1 : Introduction A. Présentation du Web Analytics 10 1. Présentation des différentes solutions de Web Analytics quantitatives du marché 10 2. La législation européenne et les solutions de Web

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

Accélérez votre émulateur Android

Accélérez votre émulateur Android Accélérez votre émulateur Android Introduction Le lancement de l émulateur est une opération très lente. Pour l améliorer, nous pouvons profiter de la puissance du matériel de la machine. Pour ce faire,

Plus en détail

Référencement naturel

Référencement naturel Référencement naturel 1er novembre 2011 Pour optimiser votre positionnement dans les moteurs de recherche, renforcer votre visibilité en ligne et améliorer le contenu de votre site web pour le référencement

Plus en détail

Cartographie et audit du réseau GSM avec des outils Open Source

Cartographie et audit du réseau GSM avec des outils Open Source Cartographie et audit du réseau GSM avec des outils Open Source Toulouse Hacker Space Factory 25-27 mai 2012, Toulouse Introduction Les réseaux mobiles millions de citoyens sont le quotidien de et reposent

Plus en détail

AVANT-PROPOS... 3 1. INTRODUCTION... 7 2. INSTALLATION... 8 2.1 INSTALLER LE PLUGIN ZOTERO... 8 2.2 INSTALLER LE MODULE DE CITATION...

AVANT-PROPOS... 3 1. INTRODUCTION... 7 2. INSTALLATION... 8 2.1 INSTALLER LE PLUGIN ZOTERO... 8 2.2 INSTALLER LE MODULE DE CITATION... AVANT-PROPOS... 3 1. INTRODUCTION... 7 2. INSTALLATION... 8 2.1 INSTALLER LE PLUGIN ZOTERO... 8 2.2 INSTALLER LE MODULE DE CITATION... 8 DANS MS WORD (SUR WINDOWS)... 8 DANS MS WORD (SUR MAC)... 8 DANS

Plus en détail

FctsAffines.nb 1. Mathématiques, 1-ère année Edition 2007-2008. Fonctions affines

FctsAffines.nb 1. Mathématiques, 1-ère année Edition 2007-2008. Fonctions affines FctsAffines.nb 1 Mathématiques, 1-ère année Edition 2007-2008 Fonctions affines Supports de cours de mathématiques de degré secondaire II, lien hpertete vers la page mère http://www.deleze.name/marcel/sec2/inde.html

Plus en détail

PROJET ISLAH 530716-TEMPUS-1-2012-1-IT-TEMPUS-SMHES. Projet financé par PLATEFORME ISLAH MANUEL D UTILISATION SECTION ENTREPRISES

PROJET ISLAH 530716-TEMPUS-1-2012-1-IT-TEMPUS-SMHES. Projet financé par PLATEFORME ISLAH MANUEL D UTILISATION SECTION ENTREPRISES PROJET ISLAH 530716-TEMPUS-1-2012-1-IT-TEMPUS-SMHES Projet financé par PLATEFORME ISLAH MANUEL D UTILISATION SECTION ENTREPRISES Plateforme ISLAH Manuel d utilisation Section Entreprises Sur la plateforme

Plus en détail

Manuel d'utilisation: Gestion commerciale - CRM

Manuel d'utilisation: Gestion commerciale - CRM Manuel d'utilisation: Gestion commerciale - CRM Partie: Plan de vente Version : 1.1 Structure du document 1 Introduction...2 2 Glossaire...2 3 Plan de vente...3 3.1 Plan de vente...4 3.1.1 Gestion...4

Plus en détail

+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France

+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France SCHÉMA FONCTIONNEL * Projection vers smartphones et tablettes de votre interface en Appli par Wifi (10 à 100 mètres autour de la borne)

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

Les réseaux sociaux et le mobile au service de l industrie du tourisme digital

Les réseaux sociaux et le mobile au service de l industrie du tourisme digital Les réseaux sociaux et le mobile au service de l industrie du tourisme digital eafortier@adknowledge.com fr.linkedin.com/in/eafortier @ericalexfortier Eric- Alexis For:er 5 Décembre 2013 Qui sommes- nous?

Plus en détail

MESSAGERIE SANTE-LORRAINE Documentation utilisateurs Gestion des spams V1.2

MESSAGERIE SANTE-LORRAINE Documentation utilisateurs Gestion des spams V1.2 MESSAGERIE SANTE-LORRAINE Documentation utilisateurs Gestion des spams V1.2 Date : 21/10/2014 GCS Télésanté Lorraine 6 Allée de Longchamp 54500 Villers-lès-Nancy Tél : 03 83 97 13 70 Fax : 03 83 97 13

Plus en détail

Agence de Picture Marketing. Pour Opérations Spéciales / Événements

Agence de Picture Marketing. Pour Opérations Spéciales / Événements Agence de Picture Marketing Pour Opérations Spéciales / Événements Le Retail est en crise Un événement n a pas eu lieu tant qu il n a pas été capturé (photo/vidéo) LA REPONSE 1. Capturer en photo vos participants

Plus en détail

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2 Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD

Plus en détail

Configuration du driver SIP dans ALERT. V2

Configuration du driver SIP dans ALERT. V2 Micromedia International Etude technique Configuration d Alert pour SIP Auteur : Pierre Chevrier Société : Micromedia International Date : 26/08/2013 Nombre de pages : 19 Configuration du driver SIP dans

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

Manuel d intégration API SOAP SMS ALLMYSMS.COM

Manuel d intégration API SOAP SMS ALLMYSMS.COM Manuel d intégration API SOAP SMS ALLMYSMS.COM 26/02/2014 TABLE DES MATIERES OBJECTIF DU DOCUMENT... 3 LE PROTOCOLE SOAP... 3 ENVOI DE REQUETES SOAP A LA PLATEFORME ALLMYSMS.COM... 3 BACKOFFICE SMS...

Plus en détail

Formation Optimiser ses campagnes emailing

Formation Optimiser ses campagnes emailing Formation Optimiser ses campagnes emailing 2 jours Présentation de la formation «Optimiser ses campagnes emailing» Objectif : Cette formation a pour but de connaître les spécificités de l emailing afin

Plus en détail

ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. Manuel de formation. Achats

ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. Manuel de formation. Achats ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE Manuel de formation Achats Date de diffusion : Septembre 2010 Table des matières 1. INTRODUCTION... 2 2. CONNEXION A L APPLICATION D ACHAT... 3 2.1 Demande de droits...

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

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.4 / PH DATE : 5 Novembre 2014 Sommaire Ce manuel explique de manière pratique les étapes successives pour

Plus en détail

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM)

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM) Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM) ios prend en charge la gestion des appareils mobiles (MDM), offrant aux entreprises la possibilité de gérer des déploiements évolutifs

Plus en détail

1 Introduction à Emerginov

1 Introduction à Emerginov 1 Introduction à Emerginov Cékoidonc? Une boîte à outil numérique facilitant la création de micro services mobiles par et pour les acteurs locaux de l'innovation Les idées, c'est facile... (quoique) Src

Plus en détail

Fiche n 15 : Envoi d e-mail, alarme visuelle et synchronisation Outlook

Fiche n 15 : Envoi d e-mail, alarme visuelle et synchronisation Outlook PlanningPME Schedule easily Fiche n 15 : Envoi d e-mail, alarme visuelle et synchronisation Outlook I. Introduction... 2 II. Envoi d E-mail... 2 III. Alarme visuelle... 5 IV. Synchronisation avec Outlook...

Plus en détail

CYBER-BASE 2015-2016 M. E. F. I 2 RIVES. Programme des Ateliers

CYBER-BASE 2015-2016 M. E. F. I 2 RIVES. Programme des Ateliers CYBER-BASE Programme des Ateliers 2015-2016 M. E. F. I 2 RIVES Maison de l Emploi de la Formation et de l Internet 29 av J Baylet - 82400 Valence d Agen 05.63.95.58.20 - www.mefi-2rives.fr Pour les débutants

Plus en détail

Guide utilisateur - Outlook 2010 01.12.2014. Guide d utilisateur. Outlook 2010. JTo Page 1

Guide utilisateur - Outlook 2010 01.12.2014. Guide d utilisateur. Outlook 2010. JTo Page 1 Guide d utilisateur Outlook 2010 JTo Page 1 Table des matières Assistance... 3 Pour avoir la suite Office 2010 en français... 4 Raccourci clavier pour Outlook... 5 Création de ma signature... 6 Gestionnaire

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

Guide de configuration d'une classe

Guide de configuration d'une classe Guide de configuration d'une clae Viion ME Guide de configuration d'une clae Contenu 1. Introduction...2 2. Ajouter de cour...4 3. Ajouter de reource à une leçon...5 4. Meilleure pratique...7 4.1. Organier

Plus en détail

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement

Plus en détail

arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr

arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation : 1.2.0.0 Date de dernière

Plus en détail

Ordinateurs, Structure et Applications

Ordinateurs, Structure et Applications Ordinateurs, Structure et Applications Cours 13, Le DOS Etienne Tremblay Université Laval, Hiver 2011 Cours 13, p.1 Le DOS DOS signifie Disk Operating System Le DOS est un système d exploitation. Il existe

Plus en détail

UNE SOLUTION DE TÉLÉPHONIE HÉBERGÉ DANS LE NUAGE

UNE SOLUTION DE TÉLÉPHONIE HÉBERGÉ DANS LE NUAGE UNE SOLUTION DE TÉLÉPHONIE HÉBERGÉ DANS LE NUAGE VoxSun Télécom Bureau VoxSun Télécom Bureau s adresse tout particulièrement aux entreprises et aux professionnels mobiles. En prenant le service VoxSun

Plus en détail

NOVLAND. production. Présente TMC. transmedia catalogue air / touch

NOVLAND. production. Présente TMC. transmedia catalogue air / touch NOVLAND production Présente TMC transmedia catalogue air / touch Novland Sàrl est une société de production active dans la création de contenu audiovisuel multiplateforme pour l'ensemble des canaux de

Plus en détail

Manuel : Comment faire sa newsletter

Manuel : Comment faire sa newsletter Manuel : Comment faire sa newsletter Adresse : www.yestravel.be/acymailing Se connecter - Login (identifiant) = l adresse mail - Mot de Passe = mot de passe qui vous a été donné par. Cliquer sur [connexion]

Plus en détail

Guide de l utilisateur Nokia Mail for Exchange 3.0

Guide de l utilisateur Nokia Mail for Exchange 3.0 Guide de l utilisateur Nokia Mail for Exchange 3.0 2009 Nokia. Tous droits réservés. Nokia et Nokia Connecting People sont des marques ou des marques déposées de Nokia Corporation. Les autres noms de produits

Plus en détail

A L ERT. Pour démarrer rapidement avec

A L ERT. Pour démarrer rapidement avec A L ERT Pour démarrer rapidement avec I N STAL L ATION Pour lancer l installation de la Solution Micromedia, insérer le CD-ROM d installation dans le lecteur. Si le programme d installation ne démarre

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

MÉDICLICK! STUDIO 3 DOCUMENT CENTER : MAILCLICK! SOMMAIRE

MÉDICLICK! STUDIO 3 DOCUMENT CENTER : MAILCLICK! SOMMAIRE MÉDICLICK! STUDIO 3 DOCUMENT CENTER : MAILCLICK! SOMMAIRE Préalable important ACCES A LA FENETRE MAILCLICK! Le PARAMETRAGE DE BASE DESCRIPTION DE LA FENETRE MailClick! La Barre GENERALE de Boutons Les

Plus en détail

Introduction ANDROID

Introduction ANDROID Introduction ANDROID 1 Un monde ouvert Première plateforme ouverte pour appareils mobiles.les applications natives et tierces utilisent les mêmes API. Un système d exploitation open source libre pour appareils

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

SI-MARK. Outil de création de landing pages professionnel. Mickael Leforestier Commercial Director

SI-MARK. Outil de création de landing pages professionnel. Mickael Leforestier Commercial Director SI-MARK Outil de création de landing pages professionnel Mickael Leforestier Commercial Director Phone: +33 682022471 E-mail: mickael@si-mark.com Website: fr.si-mark.com 1 Si-MARK Si-Mark est un outil

Plus en détail

Androïd Manuel d installation MB PRO LIGHT Préalable. Définitions

Androïd Manuel d installation MB PRO LIGHT Préalable. Définitions Androïd Manuel d installation MB PRO LIGHT Préalable MB Pro Light est compatible avec tous les téléphones disposant du système d exploitation Androïd 1.5 et supérieur Après votre achat, vous avez reçu

Plus en détail

BeSpoon et l homme Connecté

BeSpoon et l homme Connecté BeSpoon et l homme Connecté Paris 25 et 26 Mars BeSpoon est une société «Fabless» qui a développé en collaboration avec le CEA-Leti un composant IR-UWB (Impulse Radio Ultra Wide Band) dédié à la localisation

Plus en détail

Polar. Nouveautés Polar

Polar. Nouveautés Polar Polar Nouveautés Polar POLAR ELECTRO Fondé en 1977 Premier moniteur de fréquence cardiaque sans fil au monde Travail en collaboration avec les plus grands instituts sportifs & universités Reconnu comme

Plus en détail

Guide d usage pour Word 2007

Guide d usage pour Word 2007 Formation TIC Septembre 2012 florian.jacques@etsup.com Guide d usage pour Word 2007 ETSUP 8 villa du Parc Montsouris 75014 PARIS SOMMAIRE Interface... 2 Organiser son espace de travail... 3 La barre d

Plus en détail

Catalogue des formations Edition 2015

Catalogue des formations Edition 2015 Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(

Plus en détail

OPTENET DCAgent 2.01. Manuel d'utilisateur

OPTENET DCAgent 2.01. Manuel d'utilisateur OPTENET DCAgent 2.01 Manuel d'utilisateur SOMMAIRE 1. INTRODUCTION...1 2. INSTALLATION...2 3. ÉTABLISSEMENT DES PERMISSIONS...4 Pour de plus amples informations, reportez-vous aux annexes «Conditions requises

Plus en détail

Votre premier projet Android

Votre premier projet Android 3 Votre premier projet Android Maintenant que le SDK Android est installé, il est temps de créer votre premier projet. La bonne nouvelle est qu il n exige aucune ligne de code les outils Android créent

Plus en détail

MDM Multicanal. www.maps-system.com - Tous Droits Réservés

MDM Multicanal. www.maps-system.com - Tous Droits Réservés MDM Multicanal 21 03 2013 Thierry MULLER PREMIUM Int. Copyright 2008 www.maps-system.com - Tous Droits Réservés Vos données et médias sont le carburant de votre communication Pour alimenter VOTRE IDEAL

Plus en détail

NetBak Replicator 4.0 Manuel de l utilisateur Version 1.0

NetBak Replicator 4.0 Manuel de l utilisateur Version 1.0 NetBak Replicator 4.0 Manuel de l utilisateur Version 1.0 Copyright 2012. QNAP Systems, Inc. All Rights Reserved. 1 NetBak Replicator 1. Avis... 3 2. Installer le logiciel NetBak Replicator... 4 2.1 Configuration

Plus en détail

Liberscol. Notes d informations. Tetra-Informatique Liberscol

Liberscol. Notes d informations. Tetra-Informatique Liberscol Liberscol Notes d informations Tetra-Informatique Liberscol Table des matières Les Notes d Information... 3 Rédiger une note d information... 4 Fonctionnement des notes d information... 6 Création de dossier

Plus en détail

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques

Plus en détail

CTIconnect PRO. Guide Rapide

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

Plus en détail

DOSSIER FLASH. «Path - Tango»

DOSSIER FLASH. «Path - Tango» DOSSIER FLASH «Path - Tango» Contexte L utilisation des réseaux sociaux étant de plus en plus forte, nous avons constaté que les plus jeunes utilisateurs d Internet possédant des Smartphones, avaient tendance

Plus en détail

Écriture de journal. (Virement de dépense)

Écriture de journal. (Virement de dépense) Écriture de journal (Virement de dépense) SERVICE DES FINANCES Équipe de formation PeopleSoft version 8.9 Août 2014 TABLES DES MATIERES AVERTISSEMENT... 3 INTRODUCTION... 4 RAISONS JUSTIFIANT LA CRÉATION

Plus en détail

TP3. Mail. Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose.

TP3. Mail. Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose. Université Paris 7 M2 II Protocole Internet TP3 Mail Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose. 1 Protocole SMTP 1. Le protocole SMTP est définit dans

Plus en détail

LUTTE CONTRE L AMBROISIE

LUTTE CONTRE L AMBROISIE LUTTE CONTRE L AMBROISIE Création d un applicatif Smartphone Repérage participatif de l Ambroisie Fiche Projet CONTACT Valence AGGLO : 04.75.79.22.11 ambroisie@valenceagglo.fr 17/10/2012 I. Contexte La

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

Présentation du Sedex Data Monitor Une nouvelle gamme excitante d outils de reporting performants

Présentation du Sedex Data Monitor Une nouvelle gamme excitante d outils de reporting performants Présentation du Sedex Data Monitor Une nouvelle gamme excitante d outils de reporting performants Transformation du reporting des chaînes d approvisionnement 2 Le Sedex Data Monitor est une toute nouvelle

Plus en détail

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations

Plus en détail

Annexe Android Studio

Annexe Android Studio 1 Annexe Android Studio 2 Introduction «Eclipse» était l'outil de développement le plus utilisé pour développer des applications Android jusqu à mai 2013. Cet outil était interfacé avec le plug-in «ADT»

Plus en détail

Mémoire technique Mise en place de l appliance SMS Couplage Supervision V1.0

Mémoire technique Mise en place de l appliance SMS Couplage Supervision V1.0 Mémoire technique Mise en place de l appliance SMS Couplage Supervision V1.0 Juin 2012 VOTRE CONTACT COMMERCIAL FLORENCE LAPREVOTE LIGNE DIRECTE : 01 34 93 35 30 EMAIL : FLAPREVOTE@ORSENNA.FR VOTRE CONTACT

Plus en détail

L AMPHI #2 LA REVOLITION MOBILE EST EN MARCHE. #Amphi2GIW

L AMPHI #2 LA REVOLITION MOBILE EST EN MARCHE. #Amphi2GIW L AMPHI #2 LA REVOLITION MOBILE EST EN MARCHE #Amphi2GIW Tendances & Usages du Mobile en France et en Europe Blandine Silverman bsilverman@comscore.com Panorama des équipements mobiles Des Smartphones

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

Configuration du matériel Cisco. Florian Duraffourg

Configuration du matériel Cisco. Florian Duraffourg Configuration du matériel Cisco Florian Duraffourg Généralités CLI - Utile Autocomplétion avec tab Comandes partielles valides si non ambigues ex: wr me write memory conf t configure terminal Aide

Plus en détail

arcopole Studio Version 3.1

arcopole Studio Version 3.1 arcopole Studio Version 3.1 Documentation d installation Mise à jour depuis une version antérieure Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation

Plus en détail