Le PONG version USB Un projet réalisé par GALAND Priscilia et DOMEY Dimitri. Années
|
|
- Stéphanie Chassé
- il y a 8 ans
- Total affichages :
Transcription
1 Le PONG version USB Un projet réalisé par GALAND Priscilia et DOMEY Dimitri Années
2 Table des matières I- Introduction... 1 II- Une partie Android... 2 a. Matériel... 2 b. Le fichier AndroidManifest.xml... 2 c. La surcouche Android au JAVA... 3 d. La surcouche Microchip... 3 III- Une partie Android graphique... 4 a. La partie XML... 4 b. La partie exploitation en JAVA Création du processus L interface... 6 IV- Une partie C sur le kit de développement Android... 7 a. La liaison USB... 7 b. La liaison RS a. Configuration... 7 b. L initialisation... 7 c. La fonction d envoie... 8 a. Un cœur en VHDL... 8 b. Un programme en C... 8 VI- Une maquette physique... 9 a. Exploitation du kit Android... 9 b. Une maquette de d inter-connexion... 9 VII- Les apports de notre projet VIII- Bibliographie... 11
3 I- Introduction Notre projet consistait à faire communiquer une maquette équipé d un FPGA et une tablette sous le système d exploitation mobile Android. Pour cela, une maquette de chez Microchip a été utilisée pour faire la liaison entre les deux technologies en utilisant deux protocoles de communication, le protocole USB et le protocole RS-232, comme expliqué sur le schéma suivant. Notre travail consistait donc à programmer une application sur la tablette en JAVA à l aide de l application A-IDE et le programme gérant les deux protocoles sur le kit de développement Android de chez Microchip en utilisant MPLAB X. Page1
4 II- Une partie Android Android est un OS mobile développé depuis 2007 sur la base d un noyau Linux, mais qui utilise le JAVA pour la couche applicatif. Il occupe aujourd hui une part de marché de 75%, ce qui en fait une technologie d actualité, mais surtout d avenir. Premièrement créé pour le marché de la téléphonie mobile par Google en réponse à la montée en force de l iphone, le système Android s est déployé sur tablette avec une version d abord différente pour les deux technologies, 2.X pour smartphone, et 3.X pour tablette, l OS est aujourd hui commun aux deux à partir des numéros de version 4.X. (petite anecdote : Les noms de version d Android commencent tous par un nom de gâteau dont la première lettre est une lettre de l alphabet croissant au fil des versions) Le nom Android vient de l androïde qui se veut être une machine ressemblant à l humain, Android se veut donc intuitif et adapté à l utilisation pratique par l utilisateur. a. Matériel Nous avons développé toute l application à partir d une tablette ASUS TF201 à partir de l application AIDE (Android IDE) en langage JAVA et XML. b. Le fichier AndroidManifest.xml Ce fichier se situe à la racine du projet, c est lui qui informe Android sur le comportement à adopter avec l application, par exemple, un thème général ou la version minimale de Android qui sera nécessaire pour exécuter l application. Mais le principal intérêt de ce fichier, dans notre cas, est la présence des demandes de permissions, sans elle, notre programme ne serait pas autorisé à utiliser la liaison USB, car l utilisateur n aura pu le permettre. Voici la ligne de code à rajouter afin de pouvoir utiliser la liaison USB : <uses-feature android:name="android.hardware.usb.accessory" /> Cette ligne demande au noyau Linux de Android de lui autoriser l accès au matériel USB qui lui est raccordé. Ceci est une protection afin que les utilisateurs qui installent l application sachent quels risques ils encourent en l installant. Page2
5 c. La surcouche Android au JAVA Les applications sous Android sont programmées en langage JAVA, mais avec une surcouche pour correspondre aux utilisations d un smartphone ou d une tablette. Le programme fonctionne en plusieurs phases : la création du processus (oncreate()), le processus en fonctionnement (onresume()), le processus en arrière-plan (onpause()) et la méthode permettant la suppression du processus (onstop()). Voici un schéma explicatif : Source : d. La surcouche Microchip La maquette est fournie avec des exemples de programmes à aller récupérer à l adresse : > Microchip Libraries for Applications v20xx-xx-xx [OS]. Le fichier ainsi téléchargé est une archive exécutable à installer, les sources JAVA se trouvent dans le dossier [Microchip Solutions v20xx-xx-xx] > Android Accessories > Basic Communication Demo - OpenAccessory Framework > App Source Code > v3.x. La méthode permettant l envoi de données à la maquette est «accessorymanager.write(byte[2]);» Avec le byte[0] est le caractère permettant de dire à la maquette le type de traitement qu elle doit effectuer, ici le nombre 4 est utilisé pour dire à la maquette qu elle doit effectuer une liaison RS232, et le byte[1] est utilisé comme bit de commande, ici, 1 ou 2 est envoyé pour dire d envoyer le caractère u ou le caractère d. Cette méthode ne doit être appelée que dans le cas où la maquette est réellement connectée ; on peut vérifier cet état par le biais de la méthode «accessorymanager.isconnected();». Page3
6 III- Une partie Android graphique La partie graphique sous Android peut se faire entièrement en XML, et en plaçant les boutons les uns par rapport aux autres, en leur donnant des idées et en les stylisant. a. La partie XML Le langage de programmation XML est un langage à balise, c est-à-dire que chaque balise correspond à un élément [un bouton par exemple] et peut se styliser avec des attributs qu on lui appose, ainsi le bouton flèche gauche ci-dessus ressemble à ceci : <Button android:id="@+id/gauche" android:layout_width="200sp" android:layout_height="200sp" android:layout_alignparentleft="true" android:layout_marginleft="5sp" android:layout_centervertical="true" android:background="@drawable/fleche3" android:onclick="appuiegauche" /> On voit donc que le bouton fera 200sp 1 de hauteur et de largeur, avec une marge à gauche de 5sp. Son nom sera gauche (@+id/ indiquant le format de la donnée). Son fond sera un drawable (une qui se trouve dans le dossier res/layout/drawable-xxpi du projet et ayant pour nom fleche3. Ce bouton est compris dans une balise <relativelayout />, ce qui nous permet de placer relativement ce bloc au centre gauche de l écran avec layout_centervertical et layout_alignparentleft. Enfin, le bouton possède un listener sur un évènement se déclenchant aux cliques sur ce bouton, et déclenche la fonction appuiegauche que l on verra dans le b. Page4 1 sp : Scale independent Pixel (Echelle de pixels indépendant) - Utilisé pour les tailles de polices. On pourrait comparé cette unité aux em du développement web. La police peut être plus ou moins grosse suivant les préférences utilisateurs
7 b. La partie exploitation en JAVA 1. Création du processus à la création du processus, à l aide de la méthode «oncreate();», l application tente d établir une connexion avec la maquette. try { PackageManager manager = this.getpackagemanager(); PackageInfo info = manager.getpackageinfo(this.getpackagename(), 0); catch (NameNotFoundException e1) { e1.printstacktrace(); accessorymanager = new USBAccessoryManager(handler, 0); L application test si la récupération du PackageManager est possible et créée un accessorymanager qui contiendra toutes les méthodes liées à l utilisation du périphérique USB. En cas d échec de la connexion ou en l attente d une connexion, l application affiche un message d attente comme ceci : Page5
8 2. L interface La flèche de gauche est liée à une fonction appuiegauche(view); sc1 = (TextView) findviewbyid(r.id.sc1); try { score = Integer.parseInt(sc1.getText().toString()); score++; sc1.settext(string.valueof(score)); catch (NumberFormatException nfe) { sc1.settext(string.valueof(0)); System.out.println("Could not parse" + nfe); if (accessorymanager.isconnected() == true) { byte[] commandpacket = new byte[2]; commandpacket[0] = SET_RS232; commandpacket[1] = SET_RS232_UP; accessorymanager.write(commandpacket); Ce bout de code récupère premièrement la zone de texte identifiée par sc1 pour l incrémenter à chaque appui. Cette zone étant de type String, on s occupe de la convertir en INT pour l incrémenter de 1, puis on le retransforme en STRING pour le setter à sc1. On test ensuite si la maquette est bien connectée par le biais de la méthode «accessorymanager.isconnected()» pour ensuite lui envoyer le paquet qui se compose d un bit informant de quelle action la maquette doit effectuer et d un bit de commande. La fonction pour le bouton droit fait similairement la même chose à la différence près qu il envoie la commande pour descendre. 3. Quitter l application La méthode onpause(); définis les actions à effectuer si l utilisateur change de fenêtre. La connexion USB se trouve inutile, nous envoyons donc un commandpacket à la maquette lui demandant de fermer la connexion. À l issu de cette commande, nous effectuons une vérification de cette clôture de connexion pour finalement fermer toutes les connexions ouvertes sur la tablette. Voici le code : byte[] commandpacket = new byte[2]; commandpacket[0] = (byte) APP_DISCONNECT; commandpacket[1] = 0; accessorymanager.write(commandpacket); try { while(accessorymanager.isclosed() == false) { Thread.sleep(2000); catch (InterruptedException e) { e.printstacktrace(); accessorymanager.disable(this); disconnectaccessory(); Page6
9 IV- une partie C sur le kit de développement Android Notre travail sur le kit a été effectué sous MPlab X en langage C, et permet de programmer ou debugguer le Kit de développement Android via le PIC kit 3. a. La liaison USB Le protocole USB est déjà codé et présent dans l archive téléchargée plus haut, dans le dossier : Microchip Solutions v20xx-xx-xx > Android Accessories > Basic Communication Demo - OpenAccessory Framework > Firmware, l utilisation se fait en émission par la commande : command_packet = (ACCESSORY_APP_PACKET*)&read_buffer[0] Il ne reste plus qu à tester le contenu de command_packet->command pour déterminer quelle action le programme doit exécuter. b. La liaison RS232 a. Configuration Le protocole RS232 n était pas du tout codé, il nous a donc fallu le coder entièrement. Nos consignes étaient donc bauds sur 8 bits, sans parité et avec 2 bits de stop. Nous avons donc mis les paramètres suivant dans le programme : #define FPB L //Fosc = 32MHz donc Fcy = Fosc / 2 = 16MHz #define TRTS TRISFbits.TRISF13 #define BRATE (FPB/4/38400)-1 //baudrate #define U_ENABLE 0x8009 //8bits ; non-parity ; 2bits stop #define U_TX 0x0400 #define TXD _RD0 //Port servant à TXD L U_ENABLE est définie suivant le tableau de bits suivant les tableaux en Annexe 1. b. L initialisation L initialisation doit mettre en place les configurations précédentes, mais aussi, elle doit définir les PINs associés à la liaison RS232, ce qui nous donne le programme suivant : void initu2(void) { _TRISD0 = 0; PPSUnLock; ippsoutput(out_pin_pps_rp11,out_fn_pps_u1tx); // Assign U1TX To Pin RP2 PPSLock; U1BRG = BRATE; U1MODE = U_ENABLE; U1STA = U_TX; Le problème durant notre projet a été de justement trouver comment définir ces PINs, sans lesquels notre programme ne transmettait pas à la maquette. Page7
10 c. La fonction d envoi Il ne nous restait plus qu à faire la fonction permettant de copier le caractère à envoyer vers le RS232. Se fait par la fonction putu2(char) ; comme suivant : void putu2(int c) { while(u1stabits.utxbf); U1TXREG = c; V- La partie FPGA Même malgré notre faible participation sur cette partie du travail, nous avons suivi son évolution de près et pensons qu une partie se doit d être présente dans notre dossier, car le FPGA est la finalité de notre projet, la communication entre Android et FPGA se termine donc ici. a. Un cœur en VHDL Le cœur du FPGA se programme en VHDL afin de lui fournir la façon dont les circuits logiques qui la composent se doivent d opérer les actions à effectuer. En effet, le FPGA seul ne pourrait gérer le code C que nous lui injectons afin d afficher et de traiter le pong, l on passe donc par un processeur virtuel créé à parti des circuits logiques de la carte FPGA. De manière simpliste, un FPGA se rapporte à l image ci-dessus, des blocs logiques interconnectés suivant un programme. Donc l utilisation d une carte à FPGA se trouve être inutile pour quiconque ne sait utiliser un langage tel que le VHDL pour associer les blocs entre eux. Pourtant, en associant efficacement ces blocs, la maquette renferme des capacités cachées, telles que notre utilisation, un jeu simpliste de pong. b. Un programme en C La partie C s occupe donc de gérer le pong, depuis les déplacements jusqu à l interprétation de la réception des données via le protocole RS232. Cette partie est donc l interface entre l utilisateur et la maquette FPGA (on pourrait parler d interface Homme/Machine). Page8
11 VI- Une maquette physique a. Exploitation du kit Android D après le Schématics fournit en Annexe 2, les pins RXD et TXD sont sur le port J14, mais le constructeur Microchip n ayant pas prévu de point de repère pour identifier le sens de montage des broches, nous avons donc été forcés de tester les pins de la carte dans un sens puis dans l autre afin de déterminer ceux qui étaient vraiment les bons. Voici donc les ports utilisés : b. Une maquette d interconnexion Nos deux groupes de projet développant pour la même maquette, nous avons exceptionnellement collaboré afin de développer une maquette unique plus propre et économique en ressources de travail. Le kit Android étant trop haut en comparaison des ports permettant la liaison série RS232, nous avons donc effectué une maquette fille servant à la connexion plus pratique et avec un plus faible taux de risque d endommagement. La Maquette mère sert donc à connecter et alimenter électriquement le module Bluetooth en affichant l état de la connexion sur une LED rouge, et permet de relier les ports RXD et TXD, et l alimentation de la maquette Android. Page9
12 VII- Les apports de notre projet Notre projet étant basé sur une technologie plutôt nouvelle, et dans sa phase de succès avec 136 millions de téléphones l équipant, il pourra nous être un plus sur un CV grâce aux connaissances acquises par son biais. Ce type de programmation pourrait totalement convenir à un asservissement d un automate par le biais d un smartphone ou d une tablette, un opérateur pourrait tout à fais arriver auprès d un automate, se connecter, et en prendre son contrôle avec une interface intuitive et facilement évolutive. De plus, notre projet s étant effectué en quasi-totale autonomie, cela nous a permis d apprendre à prendre des initiatives, de faire des recherches afin de trouver les documentations sur la maquette, apprendre le langage JAVA-Android De plus, cela nous a, dans un même temps, donné un esprit de persévérance dans les recherches qui même si parfois étaient infructueuses pouvait nous servir pour rebondir et avancer. Page10
13 VIII- Bibliographie La documentation officielle de chez Microchip : MPLab X et le compileur C [XC16] Le site du zéro nous a permis d apprendre les bases du JAVA-Android : Le site ayant permis la résolution du problème avec les PIN Page11
Education Delivery Intelligent Tool
Education Delivery Intelligent Tool Projet AMO2 Maxence RAOUX Joachim SEGALA RICM 4 Avril 2012 Sommaire I. Presentation du projet... 2 1. Contexte... 2 2. Demande... 2 3. Spécifications... 2 II. Guide
Plus en détailOptimiser 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étailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailPoste 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étailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailMise en route de votre collier GPS Pet Tracker
Mise en route de votre collier GPS Pet Tracker www.jelocalise.fr 1 Prérequis : Avant de procéder à l allumage de votre collier GPS, vous devez le laisser charger au moins 3 heures en le branchant sur le
Plus en détailTraitement de données
Traitement de données Présentation du module TINI Présentation du module : Le module Tini se décline en plusieurs versions, il est constitué d une carte d application et d un module processeur : Les modules
Plus en détailOutils, 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étailTP 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étailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailPIC EVAL Dev Board PIC18F97J60
PIC EVAL Dev Board PIC18F97J60 2 TP1 : Prise en main de l environnement de programmation pour la carte PIC EVAL-ANFA Pour répondre aux questions et justifier vos réponses, vous pouvez faire des copies
Plus en détailARDUINO DOSSIER RESSOURCE POUR LA CLASSE
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée
Plus en détailGUIDE D INSTALLATION ET D UTILISATION PI AUTHENTICATOR
GUIDE D INSTALLATION ET D UTILISATION PI AUTHENTICATOR APPLICATION pi AUTHENTICATOR 1. Entrez dans l App Store de votre iphone ou Android 2. Cherchez l application PI AUTHENTICATOR 3. Cliquez sur OBTENIR,
Plus en détailSélection du contrôleur
Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du
Plus en détailGestion 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étailManuel 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étailNotice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq.
Constructeur Français Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq..1 Installation de l environnement d exécution du PPC... 2 Caractéristiques pour PDA :... 2 Installation
Plus en détailIntroduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf
Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations
Plus en détailMode d emploi pour lire des livres numériques
Mode d emploi pour lire des livres numériques Configuration minimale requise : Pour télécharger des ouvrages numériques sur son poste et utiliser les fichiers, vous avez besoin : sur PC : connexion Internet
Plus en détailProgrammation Objet Java Correction
INSA - 4 AE 2007 2008 Durée : 1H00 Contrôle Programmation Objet Java Correction Consignes Tous les documents sont autorisés, mais ils seront peu utiles. Indiquez vos nom et prénom sur chaque feuille. Le
Plus en détailManuel d installation et d utilisation du logiciel GigaRunner
Manuel d installation et d utilisation du logiciel GigaRunner Manuel Version : V1.6 du 12 juillet 2011 Pour plus d informations, vous pouvez consulter notre site web : www.gigarunner.com Table des matières
Plus en détailFiche technique. www.omnikles.com 56 rue de Londres - 75008 Paris Tél. : 01 44 88 96 50 Mail : contact@omnikles.com
Eléments de configuration - Utilisateur Les applications OK-BOX sont des applications Web accessibles pour les utilisateurs via le protocole Internet sécurisé : HTTPS. A ce titre, elles requièrent un poste
Plus en détailEnvironnement Zebra Link-OS version 2.0
Environnement Zebra Link-OS version 2.0 Pour répondre aux nouvelles attentes et à une demande croissante en appareils à la fois mobiles, intelligents et connectés au Cloud, Zebra Technologies a créé un
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailDossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10
Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs
Plus en détailSTS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module
François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,
Plus en détailCertificats Electronique d AE sur Clé USB
Certificats Electronique d AE sur Clé USB Manuel d installation Windows Internet Explorer V.17/14 Page 1 SOMMAIRE 1 Points Importants... 3 2 Procédure d installation... 4 3 Export, Suppression Certificat...
Plus en détailLes tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration
Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone
Plus en détailPC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?
PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux? WEB Recherche d information E commerce E banking Mail Chat / Vidéo conférence Apprendre, se former Partager > réseaux sociaux Jouer
Plus en détailProgrammation 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étailPHILA-Collector-USB-16Go Pour Windows & Android
PHILA-Collector-USB-16Go Pour Windows & Android Bon à savoir : Cette édition permet de gérer une collection de timbres sur clé USB ou sur PC. L échange de données entre la clé et le PC est possible en
Plus en détailLES TABLETTES : GÉNÉRALITÉS
LES TABLETTES : GÉNÉRALITÉS Fonctionnement Qu est-ce qu une tablette tactile? Une tablette tactile est un appareil doté d'un écran qui permet d'interagir simplement en touchant l'écran ou à l'aide d'un
Plus en détailBUREAU 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étailFlashWizard v4.5b PRO
www.sandbox-team.be FlashWizard v4.5b PRO 1/6 Table des matières : 1.1 A quoi ça sert...3 1.2 Installation...3 1.3 Prise en main...3 1.4 Flasher la mémoire de la DreamBox avec une nouvelle image...4 1.5
Plus en détailSommaire 1. Aperçu du Produit
Sommaire 1. Aperçu du Produit... 1 2. Caractéristiques du Produit... 2 3. Contenu du Pack... 3 4. Données techniques... 3 5. Configuration Matérielle Minimum... 3 6. Description du Produit... 4 6.1 Affichage
Plus en détailAdministration de Parc Informatique TP07 : Installation de Linux Debian
Institut Galilée L2 Info S1 Année 2012 2013 1 Une machine virtuelle Administration de Parc Informatique TP07 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution
Plus en détailEnvironnement Zebra Link-OS version 2.0
Environnement Zebra Link-OS version 2.0 Pour répondre aux nouvelles attentes et à une hausse de la demande en appareils à la fois mobiles, intelligents et connectés au Cloud, Zebra Technologies a créé
Plus en détailInstallation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Plus en détailInitiation à JAVA et à la programmation objet. raphael.bolze@ens-lyon.fr
Initiation à JAVA et à la programmation objet raphael.bolze@ens-lyon.fr O b j e c t i f s Découvrir un langage de programmation objet. Découvrir l'environnement java Découvrir les concepts de la programmation
Plus en détail5.5 Utiliser le WiFi depuis son domicile
Utiliser le WiFi depuis son domicile D autres formules existent. Une autre association, Wifi-Savoie propose par exemple un accès WiFi pour les utilisateurs de passage. Ceux-ci devront s acquitter d environ
Plus en détailThunderbird est facilement téléchargeable depuis le site officiel
0BThunderbird : une messagerie de bureau simple et gratuite! Thunderbird est un logiciel de messagerie résident dans votre système, spécialisé dans la gestion des courriers électroniques. Thunderbird n
Plus en détailRECORD BANK RECORD BANK MOBILE
RECORD BANK RECORD BANK MOBILE 1 1. INTRODUCTION Vous possédez un iphone ou un ipad? Une tablette ou un smartphone sous Android? Effectuez vos opérations bancaires où et quand vous le voulez, grâce à Record
Plus en détailGuide d installation rapide
Guide d installation rapide Nom du modèle : WiPG-1000 Version: 1.0 Date : 3 févr. 2012 1. Contenu du paquet Dispositif WiPG-1000 Clé USB Plug&Show Adaptateur d alimentation (DC +5V, 2,5A) 2 x antenne WiFi
Plus en détailManuel programmation QUESTOR
QUESTOR Programmation et activation AS 271 et AS 270 Document: KSW3s527.0003 / fr 2010.08 Edition: Août 2010 QUESTOR TABLE DES MATIÉRES 1 Description du produit FR-4 1.1 Application.... FR-4 1.1.1 Logiciel
Plus en détailTP2 : 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étailTP 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!" #$$%& Disque dur 2.5 pouces Firewire Apple MacOS FR V2.4 - Page 1/17
!" #$$%& Disque dur 2.5 pouces Firewire Apple MacOS FR V2.4 - Page 1/17 &%%#' %#( ) I CONTENU DE L'EMBALLAGE...3 II INTRODUCTION...3 III CONFIGURATION REQUISE...3 IV INSTALLATION MATERIELLE - CONNEXIONS...3
Plus en détailTD/TP 1 Introduction au SDK d Android
TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Plus en détailPRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Plus en détailNotice de fonctionnement DVR H264. + Méthode de Visionnage ESEENET
Notice de fonctionnement DVR H264 + Méthode de Visionnage ESEENET 1 Le point de départ de chacune des différentes configurations traitées ci-dessous sera l écran de visualisation des 4 ou 8 caméras. A
Plus en détailGuide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous
Faire équipe avec vous En exclusivité dans le Pack Business Entreprises, bénéficiez de la solution Microsoft Office Communicator, un véritable outil de travail collaboratif convivial et performant pour
Plus en détailPrise en main rapide
Objectif terminal Réaliser un objet communicant Pourquoi? : 20 millards d objets connectés en 2020! Quelques mots sur l outil de développement App Inventor App Inventor pour Android est une application
Plus en détailUn ordonnanceur stupide
Un ordonnanceur simple Université Paris Sud L objet des exercices qui suivent est de créer un ordonanceur implantant l algorithme du tourniquet ( round-robin scheduler ). La technique utilisée pour élire
Plus en détailIntroduction à l informatique en BCPST
Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de
Plus en détailContrôler un ordinateur à distance avec Google Chrome
Contrôler un ordinateur à distance avec Google Chrome Lorsque l on a un minimum de connaissances en informatique, on nous demande souvent de résoudre des problèmes sur des PC à l autre bout de la France!
Plus en détailInterfaces graphiques avec l API Swing
Interfaces graphiques avec l API Swing Les Swing Les classes graphiques Swing dérivent de la classe JComponent, qui hérite ellemême de la classe AWT (Abstract Window Toolkit). Tous les composants Swing
Plus en détailFANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation
FANTEC HDD-Sneaker MANUEL D'UTILISATION Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation Connexion de l'alimentation et le port USB 3.0: Bouton de
Plus en détailEtude d Exchange, Google Apps, Office 365 et Zimbra
I. Messagerie Exchange 2013 2 1) Caractéristiques 2 2) Pourquoi une entreprise choisit-elle Exchange? 2 3) Offres / Tarifs 2 4) Pré requis pour l installation d Exchange 2013 3 II. Google Apps : 5 1) Caractéristiques
Plus en détailConservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10.
Presentation Draw F Mode d emploi Conservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10. Microsoft, Windows et
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailComment se connecter au dossier partagé?
Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................
Plus en détailSHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5
SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N
Plus en détailEnseignement, Handicap et tablette tactile
RAPPORT DE PROJET TUTEURÉ Projet n 9 : Enseignement, Handicap et tablette tactile Groupe : Florent DELRIEU Romain HIRIART Aurélien LACHAPPE Enseignant tuteur : François DEMONTOUX Année 2012-2013 Sommaire
Plus en détailPocketNet SNMP/Modbus
Volume 1 RBEI-ADISCOM Manuel utilisateur PocketNet SNMP/Modbus CONVERTISSEUR SERIE - ETHERNET Manuel utilisateur PocketNet SNMP/Modbus Table des matières CHAPITRE 1 Caractéristiques utiles à la mise en
Plus en détailTravaux dirigés n 10
Travaux dirigés n 10 IMAC 1 Responsive Web Design Dans ce TD, vous verrez comment concevoir un design web qui s adaptera au terminal sur lequel il sera visualisé. Avant-propos Avec l avènement des smartphones
Plus en détailPartager sa connexion Internet via le WiFi avec Windows 8
Partager sa connexion Internet via le WiFi avec Windows 8 Dans certains cas, vous pouvez avoir besoin de créer un point d'accès WiFi afin que vos ordinateurs ou mobiles WiFi puissent utiliser une unique
Plus en détailCours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Plus en détailas Architecture des Systèmes d Information
Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes
Plus en détailSauvegarde des données d affaires de Bell Guide de démarrage. Vous effectuez le travail Nous le sauvegarderons. Automatiquement
Sauvegarde des données d affaires de Bell Guide de démarrage Vous effectuez le travail Nous le sauvegarderons. Automatiquement Guide De Démarrage Introduction...2 Configuration Minimale Requise...3 Étape
Plus en détailDans cette Unité, nous allons examiner
13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est
Plus en détailMODULES 3D TAG CLOUD. Par GENIUS AOM
MODULES 3D TAG CLOUD Par GENIUS AOM 1 Sommaire I. INTRODUCTIONS :... 3 II. INSTALLATION MANUELLE D UN MODULE PRESTASHOP... 3 III. CONFIGURATION DU MODULE... 7 3.1. Préférences... 7 3.2. Options... 8 3.3.
Plus en détailBIBLIOTHÈQUE NUMÉRIQUE MODE D EMPLOI
BIBLIOTHÈQUE NUMÉRIQUE MODE D EMPLOI Sommaire I) Créer votre compte... 2 II) Logiciels... 3 III) Chercher un livre numérique... 3 IV) Consulter et emprunter... 4 V) Créer vos favoris... 6 VI) Transférer
Plus en détailAdministration du site (Back Office)
Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface
Plus en détailProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF 11069 DF 08 / 10
Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF 11069 DF 08 / 10 Manuel d utilisation ProCod TWK France 13-15, avenue de Stalingrad 93170 BAGNOLET T. 01 43 62 00 05 F. 01 43 63
Plus en détailVOS RESSOURCES NUMÉRIQUES PAS À PAS
GUIDE PRATIQUE VOS RESSOURCES NUMÉRIQUES PAS À PAS LIVRES ET MAGAZINES NUMÉRIQUES AUX BIBLIOTHÈQUES DE CAROUGE BIBLIOTHEQUES-CAROUGE.CH 2 1. LIVRES NUMÉRIQUES Quelques notions Offre numérique Livre numérique
Plus en détailManuel de l utilisateur
Manuel de l utilisateur Nous vous remercions pour l achat de l appareil photo sportif GoXtreme WiFi. Avant d utiliser ce produit, veuillez lire attentivement ce guide pour optimiser ses performances et
Plus en détailDossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2
ERM AUTOMATISMES INDUSTRIELS 280 Rue Edouard Daladier 84973 CARPENTRAS Cedex Tél : 04 90 60 05 68 - Fax : 04 90 60 66 26 Site : http://www.erm-automatismes.com/ E-Mail : Contact@erm-automatismes.com 1
Plus en détailManuel d utilisation du SC403
Manuel d utilisation du SC403 Table des matières I. Avant l installation II. Gestion du SC 403 A. Procédure d enregistrement. i. Enregistrement de la carte ii. Enregistrement du code B. Vérification d
Plus en détailMettre en place un accès sécurisé à travers Internet
Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer
Plus en détailProjet tablettes numériques Document de référence
Projet tablettes numériques Document de référence Version 1.0 Projet tablettes numériques Document de référence 1 Gestion des versions Numéro de Auteur Révision Date version 0.1 Martin Langelier Ébauche
Plus en détailManipulations du laboratoire
Manipulations du laboratoire 1 Matériel Les manipulations de ce laboratoire sont réalisées sur une carte électronique comprenant un compteur 4-bit asynchrone (74LS93) avec possibilité de déclenchement
Plus en détailClasse ClInfoCGI. Fonctions membres principales. Gestion des erreurs
Utilisation des classes de PourCGI par Michel Michaud, version 2002-11-23 Les fichiers PourCGI.h et PourCGI.cpp rendent disponibles deux classes et une fonction libre qui permettent de faire facilement
Plus en détailCertificats «CREDIT LYONNAIS Authentys Entreprise» Manuel utilisateur du support cryptographique
Certificats «CREDIT LYONNAIS Authentys Entreprise» Manuel utilisateur du support cryptographique Page 2 sur 21 1 INTRODUCTION Pour toute question complémentaire ou demande d information : pour les clients
Plus en détailMaster d'informatique 1ère année Réseaux et protocoles. Couche physique
Master d'informatique 1ère année Réseaux et protocoles Couche physique Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc.fr/m1/rezopro Supports de communication Quelques exemples :
Plus en détailCréation d une application Android (APPInventor)
1. Matériel et logiciel Vous pouvez avec le logiciel App Inventor créer très facilement une application pour votre téléphone sous «Android». Vous devez pour cela : 1. Créer un compte Gmail sous Google
Plus en détailMOBILITE. Nomadio, le dialer d entreprise. Datasheet
DU PC PORTABLE AU PDA COMMUNICANT MOBILITE Nomadio, le dialer d entreprise Datasheet IBELEM, SA au Capital de 147 815 Filiale d ITS Group - 3, boulevard des bouvets 92741 Nanterre Cedex Tél : 01.55.17.45.75
Plus en détailSECURIDAY 2013 Cyber War
Club de la Sécurité Informatique à l INSAT Dans le cadre de la 3ème édition de la journée nationale de la sécurité informatique SECURIDAY 2013 Cyber War SECURINETS Présente Formateurs: 1. Emna BEY 2. Manel
Plus en détailLogiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.
Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne
Plus en détailÉdu-groupe - Version 4.3
Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les
Plus en détailGuide d installation rapide
Guide d installation rapide Nom du modèle : WiPG-1000 Version: 1.0 Date : 3 févr. 2012 1. Contenu du paquet Dispositif WiPG-1000 Clé USB Plug&Show Adaptateur d alimentation (DC +5V, 2,5A) 2 x antenne WiFi
Plus en détail06/11/2014 Hyperviseurs et. Infrastructure. Formation. Pierre Derouet
06/11/2014 Hyperviseurs et Infrastructure Formation Pierre Derouet Table des matières I. Qu est-ce qu un Hyperviseur?... 2 a. Définition... 2 b. Les avantages des hyperviseurs... 2 c. Les inconvénients
Plus en détailCours 1 : Qu est-ce que la programmation?
1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre
Plus en détailAccéder à ZeCoffre via FTP
Accéder à ZeCoffre via FTP Table des matières Introduction... 2 Qu est-ce que FTP... 3 Comment se connecter à ZeCoffre via FTP... 4 Connexion FTP depuis Windows / Linux / Mac OS X... 5 Connexion FTP depuis
Plus en détailRemote Method Invocation (RMI)
Remote Method Invocation (RMI) TP Réseau Université Paul Sabatier Master Informatique 1 ère Année Année 2006/2007 Plan Objectifs et Inconvénients de RMI Fonctionnement Définitions Architecture et principe
Plus en détailUtiliser une tablette tactile Androïd
Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une tablette tactile Androïd Auteur : François CHAUSSON Date : 4 octobre 2012 Référence : Utiliser une tablette tactile Android.doc Table
Plus en détailTRACcess ekey. Référence rapide
TRACcess ekey Référence rapide i Tous droits réservés Avis de nonresponsabilité Marques de commerce et brevets Utilisation prévue 2013 United Technologies Corporation. Tous droits réservés. 10103338P1,
Plus en détailMB Led. Benjamin Bonny Cédric Le Ninivin Guillaume Normand
MB Led Benjamin Bonny Cédric Le Ninivin Guillaume Normand Utilisation d un projet existant Projet GLiP Affichage de Gif animés avec un bloc maître (contrôlés via un port série). Affichage adapté dynamiquement
Plus en détail