Tutoriel : Programmer le RCX
|
|
- Flore Lecours
- il y a 8 ans
- Total affichages :
Transcription
1 Tutoriel : Programmer le RCX 1. Introduction La «brique» Lego RCX est un véritable (très) petit ordinateur fonctionnant sur piles (6 piles type R6-AA 1,5V associées en série). Il se compose d un processeur Hitachi H8 avec 48 KB de mémoire centrale, dont 16 KB de mémoire morte (ROM) comportant une série de fonctions préprogrammées et 32 KB de mémoire vive (RAM). 1 port infrarouge 3 entrées 1 écran LCD 3 sorties 4 touches 1 compartiment piles Cet ordinateur peut communiquer avec le monde extérieur (et le monde extérieur peut communiquer avec lui) par le biais : d un port infrarouge, de 3 entrées (connecteurs gris 1,2,3) sur lesquelles on peut brancher des capteurs (capteur de contact, capteur de lumière ), de 3 sorties (connecteurs noirs A,B,C) sur lesquelles on peut brancher des moteurs, d un écran à cristaux liquides, de 4 boutons, d un haut-parleur interne. Le principe général de la programmation du RCX est le suivant : le(s) programme(s) à exécuter par le RCX doi(ven)t avoir été compilés(s) sur un autre ordinateur, de type PC ; une fois compilé sur un PC, le programme à exécuter est téléchargé dans le RCX par une communication infrarouge entre le PC et le RCX ; pour ce faire, on doit brancher un émetteur infrarouge sur un port USB du PC, aligner l émetteur infrarouge du PC et le récepteur infrarouge du RCX et exécuter - un programme émetteur dans le PC - un programme récepteur dans le RCX ; une fois le programme téléchargé dans la mémoire vive du RCX, son exécution est démarrée à l aide du bouton «Run» du RCX. Remarque technique importante : il faut faire attention, lors de transferts infrarouges, à éviter les interférences avec l éclairage de la pièce ou avec d autres transferts effectués simultanément dans la même pièce! Il existe différentes manières de compiler des programmes pour le RCX, car il existe différents langages de programmation pour lesquels des environnements de développement de programmes RCX sont disponibles. Lego offre même un langage de programmation «visuel», bien adapté aux enfants, mais beaucoup trop rudimentaire pour nos besoins. Nous souhaitons pouvoir écrire des programmes pour le RCX en Java, sur un PC, à l aide de l Interface de Développement Intégré (I.D.E.) BlueJ. Nous souhaitons les compiler (toujours à l aide de BlueJ), puis les télécharger dans le RCX et, enfin, les faire exécuter par le RCX. Page 1/1
2 Pour que tout ceci soit possible, il faut que la mémoire du RCX contienne un ensemble de programmes auxiliaires (le «firmware») assurant les fonctions nécessaires à l exécution, par le RCX, de programmes Java compilés sur un PC. Ceci n est pas très différent de ce qui se passe lorsque nous exécutons des programmes Java compilés sur un PC par le PC lui-même : SUN Microsystems, la firme qui a inventé Java, met à la disposition des utilisateurs du langage une sorte de firmware pour PC, qui s appelle «Java Runtime Environment» (JRE). Pour le RCX, nous utilisons le firmware LeJos, développé par une bande de joyeux fanas de Lego MindStorms et de Java. Ce firmware doit donc être chargé dans la mémoire du RCX avant qu il soit possible de charger et d exécuter des programmes Java compilés sur un PC. Remarque technique importante : le firmware LeJos reste chargé en mémoire tant que le RCX contient ses piles ; il faut le recharger si l on a ôté les piles (par exemple : pour éviter qu elles se déchargent). Reste encore un problème, qui est de taille : le firmware qui serait nécessaire pour pouvoir exécuter dans le RCX un programme compilé utilisant toutes les possibilités de Java serait largement plus grand que toute la (petite) mémoire disponible dans cette machine! Pour qu il reste quand même un peu de place en mémoire pour les programmes à exécuter, il a donc fallu accepter de restreindre les possibilités du langage utilisé, qui n est donc qu un sous-ensemble de Java (classes de l Application Programming Interface LeJos) et non pas le langage complet disponible lorsqu on exécute des programmes sur un «véritable» ordinateur Pour compiler les programmes Java destinés à être exécutés sur le RCX muni du firmware LeJos, on utilisera le programme BlueJ (I.D.E. Java écrit en Java) avec le plug-in BJMT («BlueJ MindstormsTool»). Le non-respect des quelques limitations du langage est détecté et des messages d erreur sont produits. C est également avec le plug-in BJMT que vous téléchargerez vos programmes compilés (option Download). Pour pouvoir utiliser les différentes classes nécessaires à la programmation du RCX, vos programmes doivent importer les packages appropriés en incluant l instruction suivante : import josx.platform.rcx.* ; Ressources sur le Web : CRILAB : JDK Java (SUN) : LeJos : BlueJ : Le plug-in BJMT : Page 2/2
3 2. Quelques questions pour commencer. a) Combien de moteurs peuvent être pilotés par la brique lego RCX? b) Quelle est la tension d alimentation de la brique? c) Combien et quels types de capteurs peuvent être connectés sur le RCX? d) Que signifie A.P.I.? Quel est le nom de l A.P.I. java du RCX? e) LEJOS nécessite environ 20 ko de mémoire. Combien reste-t-il de mémoire pour vos programmes? f) Que signifie I.D.E.? Quel I.D.E. utiliserez-vous pour coder vos programmes? g) Sur quels OS peut-on utiliser JAVA, LEJOS, BlueJ : MAC, MS Windows, Linux? Ces deux programmes sont-ils payants? Gratuits? Libres? h) Traduire en français les mots : Behavior, Arbitrator, Array, Forward, Backward, Thread. 3. Prise en main de BlueJ a) Lancer BlueJ et ouvrir le projet Robot1. b) Ouvrir, examiner puis fermer les classes «Robot1», «ToutDroit» et «Collision». c) Compiler la classe Robot1. Vérifier qu il n y a pas d erreurs de compilation. d) Charger le programme Robot1 dans le robot (le RCX doit être sous tension et à proximité de la tour IR) et observer son comportement (touche «RUN»). 4. Étude d un premier programme a) Classe «ToutDroit» (annexe n 2) : expliquer (dans ses grandes lignes) le comportement (=Behavior) «ToutDroit». b) Classe «Collision» (annexe n 3) : expliquer (dans ses grandes lignes) le comportement (=Behavior) «Collision». Comment est réalisée la rotation du robot? c) Classe «Robot1» (annexe n 1) : Lequel des deux comportements «ToutDroit» et «Collision» est prioritaire? Quelle ligne de la classe Robot1 définit la hiérarchie des priorités? d) On souhaite maintenant modifier le comportement «Collision». Proposer un programme pour que le robot n 2 tourne dans le sens opposé à celui du robot n 1 avec un angle deux fois plus grand. e) Proposer une modification originale (faire danser son robot?) pour le comportement «ToutDroit». 5. Votre premier robot! a) Créer un nouveau projet «Robot2» puis Importer les classes «Robot1», «ToutDroit», «Collision». b) Créer une nouvelle classe «Robot2». À l aide d un copier-coller, recopier le code de la classe «Robot1» dans la nouvelle classe «Robot2». c) Fermer la classe «Robot2». Observer le message d erreur puis supprimer la classe «Robot1» d) Compiler la classe «Robot2». La compilation doit échouer. Ouvrir la classe «Robot2» et remplacer Robot1 (3 ème ligne) par Robot2. Compiler la classe. Avez-vous compris l erreur? e) Programmer votre robot et vérifier que votre robot réagit selon le nouveau cahier des charges. Page 3/3
4 ANNEXE n 1 Robot1.java public class Robot1 public static void main(string [] args) // déclaration des Behaviors = comportements Behavior b1 = new ToutDroit(); Behavior b2 = new Collision(); // hiérarchisation des Behaviors Behavior [] barray = b1, b2; // déclaration du chef d orchestre Arbitrator arbitre = new Arbitrator(bArray); // mise en action arbitre.start(); ANNEXE n 2 ToutDroit.java import josx.platform.rcx.*; public class ToutDroit implements Behavior // déclencheur du comportement ToutDroit public boolean takecontrol() return true; // action du comportement ToutDroit public void action() Motor.A.forward(); Motor.C.forward(); // fin du comportement ToutDroit public void suppress() Page 4/4
5 ANNEXE n 3 Collision.java import josx.platform.rcx.*; public class Collision implements Behavior // déclencheur du comportement Collision public boolean takecontrol() return Sensor.S2.readBooleanValue(); // action du comportement Collision public void action() // marche arrière Motor.A.backward(); Motor.C.backward(); // durée marche arrière trythread.sleep(1000);catch(exception e) // rotation // durée rotation trythread.sleep(1000);catch(exception e) // fin rotation // fin du comportement Collision public void suppress() Page 5/5
Eclipse atelier Java
Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer
Plus en détailJava c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java
1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit
Plus en détailPlan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7
Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin
Plus en détailIFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse
IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse
Plus en détailChapitre I Notions de base et outils de travail
Chapitre I Notions de base et outils de travail Objectifs Connaître les principes fondateurs et l historique du langage Java S informer des principales caractéristiques du langage Java Connaître l environnement
Plus en détailUtiliser Java sans BlueJ
Conception objet en Java avec BlueJ une approche interactive Utiliser Java sans BlueJ Michael Kölling version française: Patrice Moreaux Rédigé avec 1.0 Conception objet en Java avec BlueJ une approche
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é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étailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement
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étailBases Java - Eclipse / Netbeans
Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement
Plus en détailPage 1 sur 5 TP3. Thèmes du TP : l la classe Object. l Vector<T> l tutorial Interfaces. l Stack<T>
Page 1 sur 5 TP3 Lectures préalables : l Java_II l tutorial Interfaces Thèmes du TP : l la classe Object l Vector l Stack Une pile d'objects Les éléments de la classe Pile sont maintenant des instances
Plus en détailJava Licence Professionnelle CISII, 2009-2010
Licence Professionnelle CISII, 2009-2010 Cours 1 : Introduction à Java A. Belaïd abelaid@loria.fr Cours disponible sur le site : http://www.loria.fr/~abelaid puis Teaching 1 Fonctionnement 12 séances :
Plus en détailAuto-évaluation Programmation en Java
Auto-évaluation Programmation en Java Document: f0883test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION PROGRAMMATION EN
Plus en détailManuel de l utilisateur NXT 2.0
Manuel de l utilisateur NXT 2.0 Introduction BIENVENUE DANS L UNIVERS DE LEGO MINDSTORMS EDUCATION LEGO MINDSTORMS Education représente la nouvelle génération de robotique éducative, qui permet aux élèves
Plus en détailCours 1: Java et les objets
Ressources Les interface homme-machine et le langage Java DUT première année Henri Garreta, Faculté des Sciences (Luminy) Cyril Pain-Barre & Sébastien Nedjar, IUT d Aix-Marseille (Aix) Cours 1: infodoc.iut.univ-aix.fr/~ihm/
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étailJava 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étailLa carte à puce. Jean-Philippe Babau
La carte à puce Jean-Philippe Babau Département Informatique INSA Lyon Certains éléments de cette présentation sont issus de documents Gemplus Research Group 1 Introduction Carte à puce de plus en plus
Plus en détailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
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é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étailCorrigé des exercices sur les références
Corrigé des exercices sur les références Exercice 3.1.1 dessin Pour cet exercice, vous allez dessiner des structures de données au moyen de petits schémas analogues à ceux du cours, comportant la pile
Plus en détailAnnexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Plus en détailLa technologie Java Card TM
Présentation interne au CESTI La technologie Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages
Plus en détailEnregistreur de données d humidité et de température
Manuel d utilisation Enregistreur de données d humidité et de température Modèle RHT Introduction Toutes nos félicitations pour votre acquisition de cet enregistreur de données d'humidité et de température.
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é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étailet de suivi de la corpulence des enfants
CALIMCO Logiciel d'évaluation et de suivi de la corpulence des enfants version 2.0 1 / 8 1.Introduction En 2004, un logiciel, CalIMCo, produit dans le cadre du PNNS, a été diffusé sous forme de CD Rom
Plus en détailProjet Robot Centaure
Projet Robot Centaure Année 2013-2014 IMA4 S8 Étudiants : Clément TACHÉ Liying WANG Enseignants : Robert Litwak Xiavier Redon Table des matières : Remerciements Introduction Présentation et état des lieux
Plus en détailLeçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Plus en détailTravail personnel sur ordinateur
Travail personnel sur ordinateur Travail personnel sur ordinateur Travail personnel sur ordinateur Clé USB LP329 sous Windows Clé USB LP329 sous Windows - startlinux Clé USB LP329 sous Windows LP329share
Plus en détailLa base de données XML exist. A. Belaïd
La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques
Plus en détailNFP 121. Java et les Threads. Présentation : Thierry Escalarasse Mai 2007
NFP 121 Java et les Threads Présentation : Thierry Escalarasse Mai 2007 Plan du cour Présentation de la notion de Threads La classe Thread L interface Runnable Les états d un thread La Synchronisation
Plus en détailMachine virtuelle Java pour Palm TX
Machine virtuelle Java pour Palm TX Sommaire 1. Présentation de la machine virtuelle d IBM...1 2. Installation sur le Palm TX...2 2.1. Téléchargement...2 2.2. Installation...2 2.3. Application de test...2
Plus en détailNXT Guide de mise en route. Rob Widger
NXT Guide de mise en route Rob Widger Guide de mise en route NXT Contenu Introduction... 2 1. Premiers pas... 3 2. Installation du matériel... 4 3. Utilisation du NXT sans logiciel... 5 4. Le logiciel
Plus en détailCours intensif Java. 1er cours: de C à Java. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. Enrica.Duchi@liafa.jussieu.fr
. Cours intensif Java 1er cours: de C à Java Septembre 2009 Enrica DUCHI LIAFA, Paris 7 Enrica.Duchi@liafa.jussieu.fr LANGAGES DE PROGRAMMATION Pour exécuter un algorithme sur un ordinateur il faut le
Plus en détailUn ordinateur, c est quoi?
Un ordinateur, c est quoi? Les composants matériels... 16 Les logiciels... 21 L anatomie d un ordinateur de bureau... 23 L anatomie d un ordinateur portable... 31 Chapitre 1 Un ordinateur, c est quoi?
Plus en détailAUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12
GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface
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étailService Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3
Page 1 Service déposant Procédure d installation Version 2.3 Bourse de Luxembourg juillet 2013 1 Page 2 Sommaire 1. Introduction... 3 2. Pré-requis... 4 2.1. Configuration réseau... 4 2.2. Configuration
Plus en détailMODE D EMPLOI Boitier de programmation SKY300046-01
MODE D EMPLOI Boitier de programmation SKY300046-01 INTRODUCTION Merci d avoir fait l acquisition du Boitier de programmation SkyRc (SKY300046-01). Veuillez lire complètement et attentivement ce manuel
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étailRE BL. C o n v e r t i s s e u r I n f r a r o u g e B l u e t o o t h. Manuel utilisateur
RE BL C o n v e r t i s s e u r I n f r a r o u g e B l u e t o o t h Manuel utilisateur Introduction Le RE BL est un convertisseur Infrarouge-Bluetooth, Conçu pour permettre à n'importe quelle télécommande
Plus en détailHERCULES DJ AUDIO PROCEDURES MISE A JOUR FIRMWARE
HERCULES DJ AUDIO PROCEDURES MISE A JOUR FIRMWARE - Windows OS DJ Console Mk2 DJ Console Rmx - Mac OS X DJ Console Mk2 DJ Console Rmx DJ Console MK2 - Mise à jour du firmware Audio sur PC 1) Assurez-vous
Plus en détailMANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7
MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7 Netscape 7.2 / Windows XP - 1 - SOMMAIRE 1. INTRODUCTION... 3 2. Configuration Requise... 3 1.1 Configuration du poste de travail...
Plus en détailAVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS
AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS Prêt à maîtriser LIVE TRADER? Découvrez les principales fonctionnalités de cet outil. Découvrir l espace de travail Organiser les modules Rechercher
Plus en détailÉvaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Plus en détailINITIATION AU LANGAGE JAVA
INITIATION AU LANGAGE JAVA I. Présentation 1.1 Historique : Au début des années 90, Sun travaillait sur un projet visant à concevoir des logiciels simples et performants exécutés dans des PDA (Personnal
Plus en détailUn tempo de Reel sur un rythme de Java
Un tempo de Reel sur un rythme de Java Jean-Louis Dillenseger, Christine Toumoulin To cite this version: Jean-Louis Dillenseger, Christine Toumoulin. Un tempo de Reel sur un rythme de Java. Cetsis, Mar
Plus en détailBoot Camp Guide d installation et de configuration
Boot Camp Guide d installation et de configuration 1 Table des matières 3 Boot Camp 3 Introduction 4 Configuration requise 5 Si vous avez déjà utilisé une version Bêta de Boot Camp 5 Mise à niveau de Windows
Plus en détailJava - la plateforme
Java - la plateforme Java la plateforme Java? VM GC JIT Java Aujourd'hui 3 environnements d'exécutions différents Java ME (Micro Edition) pour PDA, téléphone Android (Java SE moins certain paquetages)
Plus en détailJava Licence Professionnelle CISII, 2009-10
Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation
Plus en détailGuide d installation de MySQL
INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).
Plus en détailSessions en ligne - QuestionPoint
Sessions en ligne - QuestionPoint Configuration du navigateur Internet Explorer Dernière mise à jour : 12 mai 2012 Vous trouverez dans ce guide les procédures pour configurer votre navigateur Internet
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailBoot Camp Guide d installation et de configuration
Boot Camp Guide d installation et de configuration 1 Table des matières 3 Boot Camp 3 Introduction 4 Configuration requise 4 Si vous avez déjà utilisé une version Bêta de Boot Camp 5 Mise à niveau de Windows
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étailNote Technique : Sauvegarder un NAS ND16000 ou ND26000 sur un disque dur externe USB ou esata
Note Technique : Sauvegarder un NAS ND16000 ou ND26000 sur un disque dur externe USB ou esata I ) Introduction La technologie «Réplication Distante» inclus dans les NAS permet de transférer des données
Plus en détailGénéralités sur les systèmes d Exploitation
Généralités sur les systèmes d Exploitation Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I 113 Mél. : Jean-Philippe.Pernin@u-grenoble3.fr Jean-Philippe Pernin -
Plus en détailSystèmes de conférence
Systèmes de conférence Sennheiser vous propose des solutions globales performantes pour équiper vos salles de conférences. Quels que soient vos besoins, Sennheiser France vous propose une gamme de produits
Plus en détailBenjamin Morin SANSTABOO. L iphone OS 4. maîtrisé. pour l utilisateur avancé. Groupe Eyrolles, 2010, ISBN : 978-2-212-12746-1
Benjamin Morin SANSTABOO L iphone OS 4 pour l utilisateur avancé maîtrisé Groupe Eyrolles, 2010, ISBN : 978-2-212-12746-1 Table des matières 1. LE B.A.-BA DE L IPHONE..................................................
Plus en détailThreads. Threads. USTL http://www.lifl.fr/ routier 1
Threads USTL http://www.lifl.fr/ routier 1 Rappels - Définitions un Process est un programme qui tourne et dispose de ses propres ressources mémoire. OS multi-tâche plusieurs process en concurrence un
Plus en détailStructure d un programme et Compilation Notions de classe et d objet Syntaxe
Cours1 Structure d un programme et Compilation Notions de classe et d objet Syntaxe POO 1 Programmation Orientée Objet Un ensemble d objet qui communiquent Pourquoi POO Conception abstraction sur les types
Plus en détailCONNAITRE VOTRE APPAREIL PHOTO DESCRIPTIF DE L APPAREIL. 1 Bouton MARCHE/ARRET 5 Flash 2 Obturateur 6 Retardateur LED
FICHE TECHNIQUE Résolution photo : [12M] 4000x3000 / [8M] 32642x2448 / [5M] 2592x1944 / [2M] 1600x1200 Résolution clip vidéo : [HD] 1280 x 720 / [640] 640 x 480 Formats des fichiers : JPEG / AVI Compatible
Plus en détailInstruction breve de. l'ordinateur de poche Acer n10
Instruction breve de l'ordinateur de poche Acer n10 COPYRIGHT Copyright 2003. Acer Inc. ou ses filiales Tous droits réservés. Imprimé à Taiwan. Instruction breve de l'ordinateur de poche Acer n10 Première
Plus en détailwezee Disk Wifi Hard Drive Guide d installation rapide
wezee Disk Wifi Hard Drive Guide d installation rapide Contenu du Package Veuillez svp vérifier le contenu de l emballage que vous avez en main. S il manque quelque chose, n hésitez pas à contacter votre
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étailProgrammeur Java 1.4 et 5.0
Emmanuel Puybaret les Cahiers du Programmeur Java 1.4 et 5.0 Avec la contribution de Jean-Marie Thomas ISBN : 2-212-11478-8 Principes du langage et installation de l environnement 2 Desktop Application
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étailPOSTE INFORMATIQUE. Mr DUJARDIN a acheté du matériel informatique sur une boutique en ligne afin de se monter un PC. N'y
NOM : Prénom : Classe : POSTE INFORMATIQUE Date : CI4 : TRANSPORT & TRANSMISSION DES SIGNAUX SUPPORT DE L INFORMATION AVM11 : Assemblage d un poste informatique Problématique Mr DUJARDIN a acheté du matériel
Plus en détailTutorial 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étailL assistant Boot Camp pour utiliser aussi Windows sur un Mac sous OS X 10.10 Yosemite
L assistant Boot Camp pour utiliser aussi Windows sur un Mac sous OS X 10.10 Yosemite Il y a eu Virtual PC (Connectix puis Microsoft) sur les G3, G4 et G5 avec les processeurs PowerPC. Maintenant, avec
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é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étailELO Office / Pro Les avantages : Archivage et gestion documentaire
Les avantages : Archivage et gestion documentaire ELO Office / Pro est une solution de Gestion Electronique de l information et des Documents d Entreprise (GEIDE) Dématérialiser le document Rendre accessibles,
Plus en détailCours Informatique 1. Monsieur SADOUNI Salheddine
Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale
Plus en détailqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq
qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx COURS DE PERFECTIONNEMENT cvbnmqwertyuiopasdfghjklzxcvbnmq L ordinateur et Windows 2014-2015 wertyuiopasdfghjklzxcvbnmqwertyui
Plus en détailUne introduction à Java
Une introduction à Java IFT 287 (Semaine 1) UNIVERSITÉ DE SHERBROOKE 1 Java - Historique Développé par Sun Microsystems en 1994 Inventeur James Gosling (canadien!) Objectif langage sûr (fortement typé)
Plus en détailInstaller et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226
Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226 Sommaire 1. Objectifs de ce TP... 2 2. Infrastructure du réseau... 2 3. Chargement
Plus en détailHudson Serveur d Intégration Continue. Adrien Lecharpentier IR3 Ingénieurs2000, Université de Marne la Vallée
Hudson Serveur d Intégration Continue IR3 Ingénieurs2000, Université de Marne la Vallée Hudson 1. Qu est-ce que s est? 2. A quoi ça sert? 3. Comment ça fonctionne? 4. Comment s en sert-on? 5. Pour aller
Plus en détailclé Internet 3g+ Guide d installation
clé Internet 3g+ Guide d installation SOMMAIRE Introduction p 3 Installation PC p 4 Installation MAC OS p 6 Utilisation de votre clé Internet 3G+ (Windows et MAC OS) p 7 Suivi conso et rechargement (Windows
Plus en détailPrésentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014
22 février 2014 Table des matières 1 2 est un logiciel libre (licence GPL) de virtualisation. Il permet de créer des machines virtuelles, qu on peut se représenter comme des "sous-ordinateurs", fonctionnant
Plus en détailEcole Numérique Rurale
Présentation technique et commerciale Une offre 100% conforme au cahier des charges Partenaire agréé Promethean Membre fondateur du réseau FranceTICE Ecole Numérique Rurale Contact téléphone : 04 66 84
Plus en détailManuel logiciel client Java
Manuel logiciel client Java 2 Copyright Systancia 2012 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet d aucun
Plus en détailJaZUp manuel de l'utilisateur v2.4
JaZUp manuel de l'utilisateur v2.4 Introduction: JaZUp est une application basée sur Java qui vous permets de mettre à jour votre AZBox vers Enigma 2 ou revenir au firmware officiel. Vous pouvez aussi
Plus en détailAnne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Plus en détailSYSTÈMES DE CONFÉRENCE. Système de conférence analogique CDS 4000 04. Système de conférence numérique DCS 6000 06
Système de conférence analogique CDS 4000 04 Système de conférence numérique DCS 6000 06 DIS, Danish Interpretation Systems, fait partie des fabricants les plus réputés de systèmes de conférences. DIS
Plus en détailGénéralités sur les systèmes d Exploitation
Généralités sur les systèmes d Exploitation Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I 113 Mél. : Jean-Philippe.Pernin@u-grenoble3.fr Jean-Philippe Pernin -
Plus en détailGuide de démarrage rapide du TruVision NVR 10
Guide de démarrage rapide du TruVision NVR 10 P/N 1072767B-FR REV 1.0 ISS 09OCT14 Copyright 2014 United Technologies Corporation. Interlogix fait partie d UTC Building & Industrial Systems, une unité de
Plus en détailService de lettre électronique sécurisée de bpost. Spécificités techniques
Service de lettre électronique sécurisée de bpost Spécificités techniques Systèmes d exploitation... 3 Navigateurs Internet... 3 Carte d identité électronique ou certificat digital... 4 Composants additionnels...
Plus en détailDossier. Développer en Java sur téléphone mobile. Benjamin Damécourt benjamin.damecourt@me.com. UFR SITEC Master 2 EESC 11 janvier 2012
Dossier Développer en Java sur téléphone mobile Benjamin Damécourt benjamin.damecourt@me.com UFR SITEC Master 2 EESC 11 janvier 2012 Table des matières Introduction 2 Pré-requis 3 Hello World! 5 Installation
Plus en détailBloc centrale Merten. Code : 000456048. Conrad sur INTERNET www.conrad.fr. Version 04/15. Caractéristiques techniques
Conrad sur INTERNET www.conrad.fr 1) Sélection des scénarios de panique : appuyez brièvement sur le bouton-poussoir mécanique (bouton panique). 2) Réglage des positions (Haut/Bas) des stores que vous souhaitez
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailSysteme d'exploitation
Introduction au dévellopement de Methodes Natives Partie I : appelle de methodes C++ sous windows Auteur: Frank Sauvage. 1 \ introduction aux methodes natives : Les methodes natives sont des methodes devellopées
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étailClear2Pay Belgium SA Solution B-web V4 Procédure d installation. Solution B-web V4. Procédure d installation. Clear2Pay Belgium SA Page 1 de 18
c Solution B-web V4 Procédure d installation Document : B-web V4 User Guide - Install procedure V1.0.doc Version: 1.0 Date de révision: 08/08/2007 Clear2Pay Belgium SA Page 1 de 18 Table des Matières 1
Plus en détailMédiathèque Numérique, mode d emploi
Médiathèque Numérique, mode d emploi 1) Se connecter au service Il vous suffit de vous rendre sur le site Internet de votre médiathèque, de vous connecter avec l identifiant et le mot de passe délivrés
Plus en détailBaladeur encodeur. multifonction. Mode d Emploi
Baladeur encodeur cassette USB multifonction Mode d Emploi Baladeur encodeur cassette USB multifonction 09/2013 GS Sommaire Votre nouveau baladeur...6 Contenu... 6 Consignes préalables...7 Consignes
Plus en détail