Installation et prise en main

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

Download "Installation et prise en main"

Transcription

1 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 facilement, il dispose d'un «store» d'applications, le Google Play Store. Pour permettre aux programmeurs de développer leur application (puis de la proposer sur le store), un SDK téléchargeable sur Internet est mis à disposition de tous. Dans ce TP, nous allons installer et configurer les différents éléments nécessaires à la compilation, au test et au déploiement d'une application Android. I. Installation et configuration du SDK Android étant un SDK basé sur le langage Java, la première chose à faire est de vérifier que Java est bien installé. Vous devez installer un JRE (Java Runtime Environment) ainsi que le JDK (Java Development Kit) associé. Vous pouvez installer le Java développé par Sun/Oracle ou l'openjdk sous Linux notamment. Vérifiez ensuite que vous avez bien les bonnes versions : :~$ java -version java version "1.7.0_03" OpenJDK Runtime Environment (IcedTea ) (7u ) OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode) :~$ javac -version javac 1.7.0_03 Il faut aussi s'assurer que la variable d'environnement JAVA_HOME pointe bien vers votre installation du JDK. Il est conseillé de le rajouter dans son fichier.bashrc. Le chemin dépend bien sûr de votre machine, ce qui est donné juste après est juste un exemple : export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/jre/" L'étape suivante est de télécharger le SDK Android pour votre plateforme de développement (Linux, Window, Mac). Pour cela, allez sur le site et téléchargez les fichiers correspondants. Pour la suite de ce TP, nous considérerons uniquement le cas de l'installation sous Linux. Pour Linux, une archive contenant tout les outils nécessaires à l'installation du SDK est téléchargeable. Une fois téléchargée, décompressez la dans le répertoire de votre choix. Dans le répertoire nouvellement créé, vous devez avoir un autre sous-répertoire intitulé tools dans lequel se trouvent des programmes comme : android, monitor, Il est conseillé de rajouter ce répertoire ainsi que celui se nommant platform-tools dans son PATH. Par exemple en l'ajoutant dans son fichier.bashrc. export PATH="$PATH:/home/vincent/android-sdklinux/tools:/home/vincent/android-sdk/android-sdk-linux/platform-tools" Chaque version d'android (Gingerbread, HoneyComb, IceCreamSandwich, JellyBean, KitKat ) est reliée à une version ou plusieurs versions du SDK (chacune étant également associée à un niveau d'api). Il n'est pas nécessaire de toutes les installer, mais il faudra sûrement en installer plusieurs. Pour installer les SDK, il suffit d'exécuter le programme android depuis la ligne de commande. Cette application permet de gérer les différents composants du SDK et notamment de choisir les versions à installer. Il est conseillé d'installer au moins les versions suivantes : Android (API 10) Gingerbread Android (API 16) Jelly Bean Android 4.3 (API 18) Jelly Bean Vous pouvez en installer d'autres, libre à vous! Il est aussi conseillé d'installer les API Google afin de bénéficier du support de Google Maps dans vos applications. En tapant la commande android, vous devez obtenir une application ressemblant à la copie d'écran suivante : 1/7

2 II. Installation et configuration des outils de développement Pour compiler, tester et déployer une application Android, d'autres outils sont nécessaires. Configuration d'un émulateur Pour tester l'application, il est toujours utile d'avoir un smartphone, ou une tablette sous Android, mais le plus simple et le plus rapide pour tester plusieurs configurations matérielles différentes sous différentes versions d'android est de configurer un ou plusieurs émulateurs. Pour accéder à la configuration des émulateurs, exécutez : android avd depuis la ligne de commande. Vous obtenez la fenêtre suivante : 2/7

3 Sur l'exemple ci-contre, un émulateur simulant Android 4.3 (Jelly Bean) est configuré. Le processeur choisi est un ARM et la taille de la mémoire SD de 200 mo. La résolution choisie est assez élevée pour être représentative des appareils hauts de gamme du marché actuel. Démarrez ensuite l'émulateur et normalement vous devriez avoir un Android lancé et utilisable. En lançant le navigateur Internet, vous devriez être capable de surfer sur Internet si votre ordinateur est connecté. Vous trouverez ci-dessous un exemple de ce que vous devriez obtenir : 3/7

4 Rôle de monitor monitor est une autre application fournie dans le SDK. C'est le couteau Suisse utile dans beaucoup de situations. Il permet par exemple de prendre des copies d'écran du contenu d'un émulateur, de forcer les coordonnées GPS de l'émulateur, d'analyser les logs de l'émulateur, etc. Capturer les logs de l'émulateur est une des utilisation de monitor indispensable au quotidien. Pour écrire dans les logs depuis une activité, il faut tout d'abord dans votre fichier source.java, importer le paquet de log : import android.util.log ; Ce paquet fournit la classe Log qui contient plusieurs méthodes d'affichage dans les logs. Par exemple, la méthode Log.v("un tag","le texte du log") ; permet d'écrire la chaîne "Le texte du log" dans les logs d'android avec le niveau verbose. En ajoutant un filtre sur le nom complet de l'application il est possible de n'afficher que les logs de cette application. En affinant le filtre en tenant compte du tag ajouté au moment de l'appel à Log.v, il est possible de n'afficher que les logs utilisant ce tag. La classe Log possède d'autres méthodes d'écritures qui permettent notamment de changer le niveau du log (verbose, debug, error,...) Installation de ant Maintenant que le SDK est installé et configuré, il faut pouvoir créer et compiler une application Android. Nous verrons deux façons de procéder : manuellement ou avec Eclipse (un peu plus tard). En cours nous avons vu comment créer une première application en ligne de commande avec le programme android fourni dans le SDK : android create project --target "android-18" \ --path ProjetTest \ --activity Debut \ --package com.univangers.l3info.projettest Le projet est bien créé et en entrant dans le répertoire ProjetTest, on observe toute la hiérarchie de répertoires vus en cours. Attention! Le nom du package doit être unique! Il faut encore compiler le projet. Même si le JDK est bien installé, il manque encore un outil pour réaliser la compilation : ant. ant est un outil servant à automatiser le processus de compilation de fichiers Java (à l'image de make pour d'autres langages), la commande android crée des projets android intégrant tous les fichiers nécessaires pour être compilés avec ant. Vous devez donc installer le paquet fournissant ant sur votre système. Une fois installé, vous pouvez compiler votre application par la commande suivante : ant clean debug install Cette commande permet de compiler le programme en mode debug et de le déployer automatiquement sur l'émulateur lancé (il faut bien évidemment que l'émulateur soit lancé!). Si tout s'est bien déroulé, vous devez avoir une application du nom de l'activité principale (ici Debut) dans les applications de votre émulateur. Installation et configuration d'eclipse La méthode précédente est indépendante de tout éditeur et environnement de développement. Toutefois, un environnement de développement intégré apporte un grand nombre d'avantages (complétion automatique, assistants, automatisation du processus de déploiement, ). Eclipse est l'ide supporté par Google. Ainsi en installant et paramétrant le plugin ADT, Eclipse peut créer des projets Android, les compiler, les déployer. Il peut également contrôler certains outils du SDK comme android, monitor, 4/7

5 Pour installer le plugin ADT, choisissez le menu Help > Install New Software. Il faut ensuite ajouter le site https://dlssl.google.com/android/eclipse dans la liste des sites sur lesquels rechercher les nouveaux plugins. Sélectionner tout ce qui se trouve sous Developer Tools. Une fois installé, il faut redémarrer Éclipse puis indiquer dans les préférences (onglet Android) où a été installé le SDK (cf. étape précédente). Pour assurer le bon fonctionnement sous Éclipse, il faut installer le paquet Android Support Library depuis le gestionnaire du SDK Android. Pour créer son premier projet Android avec Eclipse, il suffit de créer un nouveau projet puis de choisir Android / Android Application Project. Il suffit ensuite de se laisser guider. Depuis Eclipse, il est possible de compiler et charger directement le code de l'application dans l'émulateur. 5/7

6 Utilisation d'adb L'outil adb (Android Debug Bridge) fourni avec le SDK permet de communiquer avec un émulateur ou un appareil connecté sur la machine de développement. Il permet notamment de se connecter sur l'appareil (physique ou émulé), d'ouvrir un shell dessus, de réaliser des sauvegardes complètes de l'appareil, d'installer un fichier.apk (extensions des fichiers contenant des applications installables sur un appareil Android), etc Android est basé sur un noyau Linux et adb permet d'accéder à la console de l'appareil. Ce programme peut prendre plusieurs paramètres. Il est fortement conseillé de lire la documentation fournie. Voici la liste des principales commandes : adb help adb devices adb kill-server adb get-state adb install fichier.apk Affiche l'aide des commande adb. Liste les appareils physiques ou émulés détectés Tue le serveur adb lancé (il faudra le redémarrer soit par un appel à adb start-server soit à adb devices) Permet de connaître l'état de le périphérique connecté (appareil physique ou émulateur) : offline : hors ligne device : normal et connecté Installe le fichier.apk sur le périphérique connecté. adb pull fichier-appareil fichierordinateur adb push fichier-ordinateur fichierappareil Permet de transférer un fichier situé sur le périphérique vers l'ordinateur Permet de transférer un fichier de l'ordinateur vers le périphérique adb shell Ouvre un shell en ligne de commande sur le périphérique connecté. Pour la majorité de ces commandes, il faut spécifier sur quel périphérique (appareil physique ou émulateur) exécuter la commande. En effet, il peut y avoir plusieurs périphériques connectés et actifs simultanément. L'argument «-s» suivi d'un nom (obtenu par l'appel adb devices) permet de spécifier le périphérique cible. Toutefois, si un seul émulateur est actif l'argument «-e» permet de diriger la commande vers celui-ci. De la même façon, si un seul appareil physique est connecté en USB, l'argument «-d» cible cet appareil. La commande suivante ouvre un shell sur le seul émulateur lancé et actif : adb -e shell. Attention, pour communiquer avec un appareil physique, il faut activer le «Débogage USB» sur le périphérique en question. Exercices Exercice n 1 : Installer et configurer les différents éléments présentés dans l'énoncé. Lancer un émulateur ainsi que monitor puis ajouter un filtre pour ne capter que les logs qui concernent le navigateur web. Créer un projet manuellement en ligne de commande puis l'exécuter dans un émulateur. Prendre une copie d'écran du projet. Modifier ce projet pour ajouter quelques logs par endroits et ajouter un filtre à monitor pour ne capturer que ces logs. Refaire exactement la même chose depuis Eclipse. Exercice n 2 : En utilisant adb, se connecter sur un émulateur actif. Ouvrir un shell dessus, lister les fichiers et vérifier que l'on peut copier des fichiers vers et depuis l'émulateur. 6/7

7 Exercice n 3 : Télécharger le programme d'exemple Android à l'url suivante : Installer le fichier grâce à adb sur un émulateur. Forcer les coordonnées GPS de l'émulateur à la position suivante : Latitude = 47, Longitude = -0, Faire une copie d'écran de l'émulateur afin d'avoir une trace du lieu indiqué à ces coordonnées. Exercice n 4 : Refaire toutes les manipulations depuis l'exercice n 2 mais cette fois-ci en utilisant un appareil physique plutôt qu'un émulateur. Exercice n 5 : Compiler et tester les exemples donnés en cours (sur les Widgets et Containers notamment). 7/7

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

Configuration de l environnement de travail

Configuration de l environnement de travail Configuration de l environnement de travail Préambule Windows Java Afin d utiliser l environnement de développement Android, vous devez installer au préalable JDK (Java Development Kit) sur votre système.

Plus en détail

Chapitre 1 Retour en arrière

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

Plus en détail

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications Programmation Android Juin 2014........................................................................... Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Plus en détail

TP2 : Initiation à la Programmation avec Android

TP2 : Initiation à la Programmation avec Android TP2 : Initiation à la Programmation avec Android 1 TP2 : Initiation à la Programmation avec Android Programmation Mobile Objectifs du TP Ce TP est une initiation à Android. Nous allons réaliser les premiers

Plus en détail

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

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

Plus en détail

APPLICATIONS JAVA. 2. Android. Android Partie II. Développement sous Eclipse avec SDK Android

APPLICATIONS JAVA. 2. Android. Android Partie II. Développement sous Eclipse avec SDK Android APPLICATIONS JAVA Android Partie II Ivan MADJAROV - 2014 Applications Java sous Android IvMad, 2011-2014 2 2. Android Développement sous Eclipse avec SDK Android L'objectif principal de ce cours est de

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

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

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

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

Plus en détail

TP au menu «UI ANDROID»

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

Plus en détail

- TP 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

Eclipse atelier Java

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

Plus en détail

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 1. Téléchargement des sources AppInventor http://appinventor.mit.edu/appinventor-sources/ Télécharger ces

Plus en détail

Formation WinDev Mobile

Formation WinDev Mobile Formation WinDev Mobile 1 Pré requis 2 WinDev Mobile : présentation générale 3 Particularités des applications Android 3.1 Eléments de projets disponibles 3.2 Bases de données 3.3 Le SDK et le JDK 4 Création

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

Android : Architecture - Compilation - Debug 1 / 31. Android : Architecture - Compilation - Debug. Sylvain Jubertie - Université d Orléans 2011-2012

Android : Architecture - Compilation - Debug 1 / 31. Android : Architecture - Compilation - Debug. Sylvain Jubertie - Université d Orléans 2011-2012 Android : Architecture - Compilation - Debug 1 / 31 Android : Architecture - Compilation - Debug Sylvain Jubertie - Université d Orléans 2011-2012 Android : Architecture - Compilation - Debug 2 / 31 1

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

Programmation Android TP1 - Prise en main

Programmation Android TP1 - Prise en main 1. Notation des TP Chaque semaine vous allez devoir rendre une partie de votre travail sur Moodle. Par exemple, vous devrez rendre un fichier xml, un source, ou une application entière. Ces documents seront

Plus en détail

Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible.

Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible. Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible. Prérequis Sous GNU/Linux, Debian 7 pour moi, un seul prérequis : java ; la version minimum exigée est la 1.4.

Plus en détail

Plates-formes de développement et contraintes d'interfaçage

Plates-formes de développement et contraintes d'interfaçage Atelier technique : interfaçage et développement des applications smartphones Plates-formes de développement et contraintes d'interfaçage Samuel ROUXEL Le CRT CRESITT est soutenu par : Interfaçage et développement

Plus en détail

GesTab. Gestion centralisée de tablettes Android

GesTab. Gestion centralisée de tablettes Android GesTab Gestion centralisée de tablettes Android Résumé Ce document présente le logiciel GesTab : la procédure d'installation la description rapide des fonctionnalités Table des matières 1. Installation

Plus en détail

Application ORIBASE SmartEleveur pour Android

Application ORIBASE SmartEleveur pour Android Application ORIBASE SmartEleveur pour Android GUIDE DE L UTILISATEUR V2.0 juillet 2012 Table des matières INSTALLATION... 3 Nouvelle installation... 4 Paramétrage du smartphone... 4 Téléchargement... 4

Plus en détail

SOAPUI. Sommaire: 1. Introduction 2 2. Domaine d utilisation.. 2 3. Configurations requises.2 4. Téléchargement..2 5. Plugin 2

SOAPUI. Sommaire: 1. Introduction 2 2. Domaine d utilisation.. 2 3. Configurations requises.2 4. Téléchargement..2 5. Plugin 2 SOAPUI Sommaire: 1. Introduction 2 2. Domaine d utilisation.. 2 3. Configurations requises.2 4. Téléchargement..2 5. Plugin 2 1 1. Introduction SoapUI est un outil de test fonctionnel Open Source avec

Plus en détail

Sauvegarde de son Android avec Holo Backup?

Sauvegarde de son Android avec Holo Backup? 06/04/2013 http://www.6ma.fr/tuto/comment+faire+une+sauvegarde+son+android+avec+holo+backup-754 Sauvegarde de son Android avec Holo Backup? I. Introduction à Holo Backup Holo Backup (anciennement Simple

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

Environnements de développement

Environnements de développement 4 Environnements de développement Au sommaire de ce chapitre UU Mettre en place un environnement de développement UU Environnement de production Contrairement au développement web de bureau, dans lequel

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

BlackBerry Social Networking Application Proxy pour IBM Lotus Quickr Version: 1.1.0. Guide d'installation et de configuration

BlackBerry Social Networking Application Proxy pour IBM Lotus Quickr Version: 1.1.0. Guide d'installation et de configuration BlackBerry Social Networking Application Proxy pour IBM Lotus Quickr Version: 1.1.0 Guide d'installation et de configuration SWDT898336-1017761-0419124629-002 Table des matières 1 Généralités... 3 Architecture

Plus en détail

PHILA-Collector-USB-16Go Pour Windows & Android

PHILA-Collector-USB-16Go Pour Windows & Android PHILA-Collector-USB-16Go Pour Windows & Android Bon à savoir : Cette édition permet de gérer une collection de timbres sur clé USB ou sur PC. L échange de données entre la clé et le PC est possible en

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

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

Chapitre 1. Découvrir la plateforme Android

Chapitre 1. Découvrir la plateforme Android Chapitre 1 Découvrir la plateforme Android 1 Plan du chapitre 1 La plateforme Android L'architecture Android Les outils de développement 2 Android = Android = un système d'exploitation open source pour

Plus en détail

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic IUT d Orsay Première Année Introduction à l Interaction Homme-Machine Février 2014 Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic Cette introduction à Visual Studio est

Plus en détail

Chapitre 10. Publier son application

Chapitre 10. Publier son application Chapitre 10: Publier son application 330 Chapitre 10 Publier son application Chapitre 10: Publier son application 331 Introduction - La distribution de l'application est la dernière étape d'une série de

Plus en détail

Chapitre 10. Publier son application

Chapitre 10. Publier son application Chapitre 10: Publier son application 330 Chapitre 10 Publier son application Chapitre 10: Publier son application 331 Introduction - La distribution de l'application est la dernière étape d'une série de

Plus en détail

Windows 8 Installation et configuration

Windows 8 Installation et configuration Editions ENI Windows 8 Installation et configuration Collection Ressources Informatiques Extrait 112 Windows 8 Installation et configuration Pour terminer l'application de l'image, nous devons configurer

Plus en détail

ECLIPSE ET PDT (Php development tools)

ECLIPSE ET PDT (Php development tools) ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement

Plus en détail

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,

Plus en détail

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Sommaire 1. Introduction 2. Installation 3. Fonctionnement 4. Développement 5. Démonstration 2

Plus en détail

Virtualisation de Windows Seven

Virtualisation de Windows Seven Virtualisation de Windows Seven Stéphane Gillet www.stephanegillet.com gillet.stephane@gmail.com Sommaire I. Installation de Virtual PC... 2 II. Création d'un ordinateur virtuel... 6 III. Configuration

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

Développement mobile sous Android TP1: Une première application avec un écran d accueil

Développement mobile sous Android TP1: Une première application avec un écran d accueil Développement mobile sous Android TP1: Une première application avec un écran d accueil Fabien Teytaud teytaud@lisic.univ-littoral.fr Eric Ramat September 18, 2013 1 Description Dans ce TP nous allons

Plus en détail

Warren PAULUS. Android SDK et Android x86

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

Plus en détail

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

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

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

Plus en détail

SAUVEGARDER SES DONNEES PERSONNELLES

SAUVEGARDER SES DONNEES PERSONNELLES SAUVEGARDER SES DONNEES PERSONNELLES Il est important de sauvegarder son environnement système Windows ainsi que ses données personnelles. Nous verrons dans ce tutorial comment créer un point de restauration

Plus en détail

Guide d installation

Guide d installation Free Android Security Guide d installation Marques et copyright Marques commerciales Windows est une marque déposée de Microsoft Corporation aux États-Unis et dans d'autres pays. Tous les autres noms de

Plus en détail

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip.

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip. TP réseau Android Ce TP utilise tomcat 8, sous windows et des.bat windows. On peut trouver ce serveur web et conteneur d'applications web à http://tomcat.apache.org/download-80.cgi. Il se trouve dans l'archive

Plus en détail

Microsoft Application Center Test

Microsoft Application Center Test Microsoft Application Center Test L'outil de Test de performance des Sites Web Avec Visual Studio.NET, il est fourni une petite application qui permet de valider la performance de son site Internet ou

Plus en détail

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

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

Plus en détail

Bases Java - Eclipse / Netbeans

Bases Java - Eclipse / Netbeans Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement

Plus en détail

Programmation Nomade (Android)

Programmation Nomade (Android) Programmation Nomade (Android) Dominique Archambault Master Technologie et Handicap Université Paris 8 Introduction 1 Introduction 1.1 Les systèmes d exploitation mobiles Les systèmes d exploitation mobiles

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

Apprendre web. web. la programmation avec. la programmation. avec Python Django. Pierre Alexis et Hugues Bersini. 1 étude de cas inspirée de Facebook!

Apprendre web. web. la programmation avec. la programmation. avec Python Django. Pierre Alexis et Hugues Bersini. 1 étude de cas inspirée de Facebook! Pierre Alexis et Hugues Bersini 1 étude de cas inspirée de Facebook! Apprendre web la programmation web la programmation avec avec Python Django et et Principes Principes et et bonnes bonnes pratiques

Plus en détail

Déployer des Ressources et des Applications sous Android.

Déployer des Ressources et des Applications sous Android. Déployer des Ressources et des Applications sous Android. Maj 24 avril 2013 Préambule Pour déployer des ressources et des applications sur des Appareils Android en établissement scolaire, plusieurs solutions

Plus en détail

TP1. Outils Java Eléments de correction

TP1. Outils Java Eléments de correction c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par

Plus en détail

Créer une clé USB d'installation

Créer une clé USB d'installation Créer une clé USB d'installation créer votre clé USB d'installation de Windows 7, ce qui est très utile dans le cas des mini pc portables dépourvus de lecteur/graveur DVD, mais aussi pour toutes personnes

Plus en détail

HAYLEM Technologies Inc.

HAYLEM Technologies Inc. HAYLEM Technologies Inc. GUIDE D INSTALLATION RÉSEAU V1.0 LOGICIEL POUR LES PERSONNES AYANT DES DIFFICULTÉS À LIRE ET À ÉCRIRE DYSLEXIE DYSORTHOGRAPHIE DYSPHASIE OBJECTIF DE CE DOCUMENT 1 Informations

Plus en détail

Béatrice Bertrand CDDP de l Eure. Béatrice Bertrand CDDP de l'eure

Béatrice Bertrand CDDP de l Eure. Béatrice Bertrand CDDP de l'eure CDDP de l Eure Android (prononcé androïde) est un système d'exploitation fondé sur un noyau Linux, en open source, pour Smartphones, PDA (Personal Digital Assistant) et terminaux mobiles. Il comporte une

Plus en détail

Quick Start Installation de MDweb version 2.3

Quick Start Installation de MDweb version 2.3 Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement

Plus en détail

Installation des outils OCS et GLPI

Installation des outils OCS et GLPI Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------

Plus en détail

NOTICE D INSTALLATION DU PLUG-IN JAVA (Mise à jour le 31/03/08)

NOTICE D INSTALLATION DU PLUG-IN JAVA (Mise à jour le 31/03/08) NOTICE D INSTALLATION DU PLUG-IN JAVA (Mise à jour le 31/03/08) Important Le «plug-in» Java est un composant nécessaire au bon fonctionnement de la télédéclaration du dossier surface sur TelePac. Ce composant

Plus en détail

Android Forensics. Sameh Rezgui (RT3) Imen Touihri (RT3) Rahma Boutar (RT3) Cyrine Chayeb (RT3) Sahar Dridi (RT3)

Android Forensics. Sameh Rezgui (RT3) Imen Touihri (RT3) Rahma Boutar (RT3) Cyrine Chayeb (RT3) Sahar Dridi (RT3) Android Forensics Sameh Rezgui (RT3) Imen Touihri (RT3) Rahma Boutar (RT3) Cyrine Chayeb (RT3) Sahar Dridi (RT3) 1. Présentation de l atelier... 2 a.android :... 2 b. Forensics :... 2 2. Présentation des

Plus en détail

NOTE GENERALE... 2 ANDROID (SMARTPHONES ET TABLETTES)... 3 IOS (IPHONE ET IPAD)... 5 MAC OS X... 6 MAC OS X - ALTERNATIVE PERMANENTE...

NOTE GENERALE... 2 ANDROID (SMARTPHONES ET TABLETTES)... 3 IOS (IPHONE ET IPAD)... 5 MAC OS X... 6 MAC OS X - ALTERNATIVE PERMANENTE... Installation NOTE GENERALE... 2 ANDROID (SMARTPHONES ET TABLETTES)... 3 IOS (IPHONE ET IPAD)... 5 MAC OS X... 6 MAC OS X - ALTERNATIVE PERMANENTE... 7 WINDOWS... 8 Note générale Si après installation et

Plus en détail

Traitement de données

Traitement de données Traitement de données Présentation du module TINI Présentation du module : Le module Tini se décline en plusieurs versions, il est constitué d une carte d application et d un module processeur : Les modules

Plus en détail

Fabien ALESINA. David MANSUY. Projet NTIC

Fabien ALESINA. David MANSUY. Projet NTIC Fabien ALESINA David MANSUY Projet NTIC Plan Introduction Préparation - Préparation UMobile - Vue d ensemble des répertoires UMobile - Utilisation du framework - Langages de programmation utilisés Développement

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

Aide à la prise en main

Aide à la prise en main Aide à la prise en main L'espace de travail Unity Le tableau de bord La barre de lancement rapide Gestion des fenêtres Sélecteur d'espaces de travail Nautilus Arborescence des fichiers Logithèque Installer

Plus en détail

Synchroniser ses photos

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

Plus en détail

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte Matériel : -Une carte hepia-light -Un ordinateur avec Windows et le logiciel LPCXpresso

Plus en détail

Guide d installation rapide Pack de langues Zend Studio for Eclipse

Guide d installation rapide Pack de langues Zend Studio for Eclipse Guide d installation rapide Pack de langues Zend Studio for Eclipse par Zend Technologies, Inc.. www.zend.com Installer le pack de langues de Zend Studio Si les paramètres régionaux de votre système sont

Plus en détail

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Titre: Version: Dernière modification: Auteur: Statut: Licence: Titre: Installation de WebObjects 5.3 Version: 2.1 Dernière modification: 2011/02/17 11:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons

Plus en détail

JOnAS Day 5.1. Outils de développements

JOnAS Day 5.1. Outils de développements JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction

Plus en détail

Guide de l'utilisateur de l'application mobile

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

Plus en détail

Systeme d'exploitation

Systeme d'exploitation Introduction au dévellopement de Methodes Natives Partie I : appelle de methodes C++ sous windows Auteur: Frank Sauvage. 1 \ introduction aux methodes natives : Les methodes natives sont des methodes devellopées

Plus en détail

Épisode 2 : Les outils de développement Alain Menu édition 2.1, septembre 2013

Épisode 2 : Les outils de développement Alain Menu édition 2.1, septembre 2013 Département IRIS Épisode 2 : Les outils de développement Alain Menu édition 2.1, septembre 2013 Objectifs : Mise en œuvre d'une chaine de développement pour cibles Android. Table des matières 2.1.Mise

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

http://www.team-aaz.com/forum/astuces-tutos-f91/rooter-son-samsung-galaxy-s3-t7404.html

http://www.team-aaz.com/forum/astuces-tutos-f91/rooter-son-samsung-galaxy-s3-t7404.html Rooté son Samsung Galaxy S3 http://www.team-aaz.com/forum/astuces-tutos-f91/rooter-son-samsung-galaxy-s3-t7404.html Pour rooter votre téléphone, voici le pack parfait qui va vous faciliter la vie, il contient

Plus en détail

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

Présentation, mise en place, et administration d'ocs Inventory et de GLPI Présentation, mise en place, et administration d'ocs Inventory et de GLPI I Présentation Open Computer and Software Inventory Next Gen II Architecture d'ocs Inventory III Mise en place 1 er méthode avec

Plus en détail

DECOUVRIR VIRTUALBOX (Club du Libre Pontault Combault Avril 2008)

DECOUVRIR VIRTUALBOX (Club du Libre Pontault Combault Avril 2008) VirtualBox c'est quoi? DECOUVRIR VIRTUALBOX (Club du Libre Pontault Combault Avril 2008) VirtualBox est un logiciel de virtualisation pour processeur x386 dédié à l'entreprise mais aussi au particulier.

Plus en détail

LOT 3 : Logiciel de backup

LOT 3 : Logiciel de backup LOT 3 : Logiciel de backup http://redobackup.org/ Tous vos documents et paramètres seront restaurés à l état exact où ils étaient lors de la dernière sauvegarde prise. Redo Backup and Recovery est un CD,

Plus en détail

Tizen SDK et TizenPC* @ #SolutionsLinux2013

Tizen SDK et TizenPC* @ #SolutionsLinux2013 Tizen SDK et TizenPC* @ #SolutionsLinux2013 Dominig ar Foll (Intel Open Source Technology Centre) Présentation : Mai 2013 Eurogiciel Intégrateur

Plus en détail

Systèmes embarqués D.Rossier

Systèmes embarqués D.Rossier D.Rossier Manuel IEM (v0.2) Manuel d'utilisation pour les laboratoires IEM Auteur: G. Boutillier / C. Bardet Objectif Cette documentation donne de brèves explications sur l'utilisation des différents outils,

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

L'API Google de géolocalisation pour Android. JMF (Tous droits réservés)

L'API Google de géolocalisation pour Android. JMF (Tous droits réservés) L'API Google de géolocalisation pour Android 1 La (géo)localisation : le sytème GPS GPS = Global Positionning System 24 satellites (au moins) tournant autour de la terre et diffusant leur position et l'heure

Plus en détail

TUTORIEL 2 EXPORTER LES DONNEES POUR L ANALYSE

TUTORIEL 2 EXPORTER LES DONNEES POUR L ANALYSE CartONG 180 rue du Genevois, 73000 Chambéry France www.cartong.org info@cartong.org TUTORIEL 2 EXPORTER LES DONNEES POUR L ANALYSE (GOOGLE APP ENGINE ET VM SERVER) Version du tutoriel: 3.5 Systèmes utilisés:

Plus en détail

Utilisation du GPS OruxMaps sous ANDROID

Utilisation du GPS OruxMaps sous ANDROID Utilisation du GPS OruxMaps sous ANDROID Introduction : Après de nombreuses recherches via google et les forums spécialisés (GPS passion, VTT, rando pédestre), je me suis orienté vers le programme «OruxMaps».

Plus en détail

Linux dans VirtualBox

Linux dans VirtualBox Linux dans VirtualBox Utilisation de Linux avec une machine virtuelle 1 VirtualBox? C'est un logiciel qui simule un autre ordinateur Architecture matérielle : CPU, CM, écran, disque... Système d'exploitation

Plus en détail

TUTO 15 : Comment ajouter un ordinateur dans le domaine «Ecole»? École Numérique Rurale. 1.Préparation du poste informatique...1

TUTO 15 : Comment ajouter un ordinateur dans le domaine «Ecole»? École Numérique Rurale. 1.Préparation du poste informatique...1 Sommaire 1.Préparation du poste informatique...1 2.Procédure d'intégration...2 3.Procédure avec un poste Windows Vista ou 7...3 4.Cas particulier d'une «ré-intégration»...4 Il peut être nécessaire dans

Plus en détail

Ce tutoriel ne fera pas de vous un expert sur le déploiement via WDS, mais il vous permettra de comprendre un peu les rouages de ce système.

Ce tutoriel ne fera pas de vous un expert sur le déploiement via WDS, mais il vous permettra de comprendre un peu les rouages de ce système. Ce tutoriel ne fera pas de vous un expert sur le déploiement via WDS, mais il vous permettra de comprendre un peu les rouages de ce système. L'objectif final de ce tutoriel est de pouvoir déployer une

Plus en détail

Environnements de développement

Environnements de développement Environnements de développement Mihaela Sighireanu UFR d Informatique Paris 7, LIAFA, 175 rue Chevaleret, Bureau 6A7 http://www.liafa.jussieu.fr/ sighirea/cours/edi/ Introduction aux EDI, la plateforme

Plus en détail

Retrospect 7.7 Addendum au Guide d'utilisation

Retrospect 7.7 Addendum au Guide d'utilisation Retrospect 7.7 Addendum au Guide d'utilisation 2011 Retrospect, Inc. Certaines parties 1989-2010 EMC Corporation. Tous droits réservés. Guide d utilisation d Retrospect 7.7, première édition. L utilisation

Plus en détail

DOCUMENTATION VISUALISATION UNIT

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

Plus en détail

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim 01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met

Plus en détail

eboo solutions Guide d'installation rapide Caméra VIVOTEK eboo server eboo vision eboo explorer eboo mobile Document 1.0.0

eboo solutions Guide d'installation rapide Caméra VIVOTEK eboo server eboo vision eboo explorer eboo mobile Document 1.0.0 eboo solutions Guide d'installation rapide Caméra VIVOTEK eboo server eboo vision eboo explorer eboo mobile Document 1.0.0 Guide d'installation rapide eboo solutions Tous droits réservés. Aucune partie

Plus en détail