Créer des interfaces utilisateur

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

Download "Créer des interfaces utilisateur"

Transcription

1 4 Créer des interfaces utilisateur Au sommaire de ce chapitre : Utiliser les Views et les layouts Optimiser les layouts Ressources Drawable XML Créer des interfaces utilisateur indépendantes de la résolution Le système de menus Android Étendre, grouper, créer et utiliser les Views Il est crucial de créer des interfaces attirantes et intuitives pour vos applications. Garantir qu elles sont aussi élégantes et faciles d usage que fonctionnelles doit être une priorité dans la conception. Citons Stephen Fry sur l importance du style comme essence de la conception d appareils digitaux : Comme si un appareil pouvait fonctionner sans style. Comme si un appareil pouvait être stylé s il ne fonctionnait pas parfaitement. Oui, la beauté compte, et sacrément. Elle n est pas superficielle, elle n est pas optionnelle, elle est la chose elle-même. Stephen Fry, The Guardian (27 octobre 2007) L augmentation des tailles, des résolutions d écran et de la puissance des processeurs mobiles a rendu les applications de plus en plus visuelles. Alors que les tout petits écrans sont un défi à la création d interfaces visuelles complexes, l omniprésence des mobiles incite à le relever.

2 112 Développement d applications professionnelles avec Android 2 Nous vous présenterons dans ce chapitre les éléments de base de l interface Android et vous découvrirez comment utiliser les Views, les View Groups et les layouts pour créer des interfaces fonctionnelles et intuitives pour vos Activities. Après avoir introduit quelques-uns des contrôles disponibles dans le SDK Android, nous vous apprendrons comment les étendre et les personnaliser. Vous verrez avec les View Groups comment combiner des Views pour créer des éléments d interface atomiques réutilisables, constitués de sous-contrôles interagissant ensemble. Vous apprendrez également à créer vos propres Views pour afficher des données et interagir avec les utilisateurs de façon créative Les éléments individuels d une interface utilisateur Android sont rangés à l écran par le biais de plusieurs gestionnaires de layouts dérivés de ViewGroup. Une utilisation correcte des layouts est essentielle pour créer de bonnes interfaces. Ce chapitre introduira plusieurs classes layout natives et montrera comment les utiliser et comment créer les vôtres. La gamme d appareils Android croissant rapidement, la variété de tailles et de résolutions d écrans sur lesquelles votre application sera susceptible de tourner augmente. Vous apprendrez à créer des layouts et des Drawables indépendants de la résolution ainsi que les meilleures pratiques pour développer et tester vos interfaces, afin qu elles soient toujours aussi belles, quel que soit l écran. Les applications Android et le système de menus contextuels utilisent une approche nouvelle, optimisée pour les appareils modernes à écrans tactiles. Dans le cadre de l étude du modèle d interface Android, ce chapitre se terminera par la création de menus contextuels. Les fondements de la conception d interface sous Android La conception d interface utilisateur, l expérience utilisateur, l interaction homme-machine et la facilité d utilisation sont de vastes sujets que nous ne couvrirons pas en profondeur dans cet ouvrage. Il est néanmoins important de les avoir en tête lors de la création de vos interfaces utilisateur. Android introduit une nouvelle terminologie pour des métaphores de programmation familières, que nous allons explorer en détail dans les sections suivantes : Views. Les Views sont les classes de base pour tous les éléments visuels d interface (communément appelés contrôles ou widgets). Tous les contrôles d interface, y compris les classes layout, sont dérivés de View. View Groups. Les View Groups sont des extensions de la classe View qui contiennent de multiples Views enfants. L extension de la classe ViewGroup permet de créer des contrôles composites constitués de Views enfants interconnectées. La classe ViewGroup

3 Chapitre 4 Créer des interfaces utilisateur 113 peut être également étendue pour fournir les gestionnaires de layouts qui aident à disposer les contrôles dans vos Activities. Activities. Les Activities, décrites en détail dans le chapitre précédent, représentent les fenêtres ou les écrans affichés. Elles sont les équivalents Android des Forms. Pour afficher une interface utilisateur, vous devez assigner une View (en général un layout) à une Activity. Android fournit de nombreux contrôles, widgets et gestionnaires de layouts. Pour la plupart des applications graphiques, il est probable que vous aurez besoin d étendre et de modifier ces Views standard ou d en créer d entièrement nouvelles pour fournir votre propre expérience utilisateur. Introduction aux Views Comme nous l avons dit plus haut, tous les composants visuels Android descendent de la classe View et sont appelés en général des Views. Vous verrez souvent appelés Views des contrôles ou des widgets (à ne pas confondre avec les écrans d accueil ou App Widgets décrits au Chapitre 10), termes avec lesquels vous êtes probablement familier si vous avez déjà développé pour des environnements graphiques. La classe ViewGroup est une extension de View conçue pour contenir de multiples Views. Les View Groups sont en général utilisés pour construire des composants atomiques réutilisables ou pour gérer la disposition des Views enfants. Ces derniers sont appelés layouts. Tous les éléments visuels dérivant de View, les termes widget et control sont inter changeables avec View. Vous avez déjà côtoyé un layout et deux Views natives, LinearLayout, ListView et TextView, lorsque vous avez créé l exemple de liste de tâches au Chapitre 2. Vous allez apprendre dans les sections suivantes à assembler des interfaces utilisateur de plus en plus complexes en commençant avec les Views disponibles dans le SDK, avant d apprendre à les étendre, à construire vos propres contrôles et à créer vos vues personnalisées en partant de zéro. Créer l interface d une Activity avec des Views Une nouvelle Activity démarre avec un écran vide dans lequel vous allez placer votre interface utilisateur. Pour cela, appelez setcontentview en lui passant l instance de View ou la ressource layout à afficher. Les écrans vides n étant pas particulièrement attirants, vous utiliserez presque toujours setcontentview pour assigner une interface à une Activity au moment de la redéfinition de son gestionnaire oncreate.

4 114 Développement d applications professionnelles avec Android 2 La méthode setcontentview accepte un identifiant de ressource layout (voir Chapitre 3) ou une simple instance de View. Cela vous permet de définir votre interface utilisateur en code ou en utilisant la technique privilégiée des ressources layout externes. Utiliser des ressources layout découple votre couche de présentation de la logique applicative, vous donnant ainsi la flexibilité de modifier la présentation sans toucher au code. Cela permet de spécifier différents layouts optimisés pour des configurations matérielles différentes, voire de les modifier à l exécution en fonction de changements matériels (l orientation de l écran, par exemple). Le Listing 4.1 montre comment paramétrer l interface d une Activity à l aide d une ressource layout externe. Vous pouvez récupérer les références aux Views utilisées dans un layout à l aide de la méthode findviewbyid. Cet exemple suppose que main.xml existe dans le dossier res/layout du projet. Listing 4.1 : Désérialisation d un layout d public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); TextView mytextview = (TextView)findViewById(R.id.myTextView); Si vous préférez une approche plus traditionnelle, vous pouvez construire l interface utilisateur en la codant. Le Listing 4.2 montre comment assigner une nouvelle TextView comme interface utilisateur. Listing 4.2 : Création d un layout en public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); TextView mytextview = new TextView(this); setcontentview(mytextview); mytextview.settext("hello, Android"); La méthode setcontentview accepte en entrée une instance unique de View. Il en résulte que vous devez utiliser des layouts pour ajouter des contrôles multiples à votre Activity. Boîte à outils de Widgets Android Android fournit une boîte à outils de Views standard afin de vous aider à créer des interfaces simples. En utilisant ces contrôles (et en les modifiant et les étendant si nécessaire), vous pouvez simplifier vos développements et conserver une cohérence entre vos applications.

5 Chapitre 4 Créer des interfaces utilisateur 115 La liste qui suit présente quelques-uns des contrôles les plus courants : TextView. Libellé texte standard en lecture seule. Supporte l affichage multilignes, la mise en forme de chaînes et le retour à la ligne automatique. EditText. Boîte de saisie modifiable. Accepte la saisie multilignes, le retour à la ligne et les textes d aide. ListView. View Group créant et gérant une liste verticale de Views et les affichant sous forme de lignes dans une liste. La List View la plus simple affiche un tostring de la valeur de chaque objet d un tableau en utilisant une Text View pour chacune d entre elles. Spinner. Contrôle composite affichant une Text View et une List View associée et qui vous permet de sélectionner une entrée de la liste et de l afficher dans la boîte de texte. Il est constitué d une Text View affichant la sélection courante, combinée à un bouton affichant un dialogue de sélection lorsqu il est enfoncé. Button. Bouton standard. CheckBox. Bouton à deux états représentant une case à cocher. RadioButton. Bouton à deux états utilisé en groupe permettant à l utilisateur de choisir une, et une seule, option parmi plusieurs possibles. ViewFlipper. View Group permettant de définir une collection de Views sous forme d une ligne horizontale dans laquelle une seule View est visible à la fois et dans laquelle les transitions entre les vues sont animées. QuickContactBadge. Affiche un badge montrant l image assignée à un contact que vous spécifiez à l aide d un numéro de téléphone, d un nom, d une adresse ou d une URI. En cliquant sur l image, la barre rapide de contacts s affiche, fournissant un raccourci pour appeler le contact, lui envoyer un SMS, un ou un message instantané. Ceci n est qu une partie des widgets disponibles. Android supporte également des Views plus avancées comme les date-time pickers (calendriers d aide à la saisie de dates/heures), les champs de saisie à autocomplétion, les cartes, les galeries et les onglets. Vous trouverez la liste complète sur Vous vous trouverez à un moment ou à un autre dans une situation où aucun des contrôles natifs ne répondra à vos besoins. Vous apprendrez plus loin dans ce chapitre comment étendre et combiner les contrôles existants et comment en concevoir et en créer de nouveaux à partir de zéro.

6 116 Développement d applications professionnelles avec Android 2 Introduction aux layouts Les Layout Managers (appelés en général simplement layouts) sont des extensions de la classe ViewGroup utilisées pour placer des contrôles enfants dans votre interface utilisateur. Les layouts peuvent être imbriqués et vous pouvez ainsi en les combinant créer des interfaces complexes. Le SDK Android inclut quelques layouts simples afin de vous aider à construire votre interface utilisateur. À vous de sélectionner la bonne combinaison pour rendre votre interface facile à comprendre et à utiliser. La liste qui suit présente quelques-unes des classes layout les plus flexibles : FrameLayout. Le plus simple des Layout Managers. Il épingle simplement chaque View enfant dans le coin supérieur gauche. Ajouter plusieurs enfants les empile les uns sur les autres, chaque nouvelle View dissimulant la précédente. LinearLayout. Aligne chaque View enfant verticalement ou horizontalement. Un layout vertical montre une colonne de Views alors qu un layout horizontal montre une ligne. Le Linear Layout vous permet de spécifier un "poids" pour chaque enfant, qui contrôle la taille relative de chacun d entre eux dans l espace disponible. RelativeLayout. Le plus flexible des layouts natifs. Il vous permet de définir les positions de chaque View enfant par rapport aux autres et aux limites de l écran. TableLayout. Vous permet de placer les Views sur une grille de lignes et de colonnes. Les tables peuvent compter plusieurs lignes et colonnes et les colonnes peuvent être rétrécies ou agrandies. Gallery. Affiche une ligne unique d objets dans une liste déroulante horizontale. La documentation Android décrit les caractéristiques et propriétés de chaque classe layout en détail, et plutôt que la reproduire ici nous préférons vous y renvoyer : android.com/guide/topics/ui/layout-objects.html. Vous apprendrez plus loin dans ce chapitre comment créer des contrôles composites (widgets constitués de plusieurs Views interconnectées) en étendant ces classes. Utiliser les layouts La façon privilégiée d implémenter des layouts est d utiliser du XML dans des ressources externes. Un layout en XML doit contenir un seul élément racine qui peut contenir autant de layouts et de Views imbriqués nécessaires à la construction d un écran arbitrairement complexe.

7 Chapitre 4 Créer des interfaces utilisateur 117 Le Listing 4.3 montre un layout simple plaçant une TextView au-dessus d un EditText à l aide d un LinearLayout. Listing 4.3 : LinearLayout simple en XML <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="entrez votre texte ici" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="le texte s\'affiche là!" /> </LinearLayout> Notez que pour chaque élément du layout on utilise les constantes wrap_content et fill_ parent plutôt qu une hauteur ou une largeur en pixels. Ces constantes sont la technique la plus simple et la plus puissante pour garantir que vos layouts soient indépendants de la taille de l écran et de la résolution. La constante wrap_content affectera à la View la taille minimale pour afficher son contenu (la hauteur requise pour afficher un texte wrappé, par exemple). La constante fill_parent étend la View pour remplir l espace disponible dans la View parente (ou l écran). La notion de fill_parent a été remplacée par wrap_parent dans la version 2.2 d Android. Dans le Listing 4.3, le layout est paramétré pour remplir l écran et les Views texte, pour remplir la largeur disponible. Leur hauteur est restreinte à la taille requise pour afficher le texte. Vous apprendrez au cours de ce chapitre comment paramétrer la hauteur et la largeur minimales de vos propres contrôles ainsi que d autres pratiques permettant de rester indépendant de la résolution. L implémentation des layouts en XML découple la couche de présentation du code de la View et de l Activity. Elle vous permet également de créer des variantes spécifiques au matériel, chargées dynamiquement et ne nécessitant pas de modifications du code. Si vous le préférez ou le devez, vous pouvez implémenter les layouts en code. Lorsque vous assignez des Views à des layouts de cette façon, il est important d appliquer LayoutParameters à l aide de la méthode setlayoutparams ou en les passant à l appel addview (voir Listing 4.4).

8 118 Développement d applications professionnelles avec Android 2 Listing 4.4 : LinearLayout simple en code LinearLayout ll = new LinearLayout(this); ll.setorientation(linearlayout.vertical); TextView mytextview = new TextView(this); EditText myedittext = new EditText(this); mytextview.settext("entrez votre texte ici "); myedittext.settext("le texte s'affiche là!"); int lheight = LinearLayout.LayoutParams.FILL_PARENT; int lwidth = LinearLayout.LayoutParams.WRAP_CONTENT; ll.addview(mytextview, new LinearLayout.LayoutParams(lHeight, lwidth)); ll.addview(myedittext, new LinearLayout.LayoutParams(lHeight, lwidth)); setcontentview(ll); Optimiser les layouts La désérialisation de layouts dans des Activities est un processus coûteux. Chaque layout et View imbriqué peut avoir un impact dramatique sur la performance et la transparence de vos applications. C est en général une bonne pratique de garder vos layouts aussi simples que possible, mais également d éviter de désérialiser un layout entier pour quelques changements mineurs dans un autre. Les points suivants présentent quelques bonnes pratiques pour la création de layouts efficaces. Notez qu ils ne sont pas exhaustifs. Évitez les imbrications inutiles. Ne placez pas un layout à l intérieur d un autre à moins que ce ne soit nécessaire. Un LinearLayout placé dans un FrameLayout tous deux paramétrés avec fill_parent ne font rien d autre qu allonger le temps de désérialisation. Vérifiez la présence de layouts redondants, surtout si vous avez apporté de nombreux changements à un layout existant. Évitez d utiliser trop de Views. Chaque View supplémentaire dans un layout prend du temps et des ressources pour être désérialisée. Un layout ne devrait jamais compter plus de 80 Views car le temps nécessaire à leur désérialisation deviendrait significatif. Évitez les imbrications trop profondes. Les layouts pouvant être arbitrairement imbriqués, il est facile de créer des hiérarchies complexes et profondes. Bien qu il n y ait pas de limite, il est conseillé de ne pas dépasser dix niveaux d imbrication. Il est important d optimiser vos hiérarchies de layouts afin d éliminer les imbrications inutiles et de les rendre plus efficaces. Pour vous assister, le SDK Android inclut l outil en ligne de commande layoutopt. Appelezle en lui passant en argument le nom de votre ressource layout (ou un dossier de ressource) pour l analyser et obtenir des recommandations de corrections ou d améliorations.

9 Chapitre 4 Créer des interfaces utilisateur 119 Créer de nouvelles Views La possibilité d étendre des Views existantes, d assembler des contrôles composites et de créer des Views uniques permet d implémenter de superbes interfaces utilisateur, optimisées pour les flux de votre application. Vous pouvez créer des sous-classes à partir de la boîte à outils de Views existantes ou implémenter vos propres Views et garder ainsi la liberté de façonner votre interface utilisateur pour optimiser l expérience de l utilisateur. INFO Lorsque vous concevez une interface utilisateur, il est important de trouver le bon équilibre entre esthétique et facilité d usage. Avec le pouvoir de créer vos propres contrôles personnalisés vient la tentation de tous les reconstruire à partir de zéro. Résistez-y. Les Views standard seront familières aux utilisateurs d autres applications Android et seront mises à jour avec les nouvelles versions de plateforme. Sur de petits écrans auxquels les utilisateurs portent souvent une attention limitée, un contrôle familier sera plus facilement utilisable que son équivalent plus esthétique. La meilleure approche dépend du but recherché : Modifiez ou étendez l apparence et/ou le comportement d un contrôle existant lorsqu il fournit déjà les fonctionnalités de base dont vous avez besoin. En redéfinissant les gestionnaires d événements de ondraw mais en rappelant les méthodes de la superclasse, vous pouvez personnaliser une View sans avoir à implémenter de nouveau ses fonctionnalités. Vous pouvez par exemple personnaliser une TextView pour afficher un nombre donné de chiffres après la virgule. Combinez des Views pour créer des contrôles atomiques réutilisables s appuyant sur les fonctionnalités de plusieurs Views interconnectées. Vous pouvez par exemple créer une boîte combo déroulante en combinant une TextView et un Button qui affiche une ListView flottante lorsqu on clique dessus. Créez un contrôle entièrement nouveau lorsque vous avez besoin d une interface complètement différente que vous ne pouvez obtenir en combinant des contrôles existants. Modifier des Views existantes La boîte à outils contient des Views qui couvrent de nombreux besoins d interface utilisateur mais ces contrôles sont nécessairement génériques. En les personnalisant, vous évitez d implémenter à nouveau des comportements existants tout en façonnant l interface utilisateur et les fonctionnalités aux besoins de votre application.

10 120 Développement d applications professionnelles avec Android 2 Pour créer une nouvelle View basée sur un contrôle existant, créez une nouvelle classe qui l étend (voir Listing 4.5). Listing 4.5 : Extension de TextView import android.content.context; import android.util.attributeset; import android.widget.textview; public class MyTextView extends TextView { public MyTextView (Context context, AttributeSet attrs, int defstyle) { super(context, attrs, defstyle); public MyTextView (Context context) { super(context); public MyTextView (Context context, AttributeSet attrs) { super(context, attrs); La redéfinition et l extension des gestionnaires d événements associés à un comportement modifiera celui-ci ainsi que l apparence de votre nouvelle View. Dans le Listing 4.5 étendu qui suit, on redéfinit la méthode ondraw pour modifier l apparence de la View ainsi que onkeydown pour une prise en charge personnalisée de l appui sur une touche. public class MyTextView extends TextView { public MyTextView (Context context, AttributeSet ats, int defstyle) { super(context, ats, defstyle); public MyTextView (Context context) { super(context); public MyTextView (Context context, AttributeSet attrs) { super(context, public void ondraw(canvas canvas) { [... Dessinez sur le canvas sous le texte... ] // Rendu du texte habituel à l'aide de la classe de base de la TextView. super.ondraw(canvas); [... Dessinez sur le canvas sur le texte... public boolean onkeydown(int keycode, KeyEvent keyevent) { [... Traitement particulier en fonction... ]

11 Chapitre 4 Créer des interfaces utilisateur 121 [... de l'appui sur une touche particulière... ] // Utilise la fonctionnalité existante implémentée par // la classe de base pour répondre à l'appui sur une touche. return super.onkeydown(keycode, keyevent); Les gestionnaires d événements disponibles dans les Views seront couverts en détail dans ce chapitre. Personnaliser votre liste de tâches L exemple de liste de tâche du Chapitre 2 utilise des contrôles TextView pour représenter chaque ligne dans une List View. Vous pouvez personnaliser l apparence de la liste en étendant TextView et en redéfinissant la méthode ondraw. Vous allez créer dans cet exemple une nouvelle TodoListItemView qui fera apparaître chaque item comme sur un bloc de papier. Une fois terminée, votre liste de tâches personnalisée devrait ressembler à la Figure 4.1. Figure Créez une nouvelle classe TodoListItemView qui étend TextView. Incluez un stub pour redéfinir la méthode ondraw et implémentez les constructeurs qui appelleront un nouveau stub de méthode init. package com.paad.todolist; import android.content.context; import android.content.res.resources; import android.graphics.canvas;

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

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

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

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

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

Encore plus de widgets et de conteneurs

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

Plus en détail

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

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

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

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

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

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

Programmation Android L3 informatique

Programmation Android L3 informatique Programmation Android L3 informatique Étienne Payet Département de mathématiques et d informatique Ces transparents sont mis à disposition selon les termes de la Licence Creative Commons Paternité - Pas

Plus en détail

PRISE EN MAIN D ILLUSTRATOR

PRISE EN MAIN D ILLUSTRATOR CHAPITRE 1 PRISE EN MAIN D ILLUSTRATOR Présentation... 13 Contenu du livre... 13 Les nouveautés... 14 Composants de l interface... 15 Afficher les documents... 20 Organiser son espace de travail... 21

Plus en détail

Tutoriel Android. Pour démarrer la programmation d'applications Android

Tutoriel Android. Pour démarrer la programmation d'applications Android Tutoriel Android Pour démarrer la programmation d'applications Android Remarque préalable Comme il est impossible de traiter tous les aspects d'android, seulement quelques uns seront présentés. De plus

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

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée. Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le

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

Développement Android. J.-F. Couchot

Développement Android. J.-F. Couchot Développement Android J.-F. Couchot 12 novembre 2012 Table des matières 1 Introduction à l OS embarqué Android 3 I Composants principaux d une application................................ 3 I.1 Une activité............................................

Plus en détail

Freeway 7. Nouvelles fonctionnalités

Freeway 7. Nouvelles fonctionnalités ! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

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

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

Tutoriel Android - TP de prise en main

Tutoriel Android - TP de prise en main Tutoriel Android - TP de prise en main To cite this version:. Tutoriel Android - TP de prise en main. École d ingénieur. France. 2014, pp.51. HAL Id: cel-01082588 https://hal.archives-ouvertes.fr/cel-01082588v2

Plus en détail

Tutoriel. Votre site web en 30 minutes

Tutoriel. Votre site web en 30 minutes Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP Vue d ensemble du basculement DHCP Dans Windows Server 2008 R2, il existe deux options à haute disponibilité dans le cadre du déploiement du serveur DHCP. Chacune de ces options est liée à certains défis.

Plus en détail

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Pourquoi migrer vers Office 2010? Pour bénéficier d une meilleure ergonomie Pour faciliter les échanges avec l extérieur Pour profiter de la puissance

Plus en détail

L espace de travail de Photoshop

L espace de travail de Photoshop L espace de travail de Photoshop 1 Au cours de cette leçon, vous apprendrez à : ouvrir les fichiers Photoshop ; sélectionner et employer certains des outils dans le panneau Outils ; définir les options

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

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

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse aux diverses questions posées par

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

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

Manuel de System Monitor

Manuel de System Monitor Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation

Plus en détail

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

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

Plus en détail

Correction des Travaux Pratiques Organiser son espace de travail

Correction des Travaux Pratiques Organiser son espace de travail Module 01 Correction des Travaux Pratiques Organiser son espace de travail Correction de l exercice N 1 Organiser son espace de travail Objectif de l exercice : 1. Comprendre le dock 2. Afficher les règles

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Solutions en ligne Guide de l utilisateur

Solutions en ligne Guide de l utilisateur Solutions en ligne Guide de l utilisateur Décembre 2009 Informations générales... 1 Configuration minimale requise... 1 Connexion... 1 Page d accueil des Solutions en ligne... 2 Utilisation de la table

Plus en détail

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :

Plus en détail

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring 3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font

Plus en détail

Améliorer l expérience utilisateur en environnement TSE (Terminal Services, Services Bureau à distance, Remote App)

Améliorer l expérience utilisateur en environnement TSE (Terminal Services, Services Bureau à distance, Remote App) Améliorer l expérience utilisateur en environnement TSE (Terminal Services, Services Bureau à distance, Remote App) Contrairement à ce que la plupart des gens pensent, on peut bénéficier, en environnement

Plus en détail

Access. Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices. Joyce Cox et Joan Lambert

Access. Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices. Joyce Cox et Joan Lambert Access Microsoft 2010 Maîtrisez rapidement Access 2010 avec le livre officiel de Microsoft Press Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices Joyce Cox

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

Publier dans la Base Documentaire

Publier dans la Base Documentaire Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008

Plus en détail

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires : WINDOWS 8 Windows 8 : généralités Windows 8 est la dernière version du système d'exploitation de Windows, sortie en octobre 2012. Si vous possédez un ordinateur récent, il y a de fortes chances que votre

Plus en détail

Designer d escalier GUIDE DE L UTILISATEUR. Stair Designer-1

Designer d escalier GUIDE DE L UTILISATEUR. Stair Designer-1 Designer d escalier GUIDE DE L UTILISATEUR Stair Designer-1 Stair Designer-2 Designer d escalier Le Designer d escalier rend facile la réalisation et la mise en place d escaliers sur mesure dans votre

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

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off

Plus en détail

COURS WINDEV NUMERO 3

COURS WINDEV NUMERO 3 COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev

Plus en détail

Importation et exportation de contenu

Importation et exportation de contenu Importation et exportation de contenu Bienvenue dans Corel DESIGNER, programme de dessin vectoriel complet destiné à la création de graphiques techniques. Dans ce didacticiel, vous allez importer un fichier

Plus en détail

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation 1 Présentation Stellar Phoenix Outlook PST Repair - Technical offre une solution complète pour la récupération de données à partir

Plus en détail

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches. S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis

Plus en détail

Infolettre #18 : Les graphiques avec Excel 2010

Infolettre #18 : Les graphiques avec Excel 2010 Infolettre #18 : Les graphiques avec Excel 2010 Table des matières Introduction... 1 Hourra! Le retour du double-clic... 1 Modifier le graphique... 4 Onglet Création... 4 L onglet Disposition... 7 Onglet

Plus en détail

Direction générale statistique et information économique. Manuel d usage : l application web pour l enquête sur la structure des entreprises

Direction générale statistique et information économique. Manuel d usage : l application web pour l enquête sur la structure des entreprises Direction générale statistique et information économique Manuel d usage : l application web pour l enquête sur la structure des entreprises Année d enquête 2011 - Version 1.1 26 oktober 2012 1 Table des

Plus en détail

Génie Logiciel et Interaction Homme-Machine PROJET UCAMPUS

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

Plus en détail

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Comment sélectionner des sommets, des arêtes et des faces avec Blender? Comment sélectionner des sommets, des arêtes et des faces avec Blender? VVPix v 1.00 Table des matières 1 Introduction 1 2 Préparation d une scène test 2 2.1 Ajout d objets dans la scène.........................................

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

www.imprimermonlivre.com

www.imprimermonlivre.com 0 www.imprimermonlivre.com Composition d une couverture avec Word L objectif de ce guide est de vous proposer un mode opératoire pour créer une couverture avec Word. Nous vous rappelons toutefois que Word

Plus en détail

L ORDINATEUR FACILE D ACCÈS!

L ORDINATEUR FACILE D ACCÈS! L ORDINATEUR FACILE D ACCÈS! Préparé par Éric Roussel, enseignant spécialisé en informatique / École Jacques-Ouellette / 2009 Préambule Il est important de noter qu il n y a pas d adaptation parfaite des

Plus en détail

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des

Plus en détail

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh L alternative, c est malin 1 ou Comment faire plein de choses pour pas cher sur MacIntosh (Les logiciels : Pages et Keynote de la suite iwork) (Jean Aboudarham 2006) 1 Merci à François Béranger pour qui

Plus en détail

Indiquer l'espace libre sur le disque dur

Indiquer l'espace libre sur le disque dur ordinateur les plus Indiquer l'espace libre sur le disque dur - Nettoyer le disque dur - Défragmenter le disque dur Graver un CD ou un DVD - Installer un antivirus - Désinstaller un programme Copier des

Plus en détail

Introduction à Expression Web 2

Introduction à Expression Web 2 Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer

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

Création d un formulaire de contact Procédure

Création d un formulaire de contact Procédure Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:

Plus en détail

Module 1 : Tableau de bord Excel * 2010 incl.*

Module 1 : Tableau de bord Excel * 2010 incl.* Module 1 : Tableau de bord Excel * 2010 incl.* 1.0 Introduction Excel nous aide à mieux comprendre les données en les plaçant dans des cellules (réparties en lignes et en colonnes) et au moyen de formules

Plus en détail

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2 Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD

Plus en détail

Les calques : techniques avancées

Les calques : techniques avancées Les calques : techniques avancées 9 Au cours de cette leçon, vous apprendrez à : importer un calque d un autre fichier ; créer un masque d écrêtage ; créer et modifier un calque de réglage ; employer les

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Access 2007 FF Access FR FR Base

Access 2007 FF Access FR FR Base ACCESS Basic Albertlaan 88 Avenue Albert Brussel B-1190 Bruxelles T +32 2 340 05 70 F +32 2 340 05 75 E-mail info@keyjob-training.com Website www.keyjob-training.com BTW TVA BE 0425 439 228 Access 2007

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

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

Plus en détail

The Grid 2: Manuel d utilisation

The Grid 2: Manuel d utilisation The Grid 2: Manuel d utilisation Bienvenue dans The Grid 2 Merci d avoir choisi The Grid 2! Ce guide va vous apprendre tout ce que vous devez savoir à propos de The Grid 2. Il vous guidera pas à pas pour

Plus en détail

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10 /0 SOMMAIRE. Lancer le logiciel. Mettre un titre dans une diapositive et du texte. Ajouter une diapositive 4. Créer une diapositive avec une image 5. Créer une diapositive avec un graphique 6. Créer une

Plus en détail

Développement sous Android

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

Plus en détail

MO-Call pour les Ordinateurs. Guide de l utilisateur

MO-Call pour les Ordinateurs. Guide de l utilisateur MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION

Plus en détail

Créer sa première base de données Access Partie 4/4 - Création d un état

Créer sa première base de données Access Partie 4/4 - Création d un état - le 19/02/2013 Créer sa première base de données Access Partie 4/4 - Création d un état Ce tutoriel est la suite de l article sur la création d une table, l article sur la création d une requête et l

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

ESPACE COLLABORATIF SHAREPOINT Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...

Plus en détail

+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France

+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France SCHÉMA FONCTIONNEL * Projection vers smartphones et tablettes de votre interface en Appli par Wifi (10 à 100 mètres autour de la borne)

Plus en détail

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. 1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de

Plus en détail

Programmation mobile avec Android

Programmation mobile avec Android Programmation mobile avec Android Pierre Nerzic - pierre.nerzic@univ-rennes1.fr février-mars 2015 Abstract Il s agit des transparents du cours mis sous une forme plus facilement imprimable et lisible.

Plus en détail

Table des matières. Réclamation Guide d apprentissage I. I. Configuration d un dossier de réclamation... 2 A. Assignation d un plan...

Table des matières. Réclamation Guide d apprentissage I. I. Configuration d un dossier de réclamation... 2 A. Assignation d un plan... Réclamation Guide d apprentissage I Table des matières I. Configuration d un dossier de réclamation... 2 A. Assignation d un plan... 2 1. Activer la gestion des réclamations... 2 B. Configuration des plans

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

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation

Plus en détail

4. Personnalisation du site web de la conférence

4. Personnalisation du site web de la conférence RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»

Plus en détail

Débuter avec Excel. Excel 2007-2010

Débuter avec Excel. Excel 2007-2010 Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER

Plus en détail

I Pourquoi une messagerie?

I Pourquoi une messagerie? I Pourquoi une messagerie? Outlook express est un logiciel de messagerie de windows. Il est installé par défaut sur un grand nombre d ordinateurs de la planète, ceux tournant sous Windows, et proposé par

Plus en détail

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014 Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre

Plus en détail

M1105 Web Design Analyse Sectorielle Sites de grands musées

M1105 Web Design Analyse Sectorielle Sites de grands musées M1105 Web Design Analyse Sectorielle Sites de grands musées Godlewski Louis Fort Hugo 2 Rijksmuseum Flat Design Fonctionnelle Responsive Design - Sobre - Esthétique - Vaste Source d information 3 onglets

Plus en détail

Introduction à Eclipse

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

Plus en détail

Guide d utilisation. Version 1.1

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

Plus en détail

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows Ce dossier a une forme un peu différente des précédentes : c est un ensemble de «fiches» décrivant chacune une des opérations que l on peut effectuer avec un fichier (enregistrer, renommer, etc.). Chaque

Plus en détail

Manuel Utilisateur. Boticely

Manuel Utilisateur. Boticely Manuel Utilisateur Boticely Auteur : Logica Version : 1.4 Droit d auteur Ce texte est disponible sous contrat Creative Commons Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales

Plus en détail

Développement d'applications pour Android. M. Dalmau IUT de Bayonne Pays Basque

Développement d'applications pour Android. M. Dalmau IUT de Bayonne Pays Basque Développement d'applications pour Android M. Dalmau IUT de Bayonne Pays Basque Positionnement d Android L iphone (Apple) Nokia (Symbian OS) Window Mobile (Microsoft) BlackBerry Palm (WebOS) Google (Android)

Plus en détail

Atelier «personnaliser l environnement de l ordinateur mai 2015

Atelier «personnaliser l environnement de l ordinateur mai 2015 Sous windows 7 La barre des tâches Elle est composé du bouton démarrer, des accès rapides à certains programmes et options. Cette barre peut être placée en bas de l écran mais aussi sur les côtés ou en

Plus en détail