Solutions IHM pour Linux embarqué. Contact :Jérémy ROSEN jeremy.rosen@openwide.fr
|
|
- Eliane Lavallée
- il y a 8 ans
- Total affichages :
Transcription
1 Solutions IHM pour Linux embarqué Contact :Jérémy ROSEN jeremy.rosen@openwide.fr
2 Présentation d'open Wide IHM et embarqué : spécificités Les approches possibles Xorg, Wayland et le Framebuffer Les bibliothèques graphiques DirectFB SDL Les toolkits Qt EFL GTK HMTL5 Android Programme 2
3 Présentation Open Wide Entreprise créée en septembre 2001 Environ 120 salariés sur Paris, Lyon et Toulouse Industrialisation de composants open source Quatre activités : OW Système d'information OW Outsourcing: hébergement OW Ingénierie: informatique industrielle OW Technologies: composants Java 3
4 IHM et embarqué IHM = Interface Home Machine : affichage et saisies Ce fut longtemps un problème mineur car peu utilisées dans l embarqué Système autonome sans affichage (RTOS) Configuration par réseau (SNMP, HTTP ) Évolution des systèmes, passage du RTOS au multimédia Set-top box Smartphones Industriel début de l utilisation d Android L'IHM n'est (était) pas le sujet de prédilection des spécialistes du logiciel embarqué 4
5 Particularité des IHM embarquées Contraintes classiques de l'embarqué Processeur RAM Carte vidéo, accélération matérielle Contraintes sur les périphériques de sortie Afficheur LCD Écrans de téléphone mobile Écrans normaux Saisie (et donc ergonomie) spécifique Boutons/télécommandes/joystick/main sales Touch-screen Reconnaissance/saisie vocale Environnement de travail Compétence des équipes Travail déporté/sur émulateur/sans hardware 5
6 Plusieurs approches Développement d'une application embarquée Le cas général, proche du desktop Linux Équipe applicatif et graphique similaire Travail sur émulateur ou sur plateforme Sous-traitance de l'applicatif vers une technologie spécifique Android/html5 Framework très connu Compétences faciles à trouver Développement séparé du produit final Ne dispense pas d'une équipe système Pas toujours adapté aux spécificités de l'embarqué Pas toujours adaptable aux périphériques spécifiques 6
7 Le framebuffer 1/2 Pilotage de la carte directement par le noyau (/dev/fb0 plus de client/serveur) Mode VGA, SVGA, VESA ou (parfois) accéléré Programmation très bas-niveau (pixel) $ cp /dev/fb0 copie_ecran.raw Avantages : Léger (faible consommation RAM) Démarrage rapide Inconvénients : Pilote spécial drivers/video Peu standard par rapport à X11 sur desktop 7
8 Le framebuffer 2/2 Exemples d'utilitaires/bibliothèques disponibles/compatibles Bas niveau fbset, fbi, fbdump,... SVGALIB DOOM :-) DirectFB (abstraction du FB) EFL SDL QtEmbedded X11 sur FB... 8
9 Linux est un UNIX Mode texte par défaut «X Window System» ou X11 à partir de 84 Xorg à partir de 2004 Créé au MIT X11, 1/2 Système graphique réparti, modèle client/serveur XFree86 (x86), X.org Puissant mais lourd + API complexe (rendering) Approche répartie rarement utilisée Utilisation de X11 9
10 Initialement peu adapté à l embarqué Retour grâce à plusieurs éléments : X11, 2/2 L'augmentation de la puissance des CPU embarqués L'utilisation de l'atom/x86 Le pilote accéléré devient commun au desktop et à l'embarqué Motif Qt, GTK 10
11 Wayland 1/3 X11 a atteint ses limites Mauvaise intégration au kernel, drivers intégrés à X11 Protocole réseau inutile Protocole au niveau rendering (fonts, inputs, dessin) quasi inutilisé de nos jours Pas de compositing, partage de GPU quasi impossible Wayland reconstruit sur les besoins modernes XOrg a fait passé les drivers dans le noyau (GEM/KMS/DRM) Wayland supporte toujours le protocole X via XWayland Principalement ce qu'on fait actuellement avec X11, mais sans couches intermédiaires 11
12 Protocole de communication client/compositeur Le client dessine dans des buffers mémoire Wayland 2/3 Demande des buffers au kernel Utilise EGL si nécessaire Dessine lui même les widget et les décorations (via des librairies) Le compositeur place les buffers à l'écran Réécrit et redirige les inputs Reçoit les demandes de refresh des clients Reçoit les handles vers les buffers des clients Pas de fonctions desktop avancées Drag & Drop, iconify, XDG Délégué à des programmes tiers 12
13 Wayland Architecture Architecures comparées X/Wayland 13
14 Wayland 3/3 Déjà présent dans le monde de l'embarqué Genivi Sailfish OS Demande une version adaptée des toolkits pour le client Supporté par EFL, Gtk+3.10, Qt5, SDL (expérimental) Demande un compositeur Weston Lipstick (Sailfish OS) Gtk, Qt, EFL : en cours d'écriture Wayland n'est pas encore mature mais ce sera sans doute la solution par défaut pour l'embarqué dans quelques années 14
15 Bibliothèques graphiques Se placent «au dessus» de X11, Wayland ou du framebuffer Deux catégories Les bibliothèques d'abstraction portabilité mais pas d'objets graphiques évolués (SDL, DirectFB) Les toolkits graphiques fournissent des objets graphiques et peuvent se placer au dessus des bibliothèques d'abstraction Qt X11 Qt Wayland Qt FB Qt DirectFB 15
16 Bibliothèque d «abstraction» du framebuffer Fonctionne avec le framebuffer Linux mais également avec X11 (--enable-x11) Prise en compte des entrées (souris, clavier, ) Fournit des pilotes FB accélérés 16
17 Exemple DirectFB 17
18 Bibliothèque principalement concue pour le jeu vidéo et les besoins que cela entraîne. Fournit des primitives graphiques ET audio Portables sur Linux, Windows, Mac OS X, IOS, Android Pour Linux, utilisable sur framebuffer, DirectFB, X11 Utilisée pour le portage d applications graphiques (jeux) et légères Gestion basique de l écran: fenêtres, transparence, polices de caractères, Supporte OpenGL et Direct3D Gestion des Input, du son, du réseau, des threads etc... 18
19 Exemple SDL 19
20 Fournissent un ensemble d objets graphiques Les «toolkits» graphiques Menus Boutons Boîtes de dialogues WebView Mediaplayer Exemples: Athena widgets, OSF-Motif (X11) obsolète WxWidgets obsolète Qt EFL (Enlightenment, E18) GTK+ 20
21 Toolkit C++ publié par Trolltech en 1996 (X11) Outil multi-plateforme (Linux (X11, Wayland, DirectFB...), Windows, MacOS, Android, ios...) Connu grâce à KDE Dernière version: 5.3 Avantages : Couvre plus que la partie graphique Excellente documentation Outil de conception d'interface wysiwyg (QtCreator) Inconvénients : Lourd (comparé aux autres) 21
22 Qt sur Mini
23 EFL Toolkit C Avantages : Peu gourmand en ressources, rapide Taillé pour l'embarqué Esthétique, modulaire, configurable Inconvénients Peu connu Moins de documentation que pour Qt Pas de constructeur d'interface 23
24 EFL au frigo 24
25 GTK+ Développé pour GIMP (Gimp ToolKit) Toolkit en C multiplateforme (Linux, Windows, MacOS X) Construit sur la Glib (programmation OO en C, énormément de fonctions de base) Assez peu utilisé dans l'embarqué Nécessite X11 ou Wayland (pas de FB) 25
26 HTML La prochaine version de la norme HTML permettra de développer des applications complètement offline et non pas seulement des pages web. Assure une certaine «indépendance» par rapport à la plateforme Maquettage aisé sur desktop IHM déportées Supporté nativement par Android et ios Nécessite un navigateur web récent sur la plateforme (Gecko/firefox, Blink/Chrome, Webkit/Tizen+Android) Équipe d'ihm avec compétence web (Javascript) Ne dispense pas de l'ingénieur système Intéressant s'il y a une connexion web Toutes les particularités de l'embarqué ne sont pas gérées 26
27 Android Android n'est pas une IHM, c'est un OS. Difficile à adapter à un HW spécifique, prévu pour des téléphones. Très bien documenté Beaucoup de protocoles de communication (NFC, Bluetooth, Wifi, USB) Compétence de développement spécifique. La compétence plateforme n'a rien à voir avec la compétence développement applicatif Android est surtout intéressant pour des UI déportés (sur le téléphone de l'utilisateur) 27
28 Questions?
29 Solutions IHM pour Linux embarqué Contact :Jérémy ROSEN jeremy.rosen@openwide.fr
30 Présentation d'open Wide IHM et embarqué : spécificités Les approches possibles Xorg, Wayland et le Framebuffer Les bibliothèques graphiques DirectFB SDL Les toolkits Qt EFL GTK HMTL5 Android Programme 2
31 Présentation Open Wide Entreprise créée en septembre 2001 Environ 120 salariés sur Paris, Lyon et Toulouse Industrialisation de composants open source Quatre activités : OW Système d'information OW Outsourcing: hébergement OW Ingénierie: informatique industrielle OW Technologies: composants Java 3
32 IHM et embarqué IHM = Interface Home Machine : affichage et saisies Ce fut longtemps un problème mineur car peu utilisées dans l embarqué Système autonome sans affichage (RTOS) Configuration par réseau (SNMP, HTTP ) Évolution des systèmes, passage du RTOS au multimédia Set-top box Smartphones Industriel début de l utilisation d Android L'IHM n'est (était) pas le sujet de prédilection des spécialistes du logiciel embarqué 4
33 Particularité des IHM embarquées Contraintes classiques de l'embarqué Processeur RAM Carte vidéo, accélération matérielle Contraintes sur les périphériques de sortie Afficheur LCD Écrans de téléphone mobile Écrans normaux Saisie (et donc ergonomie) spécifique Boutons/télécommandes/joystick/main sales Touch-screen Reconnaissance/saisie vocale Environnement de travail Compétence des équipes Travail déporté/sur émulateur/sans hardware 5 Google glass (voix/écran) Smartwatch Android Wear
34 Développement d'une application embarquée Plusieurs approches Le cas général, proche du desktop Linux Équipe applicatif et graphique similaire Travail sur émulateur ou sur plateforme Sous-traitance de l'applicatif vers une technologie spécifique Android/html5 Framework très connu Compétences faciles à trouver Développement séparé du produit final Ne dispense pas d'une équipe système Pas toujours adapté aux spécificités de l'embarqué Pas toujours adaptable aux périphériques spécifiques 6
35 Le framebuffer 1/2 Pilotage de la carte directement par le noyau (/dev/fb0 plus de client/serveur) Mode VGA, SVGA, VESA ou (parfois) accéléré Programmation très bas-niveau (pixel) $ cp /dev/fb0 copie_ecran.raw Avantages : Léger (faible consommation RAM) Démarrage rapide Inconvénients : Pilote spécial drivers/video Peu standard par rapport à X11 sur desktop 7
36 Le framebuffer 2/2 Exemples d'utilitaires/bibliothèques disponibles/compatibles Bas niveau fbset, fbi, fbdump,... SVGALIB DOOM :-) DirectFB (abstraction du FB) EFL SDL QtEmbedded X11 sur FB... 8
37 Linux est un UNIX Mode texte par défaut «X Window System» ou X11 à partir de 84 X11, 1/2 Xorg à partir de 2004 Créé au MIT Système graphique réparti, modèle client/serveur XFree86 (x86), X.org Puissant mais lourd + API complexe (rendering) Approche répartie rarement utilisée Utilisation de X11 9
38 Initialement peu adapté à l embarqué Retour grâce à plusieurs éléments : X11, 2/2 L'augmentation de la puissance des CPU embarqués L'utilisation de l'atom/x86 Le pilote accéléré devient commun au desktop et à l'embarqué Motif Qt, GTK 10
39 Wayland 1/3 X11 a atteint ses limites Mauvaise intégration au kernel, drivers intégrés à X11 Protocole réseau inutile Protocole au niveau rendering (fonts, inputs, dessin) quasi inutilisé de nos jours Pas de compositing, partage de GPU quasi impossible Wayland reconstruit sur les besoins modernes XOrg a fait passé les drivers dans le noyau (GEM/KMS/DRM) Wayland supporte toujours le protocole X via XWayland Principalement ce qu'on fait actuellement avec X11, mais sans couches intermédiaires 11 Modifier le dernier point.
40 Protocole de communication client/compositeur Le client dessine dans des buffers mémoire Wayland 2/3 Demande des buffers au kernel Utilise EGL si nécessaire Dessine lui même les widget et les décorations (via des librairies) Le compositeur place les buffers à l'écran Réécrit et redirige les inputs Reçoit les demandes de refresh des clients Reçoit les handles vers les buffers des clients Pas de fonctions desktop avancées Drag & Drop, iconify, XDG Délégué à des programmes tiers 12 ecture.html
41 Wayland Architecture Architecures comparées X/Wayland 13
42 Wayland 3/3 Déjà présent dans le monde de l'embarqué Genivi Sailfish OS Demande une version adaptée des toolkits pour le client Supporté par EFL, Gtk+3.10, Qt5, SDL (expérimental) Demande un compositeur Weston Lipstick (Sailfish OS) Gtk, Qt, EFL : en cours d'écriture Wayland n'est pas encore mature mais ce sera sans doute la solution par défaut pour l'embarqué dans quelques années 14
43 Bibliothèques graphiques Se placent «au dessus» de X11, Wayland ou du framebuffer Deux catégories Les bibliothèques d'abstraction portabilité mais pas d'objets graphiques évolués (SDL, DirectFB) Les toolkits graphiques fournissent des objets graphiques et peuvent se placer au dessus des bibliothèques d'abstraction Qt X11 Qt Wayland Qt FB Qt DirectFB 15
44 Bibliothèque d «abstraction» du framebuffer Fonctionne avec le framebuffer Linux mais également avec X11 (--enable-x11) Prise en compte des entrées (souris, clavier, ) Fournit des pilotes FB accélérés 16 Standard avec certains constructeurs de hardware (sigma)
45 Exemple DirectFB 17
46 Bibliothèque principalement concue pour le jeu vidéo et les besoins que cela entraîne. Fournit des primitives graphiques ET audio Portables sur Linux, Windows, Mac OS X, IOS, Android Pour Linux, utilisable sur framebuffer, DirectFB, X11 Utilisée pour le portage d applications graphiques (jeux) et légères Gestion basique de l écran: fenêtres, transparence, polices de caractères, Supporte OpenGL et Direct3D Gestion des Input, du son, du réseau, des threads etc... 18
47 Exemple SDL 19
48 Fournissent un ensemble d objets graphiques Les «toolkits» graphiques Menus Boutons Boîtes de dialogues WebView Mediaplayer Exemples: Athena widgets, OSF-Motif (X11) obsolète WxWidgets obsolète Qt EFL (Enlightenment, E18) GTK+ 20
49 Toolkit C++ publié par Trolltech en 1996 (X11) Outil multi-plateforme (Linux (X11, Wayland, DirectFB...), Windows, MacOS, Android, ios...) Connu grâce à KDE Dernière version: 5.3 Avantages : Couvre plus que la partie graphique Excellente documentation Outil de conception d'interface wysiwyg (QtCreator) Inconvénients : Lourd (comparé aux autres) 21
50 Qt sur Mini
51 EFL Toolkit C Avantages : Peu gourmand en ressources, rapide Taillé pour l'embarqué Esthétique, modulaire, configurable Inconvénients Peu connu Moins de documentation que pour Qt Pas de constructeur d'interface 23
52 EFL au frigo 24
53 GTK+ Développé pour GIMP (Gimp ToolKit) Toolkit en C multiplateforme (Linux, Windows, MacOS X) Construit sur la Glib (programmation OO en C, énormément de fonctions de base) Assez peu utilisé dans l'embarqué Nécessite X11 ou Wayland (pas de FB) 25
54 La prochaine version de la norme HTML permettra de développer des applications complètement offline et non pas seulement des pages web. Assure une certaine «indépendance» par rapport à la plateforme Maquettage aisé sur desktop IHM déportées Supporté nativement par Android et ios Nécessite un navigateur web récent sur la plateforme (Gecko/firefox, Blink/Chrome, Webkit/Tizen+Android) Équipe d'ihm avec compétence web (Javascript) Ne dispense pas de l'ingénieur système Intéressant s'il y a une connexion web Toutes les particularités de l'embarqué ne sont pas gérées HTML 26 Eco systeme brouillon
55 Android Android n'est pas une IHM, c'est un OS. Difficile à adapter à un HW spécifique, prévu pour des téléphones. Très bien documenté Beaucoup de protocoles de communication (NFC, Bluetooth, Wifi, USB) Compétence de développement spécifique. La compétence plateforme n'a rien à voir avec la compétence développement applicatif Android est surtout intéressant pour des UI déportés (sur le téléphone de l'utilisateur) 27
56 Questions?
PC, 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étailLinux embarqué: une alternative à Windows CE?
embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère
Plus en détailAndroid comme périphérique annexe.
Android comme périphérique annexe. Jérémy Rosen (jeremy.rosen@openwide.fr) Octobre 2013 1 Les annexes des systèmes embarqués Types d'annexes Serveur de données. Postes de diagnostique/réparation. Postes
Plus en détailLE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables
LIONEL FRANC Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables L'INTRODUCTION Micro ordinateur portable ou fixe Système pluri- technologiques (mécanique,
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é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étailWINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.
WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont
Plus en détailConstruction et sécurisation d'un système Linux embarqué. Frédéric AIME faime@janua.fr 0 950 260 370
Construction et sécurisation d'un système Linux embarqué Frédéric AIME faime@janua.fr 0 950 260 370 Différentes approches Création d'une distribution From Scratch Nécessite un investissement intellectuel
Plus en détailCatalogue des stages Ercom 2013
Catalogue des stages Ercom 2013 Optimisations sur Modem LTE Poste basé à : Caen (14) Analyse et optimisation des performances des traitements réalisés dans un modem LTE. - Profiling et détermination des
Plus en détailPerspectives en matière de portails géographiques et de 3D
Perspectives en matière de portails géographiques et de 3D version du Géoportail de l IGN Aurélien Barbier-Accary (Atos Worldline) et Frédéric Rouas (Diginext) Un groupement d expertises Depuis 2006 et
Plus en détailWINDOWS Remote Desktop & Application publishing facile!
Secure Cloud & Solutions Accès BOYD CLOUD acces informatiques & BYOD sécurisé MYRIAD-Connect facilite votre travail en tous lieux et à tous moments comme si vous étiez au bureau. Conçu pour vous simplifier
Plus en détailPlate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :
Plate formes mobiles IFC 2 Markus Jaton Utilisation Deux utilisations assez distinctes : Téléphones évolués (Nokia, Motorola) Smartphones (Apple,, Windows) La téléphonie est en stagnation, alors que les
Plus en détailDécouvrez notre solution Alternative Citrix / TSE
Découvrez notre solution Alternative Citrix / TSE OmniWare est un produit résolument moderne qui répond aux besoins actuels des entreprises en apportant une solution pour la mobilité des collaborateurs,
Plus en détailOpenmoko, free your phone!
Bearstech 3 juillet 2008 / RMLL / Mont-de-Marsan Openmoko C est quoi? Plusieurs choses Un nom de projet Comme Debian, Fedora, PostgreSQL,... Une société Openmoko Inc. filiale de FIC Une suite logicielle
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étailAndroid 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étailLA MOBILITE : ACTEURS, OUTILS,
LA MOBILITE : ACTEURS, OUTILS, DEVELOPPEMENT, CONCEPTION, GESTION DE PROJET INTERVENTION MASTER DILIPEM Pascal Moutet, iseeds Software, 02/02/2012 PARCOURS ET FONCTIONS OCCUPEES Parcoursuniversitaire Parcoursprofessionnel
Plus en détailAndroid. Présentation d Android. Florent Garin http://www.docdoku.com http://twitter.com/docdoku
Android Présentation d Android 20 novembre 2010 Florent Garin http://www.docdoku.com http://twitter.com/docdoku Florent Garin Co-fondateur de DocDoku Société innovante IT http://www.docdoku.com Co-fondateur
Plus en détailLES OBJETS CONNECTES
LES OBJETS CONNECTES 01 LE CONTEXTE DÉFINITION Après avoir bouleversé notre vision des relations humaines, le web entame une nouvelle révolution : celle de notre perception des choses. Luc Bretones Vice-Président
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étailPremiers pas avec VMware Fusion. VMware Fusion pour Mac OS X
Premiers pas avec VMware Fusion VMware Fusion pour Mac OS X 2 Premiers pas avec VMware Fusion Premiers pas avec VMware Fusion Élément : FR-000371-00 La dernière documentation technique est disponible sur
Plus en détailPlan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle
Plan de la conférence Virtualization Microclub 7 mars 2008 Yves Masur - quelques définitions - technique utilisée - exemples d'émulations - la virtualisation x86 - VMWare - mise en oeuvre - conclusion
Plus en détailµrv : Realité Virtuelle
µrv : Realité Virtuelle Edgar-Fernando ARRIAGA-GARCIA Charles-Henri BABIAUD Clément GRELLIER Quentin PETIT Jérôme Ricoeur Florent VIOLLEAU INSA Rennes 21 septembre 2011 1 / 15 Objectifs pour cette semaine
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étailPreliminary Spec Sheet
ARNOVA présente sa nouvelle tablette Android : l'arnova 90 G3 Elle est dotée d'un grand et lumineux écran tactile LCD de 9" (soit environ 23 cm). Alimentée par un puissant processeur d 1 GHz, tout parait
Plus en détailJOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC
JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION Sommaire Domaines d utilisation Editeurs de solutions de virtualisation Exemples d utilisation à l IPHC Déployer une machine virtuelle
Plus en détail«Connais toi toi-même comme l as dit Socrate!»
«Connais toi toi-même comme l as dit Socrate!» Avant toute chose, il faut savoir pour quel usage, vous désirez acquérir un ordinateur. En effet la configuration de votre ordinateur ne sera pas la même
Plus en détailLES TABLETTES TACTILES
LES TABLETTES TACTILES Une tablette tactile, pour quoi faire? Pour se détendre Pour téléphoner Pour surfer sur Internet Pour jouer Pour faire comme tout le monde Pour se détendre Un des domaines de prédilection
Plus en détailSommaire. Leap motion... 2. Technologie... 2. Fonctionnement... 3. Langages utilisés... 3. Possibilités d utilisation... 4
Leap4Skywalker Sommaire Leap motion... 2 Technologie... 2 Fonctionnement... 3 Langages utilisés... 3 Possibilités d utilisation... 4 Projet développé avec le LeapMotion... 4 Imagination... 5 Technologies
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étailDéveloppement tablette Android. SophiaConf2011 Par Arnaud FARINE
Développement tablette Android SophiaConf2011 Par Arnaud FARINE Parts de marché Android en 2011 1er OS vendu aux EU fin 2010 24% des smartphones en France (35% ios, 11% Blackberry) 3,6 millions de smartphones
Plus en détailComment installer la configuration des salles sur son ordinateur personnel?
Comment installer la configuration des salles sur son ordinateur personnel? Nous allons décrire les étapes afin d'installer sur votre ordinateur personnel l'image des desktops des salles CO 02x. Les copies
Plus en détailCours 3 : L'ordinateur
Cours 3 : L'ordinateur Abdelkrim Zehioua 2éme année Licence Gestion Faculté des sciences Économiques et sciences de Gestion Université A, Mehri - Constantine 2 Plan du cours 1.Définitions de l'ordinateur
Plus en détailIphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.
Mardi 17 Novembre 2009 Paris, la Défense Iphone vs. Android Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.fr Anthony DAHANNE, Consultant Valtech Technology Consulting
Plus en détailInstallation & Mode d emploi WL400 Adaptateur/Antenne Wifi
Installation & Mode d emploi WL400 Adaptateur/Antenne Wifi Mode d emploi WL400-01- VR1.2 1. Introduction Félicitation vous venez d acquérir un Adaptateur/Antenne Wifi WL400. Cet appareil a été conçue pour
Plus en détailAtelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente
Atelier numérique Développement économique de Courbevoie Jeudi 21 mars 2013 Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente Actualités et Informations juridiques Atelier numérique
Plus en détailTHEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs
Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et
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étailPerspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com. 2010 IBM Corporation
Perspectives pour l entreprise Desktop Cloud JC Devos IBM IT Architect jdevos@fr.ibm.com Principe technique Disposer d un poste de travail virtuel accessible par la plupart des terminaux disponibles Ce
Plus en détailProcédures de qualification Télématicienne CFC Télématicien CFC
Série 201 Connaissances professionnelles écrites Pos. 4.2 Télématique, technique du réseau Procédures de qualification Télématicienne CFC Télématicien CFC Nom, prénom N de candidat Date......... Temps:
Plus en détailVivre avec Linux en dehors des ordinateurs
Vivre avec Linux en dehors des ordinateurs Pierre Lagrange Consultant & Journaliste High-Tech pierre@plagrange.com Espace Loisirs et Multimédia - 1 Linux est partout Parc très faible en proportion d ordinateurs
Plus en détailInstallation et prise en main d UBUNTU
Installation et prise en main d UBUNTU Introduction Ubuntu est une distribution Linux adoptée par près de 25 millions d utilisateurs de par le monde. Contrairement aux systèmes d exploitation propriétaires
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étailIntroduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -
Plus en détailBéatrice Bertrand CDDP de l Eure. Béatrice Bertrand CDDP de l'eure
CDDP de l Eure Android (prononcé androïde) est un système d'exploitation fondé sur un noyau Linux, en open source, pour Smartphones, PDA (Personal Digital Assistant) et terminaux mobiles. Il comporte une
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailFileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13
FileMaker Pro 13 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054
Plus en détailPoint sur les solutions de développement d apps pour les périphériques mobiles
Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle
Plus en dé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étailÀ propos de Parallels Desktop 10 pour Mac
À propos de Parallels Desktop 10 pour Mac Parallels Desktop 10 pour Mac est une mise à niveau majeure vers le logiciel primé de Parallels pour exécuter Windows sur un Mac. À propos de cette mise à jour
Plus en détailGuide de poche. Get Wyse. Go Far. * Bienvenue dans le Cloud Client Computing de Wyse. En savoir plus. * Avec Wyse, vous irez loin.
Guide de poche Bienvenue dans le Cloud Computing de Wyse Get Wyse. Go Far. * * Avec Wyse, vous irez loin. En savoir plus. Qualification Choisir de passer au Cloud Computing est un premier pas vers le.
Plus en détail-1 - Postes de travail graphiques
Axel-VNCviewer 1-2 - 3-4 - Postes de travail graphiques L architecture VNC Pourquoi choisir VNC? Le terminal Axel-VNCviewer 14/12/2000-1 - Postes de travail graphiques Plan : 1.1 - Les utilisations principales
Plus en détailAccélérez votre émulateur Android
Accélérez votre émulateur Android Introduction Le lancement de l émulateur est une opération très lente. Pour l améliorer, nous pouvons profiter de la puissance du matériel de la machine. Pour ce faire,
Plus en détailPC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!
PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! MAGIX PC Check & Tuning 2010 est la solution logicielle complète pour l'analyse, la maintenance et l'accélération
Plus en détailPrésentation des intervenants. Pourquoi cette conférence? Logiciel libre : notions essentielles. Le logiciel libre pour les projets industriels
Les technologies libres pour les projets industriels Les technologies libres pour les projets industriels Présentation des intervenants Pourquoi cette conférence? Logiciel libre : notions essentielles
Plus en détailLA DIVERSITE DES SUPPORTS ANDROID
LA DIVERSITE DES SUPPORTS ANDROID Note : Cet article est la version SITE de la diversité des supports d Android. Les utilisateurs se rendant sur ce site ont donc une légère expérience d Android. Pour les
Plus en détailService Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.
Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client
Plus en détailTAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2
Plus en détailA Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010
A Libre Ouvert Médiathèque Jacques Ellul le 12-03-2010 à PESSAC avec l'abul La Virtualisation (avec VirtualBox) C'est quoi, la 'virtualisation'? A quoi ça peut me servir à la maison? Et dans mon travail,
Plus en détailLes tablettes numériques en EPS. Repères. Les différents types de tablettes et leurs caractéristiques.
Les tablettes numériques en EPS Repères. Les différents types de tablettes et leurs caractéristiques. Document actualisé le 17 Mars 2013 Repères L objectif de cet article est de donner des repères quand
Plus en détailCours. Cours 8 : Révisions. Importance. Interface homme-machine
Cours 1) Introduction Définitions Histoire Cours 8 : Révisions jgarcia@ircam.fr 2) Programmation des interfaces graphiques principes de conception 3) MVC Java2D Styles d interaction 4) Interaction graphique
Plus en détailDévelopper des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
Plus en détailWindows 7 Système d exploitation. INF0326 - Outils bureautiques, logiciels et Internet
Windows 7 Système d exploitation INF0326 - Outils bureautiques, logiciels et Internet Ordinateur Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions,
Plus en détailRetrouver de vieux programmes et jouer sur VirtualBox
CHAPITRE 3 Retrouver de vieux programmes et jouer sur VirtualBox Ce chapitre présente des notions avancées de VirtualBox. Elles permettront de réaliser des configurations spécifiques pour évaluer des systèmes
Plus en détailLa programmation orientée objet et le langage C++
Cours précédents La programmation orientée objet et le langage C++ Pablo Rauzy rauzy @ enst fr pablo.rauzy.name/teaching.html#epu-cpp EISE4 @ Polytech UPMC 22 octobre 2014 Cours 5 Nouveautés du C++ par
Plus en détailDA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova
DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,
Plus en détailAdministration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Plus en détailI. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques
I. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques I. QU'EST-CE QU'UN ORDINATEUR? Branchements sur l'unité Centrale + Connexions SANS FILS : WIFI (vers la Box Internet) Bluetooth
Plus en détailSystèmes d exploitation
Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation
Plus en détailIntervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality
Intervenants Thomas d'erceville Project Manager Christian NGUYEN Practice Manager IT Quality 2 14/04/2015 De l'assurance qualité à l'ingénierie des tests logiciels 1. Contexte général des tests mobiles
Plus en détailLe livre numérique. Découverte des nouveaux supports de lecture. Image Elliot Lepers - CC-BY-SA-NC
Le livre numérique Découverte des nouveaux supports de lecture Image Elliot Lepers - CC-BY-SA-NC Livre numérique : petite histoire des usages L'édition d'avril 1935 du magazine anglais 'Everyday science
Plus en détailLe Web de A à Z. 1re partie : Naviguer sur le Web
1re partie : Naviguer sur le Web D abord, vous devez être connectés à l Internet : abonnement auprès d un fournisseur borne publique Wi-Fi via un réseau de téléphonie (3G, 4G, LTE) À la Grande Bibliothèque,
Plus en détail2X ThinClientServer Guide d utilisation
2X ThinClientServer Guide d utilisation Page 1/23 Sommaire 2x Thin Client Server Boot PXE Edition... 3 Connections Manage... 3 Connections Manage Users... 3 Connections Manage Full Desktops... 4 Connections
Plus en détailDongle WiFi de QUMI Manuel de l utilisateur
Dongle WiFi de QUMI Manuel de l utilisateur (Nom du modèle : QW-Wifi10) Version : 1.1 Date : 6 décembre 2011 **Avant d'utiliser la dongle WiFi, vérifiez en premier la version du logiciel QUMI.** Comment
Plus en détailLe modèle client-serveur
Le modèle client-serveur Olivier Aubert 1/24 Sources http://www.info.uqam.ca/~obaid/inf4481/a01/plan.htm 2/24 Historique architecture centralisée terminaux passifs (un seul OS, systèmes propriétaires)
Plus en détailLa gestion du poste de travail en 2011 : Panorama des technologies
La gestion du poste de travail en 2011 : Panorama des technologies François Clémence C.R.I Université Paul Verlaine Metz UFR Sciences Humaines et Arts clemence@univ-metz.fr Olivier Mathieu C.R.I Université
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étailDETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran
DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran dossier par Clochar SOMMAIRE 1. LES RESOLUTIONS d'ecran... 1 2. RESOLUTION de l écran et choix de la TAILLE DE LA PAGE... 2 3. AGRANDISSEMENT
Plus en détailDécouverte des tablettes tactiles (ipad d'apple et Galaxy Tab de Samsung
Pourquoi découvrir ces tablettes tactiles? L arrivée des tablettes tactiles sur le marché des outils numériques fait apparaître de nouvelles habitudes dans les technologies de l information et de la communication.
Plus en détailLutter contre les virus et les attaques... 15
Lutter contre les virus et les attaques... 15 Astuce 1 - Télécharger et installer Avast!... 17 Astuce 2 - Configurer la protection de messagerie... 18 Astuce 3 - Enregistrer Avast!... 20 Astuce 4 - Mettre
Plus en détailJournée CUME 29 Mars 2012. Le déport d affichage. Vincent Gil-Luna Roland Mergoil. www.upmc.fr
Journée CUME 29 Mars 2012 Le déport d affichage Vincent Gil-Luna Roland Mergoil www.upmc.fr Sommaire Contexte Le déport d affichage Conclusion et perspectives Le contexte Présentation Problématiques Résultats
Plus en détailFoire aux questions sur Christie Brio
Foire aux questions sur Christie Brio Qu est-ce que Christie Brio? Christie Brio est une solution de collaboration et de présentation compatible réseau qui permet à plusieurs utilisateurs de partager,
Plus en détailCH.3 SYSTÈMES D'EXPLOITATION
CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,
Plus en détailqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq
qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx COURS DE PERFECTIONNEMENT cvbnmqwertyuiopasdfghjklzxcvbnmq L ordinateur et Windows 2014-2015 wertyuiopasdfghjklzxcvbnmqwertyui
Plus en détailWindows 8 : une petite révolution? 9. Démarrer Windows 8 10. Accéder au Bureau à la connexion 13. Ouvrir ou activer une nouvelle session 13
Généralités Windows 8 : une petite révolution? 9 Démarrer Windows 8 10 Accéder au Bureau à la connexion 13 Ouvrir ou activer une nouvelle session 13 Utiliser les fonctionnalités tactiles 14 Utiliser l
Plus en détailDélivrer des postes de travail virtuels et des applications virtuelles en utilisant des technologies Open Source
Délivrer des postes de travail virtuels et des applications virtuelles en utilisant des technologies Open Source Une étude de cas : comment délivrer des postes de travail virtuels à 10000 utilisateurs
Plus en détailAvantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)
Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Les prestations et les applications présentées : Apportent un accès et une mise à jour simplifiés aux documents
Plus en détailGuide Google Cloud Print
Guide Google Cloud Print Version A CAN-FRE Conventions typographiques Ce guide de l'utilisateur met en exergue les remarques comme suit : Les remarques indiquent la marche à suivre dans une situation donnée
Plus en détailLe matériel informatique
Les Fiches thématiques Jur@tic Le matériel informatique Que choisir? Comment, pourquoi? Les Fiches thématiques Jur@TIC 1. Réfléchir avant d agir Votre matériel est usagé ou en panne, votre activité s étend
Plus en détailMatériel & Logiciels (Hardware & Software)
CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique
Plus en détailNouvelles Plateformes Technologiques
Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.
Plus en détailHTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles
46 HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles enfin deux points importants pour les sites mobiles, les nouveautés sur les formulaires ainsi que le mode hors-ligne. 2. Bonnes
Plus en détailArchitecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Plus en détailndv access point : Utilisation
NAP10-MU-121207-fr ndv access point : Utilisation www.neocoretech.com ndv AP Plus qu un simple protocole de déport d affichage, ndv AP est une solution complète pour vos points d accès offrant l affichage
Plus en détailAPPLICATIONS MOBILES Catalogue de services Econocom-Osiatis 21.01.2014
APPLICATIONS MOBILES Catalogue de services 21.01.2014 Sommaire 1 2 Catalogue d applications mobiles types Organisation (5) Communication & Collaboration (3) Gestion d activités de services (3) CRM / B2C
Plus en détailFileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12
FileMaker Pro 12 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054
Plus en détailManuel d utilisation de ndv 4
NDV40-MU-120423-fr Manuel d utilisation de ndv 4 www.neocoretech.com Contenu 1 Présentation... 4 1.1 Terminologie... 4 1.2 Vue de la console... 5 2 Les masters... 6 2.1 Les différents icones de master...
Plus en détail