Android. Android. 3 édition. Nouvelle édition. Guide de développement d applications Java. Développement Java pour Smartphones et Tablettes

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

Download "Android. Android. 3 édition. Nouvelle édition. Guide de développement d applications Java. Développement Java pour Smartphones et Tablettes"

Transcription

1 - Guide de développement d applications Java 3 édition e Vous découvrirez dans un premier temps la plateforme, vous installerez l environnement de développement et vous créerez sans attendre votre première application. Vous étudierez ensuite comment se construit l interface utilisateur et prendrez connaissance des composants applicatifs fondamentaux. Vous apprendrez à développer des interfaces complexes qui s adaptent aux écrans des tablettes et smartphones et à construire vos propres composants réutilisables. Puis, seront présentées la persistance des données, la programmation concurrente, la sécurité et la communication réseau, en intégrant la bibliothèque spécialisée Volley. Un chapitre vous expliquera comment intégrer les réseaux sociaux dans vos applications. Pour pouvoir proposer des applications les plus qualitatives possibles, vous découvrirez comment ajouter des traces et tester votre application en utilisant les fonctionnalités dédiées d Studio. Vous serez enfin guidé pas à pas pour publier vos applications vers les utilisateurs du monde entier. L ouvrage se termine en présentant la détermination de la géolocalisation et l utilisation des capteurs intégrés dans les terminaux. Sont également traités en détail des sujets avancés tels que la création d AppWidget, la protection des applications payantes (LVL), les achats in-app ainsi que les communications NFC et les objets connectés. À l issue de cette lecture, vous serez capable de développer et publier des applications, de qualité, natives (dans ses différentes versions jusqu à la 6 incluse) pour Smartphones et Tablettes tactiles. Enfin, en complément et pour illustrer de façon pratique les propos de l ouvrage, l auteur propose en téléchargement sur le site un ensemble de projets reprenant toutes les notions présentées dans le livre : interface utilisateur, listes, traitements asynchrones, géolocalisation, NFC, etc. Tous les modules sont fonctionnels, directement exploitables, et fournissent une solide structure de base pour vos développements. Les chapitres du livre Avant-propos L univers Premiers pas Découverte de l interface utilisateur Les fondations Compléter l interface utilisateur Composants applicatifs principaux La persistance des données Construire des interfaces complexes Concurrence, sécurité et réseau Réseaux sociaux Tracer, détéléchargement boguer et tester Publier une applicawww.editions-eni.fr.fr tion Capteurs et géolocalistation La technologie NFC Objets connectés Fonctionnalités avancées Sur : bl e code source de tous les modules des projets. Pour plus d informations : 39 Le livre présente l intégralité du processus de création d applications, de la mise en place de l environnement de développement Studio jusqu à la publication de l application, et décrit une large sélection de fonctionnalités proposées par le système. Sylvain HEBUTERNE est Architecte. Spécialisé dans la programmation objet depuis 15 ans, il conçoit des applications à titre personnel, pour le compte d agences de communication et de start-up. Ces projets très diversifiés lui permettent d exploiter tout le potentiel de la plate-forme ainsi que les fonctionnalités plus avancées proposées par les dernières versions. ISBN : Véritable guide d apprentissage, ce livre accompagne le lecteur dans le développement d applications pour Smartphones et Tablettes tactiles. Il s adresse aux développeurs disposant d un minimum de connaissances sur la programmation orientée objet, le langage Java et les environnements de développement intégrés type Eclipse ou Studio et couvre toutes les versions d jusqu à la 6 incluse. Développement Java pour Smartphones et Tablettes pour Smartphones et Tablettes Nouvelle édition Guide de développement d applications Java pour Smartphones et Tablettes Sylvain HEBUTERNE

2 Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : Saisissez la référence ENI de l'ouvrage EI3AND dans la zone de recherche et validez. Cliquez sur le titre du livre puis sur le bouton de téléchargement. Avant-propos 1. Introduction À qui s'adresse cet ouvrage? Connaissances nécessaires pour aborder cet ouvrage Objectifs à atteindre Téléchargements Informations complémentaires Ressources Chapitre 1 L'univers 1. Introduction Présentation d' Open Handset Alliance Historique Versions d' Chronologie des versions Répartition des distributions Architecture Environnement de développement Prérequis Studio Téléchargement

3 2 Guide de développement d applications Java Installation Chapitre 2 Premiers pas 1. Premier projet Création du projet Organisation du projet Compilation de l'application Exécution de l application Sur l'émulateur Sur un appareil Structure d'un projet Structure du projet Le manifeste Balise manifest Balise uses-sdk Balise application Les ressources Chapitre 3 Découverte de l'interface utilisateur 1. Introduction Écrans Activités et Layout Mode programmatique et mode déclaratif Vues Layouts Création en mode déclaratif Création en mode programmatique

4 Table des matières 3 7. Widgets Déclaration Utilisation Découverte de quelques widgets TextView (champ de texte) EditText (champ de texte de saisie) Button (bouton) Autres widgets Chapitre 4 Les fondations 1. Introduction Intention Intention explicite Intention implicite Création Filtre d intention Intention en attente Activité Déclaration Cycle de vie oncreate onstart onresume onpause onstop onrestart ondestroy Lancement Sauvegarde et restauration de l'état Pile d'activités

5 4 Guide de développement d applications Java Chapitre 5 Compléter l'interface utilisateur 1. Introduction Styles et thèmes Menus Déclaration Utilisation Menu d'activité Création Utilisation Menu contextuel Création Utilisation Barre d'action Options de menu Icône de l'application Notifications Toast Boîte de dialogue Tour d'horizon Boîte de dialogue d'alerte Barre de notification Création d'une notification Envoi d'une notification Internationalisation

6 Table des matières 5 Chapitre 6 Composants applicatifs principaux 1. Introduction Fragment Intégration du fragment Mode déclaratif Mode programmatique Fragments et mise en page adaptative Cycle de vie onattach oncreateview onactivitycreated ondestroyview ondetach Sauvegarde et restauration de l'état Pile de fragments Service Déclaration Utilisation directe Utilisation en établissant une connexion Cycle de vie oncreate onstartcommand onbind onunbind ondestroy Récepteur d'évènements Évènement Déclaration Cycle de vie

7 6 Guide de développement d applications Java 5. Liste Implémentation standard Layout des éléments de la liste Adaptateur Implémentation Implémentation spécifique Layout des éléments de la liste Adaptateur Sélection d un élément Chapitre 7 La persistance des données 1. Introduction Fichiers de préférences Cibler le fichier Lecture Écriture Suppression Fichiers Stockage interne Écriture Lecture Supprimer un fichier Stockage externe Disponibilité du support Accès et emplacements Fichiers communs Fichiers temporaires Stockage interne Stockage externe

8 Table des matières 7 4. Bases de données SQLite Création d'une base de données Traitements et requêtes SQL Navigation dans les résultats Lecture de données Mises à jour Optimisation pour la recherche textuelle Création et peuplement de la table Interrogation Fournisseur de contenus Interface et URI Requêtes Ajout d'un enregistrement Suppression d'enregistrements Sauvegarde dans les nuages Souscrire à l' Backup Service Configuration de la clé Agent de sauvegarde Configuration BackupAgentHelper Gestionnaire de sauvegarde Demander une sauvegarde Tester le service Prise en charge du JSON Présentation du format JSON Interprétation du format JSON

9 8 Guide de développement d applications Java Chapitre 8 Construire des interfaces complexes 1. Introduction Créer ses propres composants Surcharger un composant existant Étendre une classe du package android.widget Intégrer le nouveau composant dans un layout Ajouter des attributs personnalisés Réunir un ensemble de composants Construire entièrement un composant Implémenter ondraw() Implémenter onmeasure() Obtenir les dimensions de l'écran Utiliser le Navigation Drawer Mettre en place le panneau de navigation Utiliser le panneau de navigation Détecter les évènements d'ouverture/fermeture Navigation Drawer et ActionBar Intégrer le bouton d'ouverture/fermeture Forcer l'ouverture du panneau au lancement de l'activité Créer des images redimensionnables Les images 9-patch Présentation Créer des images 9-patch Les drawables XML Définir une forme en XML Modifier la forme initiale Combiner plusieurs formes Mise en page complexe Choix du layout Positionnement relatif

10 Table des matières Utiliser les poids Un dernier point Chapitre 9 Concurrence, sécurité et réseau 1. Introduction Processus android:process Partage de processus Programmation concurrente AsyncTask Thread Création runonuithread Communication interthread Sécurité et droits Les droits avant MarshMallow Les droits sous MarshMallow Déclaration de droits Restriction d'utilisation Réseau Agent utilisateur HttpClient Utilisation de la bibliothèque Volley Intégration de Volley Requêtes de type chaîne de caractères Ajouter des paramètres Requêtes au format JSON Requêtes au format Image Autres requêtes

11 10 Guide de développement d applications Java Chapitre 10 Réseaux sociaux 1. Introduction Intégration standard Sous 2.x et 3.x Sous 4.x Intégration complète Récupérer les clés d'api Créer une application Facebook Autres réseaux sociaux Installer le SDK SocialAuth Intégration des bibliothèques dans le projet Utilisation de l'api Chapitre 11 Tracer, déboguer et tester 1. Introduction Journal d'évènements Consultation des évènements Écriture des évènements Débogage Débogage pas à pas Device Monitor Vue Devices Vue Emulator Control Vue Threads Vue Heap Vue Allocation Tracker Vue File Explorer

12 Table des matières Tests unitaires et fonctionnels Création d'un projet de tests Création d'une classe de tests unitaires locaux Création d un test pour une activité Test du singe Chapitre 12 Publier une application 1. Introduction Préliminaires Version de l'application android:versioncode android:versionname Surcharge par Gradle Filtres pour le marché uses-feature uses-configuration Signature de l'application Compilation en mode débogage Compilation en mode final Protection du code Signer l'application Installer l'application Production de plusieurs versions Publication de l'application sur le Play Store Inscription Publication Fichier.apk Fiche Google Play Store Tarifs et disponibilité Coordonnées

13 12 Guide de développement d applications Java Accepter Et après? Chapitre 13 Capteurs et géolocalisation 1. Introduction Fondamentaux Détecter un capteur Obtenir les valeurs Localisation géographique Permissions Gestionnaire de localisation Récupérer les données de localisation En cache Une seule fois Périodiquement Stopper les mises à jour Google Maps Mise en place Installation du SDK Configuration de l'application Obtenir une clé d'utilisation Utilisation Déclaration de la vue MapActivity Géolocalisation

14 Table des matières 13 Chapitre 14 La technologie NFC 1. Introduction La technologie NFC Les scénarios d'utilisation du NFC Les tags NFC Prise en charge du NFC Utiliser avec un émulateur Détecter si l'appareil est compatible NFC Filtrer les appareils Tester à l'exécution Activation par l'utilisateur Découverte d'un tag NFC Prise en charge d'un intent ACTION_NDEF_DISCOVERED Prise en charge d'un intent ACTION_TECH_DISCOVERED Prise en charge d'un intent ACTION_TAG_DISCOVERED Application Records Foreground dispatch Lire un tag NFC Déterminer le contenu d'un tag NDEF Lire une URI Lire une chaîne de caractères Lire un Type MIME Lire un tag de type TNF_WELL_KNOWN Écrire un tag NFC Définir un enregistrement NdefRecord avec l'api Construire un payload de type texte Construire un payload de type URI Définir un enregistrement NdefRecord avec les API 14 et

15 14 Guide de développement d applications Java Chapitre 15 Objets connectés 1. Introduction Détection et connexion Permissions Initialisation Recherche d appareil BLE Recherche sous Jelly Bean Recherche sous Lollipop Appliquer des filtres lors de la recherche Connexion Échange de données/interactions Découvrir les services Lire une caractéristique Écrire une valeur Chapitre 16 Fonctionnalités avancées 1. Introduction App Widget Création Déclaration Configuration Cycle de vie onenabled ondisabled onupdate ondeleted RemoteViews

16 Table des matières Activité de configuration Déclaration Création Protéger les applications payantes Installation de la LVL Téléchargement Intégration de la LVL dans le code source Utilisation de la LVL Politique Obfuscation Vérification de la licence Tester Tester sur un appareil Tester sur un émulateur Proposer des achats intégrés Préparation Utilisation du paiement intégré Initier la communication avec le Play Store Obtenir la liste des produits Vérifier qu un produit a été commandé Commander un produit Index

17 197 Chapitre 7 La persistance des données 1. Introduction La persistance des données Ce chapitre a pour but de présenter la persistance des données sous. Les données persistantes d'une application sont les données sauvegardées avant la fermeture de l'application de telle sorte qu'elles puissent être restaurées ultérieurement. propose plusieurs mécanismes permettant de gérer la persistance de données, selon la nature de ces données. Nous découvrirons les fichiers de préférences, les fichiers standard et les bases de données. Nous terminerons par les fournisseurs de contenus qui, au-delà de la persistance des données, proposent un mécanisme de partage de données entre les applications. 2. Fichiers de préférences fournit un framework simple pour sauvegarder et restaurer des données de types primitifs. Ces données sont sauvegardées dans des fichiers au format XML sous la forme d'associations clés-valeurs. Ces fichiers sont appelés fichiers de préférences.

18 198 Guide de développement d applications Java Nous allons étudier dans un premier temps comment cibler un fichier de préférences, puis comment le lire et y écrire des données. Nous terminerons par décrire comment supprimer toutes ou partie des données de ces fichiers. Remarque Le système permet d'afficher et de sauvegarder les préférences générales de l'utilisateur. Toute application peut adopter la même fonctionnalité et le même affichage. La hiérarchie des préférences proposées peut être réalisée directement dans un fichier XML. L'implémentation d'un tel écran de préférences est réalisée en dérivant de la classe PreferenceActivity. Depuis 3.0 (API 11), cette classe fonctionne de concert avec les fragments de type PreferenceFragment afin de pouvoir, entre autres, afficher côte à côte les titres des sections et les préférences qu'elles proposent. 2.1 Cibler le fichier Par défaut, un fichier de préférences est associé à l'activité qui le crée. Ce fichier porte automatiquement le nom qualifié entier de l'activité concernée, par exemple fr.mondomaine.android.monappli.prefsfic1.xml. La création et la gestion du fichier de préférences sont réalisées au travers d'un objet de type SharedPreferences retourné par la méthode getpreferences de la classe Activity. Syntaxe public SharedPreferences getpreferences (int mode) Cette méthode prend en paramètre le mode d'accès à assigner au fichier lors de sa création. Les valeurs possibles pour ce paramètre sont : Context.MODE_PRIVATE : mode privé. C'est le mode par défaut. Le fichier ne peut être lu et écrit que par l'application courante, ou une application partageant le même identifiant utilisateur. Context.MODE_WORLD_READABLE : les autres applications peuvent lire le fichier. Context.MODE_WORLD_WRITEABLE : les autres applications peuvent modifier le fichier. Editions ENI - All rights reserved

19 La persistance des données Chapitre Exemple SharedPreferences prefs = getpreferences(context.mode_private); Il est également possible de spécifier explicitement un autre nom de fichier. Cela permet de créer plusieurs fichiers de préférences. Pour cela, il faut utiliser la méthode getsharedpreferences en spécifiant le nom du fichier en premier paramètre. Syntaxe public abstract SharedPreferences getsharedpreferences (String name, int mode) Exemple SharedPreferences prefs = getsharedpreferences("nomfichierprefs1.xml", Context.MODE_PRIVATE); 2.2 Lecture Les données contenues dans un fichier de préférences sont enregistrées sous forme d'associations clés-valeurs. Une telle association est composée : D'une clé qui est une chaîne de caractères de type String. D'une valeur de type primitif : boolean (booléen), float (nombre à virgule flottante), int ou long (entiers) ou String (chaîne de caractères). Pour lire les données contenues dans un fichier de préférences, on utilise l'objet de type SharedPreferences récupéré précédemment. On invoque ensuite certains de ses accesseurs permettant de lire individuellement une donnée selon son type. Syntaxe public abstract boolean getboolean (String key, boolean defvalue) public abstract float getfloat (String key, float defvalue) public abstract int getint (String key, int defvalue) public abstract long getlong (String key, long defvalue) public abstract String getstring (String key, String defvalue)

20 200 Guide de développement d applications Java Le premier paramètre est le nom de la clé. Le second paramètre est la valeur par défaut à retourner si la clé n'existe pas. Exemple boolean modewifi = prefs.getboolean("modewifi", false); int compteur = prefs.getint("compteur", 0); String commentaire = prefs.getstring("commentaire", ""); On peut aussi récupérer toutes les données d'un seul coup en utilisant la méthode getall. Syntaxe public abstract Map<String,?> getall () Exemple Map<String,?> valeurs = prefs.getall(); Boolean modewifi = (Boolean)valeurs.get("modeWifi"); La méthode contains de l'objet SharedPreferences permet de vérifier la présence d'une clé donnée qu'on lui spécifie en paramètre. Syntaxe public abstract boolean contains (String key) Exemple if (prefs.contains("modewifi")) { traitement(); } 2.3 Écriture L'écriture de données dans un fichier de préférences se fait via un objet de type SharedPreferences.Editor. Cet objet est retourné par la méthode edit appelée sur l'objet de type SharedPreferences récupéré précédemment. Syntaxe public abstract SharedPreferences.Editor edit () Editions ENI - All rights reserved

21 La persistance des données Chapitre Exemple SharedPreferences.Editor editeur = prefs.edit(); L'objet Editor ci-dessus permet de spécifier les nouvelles données ou de modifier les données existantes en les écrasant avec les nouvelles. On invoque ses méthodes permettant d'écrire individuellement une association clé-valeur. À l'instar des méthodes de lecture, il existe une méthode d écriture par type primitif. Ces méthodes prennent en paramètres le nom de la clé ainsi que la valeur de la donnée. Syntaxe public abstract SharedPreferences.Editor putboolean (String key, boolean value) public abstract SharedPreferences.Editor putfloat (String key, float value) public abstract SharedPreferences.Editor putint (String key, int value) public abstract SharedPreferences.Editor putlong (String key, long value) public abstract SharedPreferences.Editor putstring (String key, String value) Exemple editeur.putboolean("modewifi", true); editeur.putint("compteur", 42); editeur.putstring("commentaire", "Ceci est un commentaire"); L'écriture des données ne sera effectivement réalisée dans le fichier qu'une fois la méthode commit de l'objet Editor appelée. Syntaxe public abstract boolean commit () Exemple editeur.commit(); Remarque Attention à ne pas oublier d'appeler la méthode commit. Car sans cet appel, l'objet Editor ne sert à rien ; les modifications qu'il contient n'étant pas enregistrées.

22 202 Guide de développement d applications Java 2.4 Suppression La suppression des données contenues dans un fichier de préférences se fait en utilisant l'objet Editor de type SharedPreferences.Editor comme pour l'écriture des données. La méthode remove de l'objet Editor permet de supprimer une association clé-valeur. On spécifie le nom de la clé en paramètre. Syntaxe public abstract SharedPreferences.Editor remove (String key) Exemple editeur.remove("modewifi"); La méthode clear permet de supprimer toutes les données, c'est-à-dire toutes les associations clés-valeurs. Syntaxe public abstract SharedPreferences.Editor clear () Exemple editeur.clear(); Comme pour l'écriture, il faut appeler la méthode commit pour enregistrer les modifications. Il est également possible d'enchaîner les modifications puisque les méthodes de l'objet Editor retournent cet objet. Exemple editeur.clear().putboolean("modewifi", modewifi).commit(); Remarque Lors de l'appel à la méthode commit, la méthode clear est exécutée en premier quelle que soit la position de son appel. On peut donc par exemple réécrire la ligne précédente sans en modifier le résultat. Editions ENI - All rights reserved

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

Table des matières. Partie I Concepts de base... 1. Préface... VII

Table des matières. Partie I Concepts de base... 1. Préface... VII Table des matières Préface... VII Partie I Concepts de base... 1 1. Tour d horizon... 3 Avantages et inconvénients de la programmation des smartphones... 3 Contenu d un programme Android... 4 Fonctionnalités

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

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

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

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

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

TD/TP 1 Introduction au SDK d Android

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

Plus en détail

1.3 Gestion d'une application

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

Plus en détail

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

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

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

Optimiser pour les appareils mobiles

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

Plus en détail

Générer du code à partir d une description de haut niveau

Générer du code à partir d une description de haut niveau Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,

Plus en détail

1. Base de données SQLite

1. Base de données SQLite Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis

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

Optimisation des performances

Optimisation des performances 229 Chapitre 11 Optimisation des performances 1. Contrôle de la gestion des ressources de la plate-forme Citrix XenApp Le contrôle des ressources de la ferme de serveurs Citrix XenApp garantit la disponibilité

Plus en détail

Guide de l utilisateur Faronics System Profiler Standard

Guide de l utilisateur Faronics System Profiler Standard 1 2 Derniere modification : Mai 2009 1999-2009 Faronics Corporation. Tous droits reserves. Faronics, Deep Freeze, Faronics Core Console, Faronics Anti-Executable, Faronics Device Filter, Faronics Power

Plus en détail

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90. Analyste et développeur pendant plus de 10 ans, Thierry GROUSSARD s est ensuite orienté vers la formation et plus particulièrement dans le domaine du développement. Sa connaissance approfondie des besoins

Plus en détail

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 INTRODUCTION Bonjour à tous; Aujourd hui je publie une nouvelle version de l adaptation de la Sync Framework Toolkit,

Plus en détail

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

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

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

Outil de démonstration : Application PassNFC

Outil de démonstration : Application PassNFC Outil de démonstration : Application PassNFC Utilisation dans le cadre de la formation Synerg ID uniquement Testé avec : Google Nexus / MIFARE Ultralight Contenu 1 Préambule... 2 2 Configuration requise...

Plus en détail

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

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

BIRT (Business Intelligence and Reporting Tools)

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

Plus en détail

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

Business Intelligence

Business Intelligence avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................

Plus en détail

Présentation du PL/SQL

Présentation du PL/SQL I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur

Plus en détail

Sage CRM. Sage CRM 7.3 Guide du portable

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

Plus en détail

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team

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

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

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

Plus en détail

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

Projet de développement

Projet de développement Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application

Plus en détail

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm 6030.3271 - Référentiel de formation A - Objectifs et emplois visés: Objectif de la formation Le DEES Développement d Applications Nomades

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

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

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :

Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes : Plate formes mobiles IFC 2 Markus Jaton Utilisation Deux utilisations assez distinctes : Téléphones évolués (Nokia, Motorola) Smartphones (Apple,, Windows) La téléphonie est en stagnation, alors que les

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

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

Numilog - Téléchargement des ebooks Mode d emploi

Numilog - Téléchargement des ebooks Mode d emploi Numilog - Téléchargement des ebooks Mode d emploi Attention, Les liseuses "Kindle" d'amazone ne sont pas compatibles avec ce service. Préparation de votre tablette L utilisation du service Numilog et la

Plus en détail

Module Criteo Tags et Flux pour Magento

Module Criteo Tags et Flux pour Magento Module Criteo Tags et Flux pour Ma Module Criteo Tags et Flux pour Ma Documentation Auteur : Web In Color Date : 23 décembre 2014 Version : 1.3.1 Compatibilité : Ma 1.5.x 1.9.x Nom du document : wic_criteo_fr.pdf

Plus en détail

Documentation utilisateur. [EIP] TransLSF

Documentation utilisateur. [EIP] TransLSF Documentation utilisateur [EIP] TransLSF Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO Résumé Ce document présente la documentation destinée

Plus en détail

Installation 4D. Configuration requise Installation et activation

Installation 4D. Configuration requise Installation et activation Installation 4D Configuration requise Installation et activation Configuration requise Les applications de la gamme 4D v15 requièrent au minimum les configurations suivantes : Windows OS X Processeur Intel

Plus en détail

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations Projet Viticulture TP 3 : bases de données externes Description du thème Partie 1 : bases de données locales SQLite Partie 2 : projet H2O stockage local Partie 3 : bases de données distantes Partie 4 :

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

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies

Plus en détail

Storebox User Guide. Swisscom (Suisse) SA

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

Plus en détail

Installation 4D. Configuration requise Installation et activation

Installation 4D. Configuration requise Installation et activation Installation 4D Configuration requise Installation et activation Configuration requise Les applications de la gamme 4D v13 requièrent au minimum les configurations suivantes : Windows Mac OS Processeur

Plus en détail

Encryptions, compression et partitionnement des données

Encryptions, compression et partitionnement des données Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des

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

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

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

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

Manuel d'installation de GESLAB Client Lourd

Manuel d'installation de GESLAB Client Lourd Manuel d'installation GESLAB Client Lourd Référence Date de la dernière mise à jour Rédigé par Objet GESLAB_MINS_TECH_Manuel d'installation GESLAB Client 15/04/2013 Steria Manuel d'installation de GESLAB

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

Edutab. gestion centralisée de tablettes Android

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

Plus en détail

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

Mise en route de votre collier GPS Pet Tracker

Mise en route de votre collier GPS Pet Tracker Mise en route de votre collier GPS Pet Tracker www.jelocalise.fr 1 Prérequis : Avant de procéder à l allumage de votre collier GPS, vous devez le laisser charger au moins 3 heures en le branchant sur le

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

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris : Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens

Plus en détail

SQL Server 2014. SQL Server 2014. Implémentation d une solution. Implémentation d une solution de Business Intelligence.

SQL Server 2014. SQL Server 2014. Implémentation d une solution. Implémentation d une solution de Business Intelligence. Ce livre sur s adresse à toutes les personnes désireuses de mettre en œuvre les techniques de l informatique décisionnelle (ou BI, Business Intelligence) à l aide des composants de la suite Microsoft :

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

A. Architecture du serveur Tomcat 6

A. Architecture du serveur Tomcat 6 Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

1/ Présentation de SQL Server :

1/ Présentation de SQL Server : Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture

Plus en détail

Utilisation de la Plateforme Office365 et d Oultlook Web App

Utilisation de la Plateforme Office365 et d Oultlook Web App Utilisation de la Plateforme Office365 et d Oultlook Web App 1. Sommaire 1. Sommaire... 1 2. Accéder à la messagerie Office 365 en passant par Internet... 2 3. La boîte de réception... 4 3.1. Présentation

Plus en détail

AWS avancé. Surveiller votre utilisation d EC2

AWS avancé. Surveiller votre utilisation d EC2 10 AWS avancé Dans ce chapitre, nous bâtirons sur les bases que nous avons apprises jusqu ici. Nous étudierons des sujets plus avancés tels que la surveillance de votre utilisation d AWS, l utilisation

Plus en détail

Création du projet : 1 sur 13

Création du projet : 1 sur 13 Prise en main rapide de Vijéo Designer 5.0 Configuration de la communication API et pupitre sur Ethernet page1 API et pupitre sur Série page3 XBTGT1130 avec liaison ETHERNET API et PC Création du projet

Plus en détail

Introduction à JDBC. Accès aux bases de données en Java

Introduction à JDBC. Accès aux bases de données en Java Introduction à JDBC Accès aux bases de données en Java Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Introduction JDBC : Java Data Base Connectivity

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net

Plus en détail

INSTALLATION RAPIDE DU CONVERTISSEUR WRC-300 Version 1.1

INSTALLATION RAPIDE DU CONVERTISSEUR WRC-300 Version 1.1 INSTALLATION RAPIDE DU CONVERTISSEUR WRC-300 Version 1.1 Home Confort / Installation rapide Procédure PROCEDURE D INSTALLATION DE HOME CONFORT Pour ajouter le Convertisseur RF/Wifi dans votre Espace Home

Plus en détail

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht. Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques

Plus en détail

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn 1 Organisation Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse

Plus en détail

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR HISTORIQUE DES VERSIONS Vers. Date Rédacteur Objet de la modification 1.00 Juillet 2007 GTBO_AGRI Création du document 1.01 Février 2009 SAMOA

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

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

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan

Plus en détail

Manuel d'utilisation

Manuel d'utilisation Manuel d'utilisation Version 1.0 Le 25/09/2014 par i-médias, service commun informatique et multimédia Pôle Services numériques Pôle Applications & Développements I-médias Manuel d'utilisation de l'application

Plus en détail

UTILISATION DU LIVRE NUMÉRIQUE

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

Plus en détail

Guide d utilisation. Version 1.1

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

Plus en détail

SQL SERVER 2008, BUSINESS INTELLIGENCE

SQL SERVER 2008, BUSINESS INTELLIGENCE SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business

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

Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Les API ArcGIS pour les smartphones

Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Les API ArcGIS pour les smartphones Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Les API ArcGIS pour les smartphones Patrice Freydière Olivier Rossini Sommaire Introduction - Positionnement - Fonctionnalités communes - Architecture

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

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

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID http://ocloud.pripla.com/ Copyright 2014 Private Planet Ltd. Certaines applications ne sont pas disponibles dans tous les pays. La disponibilité des applications

Plus en détail

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326

Plus en détail

Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA.

Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA. Guide de compilation de TANAGRA Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA. Remarque : La version de TANAGRA distribuée sur le site

Plus en détail

Un outil open source de gestion de bibliographies

Un outil open source de gestion de bibliographies Un outil open source de gestion de bibliographies Généralités... 2 Installation... 2 L interface zotero... 2 Ajouter une notice bibliographique manuellement... 4 Modifier ses notices bibliographiques...

Plus en détail

Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques. Projet WebCSL : Guide de rédaction web

Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques. Projet WebCSL : Guide de rédaction web Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques Projet WebCSL : Laurence Clément, conseillère en communication édimestre Marc Olivier Ouellet, webmestre analyste

Plus en détail

Gestion des sauvegardes

Gestion des sauvegardes Gestion des sauvegardes Penser qu un système nouvellement mis en place ou qui tourne depuis longtemps ne nécessite aucune attention est illusoire. En effet, nul ne peut se prémunir d événements inattendus

Plus en détail

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont

Plus en détail