Fanny BATCHO TSIO2B 13/12/2014 RAPPORT DE STAGE. Du 01/12/2014 Au 23/01/2015. Réalisé par Fanny BATCHO

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

Download "Fanny BATCHO TSIO2B 13/12/2014 RAPPORT DE STAGE. Du 01/12/2014 Au 23/01/2015. Réalisé par Fanny BATCHO"

Transcription

1 RAPPORT DE STAGE Fanny BATCHO TSIO2B 13/12/2014 Du 01/12/2014 Au 23/01/2015 0

2 Sommaire I. Présentation de l entreprise a) Introduction b) Marque de distinction sur le marché immobilier II. Missions confiées III. Etude et planification des missions a) Les Outils utilisés b) Planning et Gestion du temps IV. Réalisation des missions a) Application vitrine b) Application native de type informatif V. Conclusion 1

3 Introduction Du 1er Décembre 2014 au 23 Janvier 2015, j ai effectué un stage au sein de l entreprise Ecosyndic, située à Paris. Au cours de ce stage, j ai pu m intéresser au développement d application pour Android. I. Présentation de l entreprise a) Introduction La société Ecosyndic, créée en 2009, est un syndic de copropriété. Un syndic a pour fonction d assurer l'administration de l'immeuble dépendant de la copropriété. Cette agence est une Société à Responsabilité Limitée au capital de et est située à Paris dans le 9éme arrondissement. b) Marque de distinction sur le marché immobilier L écologie Que cela soit lors de prestation ou des travaux de rénovation, la société Ecosyndic, met un point d honneur sur l écologie. Ces actes se manifestent par l organisation du tri des déchets, la mise en place d informations de sensibilisation des habitants et le travail d éducation pouvant amener vers une conduite plus écologique. La transparence La transparence d Ecosyndic se révèle par une prestation permettant de consacrer du temps aux copropriétaires et au conseil syndical pour leur expliquer et les informer sur les enjeux relatifs à l entretien de leur bâtiment. Dans un objectif de réduction des coûts les outils internet sont proposés prioritairement. En effet, chaque copropriétaire possède un espace privatif (espace client) où il peut retrouver en ligne : Le règlement de la copropriété Le carnet d entretien Les PV d assemblée générale Un calendrier des évènements à venir. Les communications du conseil syndical. Cet espace client a été créé par la société Crypto, prestataire d Ecosyndic. Cette société fourni aussi un logiciel, nommé La Solution Crypto (LSC), composé de différents module (Syndic, Gérance, Transaction, ) collaborant pour un pilotage stratégique de l activité professionnelle de l entreprise. 2

4 La société Crypto se trouve à Nancy. Il s agit d une SAS au capital de Crypto est un éditeur de logiciels immobiliers et de services à valeur ajoutée autour des métiers de l'immobilier. Voir le schéma de l organisation réseaux annexe n 8. II. Missions confiées Au cours de mon stage, j ai pu effectuer deux tâches. Dès lors qu elles m ont permis d apprendre différents aspects de la programmation. Il s agit de deux tâches distinctes : la mise en œuvre de deux applications pour smartphone et d un site web. La création d une application sur mobile consiste tout d abord à : - Rédiger une spécification fonctionnelle en méthode Agile qui servirait de support pour la création d une application pour mobile. - Développer l application vitrine pour la société ECOSYNDIC compatible avec des smartphone Android. La seconde application a pour but de facilité les copropriétaires dans la prise contact avec les différents services d Ecosyndic. III. Etude et planification des missions Au cours de ce stage, j ai eu l opportunité de découvrir un métier sous toutes ses formes et de comprendre de manière globale les difficultés que les développeurs pouvaient rencontrer. Pour une meilleure compréhension des tâches que j ai pu effectuer, il apparaît approprié de traiter en premier lieu des outils qui étaient mis à ma disposition, puis de traiter de manière détaillée les tâches que j ai pu effectuer. a) Choix de solution Logiciel de développement : Eclipse Android SDK Android Studio 3

5 Eclipse Android SDK est un kit de développement, c'est-à-dire un ensemble d'outils que met à disposition Google afin de vous permettre de développer des applications pour Android. Ce SDK contient : Eclipse, un environnement de développement spécialisé dans le développement Java mais qui n'est pas capable de développer des applications Android sans le composant suivant ; Le plugin ADT, qui est une extension d'eclipse afin de développer des applications Android ; Des outils pour gérer l'installation d'android sur votre système. Android Studio est l environnement de développement officiel de Google qui remplace l IDE d Eclipse (avec donc exactement les mêmes fonctionnalités) depuis le 8 décembre Comparaison d Android Studio et Eclipse : SDK Android Studio Eclipse (ADT) Facilité d installation Simple Moyen Langue Anglais Nombreuses Performance Rapide Peut être lent Système de Build Gradle Ant Génération de variante et Oui Non de multiple APK Android code de completion et de refactoring Avancé Base Editeur d interface Oui Oui graphique Signature d APK et gestion Oui Oui de Keystore Support NDK* A venir Oui *Le NDK (Native Development Kit Kit de développement natif) est un outil permettant d implémenter des parties natives (en C ou C++) pour une application. Cela permet par exemple, de créer du code commun (bibliothèque) entre plusieurs applications ou entre des applications Android & IOS par exemple. Gradle a pour fonctionnalités de : - Permettre la construction de projet - Combiner Ant et Maven - Permettre d'écrire des tâches de construction utilisant le langage Groovy (tests unitaires,...) - Faciliter l intégration des plugins (comme Google l'a fait pour Android Studio) - Gérer automatiquement des dépendances 4

6 Maven est un outil pour la gestion et l'automatisation de production des projets logiciels Java en général et Java EE en particulier. Ant (Another Neat Tool) est l outil de base permettant d'automatiser des tâches lourdes et répétitives. Ces deux outils représentent l'équivalent en Java de l'outil make d'unix. b) Planning et gestion du temps Je notais, pour chaque jour, l avancé de mon travail et les contraintes sur un carnet. La rédaction de la spécification s est faite la première semaine. Après un entretien avec ma tutrice de stage pour en discuter et finaliser la spécification fonctionnelle, j ai commencé à développer l application sur mobiles pendant les 5 semaines suivantes. VI. Réalisation des missions a) Application vitrine Spécification des exigences L application a pour rôle de permettre à l utilisateur de pouvoir rechercher des biens immobiliers que ce soit par géolocalisation ou bien en mettant des critères (ville, budget, type de bien, ). L utilisateur peut ainsi accéder aux caractéristiques d un bien en particulier. De plus il peut ajouter un commentaire au bien qu il consulte. Il est aussi possible de se connecter à son compte client. Exigences fonctionnelles : voir l annexe n 1 : maquettes écrans. Exigences non-fonctionnelles : Il est nécessaire que l application soit - compatible avec tous smartphone et tablettes sous Android. - développé sous une version actuelle (non obsolète) c est-à-dire entre l API 14 et l API 21 (entre Ice Cream Sandwich et Lollipop). 5

7 Contraintes L activité d Android Studio prend une place importante dans la mémoire vive de l ordinateur. De plus le chargement de l émulateur est lent car l ordinateur d'exécute des instructions processeurs qui respectent l'architecture ARM (parce que les processeurs des téléphones utilisent en grande majorité cette architecture) alors que le processeur de l ordinateur n'utilise pas la même architecture. Pour répertorier les différents biens à rechercher dans cette application, il est indispensable de manipuler une base de données. Or la base de données est agrémentée par le moyen d une interface logique nommé La Solution Crypto. Ce logiciel a été créé par une société prestataire : Crypto. C est donc cette dernière qui peut exercer des requêtes à la base de données et traiter les informations. La société n était donc pas disposer me donner un accès à cette base de données. Analyse Les méthodes Agiles partent du principe que, spécifier et planifier dans les détails l intégralité d un produit ou d un projet avant de le développer (approche prédictive), est contre-productif. Ces méthodes favorisent l approche empirique. Dans le cadre d un projet de développement logiciel, le client élabore sa vision du produit à réaliser et liste les fonctionnalités ou les exigences de ce dernier. Il soumet cette liste à l équipe de développement, communique directement avec elle. L équipe estime le coût de chaque élément de la liste. Celle-ci sélectionne ensuite une portion des exigences à réaliser dans une période de temps courte appelée itération. Chaque itération inclut des travaux de conception de spécification fonctionnelle. Une spécification fonctionnelle correspond à la définition minutieuse du fonctionnement de l interface, du macro vers le micro, pour chaque gabarit et toutes les fonctionnalités. De plus, lors de la rédaction, elle ne doit pas être composée de termes techniques. En revanche, elle doit contenir la description des besoins, les contraintes et les règles de gestion du projet. Voir le schéma démonstratif annexe 2. Afin de concevoir l application, il est préférable de visualiser l organisation des données par un Modèle conceptuel des données. Voir le MCD annexe 5 p.14. Conception Comme indiqué précédemment, le développement de l application sur Android s est fait dans l environnement de développement : Android Studio. Le langage informatique fut essentiellement en Java orienté objet mais aussi en XML pour la mise en page. Le XML (extensible Markup Language) est un langage de balisage qui permet de mettre en forme des informations. De plus ce langage a été désigné comme une norme d après l ISO en 2002 (ISO/IEC TR :2002) Le Java est un langage de programmation mais aussi une norme élaboré par Organisation internationale de normalisation (ISO) en 2000 (ISO/TS :2000). Dans cet IDE, ce langage est orienté objet. Présentation des outils 6

8 Ce menu est associé à l outil d Android Studio permettant de créer une interface graphique. - La première liste déroulante permet de naviguer rapidement entre les répertoires de layouts. Il est possible de créer des versions alternatives au layout actuel en créant des nouveaux répertoires différenciés par leurs quantificateurs. - La deuxième liste déroulante permet d'observer le résultat en fonction de différentes résolutions. Le chiffre indique la taille de la diagonale en pouces et la résolution de l'écran. - La troisième permet d'observer l'interface graphique en fonction de certains facteurs (format : portrait ou paysage, luminosité : jour ou nuit, ). - La quatrième liste déroulante permet d'associer un thème à l activité. - La suivante correspond à la liste des différentes activités présentent dans le projet. - L'avant-dernière permet de choisir une langue si votre interface graphique change en fonction de la langue. - Et enfin la dernière vérifie le comportement en fonction de la version de l'api, s il y a une définition des quantificateurs. En ce qui concerne la barre d outils du bas, ces boutons sont spécifiques à un composant et à son layout parent, contrairement aux boutons précédents qui étaient spécifiques à l'outil. - Le premier bouton fait en sorte que l'interface graphique fasse exactement la taille de la fenêtre dans laquelle elle se trouve. - Le deuxième remet le zoom à 100%. - Enfin les deux suivants permettent respectivement de dézoomer et de zoomer. Utilisation Android Studio permet de créer des interfaces graphiques à la souris. Il est en effet possible d'ajouter un élément et de le positionner grâce à sa souris (voir annexe 6 p.14 et 15). Une application sur Android s organise en activité. Une activité est un seul élément ciblée avec lequel l utilisateur peut interagir. Presque toutes les activités interagissent avec l'utilisateur, de sorte que la classe Activity s occupe de créer une fenêtre dans lequel on peut placer une interface utilisateur. Bien que les activités sont souvent présentées à l'utilisateur comme des fenêtres en plein écran, elles peuvent également être utilisés d une d'autre façon: comme des fenêtres flottantes (par un thème) ou incorporé à l'intérieur d'une autre activité. Il existe deux méthodes que toutes les classes Activity possèdent : - OnCreate() : appelé lorsque l activité commence. 7

9 - OnPause() : appelé lorsque l activité s exécute en arrière-plan. Voir annexe 7 (les différentes fonctions que peut contenir une Activité dans son cycle de vie). Une activité peut se trouver dans trois états qui se différencient surtout par leur visibilité : Etat Visibilité Description Active («active» ou «running») L'activité est visible en totalité. c'est ce que l'utilisateur consulte en ce moment même et il peut l'utiliser dans son intégralité. C'est cette application qui a le focus, c'est-à-dire que l'utilisateur agit directement sur l'application. Suspendue («paused») Arrêtée («stopped») L'activité est partiellement visible à l'écran. L'activité est tout simplement oblitérée par une autre activité, on ne peut plus la voir du tout. L activité ne réagit plus avec l utilisateur. Pour que notre application récupère le focus, l'utilisateur devra se débarrasser de l'application qui l'obstrue, puis l'utilisateur pourra à nouveau interagir avec. Si le système a besoin de mémoire, il peut très bien tuer l'application. L activité ne réagit plus avec l utilisateur Le système retient son état pour pouvoir reprendre, mais il peut arriver que le système tue votre application pour libérer de la mémoire système. Voir un aperçu du code commenté Annexe 3. L'Android Virtual Device (AVD) est un émulateur de terminal sous Android, c'est-à-dire qu il s agit d un logiciel qui se fait passer pour un appareil sous Android (téléphone portable, tablette, télévision, montre connectée, ) à l ordinateur. Ce logiciel a un avantage : il n est pas nécessaire d avoir un périphérique sous Android pour tester l application. Lorsque l on souhaite tester l application, il suffit de lancer un émulateur qui a été préalablement installé et configuré. L environnement de développement installe l application, sous l extension apk, directement sur l émulateur, puis l exécute. b) Application native de type informatif Spécification des exigences Cette application est une alternative à l application vitrine, celle-ci ne pouvant se réalisé pour cause de restriction d accès à la base de données. 8

10 L application a pour but de faciliter la communication entre le syndic et les copropriétaires. Elle est composée de trois activités : Première activité : correspond à la page d accueil, elle est composé de trois boutons permettant respectivement d accéder aux coordonnées d Ecosyndic, d accéder aux informations des différent services et d accéder à l espace client (lien vers l espace client sur internet développer par crypto). Deuxième activité : affiche les coordonnées de l agence et est composé de deux boutons : l un sert à envoyer un mail sur l adresse d accueil de l agence et l autre déclenche un appel vers la ligne téléphonique de l accueil de l agence. Troisième activité : affiche les informations des différents services que utilisateur souhait voir grâce à une liste déroulante. Cette activité contient aussi deux boutons qui ont les mêmes fonctionnalités que la deuxième activité. Conception En ce qui concerne les outils de conception, les langages et le déploiement, l application utilise les technologies que l application vitrine. Pour ce qui est du code et du rendu, voir annexe 3 et 4. 9

11 Annexe n 1 : Maquettes écran de l application vitrine Page d Accueil Option de recherche 10

12 Résultat de la recherche Fiche descriptive d un bien 11

13 Localisation de l utilisateur Formulaire de connexion 12

14 Contacts 13

15 Annexe n 2 : Schéma illustrant la méthode AGILE Annexe 3 : exemple de code en java package fr.ecosyndic.ecosyndic; import android.app.actionbar; import android.app.activity; import android.content.intent; import android.net.uri; import android.os.build; import android.os.bundle; import android.view.menu; import android.view.menuitem; import android.view.view; import android.widget.arrayadapter; import android.widget.button; import android.widget.spinner; import android.widget.textview; import android.widget.toast; public class TelephoneActivity extends Activity { static final String[] Service = new String[]{"Comptable", "Gestion Locative", "Syndic"; //instance du contenu de la liste déroulante 14

16 protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_telephone); // l activité s affiche en function du layout activity_telephone final Spinner spin = (Spinner) findviewbyid(r.id.spin); ArrayAdapter<String> adapter = new ArrayAdapter<String> (this, android.r.layout.simple_spinner_item, Service); adapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item); spin.setadapter(adapter); final Button valid = (Button) findviewbyid(r.id.valider); );//instance de l objet XML valid.setonclicklistener(new Button.OnClickListener() { public void onclick(view v) { //méthode appeler pour définir l action lorsque l utilisateur clique sur le bouton Option();//function determinant l action du bouton valid ); public void Option() { String Newline = System.getProperty("line.separator");//argument correspondant au retoure à la ligne int t = 0; final Button valid = (Button) findviewbyid(r.id.valider);//instance de l objet XML if (valid!= null) { final Spinner spin = (Spinner) findviewbyid(r.id.spin); final TextView text = (TextView) findviewbyid(r.id.information); if ((spin!= null) && spin.isenabled()) { //verification si la liste déroulante est active et si la liste est nulle switch (spin.getselecteditemposition()) { case 0: text.settext("comprable " + Newline + "Responsable - Remy Samir " + Newline + "Tel : " + Newline + "Mail: xxx@xxx.fr "); t = 1; break; case 1: text.settext("gestion Locative " + Newline + "Responsable - Valérie Elmira " + Newline + "Tel : " + Newline + "Mail: xxx@xxx.fr "); t = 2; break; case 2: text.settext("syndic" + Newline + "Responsable - Aurore Chopin" + Newline + "Tel : " + Newline + "Mail:xxx@xxx.fr"); t = 3; break; default: break; spin.setenabled(false); valid.settext("annuler"); final Button appel = (Button) findviewbyid(r.id.appel); 15

17 final Button env = (Button) findviewbyid(r.id.env); final int finalt = t; appel.setonclicklistener(new Button.OnClickListener() public void onclick(view v) { String n = null; if (finalt == 1) { n = "tel: "; else if (finalt == 2) { n = "tel: "; else if (finalt == 3) { n = "tel: "; Intent callintent = new Intent(Intent.ACTION_CALL); callintent.setdata(uri.parse(n.tostring()));//function qui provoque un appel avec le numéro de telephone correspondant au service selectionné. startactivity(callintent); ); env.setonclicklistener(new Button.OnClickListener() public void onclick(view v) { String mail = null; if (finalt == 1) { mail = " xxx@xxx.fr "; else if (finalt == 2) { mail = " xxx@xxx.fr "; else if (finalt == 3) { mail = " xxx@xxx.fr "; Intent i = new Intent(Intent.ACTION_SEND); i.settype("message/rfc822"); i.putextra(intent.extra_ , mail); i.putextra(intent.extra_subject, "objet :"); i.putextra(intent.extra_text, " "); try { startactivity(intent.createchooser(i, "Envoyer un mail...")); catch (android.content.activitynotfoundexception ex) { Toast.makeText(TelephoneActivity.this, "There are no clients installed.", Toast.LENGTH_SHORT).show(); 16

18 /** code qui permet l envoi d avec l adresse correspondant au service selectionné*/ ); else { spin.setenabled(true); valid.settext("valider"); text.settext("aucune public boolean oncreateoptionsmenu(menu menu) { //Méthode appeler pour la barre d action getmenuinflater().inflate(r.menu.menu_telephone, menu); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { ActionBar actionbar = getactionbar(); actionbar.setdisplayhomeasupenabled(true); return public void onbackpressed() { //Méthode définissant le bouton precedent dans la barre d action TelephoneActivity.this.startActivity(new Intent(TelephoneActivity.this, public boolean onoptionsitemselected(menuitem item) { switch (item.getitemid()) { case android.r.id.home: onbackpressed(); break; return super.onoptionsitemselected(item); 17

19 Annexe 4: Résultats du code annexe 1 18

20 Annexe n 5 : MCD Organisation des biens d Ecosyndic Annexe 6 : Capture d écran d un layout Design (en bas) Text (en haut) Code XML généré par la vue Aperçu de la vue 19

21 Encart «Palette» pour placer différentes vues Aperçu de la vue Encart «Properties» pour Modifier les attributs 20

22 Annexe n 7 : Cycle de vie d une activité 21

23 Annexe n 8 : Organisation réseau 22

24 V. Conclusion J ai, ainsi, effectué mon stage pratique du Brevet de Techniciens Supérieurs Services Informatiques aux Organisations au sein de l entreprise Ecosyndic. Lors de ce stage de 8 semaines, j ai pu mettre en pratique mes connaissances théoriques acquises durant ma formation, de plus, je me suis confronté aux difficultés réelles du monde du travail. Je pense que cette expérience en entreprise m a offert une bonne préparation à mon insertion professionnelle car elle fut pour moi une expérience enrichissante et complète qui conforte mon désir d exercer mon futur métier de développeuse en informatique. Remerciements Pour finir ce développement sur mon expérience professionnelle, il apparaît opportun de terminer ce rapport de stage par des remerciements, à ceux qui m ont beaucoup appris au cours de ce stage, et à ceux qui ont eu la gentillesse de faire de ce stage un moment très profitable. Je remercie Mme Aurore CHOPIN, ma tutrice de stage, responsable du cabinet ECOSYNDIC qui m'a accueilli dans son entreprise et m'a accordé de son temps malgré son planning chargé et ses importantes responsabilités 23

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

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

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

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

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

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

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

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

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

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

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

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

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

as Architecture des Systèmes d Information

as Architecture des Systèmes d Information Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes

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

De Java à Android version 0.1

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

Plus en détail

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

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

7.0 Guide de la solution Portable sans fil

7.0 Guide de la solution Portable sans fil 7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

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

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

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

Java 7 Les fondamentaux du langage Java

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

Plus en détail

Manuel logiciel client for Android

Manuel logiciel client for Android 1 Manuel logiciel client for Android 2 Copyright Systancia 2012 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet

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

TP1 : Initiation à Java et Eclipse

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

Plus en détail

LES TABLETTES : GÉNÉRALITÉS

LES TABLETTES : GÉNÉRALITÉS LES TABLETTES : GÉNÉRALITÉS Fonctionnement Qu est-ce qu une tablette tactile? Une tablette tactile est un appareil doté d'un écran qui permet d'interagir simplement en touchant l'écran ou à l'aide d'un

Plus en détail

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

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

Plus en détail

ACTIVITÉ DE PROGRAMMATION

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

Plus en détail

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

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

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30 Examen intra 20 février 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Quelle influence peut avoir le typage dynamique sur la maintenabilité

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

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

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business

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

Construire des plug-ins pour SAS Management Console SAS 9.1

Construire des plug-ins pour SAS Management Console SAS 9.1 Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION

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

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

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

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

- 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

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

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

Plus en détail

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 Question #1 Quelle technique de mise sous test devons-nous utiliser si nous voulons simuler le comportement d'une

Plus en détail

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris BENCHETRIT Michaël BTS IG 2 ème année Brevet de Technicien Supérieur Informatique de Gestion Option : Développeur d applications Session 2011 Note de synthèse Développement web sur le CMS Prestashop Stage

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

MANUEL D UTILISATION LOCKIMMO SYNDIC

MANUEL D UTILISATION LOCKIMMO SYNDIC MANUEL D UTILISATION LOCKIMMO SYNDIC LOCKimmo Logiciels de gestion immobilière Table des matières Paramétrage de votre copropriété...4 1ère Étape : Création de votre fiche Syndic...4 2ème Étape : Création

Plus en détail

MANUEL UTILISATEUR. Application 4trip

MANUEL UTILISATEUR. Application 4trip * MANUEL UTILISATEUR Application 4trip Table des matières 1. Introduction... 1 1.1. Description globale du produit... 1 1.2. Description de la finalité du manuel... 1 2. Manuel d utilisation... 2 2.1.

Plus en détail

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Sage CRM. Sage CRM 7.3 Guide du portable

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

Plus en détail

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

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. Considérations sur le développement rapide d'application et les méthodes agiles Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

Plus en détail

Ma première visibilité sur le Web. en 60 min avec des outils gratuits

Ma première visibilité sur le Web. en 60 min avec des outils gratuits Ateliers Commerce Internet Ma première visibilité sur le Web en 60 min avec des outils gratuits 23/04/2015 1 Ma première visibilité sur Internet Même sans site internet! Pourquoi être présent sur Internet?

Plus en détail

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40 Déroulement du cours Introduction Concepts Java Remarques Langage et Concepts de Programmation Orientée-Objet Gauthier Picard École Nationale Supérieure des Mines de Saint-Étienne gauthier.picard@emse.fr

Plus en détail

Prise en main rapide

Prise en main rapide Objectif terminal Réaliser un objet communicant Pourquoi? : 20 millards d objets connectés en 2020! Quelques mots sur l outil de développement App Inventor App Inventor pour Android est une application

Plus en détail

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

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/

Plus en détail

Logiciel KEL Ag. La gestion d assemblées générales sereine. Un logiciel du Groupe KEL

Logiciel KEL Ag. La gestion d assemblées générales sereine. Un logiciel du Groupe KEL Logiciel KEL Ag La gestion d assemblées générales sereine Un logiciel du Groupe KEL Logiciel KEL Ag La gestion d assemblées générales sereine Un logiciel du Groupe KEL Bienvenue dans le nouveau logiciel

Plus en détail

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions

Plus en détail

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

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

Plus en détail

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

Documentation module hosting

Documentation module hosting Documentation module hosting Documentation module Hosting pour Dolibarr ERP/CRM 04/11/2014 Version : 1.0 2014 - aternatik www.aternatik.fr Documentation module Hosting pour Dolibarr ERP/CRM Nom : www.aternatik.fr

Plus en détail

Structure d un programme et Compilation Notions de classe et d objet Syntaxe

Structure d un programme et Compilation Notions de classe et d objet Syntaxe Cours1 Structure d un programme et Compilation Notions de classe et d objet Syntaxe POO 1 Programmation Orientée Objet Un ensemble d objet qui communiquent Pourquoi POO Conception abstraction sur les types

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

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

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

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7 Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin

Plus en détail

Portail de Management de Visioconférence As a Service

Portail de Management de Visioconférence As a Service Livret technique MyEasyVision Portail de Management de Visioconférence As a Service # Web - ipad&iphone Prérequis Pour pouvoir déployer le service, G2J nécessite que les infrastructures de visioconférence

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

Accélérez votre émulateur Android

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

Plus en détail

Premiers Pas en Programmation Objet : les Classes et les Objets

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

Plus en détail

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

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Table des matières ENVIRONNEMENT

Table des matières ENVIRONNEMENT ENVIRONNEMENT Présentation de Windows 7.................13 Démarrer Windows 7......................15 Quitter.................................15 Les fenêtres..............................16 Généralités............................17

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

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014 APPLICATIONS MOBILES Catalogue de services 21.01.2014 Sommaire 1 2 Catalogue d applications mobiles types Organisation (5) Communication & Collaboration (3) Gestion d activités de services (3) CRM / B2C

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

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles Programmation Android De la conception au déploiement avec le SDK Google Android 2 Damien Guignard Julien Chable Emmanuel Robles Avec la contribution de Nicolas Sorel et Vanessa Conchodon Groupe Eyrolles,

Plus en détail

Modifier les paramètres

Modifier les paramètres Ça y est vous avez craqué pour une tablette! Et vous ne pourrez bientôt plus vous en passer Mais avant ça, vous avez besoin d'un peu d'aide pour débuter avec votre ipad ou votre tablette Android? Lors

Plus en détail

Mise en place d un intranet de travail collaboratif. Guide utilisateur

Mise en place d un intranet de travail collaboratif. Guide utilisateur Mise en place d un intranet de travail collaboratif Guide utilisateur 03/05/2010 Sommaire 1. Introduction... 4 2. Premier contact avec Le portail... 4 2.1 Se connecter au portail.... 4 2.1.1 Inscription

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

Projet de développement

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

Plus en détail

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

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Table des matières Les éléments à télécharger sont disponibles

Plus en détail

Introduction au langage C

Introduction au langage C Introduction au langage C Cours 1: Opérations de base et premier programme Alexis Lechervy Alexis Lechervy (UNICAEN) Introduction au langage C 1 / 23 Les premiers pas Sommaire 1 Les premiers pas 2 Les

Plus en détail

CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE

CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE Épreuve de cas pratique dans la spécialité correspondant à l'option choisie par le candidat Option D Durée de préparation

Plus en détail

Google Drive, le cloud de Google

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

Plus en détail

Activités professionnelle N 2

Activités professionnelle N 2 BTS SIO Services Informatiques aux Organisations Option SISR Session 2012 2013 BELDJELLALIA Farid Activités professionnelle N 2 NATURE DE L'ACTIVITE CONTEXTE OBJECTIFS LIEU DE REALISATION Technicien assistance

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

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

FreeMind. Freeplane XMind. 2 e édition. Bien démarrer avec le Mind Mapping. . Groupe Eyrolles, 2010, ISBN : 978-2-212-12696-9

FreeMind. Freeplane XMind. 2 e édition. Bien démarrer avec le Mind Mapping. . Groupe Eyrolles, 2010, ISBN : 978-2-212-12696-9 X a v i e r D e l e n g a i g n e P i e r r e M o n g i n FreeMind Freeplane XMind Bien démarrer avec le Mind Mapping. Groupe Eyrolles, 2010, ISBN : 978-2-212-12696-9 2 e édition Table des matières Première

Plus en détail

Application de messagerie simple sur Android : Rapport de projet de VAP RSM

Application de messagerie simple sur Android : Rapport de projet de VAP RSM Application de messagerie simple sur Android : Rapport de projet de VAP RSM Projet encadré par : M. Hossam AFFIFI Elaboré par : Khaoula MRABET & Nessrine TRABELSI Responsable de la VAP : M. Patrice AUBRY

Plus en détail

Alfresco Guide Utilisateur

Alfresco Guide Utilisateur Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3

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