DÉCOUVERTE DU DÉVELOPPEMENT ANDROID

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

Download "DÉCOUVERTE DU DÉVELOPPEMENT ANDROID"

Transcription

1 DÉCOUVERTE DU DÉVELOPPEMENT ANDROID Date Nom Objet 06 Septembre 2012 M. Minelli Création 15 Novembre 2011 M. Minelli Vérification 22 Novembre 2011 M. Minelli Finalisation Etat : Terminé

2 TABLE DES MATIÈRES 1 INTRODUCTION Les méthodes dépassée CAHIER DES CHARGES PLANIFICATION PRÉSENTATION DES APPLICATIONS Transport Public Genevois Analyse de l existant Déroulement Résultat Code Postal Suisse Analyse de l existant Fonctionnalités Résultat PRÉSENTATION RAPIDE DU DÉVELOPPEMENT ANDROID Manifest Création d une interface / Activity Activity LISTVIEW PERSONNALISÉE GÉOLOCALISATION Recherches des informations sur un lieu GOOGLE MAPS Initialisation de la carte Ajout d un point sur la carte GOOGLE PLAY Inscription Publication Accès aux statistiques CONCLUSION Apport personnelle LIENS UTILES / SOURCES Français Anglais ANNEXES Table des illustrations Mail des TPG Découverte du développement Android Page 2 sur 21

3 1 INTRODUCTION Ce document va traiter du développement Android. Lors de la lecture de ce document vous pourrez découvrir certains des principaux éléments qui on put me permettre de concevoir les deux applications qui vous serons aussi présentée. Afin de pouvoir comprendre ce document il faut avoir des base en langage JAVA et dans le développement Android (Principe de fonctionnement des activity, fichier de manifest, etc.). Si vous n avez pas de base dans le développement Android une rapide présentation des principes de base vous serons proposé en chapitre Les méthodes dépassée Vous pourrez remarquer que certaine fonctions sons notée en tant que dépassée (deprecated), j ai tout de même continué à les utiliser car même Google utilise encore ces fonction dans les dernières versions de leurs applications de démonstration ainsi que dans leurs documentation, ce qui indique donc que ces fonction ne sont pas prête de disparaitre. En faisant quelque recherche sur internet j ai peu mieux comprendre pourquoi le «géant du net» continuait à les utiliser tout en les notant «deprecated». La réponse est de nouvelle méthode plus compliquée mais surtout ouvrant plus de possibilité de personnalisation sont sortie cependant les anciennes reste tout à fait utilisable si nous souhaitons rester dans des utilisations simple. Découverte du développement Android Page 3 sur 21

4 2 CAHIER DES CHARGES Sujet: But: Découverte du développement sur Smartphones Android Découvrir le développement pour Smartphones Android en réalisant une application se reposant sur le site internet mobile des TPG pour en réaliser les mêmes fonctionnalités (à part la fonctionnalité itinéraire). Travail: Le travail consistera à: Découverte du système de «fenêtre» Découverte des ListView Découverte des requêtes WEB Découverte d interaction avec une base de données MYSQL Découverte des cartes Google maps Découverte de la géolocalisation Si le temps le permet: Découverte de l utilisation de l appareil photo Utilisation du SDK DropBox Découverte des widgets Découverte des notifications Afin de mettre en pratique ces divers points une application Android basé sur l application web des TPG sera créée. Pour les divers éléments qui ne pourront pas être trouvé dans les données des TPG (ex : Localisation de tous les arrêts) des données fictives seront mises en place afin de pourvoir tout de même la mise en pratique de ces nouvelles connaissances. Environnement: - Un ordinateur de type PC ou MAC - Système d exploitation : Windows 7 ou MAC OS X - Environnement de développement : Eclipse (Java) avec SDK Android A remettre: - Code Source - Documentation technique - Eventuellement un mode d emplois si cela est nécessaire Découverte du développement Android Page 4 sur 21

5 3 PLANIFICATION Analyse Apprentissage android Petit programme de test Programmation Test Documentation Redition Analyse Apprentissage android Petit programme de test Programmation Test Documentation Redition Août Septembre Octobre Novembre Août Septembre Octobre Novembre L analyse est divisée en deux dû à un changement de projet (voir chapitre 4). Découverte du développement Android Page 5 sur 21

6 4 PRÉSENTATION DES APPLICATIONS 4.1 Transport Public Genevois Analyse de l existant Les Transport Public Genevois (TPG) non à l heure d aujourd hui encore aucune réel application pour les appareils tournant sous Android. Cependant les TPG possèdent un site internet optimisé pour Smartphones, celui-ci est malheureusement très lent car la localisation doit passer par le browser et toutes les images se trouvent rechargée à chaque fois. C est pour cela que j ai pensé qu une application tournant directement sur Android et possèdent les images déjà dans ses ressources serrait plus rapide et pratique qu une WebApp Déroulement J ai tout d abord commencé par le développement de la fonctionnalité permettant de localiser le Smartphone afin d afficher les arrêts à proximité et de ainsi de voir les bus et le temps dans lequel ils arrivent. Le développement de cette application c est arrêté la car j ai pensé que trop tard à l aspect l égale d une tel application. J ai envoyé un aux TPG qui m ont répondu qu il ne pouvait autoriser cette application car ils ne pouvaient en assumer le support (pour le mail, voir annexes) Résultat L application c est donc terminée avec la fonctionnalité décrite précédemment tout à fait fonctionnelle. Cette fonctionnalité est tout de même apparemment recherchée car en moins de 3 heures (entre le moment de la publication de l application sur le Google Play et son retrait) celle-ci a totalisé 9 téléchargement rester tous actif jusqu à récemment ou ce nombre est descendu à 6, Ces nombre n ont été faites qu en trois heures sans compter les divers personnes de mon entourage qui mon demandé de leurs donné le fichier APK. Après l annulation de ce projet je me suis penché sur une autre idée que j avais eue (Voir le prochain point). Découverte du développement Android Page 6 sur 21

7 4.2 Code Postal Suisse Analyse de l existant Venant du monde Apple (iphone) j ai recherché divers applications pouvant combler mes besoins tels que j en avais sur mon iphone. C est en recherchant un programme permettant de données les correspondances numéro postale<-> localité que je n ai rien trouvé. C est donc pour cela que je me suis décidé à créer un programme permettant cela sur Android Fonctionnalités Les fonctionnalités recherchées au départ de l application étaient : - Recherche de NPA - Recherche de localité - Affichage sur une MAP Résultat Etant allé plus vite que prévu (grâce à la grande similitude entre le langage JAVA et C#) j ai pu ajouter les fonctionnalités suivantes : - Localisation et affichage sur Google Maps - Multi-langue - Synthèse vocale - Reconnaissance vocale - Interface paramétrable Découverte du développement Android Page 7 sur 21

8 5 PRÉSENTATION RAPIDE DU DÉVELOPPEMENT ANDROID Le développement Android ce réalise à l aide du logiciel gratuit «Eclipse» auquel il faut ajouter une surcouche qui est le SDK Android distribué lui aussi gratuitement par Google. Le langage de programmation utilisé est le JAVA. Voici maintenant quelques précisions utiles afin de pouvoir suivre la suite du document. 5.1 Manifest Android demande un fichier appelé «AndroidManifest.xml» ou on peut trouver le listage des activity, la version de l application, son nom, les librairies ainsi que les droits demandé par celle-ci. 5.2 Création d une interface / Activity Les interfaces se trouvent dans le dossier «res/layout». Celles-ci sont programmables en xml ou en wysiwyg depuis l interface d oracle (très peu maniable). Si vous souhaitez créer deux interfaces différentes en fonction de l orientation de l appareil il vous faut mettre les fichiers avec le même nom, l une dans le dossier «res/layout_land» pour le mode portrait et l autre dans le dossier «res/layout_port» pour le mode portrait. 5.3 Activity Une activity est une classe d interface. Elle est toujours reliée soit à un fichier xml dans le dossier «layout» soit à une création de vue dans son code. Découverte du développement Android Page 8 sur 21

9 6 LISTVIEW PERSONNALISÉE Les ListView sont des éléments d interface permettant d afficher une liste d élément sur lesquels l utilisateur peut «cliquer». De base ces listes laissent peu de possibilité d affichage aux développeurs. Heureusement Google a prévu la possibilité de créer des ListView personnalisée. Le principe de ces ListView consiste en un layout répété pour chaque élément de la liste. J ai eu besoin de ces listes dans l application TPG qui en contient deux : 1) Liste des arrêts à proximité 2) Liste des bus arrivants Voici un exemple afin de montrer comment les créer. Le rendu final de cet exemple est le suivant : Figure 1 Résultat de la ListView d'exemple Tout d abord, dans le fichier de l interface, il faut ajouter un élément de type ListView possèdent un id unique. <ListView android:id="@+id/listarret" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@+id/maj" /> Découverte du développement Android Page 9 sur 21

10 En second, il faut créer un fichier xml qui va contenir le layout qui sera répété pour chaque élément de la liste. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" > <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:paddingleft="5dp" android:layout_weight="1" > <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:textsize="10dp" android:textstyle="bold" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:textsize="20dp" android:textstyle="bold" android:text="croix-de-chavant" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:textsize="13dp" android:text="~190 m" /> <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:textsize="10dp" android:textstyle="bold" /> </LinearLayout> <ImageView android:layout_gravity="center_vertical" android:layout_width="20dp" android:layout_height="30dp" /> </LinearLayout> Découverte du développement Android Page 10 sur 21

11 En troisième, il faut passer dans le code de l activity ou se trouve la liste. Ainsi il sera possible de lier le ListView et son layout d élément et ainsi de construire la liste. Ce bout de code est raccourci car contenait aussi une boucle et d autres appels. //Récupération de la listview ListView lv_arrets = (ListView) findviewbyid(r.id.listarret); //Création de l ArrayList qui nous permettra de remplir la listview ArrayList<HashMap<String, String>> listitem = new ArrayList<HashMap<String, String>>(); //On déclare la HashMap qui contiendra les informations pour un item HashMap<String, String> map; [ ] //Code récupérant les arrêts //Pour chaque arrêt trouvé for (Arret current_arret : arrets) { //L'incère ˆ la liste map = new HashMap<String, String>(); map.put("nom", current_arret.nom); Log.e("nom", current_arret.nom); map.put("distance", current_arret.distance); map.put("img", String.valueOf(R.drawable.fleche_droite)); listitem.add(map); } //Création d'un SimpleAdapter qui se chargera de mettre les items présent dans notre liste (listitem) dans la vue affichageitem SimpleAdapter mschedule = new SimpleAdapter(this.getBaseContext(), listitem, R.layout.select_arret_affichageitem, new String[] { "img", "nom", "distance" }, new int[] { R.id.img, R.id.nom, R.id.distance }); //On attributàˆ notre listview l'adapter que l'on vient de créer lv_arrets.setadapter(mschedule); Enfin pour détecter le click //Enfin on met un écouteur d'évènement sur notre listview lv_arrets.setonitemclicklistener(new OnItemClickListener() { public void onitemclick(adapterview<?> a, View v, int position, long id) { //Créer un nouveau Intent avec passage de paramètre de l'arret Intent intent = new Intent(Select_Arret_Activity.this, Bus_Arret_Activity.class); intent.putextra("nom", arrets.get((int) id).nom); intent.putextra("distance", arrets.get((int) id).distance); intent.putextra("lien", arrets.get((int) id).lien); startactivity(intent); } }); Découverte du développement Android Page 11 sur 21

12 7 GÉOLOCALISATION La localisation est utilisée dans l application TPG afin de pouvoir détecté les arrêts aux alentours ainsi que dans l application Code Postal Suisse. Il existe plusieurs types de localisations : la localisation par le GPS et la localisation par le réseau (triangulation, WIFI, etc.). Android ne permet que de faire une de celle-ci par LocationManager. Pour surmonter cette «limitation» la solution à utiliser est tout simplement de déclarer deux LocationManager avec chacun un des deux moyens puis des que l un des deux aura trouvé une solution il faudra désactiver l autre afin de ne pas avoir deux réponse. Voici comment procédé pour obtenir les coordonnées de l appareil. Tous d abord, il faut ajouter les droits demandé dans le fichier manifest : <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.access_gps" /> <uses-permission android:name="android.permission.location" /> Puis, il faut ajouter la ligne suivante sur la ligne de déclaration de la class : implements LocationListener Cette ligne permet de pourvoir appeler la fonction de réussite de la localisation directement au sein de la class activity. Ensuite, il faut déclarer les variables globales qui sont les LocationManager : private LocationManager lmanager, lmanager_gps; Ensuite, dans la procédure d appel de la géolocalisation : //Obtient la localisation lmanager = (LocationManager) getsystemservice(context.location_service); lmanager_gps = (LocationManager) getsystemservice(context.location_service); lmanager.requestlocationupdates(locationmanager.network_provider, 60000, 0, this); lmanager_gps.requestlocationupdates(locationmanager.gps_provider, 60000, 0, this); La technique utilisée si dessus demande l envoi des données de localisation toute les XX mètres (ici mètres) parcouru. Si le développeur souhaite comme ici n avoir qu un seule résultat, il lui faut désactiver les LocationManager après avoir eu le premier résultat. Il existe une fonction permettant de ne demander qu une seule position (requestsingleupdate) cependant celle-ci n a été introduit qu à partir de la version 2.3 d Android et donc ne permet pas de faire d application universellement fonctionnelle. Découverte du développement Android Page 12 sur 21

13 Enfin le résultat de la localisation sera envoyé à la fonction suivante : public void onlocationchanged(location location) { //On stocke les differentes coordonées et on les affiche Int lat = location.getlatitude(); Int lng = location.getlongitude(); } //et on spécifie au service que l'on ne souhaite plus avoir de mise à jour lmanager.removeupdates(this); lmanager_gps.removeupdates(this); 7.1 Recherches des informations sur un lieu Avec Android il est possible de rechercher les informations d un lieu à partir de ses coordonnées ou d un nom. Cela passe par l utilisation d un service de Google. Cette recherche nécessite une connexion internet car va rechercher dans les bases de données Google. Il faut donc ajoute le droit suivant au manifest : <uses-permission android:name="android.permission.internet" /> Puis, voici le code permettant de rechercher une adresse à partir de ses coordonnées. Google en renvoie plusieurs cependant la première de la liste est toujours la plus précise donc il est possible d ignorer les autres. //Le geocoder permet de récupérer ou chercher des adresses gràce à un mot clé ou une position Geocoder geo = new Geocoder(Select_Arret_Activity.this); try { //Ici on récupère la premiere adresse trouvé gràce à la position que l'on a récupéré List<Address> adresses = geo.getfromlocation(location.getlatitude(), location.getlongitude(), 1); //Vérifie qu'une adresse a bien été trouvée if (adresses!= null && adresses.size() == 1) { Address adresse = adresses.get(0); } else { /* adresse.getaddressline(0) adresse.getpostalcode() adresse.getlocality(); */ ((TextView) findviewbyid(r.id.adresse)).settext("l'adresse n'a pu ètre déterminée"); } } catch (IOException e) ((TextView) findviewbyid(r.id.adresse)).settext("l'adresse n'a pu ètre déterminée"); Si il faut rechercher par un nom la ligne de code change légèrement : List<Address> adresses = geo.getfromlocationname(nom, 1); Google renvoi une liste d objet Adress dans lesquels se trouvent diverses informations. La documentation Google les listes toutes : Découverte du développement Android Page 13 sur 21

14 8 GOOGLE MAPS Les cartes sont souvent utilisées dans les applications et l application Code Postale Suisse ne fait pas exception. L ajout de Google Map dans une application se fait en deux principales phases. La première étant l ajout de la carte en elle-même puis l ajout de points sur la carte. 8.1 Initialisation de la carte Tout d abord il faut commencer par changer le sdk de votre projet par le même mais en Google API. Pour cela il faut faire un clic droit sur le projet puis aller dans ses propriétés et le changer comme cela : Figure 2 Ecran de sélection du SDK Ensuite, il faut commencer par ajouter les droits d accès à internet et l indication de l utilisation de la librairie Google Maps.dans le fichier manifest : <uses-permission android:name="android.permission.internet" /> <uses-library android:name="com.google.android.maps" /> Découverte du développement Android Page 14 sur 21

15 La particularité dans ce cas est qu il n y a pas besoin de lier l activity à un fichier layout. Tout d abord l activity n est pas un enfant de la class activity traditionnelle mais celui de la MapActivity : public class XXX extends MapActivity Ensuite, il faut déclarer les variables globales suivantes : private MapView mapview; private MapController mc; Puis, les initialiser a la création de l activity : // Initialise la MapView avec la MAP API KEY de publication mapview = new MapView(this, "MAP API KEY"); mapview.setclickable(true); mapview.setsatellite(true); mapview.invalidate(); setcontentview(this.mapview); Le «MAP API KEY» est une clé que Google fourni au développeur afin de pouvoir accéder a ses services. Il existe deux sortes de clé : la première est la clé de développement (débogage) et la deuxième de publication (lorsque l application est distribuée sur le Google Play Store). Pour obtenir ces clés il faut suivre la marche à suivre de Google à cette adresse : Une fois tout cela fait, la carte s affichera sur l écran sur Smartphone. Découverte du développement Android Page 15 sur 21

16 8.2 Ajout d un point sur la carte Dans le projet Code Postale Suisse j utilise une class personalisée pour affiché les points car j ai besoin de pouvoir ouvrir une fenètre lors du clic sur un des points. Cet exemple sera donc basé sur cette même class. Il faut donc, avant tout, la télécharger ( puis la mettre dans le projet. Une fois cela fait, il est possible d ajouter des points sur la carte comme cela : mapview.setclickable(true); // Définition de l image utilisée pour afficher le point Drawable locate = this.getresources().getdrawable(r.drawable.localisation_rouge); // Déclaration de la variable de class ItemizedOverlay CustomItemizedOverlay Overlay_Locate = new CustomItemizedOverlay(locate, this, tts, ttsisinit); // Ajout du point à la variable de class (A refaire pour chaque point devant posséder le même icone OverlayItem Overlayitem_Locate = new OverlayItem(GEOPOINT DE L ENDROIT,TITRE, TEXTE); Overlay_Locate.addOverlay(Overlayitem_Locate); // Ajout des points mapoverlays.add(overlay_locate); MapController mapcontroller = mapview.getcontroller(); // Rafraichissement de la carte mapview.invalidate(); Cela ouvrira une fenêtre contenant le titre et le texte au clic sur le point. Découverte du développement Android Page 16 sur 21

17 9 GOOGLE PLAY Le Google Play Store permet de distribuer sur la plateforme de Google les applications conçu par les développeurs. 9.1 Inscription Pour s inscrire il suffit de se rendre sur le site développeur de Google ( puis de suivre les étapes. 9.2 Publication Pour publier une application il faut se rendre dans la partie développeur (même adresse que précédemment). Puis de cliquer sur «Publier une application». Et pour finir remplir le formulaire. 9.3 Accès aux statistiques L application Code Postal Suisse a été mise en ligne dès qu une première version utilisable fus faite puis a été mise à jour trois fois pour y ajouté les fonctionnalités manquante et corrigé certains bugs. Les statistiques d exemple présenté si dessous sont celles de l application. Le Google Play laisse accès à certaines statistiques pouvant être intéressant. Savoir la nationalité dominante des utilisateurs, leur langue, la versions d Android et le pays peuvent servir à mieux cibler l application ou voir ou se trouve les points faible de celle-ci (mauvaise traduction, compatibilité avec certaines version et autres). Figure 3 Statistique de nombre d installations Découverte du développement Android Page 17 sur 21

18 Figure 4 Nb de chaque version d Android Figure 5 Nationalité des utilisateurs ayant téléchargé l'application Découverte du développement Android Page 18 sur 21

19 Figure 6 Langues des utilisateurs Figure 7 Le nombres de versions installées Découverte du développement Android Page 19 sur 21

20 10 CONCLUSION En conclusion, malgré le revirement de situation avec l application des TPG, le fait d avoir trouvé une autre idée a pu me permettre de continuer à progresser dans le développement Android comme le sujet du travail de semestre le demandait. J ai pu dépasser les exigence du cahier des charges avec l ajout de certaines fonctionnalité tel que la reconnaissance vocale, le TextToSpeech, le téléchargement de fichier, le multithread, le multi-langue et les paramètres d applications Apport personnelle Ne connaissant pas du tout le développement Android avant de réaliser ce projet. Cela m a apporté beaucoup. J ai ainsi pu découvrir le langage JAVA qui est finalement pas si loin du C#. Certain points ont été difficile à comprendre au début, notamment la comparaison de string que je ne fessais pas correctement et qui donc ne marchais pas, mais finalement la documentation sur internet étant tellement dense cela n a pas été difficile de trouver les réponses à mes question. En comparaison avec le système d Apple, celui de Google est plus simple sur plusieurs points. Tout d abord, le langage JAVA est plus simple pour moi que l Objective-C. En second, il n y a pas besoin de licence pour pouvoir tester son application directement sur un appareil. Enfin le mécanisme de publication (et les prix) sont aussi plus simple et plus rapide. A mon avis, avec tous ces points fort le dévellopement Android possède encore un grand désavantage qui est le logiciel de dévellopement Eclipse. Celui ci (et dans sa dernière version) possède encore trop de bugs et de lenteur. J estime le temps de travail hors des heures de cours à un moins de 10%. Celui-ci a surtout été consacré aux recherches, à l apprentissage et à la publication de l application. 11 LIENS UTILES / SOURCES Voici quelques liens utiles pour apprendre à développer sur Android Français - FrAndroid ( - Developpez.com ( - Tutos-android ( Anglais - Android developers ( - XDA Developers ( Découverte du développement Android Page 20 sur 21

21 12 ANNEXES 12.1 Table des illustrations FIGURE 1 RÉSULTAT DE LA LISTVIEW D'EXEMPLE... 9 FIGURE 2 ECRAN DE SÉLECTION DU SDK FIGURE 3 STATISTIQUE DE NOMBRE D INSTALLATIONS FIGURE 4 NB DE CHAQUE VERSION D ANDROID FIGURE 5 NATIONALITÉ DES UTILISATEURS AYANT TÉLÉCHARGÉ L'APPLICATION FIGURE 6 LANGUES DES UTILISATEURS FIGURE 7 LE NOMBRES DE VERSIONS INSTALLÉES Mail des TPG Bonjour Monsieur, Faisant suite à votre message nous ne sommes pas en mesure de donner une suite favorable immédiate à votre initiative. Ceci pour des raisons de respect du graphisme, de la justesse des données et du service client qui pourraient en découler. Nous ne pouvons répondre à des clients qui se baseraient sur des informations ou bugs produits par votre application même si je n ai pas de doute sur sa qualité. [ ] En vous félicitant pour votre approche et en vous souhaitant bon courage pour la suite de vos travaux, je vous prie d agréer, cher monsieur Minelli, mes cordiales salutations. Michaël Chopard Adjoint à la direction ventes, marketing et promotion Responsable marketing, promotion et web transports publics genevois Route de la Chapelle - Case postale Grand-Lancy 1 - Suisse Découverte du développement Android Page 21 sur 21

Génie Logiciel et Interaction Homme-Machine PROJET UCAMPUS

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

Plus en détail

TP 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

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

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

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

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

www.elektor.fr/android SOMMAIRE

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

Plus en détail

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

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

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

Créer des applications Android

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

Plus en détail

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

TigerPro CRM Application mobile

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

Plus en détail

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

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

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

Plus en détail

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

Sommaire Introduction... 3 Le but du projet... 3 Les moyens utilisés... 3 Informations sur le client FTP... 4 Pourquoi une version Linux et

Sommaire Introduction... 3 Le but du projet... 3 Les moyens utilisés... 3 Informations sur le client FTP... 4 Pourquoi une version Linux et Licence 3 CDA 2010/2011 Client FTP Java Maxence Jaouan Sommaire Introduction... 3 Le but du projet... 3 Les moyens utilisés... 3 Informations sur le client FTP... 4 Pourquoi une version Linux et Windows?...

Plus en détail

Installation et prise en main

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

Plus en détail

Programmation Mobile Android Master CCI

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

Plus en détail

GUIDE D UTILISATION. Fonctionnement global du service sur l'interface Senior & Aidant

GUIDE D UTILISATION. Fonctionnement global du service sur l'interface Senior & Aidant GUIDE D UTILISATION Fonctionnement global du service sur l'interface Senior & Aidant icompanion est une application mobile destinée au senior et à ses proches, les Aidants. Son objectif : faciliter l usage

Plus en détail

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6 BUREAU VIRTUEL Utilisation de l application sur ipad Guide utilisateur Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6 Utilisation du bureau virtuel sur ipad Table des matières PREAMBULE...2 QU

Plus en détail

Installation d un manuel numérique 2.0

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

Plus en détail

FLUX POPCLUSTER PROCÉDURE D INSTALLATION ET D UTILISATION

FLUX POPCLUSTER PROCÉDURE D INSTALLATION ET D UTILISATION FLUX POPCLUSTER PROCÉDURE D INSTALLATION ET D UTILISATION Introduction : Votre flux PopCluster permet d afficher des messages et photos envoyés depuis un smartphone sur l écran (vidéo projecteur, TV ou

Plus en détail

Présentation de l application Smartphone «Risques Nice»

Présentation de l application Smartphone «Risques Nice» Présentation de l application Smartphone «Risques Nice» Dans le cadre de sa politique de gestion des risques, la ville de Nice a souhaité mettre les nouvelles technologies de l information au service des

Plus en détail

QPC Informatique vous propose d apporter la mobilité à vos applications de gestion d entreprise sans changer votre outil de gestion interne!

QPC Informatique vous propose d apporter la mobilité à vos applications de gestion d entreprise sans changer votre outil de gestion interne! Ce mois-ci : dossier complet sur l application Nuxidev La mobilité! QPC Informatique vous propose d apporter la mobilité à vos applications de gestion d entreprise sans changer votre outil de gestion interne!

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

Encore plus de widgets et de conteneurs

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

Plus en détail

Avec sauvegardez sans y penser, partagez et bougez, vos données vous suivent! Retrouvez tous vos services du cloud pro en cliquant ici.

Avec sauvegardez sans y penser, partagez et bougez, vos données vous suivent! Retrouvez tous vos services du cloud pro en cliquant ici. Avec sauvegardez sans y penser, partagez et bougez, vos données vous suivent! Retrouvez tous vos services du cloud pro en cliquant ici. SUGARSYNC VOUS ACCOMPAGNE À TOUT MOMENT DANS LA GESTION DE VOS DONNÉES

Plus en détail

Utiliser un NAS pour remplacer Dropbox via Cloud Station

Utiliser un NAS pour remplacer Dropbox via Cloud Station Utiliser un NAS pour remplacer Dropbox via Cloud Station Avec un NAS Synology et l application Cloud Station, vous pouvez synchroniser vos données sur l ensemble de vos ordinateurs et autres périphériques

Plus en détail

Reporting Services - Administration

Reporting Services - Administration Reporting Services - Administration Comment administrer SQL Server Reporting Services Cet article a pour but de présenter comment gérer le serveur depuis le "portail" de Reporting Services. Nous verrons

Plus en détail

Office Pro Plus. Procédures d installation. Direction des Systèmes d Information Grenoble Ecole de Management. Date de publication Juin 2014

Office Pro Plus. Procédures d installation. Direction des Systèmes d Information Grenoble Ecole de Management. Date de publication Juin 2014 Office Pro Plus Procédures d installation Date de publication Juin 2014 Direction des Systèmes d Information Version 1.1 Introduction Office Pro Plus 2013 vous est désormais offert pour toute la durée

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

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

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés... 15 Les listes de diffusions...

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés... 15 Les listes de diffusions... sommaire Votre solution de messagerie Futur Office évolue. Pour préparer au mieux la migration qui aura lieu le week-end du 23-24 Juin, nous vous conseillons de réaliser les actions préalables décrites

Plus en détail

Utiliser le site learningapps.org pour créer des activités interactives

Utiliser le site learningapps.org pour créer des activités interactives Utiliser le site learningapps.org pour créer des activités interactives I. Créer un compte - Pour pouvoir utiliser le site learningapps.org à des fins de création, il faut commencer par créer un compte

Plus en détail

I / La démarche à suivre pour l installation de l application-crm

I / La démarche à suivre pour l installation de l application-crm Page 1 sur 9 I / La démarche à suivre pour l installation de l application-crm Démarrer Internet Explorer et saisir dans la barre des adresses le lien suivant : «http://81.192.156.110/fcondl/» Une fois

Plus en détail

Poste virtuel. Installation du client CITRIX RECEIVER

Poste virtuel. Installation du client CITRIX RECEIVER SITEL Poste virtuel Installation du client CITRIX RECEIVER DOCUMENTATION UTILISATEUR Service informatique et télématique E-mail: hotline.sitel@unine.ch Téléphone : +41 32 718 20 10 www.unine.ch/sitel Table

Plus en détail

GUIDE de prise en main. let s play

GUIDE de prise en main. let s play GUIDE de prise en main let s play Sommaire Description Telma ONE TAB 7.1 / 1 / Premières manipulations / Comment insérer ma carte mémoire? / Comment copier vos fichiers sur la tablette? / Comment recharger

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

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies

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

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet

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

Plus en détail

HTML. Google Maps. Approfondir. 3 :HIKONB=^UZ^Z]:?k@l@g@h@a"; Codez une fois, déployez sur Android, ios, Kindle... Smartphones. Matériel.

HTML. Google Maps. Approfondir. 3 :HIKONB=^UZ^Z]:?k@l@g@h@a; Codez une fois, déployez sur Android, ios, Kindle... Smartphones. Matériel. 100 % développeur Mensuel n 167 - Octobre 2013 Approfondir HTML www.programmez.com Smartphones Avec Corona SDK Codez une fois, déployez sur Android, ios, Kindle... Google Maps Utiliser Maps et Street View

Plus en détail

Ceci est un Chromebook, ton ordinateur!

Ceci est un Chromebook, ton ordinateur! Ceci est un Chromebook, ton ordinateur! CHROMEBOOK - Dans le royaume des ordinateurs personnels, il n'y a pas beaucoup de choix. Pour schématiser, soit vous avez un PC, soit vous avez un Mac. Et ce depuis

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

SmartCaisse, depuis 2005. Prise de Commande IPhone, IPad (2, 3 et mini), IPod et tablette Android SmartCaisse

SmartCaisse, depuis 2005. Prise de Commande IPhone, IPad (2, 3 et mini), IPod et tablette Android SmartCaisse SmartCaisse, depuis 2005 Prise de Commande IPhone, IPad (2, 3 et mini), IPod et tablette Android SmartCaisse Présentation : Les logiciels de prise de commande téléchargeables sur Android Market sous le

Plus en détail

NOTICE DE EOBD-Facile Pour Android

NOTICE DE EOBD-Facile Pour Android NOTICE DE EOBD-Facile Pour Android EOBD-Facile Android 1 Outils OBD Facile copyright Introduction : EOBD-Facile est une application de diagnostic automobile. Elle vous permettra de lire les défauts moteurs

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

SP-1101W/SP-2101W Quick Installation Guide

SP-1101W/SP-2101W Quick Installation Guide SP-1101W/SP-2101W Quick Installation Guide 05-2014 / v1.0 1 I. Informations sur le produit I-1. Contenu de l'emballage Prise intelligente commutée Guide d'installation rapide CD avec guide d'installation

Plus en détail

Securitoo Mobile guide d installation

Securitoo Mobile guide d installation Securitoo Mobile guide d installation v12.11 Toutes les marques commerciales citées dans ce document sont la propriété exclusive de leurs détenteurs respectifs. Copyright 2012 NordNet S.A. objectif Le

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

Développement sous Android

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

Plus en détail

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

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

CHECKLIST : OUVERTURE DES OFFRES

CHECKLIST : OUVERTURE DES OFFRES CHECKLIST : OUVERTURE DES OFFRES 1 Introduction 2 De quoi avez-vous besoin? 2.1 La configuration minimale 2.2 La solution intermédiaire (recommandée) 2.3 La configuration maximale 3 Comment préparer un

Plus en détail

Guide de démarrage rapide. (pour la version 5.0.)

Guide de démarrage rapide. (pour la version 5.0.) Guide de démarrage rapide (pour la version 5.0.) 2 Table des matières Introduction Réglages de l application MyTalk Mobile 1. MODIFICATION 2. DEMARRER 3. AFFICHER 4. SYNTHETISEUR VOCAL 5. NOMBRE DE MOTS

Plus en détail

TRACcess ekey. Référence rapide

TRACcess ekey. Référence rapide TRACcess ekey Référence rapide i Tous droits réservés Avis de nonresponsabilité Marques de commerce et brevets Utilisation prévue 2013 United Technologies Corporation. Tous droits réservés. 10103338P1,

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

Comment télécharger et

Comment télécharger et Dispositifs de lecture numérique Comment télécharger et lire un livre numérique sur tablette et liseuse? Par souci de synthèse nous retiendrons ici les modèles de tablettes et liseuses les plus utilisés

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

Tutorial et Guide TeamViewer

Tutorial et Guide TeamViewer Tutorial et Guide TeamViewer TeamViewer est un programme qui permet de partager son bureau ou prendre la main d'un bureau à distance via internet partout dans le monde, et d'ainsi avoir l'opportunité de

Plus en détail

GUIDE D UTILISATION LA DEPECHE PREMIUM

GUIDE D UTILISATION LA DEPECHE PREMIUM www.ladepeche.fr/premium GUIDE D UTILISATION LA DEPECHE PREMIUM La version 100% numérique de La Dépêche du Midi 1 Madame, Monsieur, Ce guide a pour objectif de vous accompagner dans la prise en main de

Plus en détail

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

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

Plus en détail

Banque de données d offres & carte web interactive d offres

Banque de données d offres & carte web interactive d offres Réseau des parcs suisses Monbijoustrasse 61, 3007 Bern Tel. +41 31 381 10 71; info@paerke.ch; www.paerke.ch Banque de données d offres: a.jordan@paerke.ch Carte web interactive: t.estermann@paerke.ch Feuille

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

TUTORIEL. L application SIKKENS FR pas à pas

TUTORIEL. L application SIKKENS FR pas à pas TUTORIEL L application SIKKENS FR pas à pas L application SIKKENS FR SIKKENS présente son application pour smartphones et tablettes, un outil incontournable et complet au service des peintres professionnels.

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

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

Plus en détail

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

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

Plus en détail

INSTALLATION ET PRISE EN MAIN

INSTALLATION ET PRISE EN MAIN Business Phone CTI Client Pro INSTALLATION ET PRISE EN MAIN Vous trouverez dans ce document, la démarche d installation de Business Phone CTI Client Pro et les différentes possibilités qu offre ce logiciel.

Plus en détail

Smartphone Android by SFR STARADDICT II

Smartphone Android by SFR STARADDICT II Smartphone Android by SFR STARADDICT II Guide de prise en main DAS : 0,749 W/kg sfr.fr Carrément vous. Sommaire 1- PREMIÈRES Manipulations 6 Comment insérer ma carte SIM et la batterie? 6 Comment insérer

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

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

CTIconnect PRO. Guide Rapide

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

Plus en détail

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

Signalétique touristique en vallée Vézère. Quel pourrait être l apport des technologies numériques et du GPS

Signalétique touristique en vallée Vézère. Quel pourrait être l apport des technologies numériques et du GPS Signalétique touristique en vallée Vézère Quel pourrait être l apport des technologies numériques et du GPS 2 Rappels L objectif est d étudier l apport possible des TIC dans la problématique de signalétique

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

Guide de configuration. Logiciel de courriel

Guide de configuration. Logiciel de courriel Guide de configuration Logiciel de courriel Août 2013 Table des matières 1. Logiciels de courriel Mac 1.1 Télécharger, installer et mettre à niveau Microsoft Outlook (Utilisateurs du Courriel Affaires

Plus en détail

Application CarPostal Informations relatives aux services mobiles de CarPostal

Application CarPostal Informations relatives aux services mobiles de CarPostal Application CarPostal Informations relatives aux services mobiles de CarPostal L'application CarPostal vous offre un ensemble d'informations et d'outils intéressants non seulement pour vos loisirs, mais

Plus en détail

SECURIDAY 2013 Cyber War

SECURIDAY 2013 Cyber War Club de la Sécurité Informatique à l INSAT Dans le cadre de la 3ème édition de la journée nationale de la sécurité informatique SECURIDAY 2013 Cyber War SECURINETS Présente Formateurs: 1. Emna BEY 2. Manel

Plus en détail

Transmetteur Wifi Heden NOTICE D UTILISATION

Transmetteur Wifi Heden NOTICE D UTILISATION Transmetteur Wifi Heden NOTICE D UTILISATION Référence : BEHEDTVAB0 1 Sommaire 1 - Contenu de l emballage et description... 3 1-1 - Contenu de l emballage... 3 1-2 - Caractéristiques... 3 1-3 - Description...

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

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

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

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

Plus en détail

LA MOBILITE : ACTEURS, OUTILS,

LA MOBILITE : ACTEURS, OUTILS, LA MOBILITE : ACTEURS, OUTILS, DEVELOPPEMENT, CONCEPTION, GESTION DE PROJET INTERVENTION MASTER DILIPEM Pascal Moutet, iseeds Software, 02/02/2012 PARCOURS ET FONCTIONS OCCUPEES Parcoursuniversitaire Parcoursprofessionnel

Plus en détail

Environnement Zebra Link-OS version 2.0

Environnement Zebra Link-OS version 2.0 Environnement Zebra Link-OS version 2.0 Pour répondre aux nouvelles attentes et à une demande croissante en appareils à la fois mobiles, intelligents et connectés au Cloud, Zebra Technologies a créé un

Plus en détail

SERVICE APGIS MOBILE : https://apgismobile.apgis.com. Siège social : 12, rue Massue - 94684 Vincennes cedex

SERVICE APGIS MOBILE : https://apgismobile.apgis.com. Siège social : 12, rue Massue - 94684 Vincennes cedex apgis Institution de prévoyance 12 rue Massue 94684 Vincennes cedex SERVICE APGIS MOBILE : https://apgismobile.apgis.com QUELQUES EXPLICATIONS Siège social : 12, rue Massue - 94684 Vincennes cedex APGIS

Plus en détail

Benjamin Morin SANSTABOO. L iphone OS 4. maîtrisé. pour l utilisateur avancé. Groupe Eyrolles, 2010, ISBN : 978-2-212-12746-1

Benjamin Morin SANSTABOO. L iphone OS 4. maîtrisé. pour l utilisateur avancé. Groupe Eyrolles, 2010, ISBN : 978-2-212-12746-1 Benjamin Morin SANSTABOO L iphone OS 4 pour l utilisateur avancé maîtrisé Groupe Eyrolles, 2010, ISBN : 978-2-212-12746-1 Table des matières 1. LE B.A.-BA DE L IPHONE..................................................

Plus en détail

L écran du marais : Comment configurer le viewer OpensSim

L écran du marais : Comment configurer le viewer OpensSim L écran du marais : Comment configurer le viewer OpensSim Dans un premier temps, il vous faut télécharger et installer un logiciel de navigation dédié aux serveurs de mondes virtuels. En voici deux ainsi

Plus en détail

Depuis votre ordinateur de bureau

Depuis votre ordinateur de bureau Le standard RSS représente un moyen simple d'être tenu informé des nouveaux contenus d'un site web, sans avoir à le consulter directement. Nous allons voir ci dessous comment récupérer le flux RSS des

Plus en détail

Projet tablettes numériques Document de référence

Projet tablettes numériques Document de référence Projet tablettes numériques Document de référence Version 1.0 Projet tablettes numériques Document de référence 1 Gestion des versions Numéro de Auteur Révision Date version 0.1 Martin Langelier Ébauche

Plus en détail

Comprendre les outils mobiles

Comprendre les outils mobiles Les RDV etourisme de Cornouaille Un programme organisé et financé par Avec le partenariat Et le soutien de l Etat Atelier Juin 2014 Comprendre les outils mobiles Au menu 1 Définitions 2 Quelques chiffres

Plus en détail

Création d'un identifiant Apple sans carte bancaire (à partir d'un ORDINATEUR) - 1

Création d'un identifiant Apple sans carte bancaire (à partir d'un ORDINATEUR) - 1 Création d'un identifiant Apple sans carte bancaire (à partir d'un ORDINATEUR) *** À PARTIR D'UN ipad, iphone, ipod, veuillez consulter la page suivante : http://monurl.ca/mobileidentifiant *** TUTORIEL

Plus en détail

N.B. : Le mot de passe est le même pour les connexions sans fil, e-learning et Windows (laboratoires) ainsi que les adresses électroniques.

N.B. : Le mot de passe est le même pour les connexions sans fil, e-learning et Windows (laboratoires) ainsi que les adresses électroniques. Foire aux questions : Comptes et mot de passe Quels types de compte USEK sont disponibles? - Connexion sans fil, e-learning et Windows (Matricule universitaire et mot de passe) - Bannière (Matricule universitaire

Plus en détail

Mag. à la carte de fidélité virtuelle? Solution de fidélisation sur application mobile. Et si vous passiez

Mag. à la carte de fidélité virtuelle? Solution de fidélisation sur application mobile. Et si vous passiez http5000 Mag Et si vous passiez à la carte de fidélité virtuelle? Solution de fidélisation sur application mobile Retrouvez ce magazine et tous les autres numéros sur notre application mobile! Tapez http5000

Plus en détail

Notice CUBE TALK 9x U65GT

Notice CUBE TALK 9x U65GT Notice CUBE TALK 9x U65GT 1 2 3 4 5 6 7 8 Stockage Paramètres > Stockage Utilisez les paramètres de stockage pour surveiller l'espace utilisé et l'espace disponible dans la mémoire de stockage interne

Plus en détail