Introduction à Android

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

Download "Introduction à Android"

Transcription

1 Introduction à Android Chantal Keller 22 janvier 2016 Introduction à Android Chantal Keller 1 / 23

2 Plan 1 Généralités 2 Programmation mobile 3 Android 4 Au-delà d'android Introduction à Android Chantal Keller 2 / 23

3 Remarques N'hésitez pas : à poser des questions, à tout moment! à faire part de vos attentes Introduction à Android Chantal Keller 3 / 23

4 Organisation Chaque semaine : 1h de cours, 2h de TP cours : présentation des concepts principaux de la programmation mobile Android TPs : manipulation de ces concepts sur de petits exemples Évaluation : TPs à rendre d'une semaine sur l'autre (but : que vous ayez un retour s'il y a des points mal compris) mini-projet (donné en semaine 6, à rendre en semaine 10) examen papier de 2h (semaine 13) Introduction à Android Chantal Keller 4 / 23

5 Informations Page web du cours : https://www.lri.fr/~keller/enseignement/orsay/s4 cours, TPs (avec les corrigés au fur et à mesure), mini-projet rappels de Java, documentation Cours liés au S4 : projet de S4 autour d'android (un groupe) cours de programmation mobile sur ios (deux groupes) Introduction à Android Chantal Keller 5 / 23

6 Plan 1 Généralités 2 Programmation mobile 3 Android 4 Au-delà d'android Introduction à Android Chantal Keller 6 / 23

7 Particularités de la programmation mobile Interaction avec l'utilisateur : importance de l'interface programmation événementielle Déploiement sur téléphones et tablettes : plusieurs supports diérents taille de l'interface plus ou moins grande interaction via un écran tactile Introduction à Android Chantal Keller 7 / 23

8 Architecture modèle-vue-contrôleur (1/2) Modèle : c ur algorithmique de l'application traitement et stockage des données Vue : interface avec laquelle l'utilisateur interagit présentation des résultats du modèle réception des actions de l'utilisateur aucun traitement Introduction à Android Chantal Keller 8 / 23

9 Architecture modèle-vue-contrôleur (2/2) Contrôleur synchronisation entre la vue et le modèle gestion des évènements, en contrôlant le modèle et la vue aucun traitement Trois fonctions séparées le plus possible : les données ne dépendent pas de l'achage elles doivent être stockées par le modèle Introduction à Android Chantal Keller 9 / 23

10 Programmation événementielle Principe : programme décrit par sa réaction à des évènements adapté lorsque l'aspect interface est important Exemples d'évènements : clic de l'utilisateur : action de la vue sur le modèle changement d'état d'une variable : action du modèle sur la vue mais aussi : rotation de la tablette, modication dans les préférences du système,... Introduction à Android Chantal Keller 10 / 23

11 Plan 1 Généralités 2 Programmation mobile 3 Android 4 Au-delà d'android Introduction à Android Chantal Keller 11 / 23

12 Android Système d'exploitation mobile open source (licence Apache) : noyau Unix (Linux) bibliothèques logicielles machine virtuelle Java kit de développement (Android SDK) applications de base Introduction à Android Chantal Keller 12 / 23

13 Le noyau Linux Utilisé pour : lien avec les périphériques (pilotes) accès au réseau manipulation de la mémoire gestion des processus contrôle d'accès, gestion des utilisateurs Introduction à Android Chantal Keller 13 / 23

14 Kit de développement Android SDK : API complète la bibliothèque standard de Java activités, vues (interface), widgets,... Introduction à Android Chantal Keller 14 / 23

15 Supports Matériel cible varié : téléphones, tablettes téléviseurs consoles Android Wear : montres Dans ce cours : tablettes fournies par l'iut émulateur vous pouvez utiliser un téléphone ou une tablette personnelle si vous en avez Introduction à Android Chantal Keller 15 / 23

16 Distribution Plates-formes de distribution des applications : Google Play Store Appslib (Archos), PlayStation Suite (Sony), Galaxy App (Samsung),... F-Droid CyanogenMod : OS dérivé fork d'android extension de la partie open source supporte les applications Android n'utilisant pas les parties propriétaires (pilotes) choix de la licence Introduction à Android Chantal Keller 16 / 23

17 Environnement de développement AndroidStudio : développement et création d'interfaces compilation déploiement débuggage très similaire à Eclipse, avec support natif pour Android Introduction à Android Chantal Keller 17 / 23

18 Modèle-vue-contrôleur avec Android Vue : description des interfaces en XML Modèle et contrôleur : en Java utilisation importante de la couche orientée objet Introduction à Android Chantal Keller 18 / 23

19 Programmation événementielle en Android Programmation orientée objet : contrôle : associer une méthode à un évènement deux moyens : l'héritage et la surcharge (évènements prédénis dans l'api) l'implantation d'interfaces (nouveaux évènements) Introduction à Android Chantal Keller 19 / 23

20 Composants d'une application Application = ensemble d'activités : une activité par page pour chaque activité : interface (vue) en XML à laquelle on donne vie via l'api Java (contrôleur et modèle) Description de l'application : le manifeste les diérentes activités quelle activité lancer au démarrage de l'application permissions : accès au réseau, au carnet d'adresse,... possibilité de diuser des messages aux autres applications Introduction à Android Chantal Keller 20 / 23

21 Plan 1 Généralités 2 Programmation mobile 3 Android 4 Au-delà d'android Introduction à Android Chantal Keller 21 / 23

22 Un état d'esprit Autres OS : ios Windows Phone BlackBerry OS... navigateur futur? Ne pas apprendre Android mais des techniques de développement : noyau Unix spécicités de la programmation mobile utiliser la documentation en ligne Introduction à Android Chantal Keller 22 / 23

23 Outils généralistes et multiplateformes Bibliothèques d'interfaces utilisateur multiplateforme : Qt et Qt Extended GTK+ Tcl/Tk wxwidgets... Introduction à Android Chantal Keller 23 / 23

Introduction à Android

Introduction à Android Introduction à Android Chantal Keller 3 septembre 2015 Introduction à Android Chantal Keller 1 / 17 Plan 1 Généralités 2 Présentation d Android 3 Au-delà d Android 4 Passons à la pratique Introduction

Plus en détail

Application Web le Web Mobile

Application Web le Web Mobile Application Web le Web Mobile Hubert Segond Orange Labs ENSI 2015-16 Plan du cours Introduction Web mobile OS mobile Application native WebApp Développement applications mobiles Application mobile hybride

Plus en détail

Organisation de l UE. Programmation Mobile Android Master CCI. Android SDK. Android SDK

Organisation de l UE. Programmation Mobile Android Master CCI. Android SDK. Android SDK 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

Tablettes tactiles Android Découverte et utilisation

Tablettes tactiles Android Découverte et utilisation Tablettes tactiles Android Découverte et utilisation Une tablette tactile est un ordinateur portable qui se présente sous la forme d un écran tactile transportable, c est-à-dire qu il n y a pas de clavier

Plus en détail

Formation pour tablette Androïde

Formation pour tablette Androïde Formation pour tablette Androïde DURÉE : en heures Préalable : Posséder une tablette électronique (avoir avec CA) Objectif Apprendre à gérer son appareil de façon efficace Bien connaître et exploiter les

Plus en détail

Genymotion : l'émulateur Android le plus rapide au Monde!

Genymotion : l'émulateur Android le plus rapide au Monde! Genymotion : l'émulateur Android le plus rapide au Monde! Voulez-vous développer vos propres applications Android mais l'émulateur est trop lent? Utilisez-vous Android Studio ou Eclipse et vous voulez

Plus en détail

Cours Android. Développement et API

Cours Android. Développement et API Cours Android Développement et API Principaux OS orienté mobile ios ~ 12.1% Android ~ 81.9% Microsoft ~ 3.6% Historique Octobre 2003 : conception d'un OS mobile par Android Inc. (co-fondé par Andy Rubin)

Plus en détail

Androi et le développement d'applications professionnelles

Androi et le développement d'applications professionnelles Androi et le développement d'applications professionnelles Présentation au CUSI 06/05/2010 Yann Lapeyre http://www.medes.fr Sommaire MEDES Nos projets, les contraintes et l'historique Présentation d'android

Plus en détail

Chapitre 2 : Outils et environnement de développement

Chapitre 2 : Outils et environnement de développement Chapitre 2 : Outils et environnement de développement I. Introduction Les OS se multiplient, en conséquence les développeurs doivent faire face à un nombre croissant d environnements de développement à

Plus en détail

Formation développer une application mobile multi plates-formes avec GWT Mobile

Formation développer une application mobile multi plates-formes avec GWT Mobile Objectifs de la formation GWT Mobile A la fin de cette formation GWT Mobile vous saurez développer des applications natives ou web pour mobiles et tablettes en GWT. Programme de la formation GWT Mobile

Plus en détail

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android APPLICATIONS JAVA Android Partie I Ivan MADJAROV - 2014 Applications Java sous Android IvMad, 2011-2014 2 1. Android Développement d'activités Java sous Android L'objectif principal de ce cours est de

Plus en détail

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS SI 2.0 DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS REF : SIMO002 DUREE : 2 JOURS TARIF : 1 450 HT Public DSI, responsables informatiques et études, Architectes, responsables de projets, chefs de

Plus en détail

1! I. 3! II. 3! III. 3! IV.

1! I. 3! II. 3! III. 3! IV. 1 sur 14 Sommaire Sommaire! 1! I. Introduction! 3! II. Guide de lecture! 3! III. Concept de base! 3! IV. Organisation! 4! 1. Décomposition en tâches 4 2. Structure des équipes 6 V. Planification! 7! VI.

Plus en détail

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile)

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile) INGENIEUR EN SCIENCES INFORMATIQUES RAPPORT D ETUDE TECHNOLOGIQUE SUR LES SOLUTIONS WEB CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, ) Student : Jiachen NIE Parcours: IHM Subject : Adaptation des Interfaces

Plus en détail

[PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits. Matthias Devlamynck Cyril Audibert S4p2C

[PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits. Matthias Devlamynck Cyril Audibert S4p2C [PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits Matthias Devlamynck Cyril Audibert S4p2C 2 avril 2013 Introduction Ce rapport présente le travail

Plus en détail

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Plan Statistiques Différences entre Mobile App, Mobile Site et Web App Développement pour terminaux mobiles Outils de développement pour

Plus en détail

Prises en main des outils informatiques. Christophe NGO Responsable du SMIG

Prises en main des outils informatiques. Christophe NGO Responsable du SMIG Prises en main des outils informatiques Christophe NGO Responsable du SMIG Sommaire Présentation du site et des salles informatiques Comptes informatique et de messagerie La messagerie La charte informatique

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

Le marché de la Mobilité Les différentes solutions

Le marché de la Mobilité Les différentes solutions Le marché de la Mobilité Les différentes solutions L explosion Prévisions du Gartner + 67,9 % sur les ventes de tablettes en 2013 276 millions d unités vendues en 2014 1,9 milliard de téléphones vendus

Plus en détail

Systèmes embarqués II

Systèmes embarqués II RS430.100.15. 1/6 La description de module définit les conditions cadres du déroulement de l enseignement des matières du module. Filière(s) Orientation Public Informatique (INF) Informatique industrielle

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

Découvrir Google Play et Youtube

Découvrir Google Play et Youtube Découvrir Google Play et Youtube 1. Installer les applications avec GooglePlay Vous possédez une tablette ou un smartphone (un téléphone gentil tactile) dont le système d exploitation s appelle ANDROID.

Plus en détail

Cyanogenmod Libérez votre Android

Cyanogenmod Libérez votre Android Cyanogenmod Libérez votre Android Philippe Wambeke LoliGrUB 15 février 2014 Philippe Wambeke (LoliGrUB) Cyanogenmod 15 février 2014 1 / 17 1 Présentation D Android Constitution Historique Quelques chiffres

Plus en détail

SAS ENTERPRISE MINER : LA MIGRATION DE PROJETS

SAS ENTERPRISE MINER : LA MIGRATION DE PROJETS SAS ENTERPRISE MINER : LA MIGRATION DE PROJETS Après une présentation rapide des modes d utilisation de SAS Enterprise Miner et de ses versions, depuis celle intégrée au sein de SAS au client Java, l objet

Plus en détail

Claude Kaiser Machine virtuelle et environnement utilisateur SRI_B CHAPITRE 1

Claude Kaiser Machine virtuelle et environnement utilisateur SRI_B CHAPITRE 1 CHAPITRE 1 FOURNIR À L'UTILISATEUR UNE MACHINE VIRTUELLE ET UN ENVIRONNEMENT D'EXÉCUTION DE PROGRAMMES Plan ENVIRONNEMENT DE TRAVAIL ADAPTÉ AU BESOIN DE L'UTILISATEUR Fonctions de l'environnement d'exécution

Plus en détail

Ma première application Android. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach.

Ma première application Android. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach. Groupe Entreprenant et Innovateur France Tutoriel 3 Ma première application Android Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.comatipaxinti.com - 2011 - SOMMAIRE 1.

Plus en détail

Introduction aux Systèmes d Exploitation

Introduction aux Systèmes d Exploitation Introduction aux Systèmes d Exploitation GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde http://wallpoper.com/wallpaper/happy-linux-409761 Rappel: Architecture von Neumann

Plus en détail

Matériel de réseau. Contenu du chapitre

Matériel de réseau. Contenu du chapitre Matériel de réseau Chapitre 1 Introduction Jürgen Ehrensberger IICT/HEIG 1-Introduction.ppt Contenu du chapitre Introduction à la partie I : Linux embarqué 1. Systèmes embarqués 2. Systèmes d exploitation

Plus en détail

Carte touristique de Hanoi sur Android. Résumé de projet. Android a des points forts à faire ressortir des autres plates-formes :

Carte touristique de Hanoi sur Android. Résumé de projet. Android a des points forts à faire ressortir des autres plates-formes : Résumé de projet Projet : Carte touristique de Hanoi sur Android Étudiant : NGUYEN Xuan Nam Classe : SIC - PFIEV - K50 Professeur : Dr VU Tuyet Trinh Début du stage : 5/1/2010-12/06/2010 Période : 5 mois

Plus en détail

Android : Le futur Linux Mobile

Android : Le futur Linux Mobile Android : Le futur Linux Mobile Karim DJAAFAR Directeur Technique de la SSLL JASMINE CONSEIL kdjaafar@jasmineconseil.com 5ième édition de la Conférence sur Les Logiciels Libres en Tunisie Gammarth, le

Plus en détail

Atelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente

Atelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente Atelier numérique Développement économique de Courbevoie Jeudi 21 mars 2013 Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente Actualités et Informations juridiques Atelier numérique

Plus en détail

CIRKWI SUR SMARTPHONE

CIRKWI SUR SMARTPHONE CIRKWI SUR SMARTPHONE 11/01/2016 Utilisation du portail Cirkwi sur son mobile Le présent document décrit les étapes d installation et d utilisation de l application mobile Cirkwi pour rechercher un itinéraire,

Plus en détail

Licence Fondamentale Informatique de Gestion

Licence Fondamentale Informatique de Gestion Licence Fondamentale Informatique de Gestion Domaine : Science et Technologie d Information Mention : Informatique de Gestion Parcours : Informatique de Gestion NB : Parcours National pour tous les niveaux

Plus en détail

Guide d'impression Google Cloud

Guide d'impression Google Cloud Guide d'impression Google Cloud Version A FRE Définitions des remarques Dans ce guide de l'utilisateur, les remarques sont mises en exergue comme suit : Les remarques vous indiquent comment réagir face

Plus en détail

NAS 232 Utilisation d AiFoto sur vos Périphériques Mobile. Gérer vos photos sur votre NAS En utilisant votre périphérique mobile.

NAS 232 Utilisation d AiFoto sur vos Périphériques Mobile. Gérer vos photos sur votre NAS En utilisant votre périphérique mobile. NAS 232 Utilisation d AiFoto sur vos Périphériques Mobile Gérer vos photos sur votre NAS En utilisant votre périphérique mobile. A S U S T O R C O L L E G E OBJECTIFS DU COURS Une fois ce cours terminé,

Plus en détail

Sécurité des systèmes mobiles

Sécurité des systèmes mobiles Sécurité des systèmes mobiles Chantal Keller 8 mars 2016 Sécurité Chantal Keller 1 / 16 Un des challenges des années à venir À protéger : données : informations personnelles, activité, mots de passe,...

Plus en détail

Adrian Gaudebert. Machine de Turing. Rapport de projet

Adrian Gaudebert. Machine de Turing. Rapport de projet Grégory Barbier Adrian Gaudebert Langages Formels Machine de Turing Rapport de projet Université de Bourgogne Licence 3 Informatique - 2008/2009 Sommaire 1 Présentation du sujet...3 2 Manuel technique...3

Plus en détail

Qu'est-ce qu'un Web Service?

Qu'est-ce qu'un Web Service? WEB SERVICES Qu'est-ce qu'un Web Service? Un Web Service est un composant implémenté dans n'importe quel langage, déployé sur n'importe quelle plate-forme et enveloppé dans une couche de standards dérivés

Plus en détail

(Stage) Développement d'une application géographique mobile

(Stage) Développement d'une application géographique mobile (Stage) Développement d'une application géographique mobile Référence : GCRDS1201 Vous participerez au développement d'une application sous environnement mobile (Android, ios) mettant en?uvre nos solutions

Plus en détail

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

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

Plus en détail

Stratégie de développement mobile

Stratégie de développement mobile L institut de formation continue des professionnels du Web Stratégie de développement mobile Référence formation : Durée : Prix conseillé : Mob1 2 jours (14 heures) 1 350 HT (hors promotion ou remise particulière)

Plus en détail

Mode d emploi de l espace UTILISATEUR

Mode d emploi de l espace UTILISATEUR Référence contrôleur RXC E.CONNECT1 Mode d emploi de l espace UTILISATEUR GUIDE D UTILISATION EC1U32 02 01 2016 Sommaire Introduction 3 Mode d emploi de l espace Utilisateur 4 Rubrique «PIECES & EQUIPEMENTS»

Plus en détail

Big Data EC2 S3. Stockage. Amazon Web Services. Réf. Intitulé des formations Page

Big Data EC2 S3. Stockage. Amazon Web Services. Réf. Intitulé des formations Page IAM Big Data EBS Big Data Cloud EC2 S3 Cloud Stockage Stockage Amazon Web Services Réf. Intitulé des formations Page GK4501 Notions de base Amazon Web Services 3 GK4502 Architecture sur Amazon Web Services

Plus en détail

Python. Introduction

Python. Introduction Python Introduction Utilisateur Il y a 2 catégories de personnes utilisant les machines avec des processeurs (ordinateurs, téléphones intelligents, tablettes, consoles, etc): les programmeurs les autres

Plus en détail

Office Pro Plus. Procédures d installation. Service informatique Institut de Genech. Date de publication Janvier 2015. Version 1.0

Office Pro Plus. Procédures d installation. Service informatique Institut de Genech. Date de publication Janvier 2015. Version 1.0 Office Pro Plus Procédures d installation Date de publication Janvier 2015 Service informatique Institut de Genech Version 1.0 Introduction Office Pro Plus 2013 vous est désormais offert pour toute la

Plus en détail

Ref : Résolution problème d'accès aux supports de cours

Ref : Résolution problème d'accès aux supports de cours PLATE FORME e-learning LLMS Pôle national de compétences FOAD (Formation Ouverte et A Distance) Ref : Résolution problème d'accès Pôle compétences FOAD SIGAT http://foad.orion.education.fr/ Page 2 SOMMAIRE

Plus en détail

INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE

INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE I Épreuves écrites d admissibilité PROGRAMME DES EPREUVES

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

Office Pro Plus. Procédure d installation. Service Informatique Ecole d Ingénieurs de Purpan

Office Pro Plus. Procédure d installation. Service Informatique Ecole d Ingénieurs de Purpan Office Pro Plus Procédure d installation Service Informatique Ecole d Ingénieurs de Purpan Date de publication Janvier 2016 Introduction Office Pro Plus 2016 vous est désormais offert pour toute la durée

Plus en détail

Applications Web : Compilation native ou Offline Apps

Applications Web : Compilation native ou Offline Apps Applications Web : Compilation native ou Offline Apps Programmation Web avancée et mobile Mif38 Aurélien Tabard 1 Rich Internet Application (RIA) Définition (rappel) : application Web riche Utilise des

Plus en détail

Une nouvelle référence dans cette année de jubilé

Une nouvelle référence dans cette année de jubilé 64 Pages romandes Une nouvelle référence dans cette année de jubilé Pour ce 25 ème anniversaire, les développeurs ont entièrement reprogrammé le logiciel de gestion ABACUS. Le résultat: une solution de

Plus en détail

Formation Développement d'applications mobiles multiplateformes

Formation Développement d'applications mobiles multiplateformes L institut de formation continue des professionnels du Web Formation Développement d'applications mobiles multiplateformes Référence formation : Durée : Prix conseillé : MO00015 5 jours (35 heures) 2 320

Plus en détail

Comparaison entre la v6 et la v7 de BackupAssist

Comparaison entre la v6 et la v7 de BackupAssist Comparaison entre la v6 et la v7 de BackupAssist Table des matières 1. Les nouveautés de BackupAssist v7... 2 2. Tableau comparatif... 3 3. Systèmes d exploitation et environnements pris en charge Nouveau!...

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

Plan. Le multimédia embarqué: Généralités (1/2) Les systèmes embarqués. Systèmes embarqués. Android. Programmer sous Android

Plan. Le multimédia embarqué: Généralités (1/2) Les systèmes embarqués. Systèmes embarqués. Android. Programmer sous Android Le multimédia embarqué: Laurent Bonnet Fabien Devos Manuel Garnier Pierre Viau SFFS -2 décembre 2008 Encadrant : Marie-Jo Pedrono Systèmes embarqués Généralités Plan L embarquémultimédia Les smartphones

Plus en détail

IRISPen Air 7. Guide de démarrage rapide. (Windows & Mac OS X)

IRISPen Air 7. Guide de démarrage rapide. (Windows & Mac OS X) IRISPen Air 7 Guide de démarrage rapide (Windows & Mac OS X) Ce guide de démarrage rapide a pour but de vous aider dans la mise en route de l'irispen Air TM 7. Lisez attentivement ce guide avant d'utiliser

Plus en détail

Etude technologique sur Corss-platform Mobil

Etude technologique sur Corss-platform Mobil Etude technologique sur Corss-platform Mobil ADAPTION DES INTERFACES À L ENVIRONNEMENT Date : 11/11/2014 Student : Lifeng TAO I. Introduction RhoMobile RhoMobile est le conteneur de l'application mobile

Plus en détail

Projet (partie graphes)

Projet (partie graphes) Projet (partie graphes) G. Richomme gwenael.richomme@univ-montp3.fr Université Paul Valéry Montpellier 3 Licence AES parcours Misahs cours 2013-2014 1 Objectifs et MCC Objectifs : construire une (mini-)application

Plus en détail

Logiciels libres. UPDATE ASBL Michael Barchy 26 & 27 janvier 2012

Logiciels libres. UPDATE ASBL Michael Barchy 26 & 27 janvier 2012 Logiciels libres UPDATE ASBL Michael Barchy 26 & 27 janvier 2012 Histoire du logiciel libre La première ébauche de définition du logiciel libre est proposée en février 1986 par la FSF ; un logiciel est

Plus en détail

Se prote ger des proble mes de se curite de Java

Se prote ger des proble mes de se curite de Java Se prote ger des proble mes de se curite de Java Par Clément JOATHON Dernière mise à jour : 18/01/2016 Java est un langage de programmation utilisé par de nombreux programmes et applications sur Internet.

Plus en détail

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

Demander à votre professeur une tablette pour découvrir l'utilisation de l'application que vous allez développer.

Demander à votre professeur une tablette pour découvrir l'utilisation de l'application que vous allez développer. PROGRAMMATION D'APPLICATION SMARTPHONES ET TABLETTES AVEC APP INVENTOR 2 1 ) INTRODUCTION : APP inventor est un outil développé dans un premier temps par Google, il est actuellement entretenue par le MIT.

Plus en détail

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

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

Plus en détail

NUMIS-Collector-USB pour Windows MC-Monnaies sous Android

NUMIS-Collector-USB pour Windows MC-Monnaies sous Android NUMIS-Collector-USB pour Windows MC-Monnaies sous Android Cette édition permet de gérer une collection de pièces sur clé USB ou sur PC. L échange de données entre la clé et le PC est possible en utilisant

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

Dropbox. Classes de 2nde SI-CIT et de première SI

Dropbox. Classes de 2nde SI-CIT et de première SI Dropbox Table des matières 1. Présentation du service Dropbox...2 2. La sécurité...2 3. Ouvrir un compte Dropbox...2 4. Créer et partager un dossier...3 5. Installer Dropbox sur votre SmartPhone...5 DropBox

Plus en détail

Oracle Identity Manager 11g R2: Développer le provisionnement des identités

Oracle Identity Manager 11g R2: Développer le provisionnement des identités Oracle University Appelez-nous: +33 15 7602 081 Oracle Identity Manager 11g R2: Développer le provisionnement des identités Durée: 5 Jours Description Le cours commence par des rappels sur les concepts

Plus en détail

Optimiser Votre Expérience Univago. Auteur: Michael Brandofino. Version 1. 19/04/2016. www.univago.fr Optimiser Votre Expérience support@univago.

Optimiser Votre Expérience Univago. Auteur: Michael Brandofino. Version 1. 19/04/2016. www.univago.fr Optimiser Votre Expérience support@univago. Optimiser Votre Expérience Univago Auteur: Michael Brandofino Version 1. 19/04/2016 Introduction Merci d'utiliser Univago. Ce document vous fournira des conseils pratiques et des lignes directrices pour

Plus en détail

Formation développement noyau et pilotes Linux Session de 5 jours

Formation développement noyau et pilotes Linux Session de 5 jours Formation développement noyau et pilotes Linux Session de 5 jours Titre Aperçu Supports Durée Formateur Langue Public ciblé Formation développement noyau et pilotes Linux Comprendre le noyau Linux Développer

Plus en détail

Développez vos applications Android

Développez vos applications Android Journée des Anciens IUT STID Février 2013 Développez vos applications Android olivier.legoaer@univ-pau.fr Contexte Un marché en explosion Vente de "terminaux mobiles" évolués Un téléphone mobile sur trois

Plus en détail

MARQUE: SEAGATE. REFERENCE: STDR2000200 Backup Plus Slim CODIC: 4057155

MARQUE: SEAGATE. REFERENCE: STDR2000200 Backup Plus Slim CODIC: 4057155 MARQUE: SEAGATE REFERENCE: STDR2000200 Backup Plus Slim CODIC: 4057155 Seagate Dashboard - Guide d'utilisation Seagate Dashboard - Guide d utilisation 2013 Seagate Technology LLC. Tous droits réservés.

Plus en détail

Synchronisation et partage de documents avec le logiciel Seafile

Synchronisation et partage de documents avec le logiciel Seafile Direction Informatique 11 èmes Journées Réseaux de l Enseignement et de la Recherche Synchronisation et partage de documents avec le logiciel Seafile Lundi, le 8 décembre 2015 Vincent Lucas - lucas@unistra.fr

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

Généralités sur les systèmes d Exploitation

Généralités sur les systèmes d Exploitation Généralités sur les systèmes d Exploitation Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I 113 Mél. : Jean-Philippe.Pernin@u-grenoble3.fr Jean-Philippe Pernin -

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

Les systèmes d exploitations

Les systèmes d exploitations Les systèmes d exploitations 1 Généralités Un système d exploitation est l interface entre les logiciels et le matériel. OS : Operating System. Obligatoire pour le fonctionnement d un ordinateur. 2 Généralités

Plus en détail

Aperçue de Koozali SME Server

Aperçue de Koozali SME Server Aperçue de Koozali SME Server Une distribution Linux ( open source ) stable, sécurisée et polyvalente Pour la petite et moyenne entreprise ( P.M.E ) (Janvier 2016 v1.2.3) Droit d'auteur 2016 par Koozali

Plus en détail

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université

Plus en détail

COMMUNICATION ET RESEAUX

COMMUNICATION ET RESEAUX ORDINATEUR NOM: Prénom: Classe: Date: L'ordinateur se caractérise par: - sa rapidité : - ses possibilités de calculs : - ses capacités de stockage : - sa mémoire : - son système d'exploitation : 2 STRUCTURE

Plus en détail

Job Description Ingénieur Logiciel

Job Description Ingénieur Logiciel Your Event at its best Job Description Ingénieur Logiciel Février 2012 Contacts myqaa Eric Vence, Président +33 6 45 92 14 27, eric@myqaa.com myqaa SAS 56 rue Dombasle, F-75015 Paris +33645921427, info@myqaa.com

Plus en détail

Développement nomade :

Développement nomade : nomade : Architectures - Sylvain Jubertie - Université d Orléans 2011-2012 Sylvain Jubertie - Université d Orléans nomade 1 / 30 Plan 1 Architectures 2 3 Sylvain Jubertie - Université d Orléans nomade

Plus en détail

Configuration de l environnement de travail

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

Plus en détail

Découvrir Android. 1. Le vocabulaire

Découvrir Android. 1. Le vocabulaire Découvrir Android 1. Le vocabulaire Android : sans le e, il désigne un système d exploitation créé àpartir d un noyau Linux, qui équipe un support numérique portable : smartphone (téléphone de dernière

Plus en détail

Tp1 Virtualisation RSI3 Mr Nizar.ch ISET Siliana

Tp1 Virtualisation RSI3 Mr Nizar.ch ISET Siliana TP1 : Virtualisation Objectif du TP Manipuler un virtualiseur, qui permet de faire fonctionner plusieurs systèmes d'exploitation sur une seule machine. Comprendre les avantages de leur utilisation. Outils

Plus en détail

Guide Google Cloud Print

Guide Google Cloud Print Guide Google Cloud Print Version 0 CAN-FRE Conventions typographiques Ce guide de l'utilisateur met en exergue les remarques comme suit : Les remarques indiquent la marche à suivre dans une situation donnée

Plus en détail

EC726 Programmation avancée TP 1 Introduction aux outils de programmation Java

EC726 Programmation avancée TP 1 Introduction aux outils de programmation Java EC726 Programmation avancée TP 1 Introduction aux outils de programmation Java Jean-Yves Didier Objectifs : Prendre en main les outils pour programmer en Java : Être capable de compiler et d exécuter des

Plus en détail

Installation d Android sous Eclipse

Installation d Android sous Eclipse Installation d Android sous Eclipse Android est un OS mobile Open Source pour smartphone, PDA, MP3 et tablette. Android à était racheter en 2005 par Google Qu est-ce que le Sdk Android : Un SDK, c'est

Plus en détail

Accès aux ressources en ligne

Accès aux ressources en ligne Accès aux ressources en ligne Guide d utilisation Version 2013.1 Description du service VSnet met à disposition de ses membres des ressources en ligne constituées de sites et bases de données commerciales

Plus en détail

Prise en main du système Linux

Prise en main du système Linux Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Septembre 2007 Plan de la présentation 1 Introduction Le système de fichiers

Plus en détail

Guide de démarrage rapide Windows (System Area Manager)

Guide de démarrage rapide Windows (System Area Manager) Guide de démarrage rapide Windows (System Area Manager) Ce logiciel doit être installé sur le système que vous souhaitez utiliser comme System Area Manager. Vous pouvez gérer d'autres systèmes en naviguant

Plus en détail

Support de cours Développement de logiciels libres. Emna Bouazizi emna.bouazizi@gmail.com ISIM De Monastir Année Univ. 2011/2012

Support de cours Développement de logiciels libres. Emna Bouazizi emna.bouazizi@gmail.com ISIM De Monastir Année Univ. 2011/2012 Support de cours Développement de logiciels libres Emna Bouazizi emna.bouazizi@gmail.com ISIM De Monastir Année Univ. 2011/2012 1 Chapitre I - Contexte Quelques définitions Un logiciel libre : est un logiciel

Plus en détail

Configuration système requise pour Qlik Sense. Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Tous droits réservés.

Configuration système requise pour Qlik Sense. Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Tous droits réservés. Configuration système requise pour Qlik Sense Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Tous droits réservés. Copyright 1993-2016 QlikTech International AB. Tous droits réservés. Qlik,

Plus en détail

La programmation sous Android : Quels sont les moyens disponibles?

La programmation sous Android : Quels sont les moyens disponibles? La programmation sous Android : Quels sont les moyens disponibles? Cet article présente plusieurs manières, plusieurs méthodes pour arriver à coder pour Android. Nous commencerons par la programmation

Plus en détail

GESTION DE COTISATIONS ET D ADHÉRENTS

GESTION DE COTISATIONS ET D ADHÉRENTS GESTION DE COTISATIONS ET D ADHÉRENTS OUVRAGES 2015 GÉREZ FACILEMENT VOS ADHÉRENTS ET LEUR COTISATIONS GESTION COMPLÈTE DE VOS ADHÉRENTS Notre application vous permet de gérer facilement vos adhérents

Plus en détail

Présenta)on du système d exploita)on ANDROID

Présenta)on du système d exploita)on ANDROID Présenta)on du système d exploita)on ANDROID . Origines d Android. Logo d Android. Caractéris)ques d Android. Différents supports pour Android. Versions et développement d Android. Acquisi)on d Android

Plus en détail

Vous pouvez toujours lancer un programme ou une application en tapant les premières lettres de son nom à partir du menu démarrer.

Vous pouvez toujours lancer un programme ou une application en tapant les premières lettres de son nom à partir du menu démarrer. Après un Windows 8 qui a déconcerté plus d'un et sa mise à jour Windows 8.1 qui n'a pas convaincu voici le dernier né du système d'exploitation de Microsoft. Le retour du menu démarrer 20 ans après son

Plus en détail

L e s T a b l e t t e s DECOUVREZ. Peuvent-elles remplacer votre ordinateur? Quel modèle choisir? Venez trouver des réponses. LES TABLETTES NUMERIQUES

L e s T a b l e t t e s DECOUVREZ. Peuvent-elles remplacer votre ordinateur? Quel modèle choisir? Venez trouver des réponses. LES TABLETTES NUMERIQUES L e s T a b l e t t e s DECOUVREZ LES TABLETTES NUMERIQUES Difficulté : Peuvent-elles remplacer votre ordinateur? Quel modèle choisir? Venez trouver des réponses. Faites-en plus avec les applications Communiquez

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

Alfresco. Point Produit. Michael Harlaut Romain Guinot. Ingénieurs Solutions

Alfresco. Point Produit. Michael Harlaut Romain Guinot. Ingénieurs Solutions Alfresco Point Produit Michael Harlaut Romain Guinot Ingénieurs Solutions Agenda Retour sur l année 2014 + Alfresco One 4.2 + Records Management 2.x Les nouveautés Alfresco One 5.0 + Intégration bureautique

Plus en détail

Informatique Répartie

Informatique Répartie INSA - ASI InfoRep : Client-Serveur 1/36 Informatique Répartie Architectures Client-Serveur Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI InfoRep : Client-Serveur

Plus en détail