Solutions IHM pour Linux embarqué. Contact :Jérémy ROSEN

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

Download "Solutions IHM pour Linux embarqué. Contact :Jérémy ROSEN - 01 42 68 28 04 - jeremy.rosen@openwide.fr"

Transcription

1 Solutions IHM pour Linux embarqué Contact :Jérémy ROSEN

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

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?

Qt 4 et 5 pour Linux embarqué. Pierre FICHEUX, pierre.ficheux@openwide.fr

Qt 4 et 5 pour Linux embarqué. Pierre FICHEUX, pierre.ficheux@openwide.fr Qt 4 et 5 pour Linux embarqué Pierre FICHEUX, pierre.ficheux@openwide.fr Première version publiée par Trolltech en 1996 toolkit en C++ Développé pour X11, 2 développeurs au départ, fondateurs de Trolltech

Plus en détail

Introduction à Android

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

Plus en détail

Introduction à Android

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

Plus en détail

Chapitre 3. XWindow : l'environnement Graphique d'unix. Olivier Dalle. Utilisation du Système Unix

Chapitre 3. XWindow : l'environnement Graphique d'unix. Olivier Dalle. Utilisation du Système Unix 1 Chapitre 3 XWindow : l'environnement Graphique d'unix 2 Window résumé Système de fenêtrage (windowing( windowing) Pour périphérique d'affichage bitmap Utilisé sur Unix, Unix-like et OpenVMS Disponible

Plus en détail

Androi et le développement d'applications professionnelles

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

Plus en détail

Linux embarqué: une alternative à Windows CE?

Linux 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étail

Versus Etude Technologique

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

Plus en détail

Construction 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 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étail

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

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étail

Formation au développement de systèmes Linux embarqué Session de 5 jours

Formation au développement de systèmes Linux embarqué Session de 5 jours Formation au développement de systèmes Linux embarqué Session de 5 jours Titre Aperçu Supports Durée Formateur Langue Public ciblé Pré-requis Formation au développement de systèmes Linux embarqué Chaînes

Plus en détail

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

LE 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étail

développement d applications

développement d applications Starter-Kit pour le Bbox Android Version 1.0.5 28/07/2014 Propriété de BOUYGUES TELECOM - Reproduction interdite Page : 1 / Sommaire Introduction... 3 Généralités... 5 Interface Utilisateur...10 Médias...14

Plus en détail

Interface Utilisateur

Interface Utilisateur Interface Utilisateur! GUI (Graphical User Interface). Opposé à Command-line interface.! Interface (dialogue avec l utilisateur) utilisant à bon escient les capacités graphiques des ordinateurs pour faciliter

Plus en détail

Offres de stages Adeneo Embedded

Offres de stages Adeneo Embedded Offres de stages Adeneo Embedded Postes: Stages de fin d etude Société: Adeneo Embedded. Postes ouverts sur: Ecully (69), France Massy (91), France Type: Stages de 4 à 6 mois pour 1 à 2 étudiants Aperçu

Plus en détail

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

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

Plus en détail

Chap. III : Le système d exploitation

Chap. III : Le système d exploitation UMR 7030 - Université Paris 13 - Institut Galilée Cours Architecture et Système Le système d exploitation (ou O.S. de l anglais Operating System ) d un ordinateur est le programme qui permet d accéder

Plus en détail

Android comme périphérique annexe.

Android 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étail

À qui s adresse ce livre?... 3 Structure de l ouvrage... 4 Précisions concernant cette deuxième édition... 4

À qui s adresse ce livre?... 3 Structure de l ouvrage... 4 Précisions concernant cette deuxième édition... 4 Table des matières Remerciements.............................................. V Préface....................................................... 1 Avant-propos................................................

Plus en détail

03/10/2012. Le Plan. Le travail de l'os. Les éléments logiciels : OS. OS & Logiciels. Systèmes d Exploitation sur Desktop & portables

03/10/2012. Le Plan. Le travail de l'os. Les éléments logiciels : OS. OS & Logiciels. Systèmes d Exploitation sur Desktop & portables OS & Logiciels Le Plan 1. Les Systèmes d Exploitation 2. Matériels & pilotes 3. Environnement Graphique 4. Logiciels i. Installation et désinstallation de logiciels ii. iii. Suites bureautiques Audio et

Plus en détail

Table ronde. Informatique Industrielle & Embarquée

Table ronde. Informatique Industrielle & Embarquée Table ronde Informatique Industrielle & Embarquée CIO Informatique Industrielle Société d'ingénierie en informatique industrielle et technique Au service de nos clients depuis 1990 Une équipe de 15 spécialistes

Plus en détail

Termes de référence Formation sur le développement d'applications pour terminaux mobiles sous ANDROID

Termes de référence Formation sur le développement d'applications pour terminaux mobiles sous ANDROID Ministère de l enseignement supérieur et de la recherche scientifique et de la Technologie de l Information et de la Communication Université de SFAX Institut Supérieur d Informatique et de Multimédia

Plus en détail

Tour d horizon des plateformes pour systèmes (Linux?) embarqués

Tour d horizon des plateformes pour systèmes (Linux?) embarqués Tour d horizon des plateformes pour systèmes (Linux?) embarqués Pierre Ficheux (pierre.ficheux@openwide.fr) Avril 2013 1 Présentation Open Wide SSII/SSLL créée en septembre 2001 avec Thales et Schneider

Plus en détail

1 - Système Unix - Linux

1 - Système Unix - Linux 1 - Système Unix - Linux Laurent Tichit 5 avril 2011 Laurent Tichit () 1 - Système Unix - Linux 5 avril 2011 1 / 33 Plan 1 Systèmes d exploitation 2 UNIX 3 Les UNIX libres 4 Linux 5 Première connexion

Plus en détail

RETOUR D EXPÉRIENCE ACTIA DIRECTION DE LA TECHNOLOGIE/ LOGICIELS HAUT NIVEAU (VINCENT PUJOL ET PATRICK BARRON)

RETOUR D EXPÉRIENCE ACTIA DIRECTION DE LA TECHNOLOGIE/ LOGICIELS HAUT NIVEAU (VINCENT PUJOL ET PATRICK BARRON) QT ET LES INTERFACES GRAPHIQUES DANS L'EMBARQUÉ RETOUR D EXPÉRIENCE ACTIA DIRECTION DE LA TECHNOLOGIE/ LOGICIELS HAUT NIVEAU (VINCENT PUJOL ET PATRICK BARRON) Qt Retex ACTIA DT/LHN Juillet 2014 PRÉSENTATION

Plus en détail

Démarrer. Agenda. Constats et enjeux Terminaux Mobiles Architecture Étude de cas

Démarrer. Agenda. Constats et enjeux Terminaux Mobiles Architecture Étude de cas Démarrer La Mobilité David Hernie Division Mobilité Entreprises EZOS s.a. Juin 2006 Nouveau Contacts Agenda Constats et enjeux Terminaux Mobiles Architecture Étude de cas 1 Problématique Renouvellement

Plus en détail

Le client/serveur repose sur une communication d égal à égal entre les applications.

Le client/serveur repose sur une communication d égal à égal entre les applications. Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE

Plus en détail

Cours Android. Développement et API

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

Plus en détail

HTML5 Quels enjeux pour la mobilité et le RIA?

HTML5 Quels enjeux pour la mobilité et le RIA? HTML5 Quels enjeux pour la mobilité et le RIA? Julien Roche Philippe Guédez Ludovic Garnier 2 Sommaire Evolution des usages du Web Applications mobiles multiplateformes Contributions d HTML5 au RIA Conclusion

Plus en détail

Environnement graphique sous GNU/Linux (GNOME) www.ofppt.info

Environnement graphique sous GNU/Linux (GNOME) www.ofppt.info ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail GNU/Linux www.ofppt.info DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Gnu/Linux Sommaire 1. Présentation

Plus en détail

Développement nomade :

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

Plus en détail

GNOME. Baptiste Mille-Mathias JM2L 29 & 30 Novembre 2013

GNOME. Baptiste Mille-Mathias JM2L 29 & 30 Novembre 2013 GNOME Baptiste Mille-Mathias JM2L 29 & 30 Novembre 2013 Bonjour c'est moi Contributeur depuis 2002 Je fais un peu de tout pour GNOME et ailleurs baptistem@gnome.org Sur IRC baptistemm (GIMPNet & Freenode)

Plus en détail

Application Web le Web Mobile

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

Plus en détail

Python. Introduction

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

Plus en détail

Bien choisir son smartphone. avec. Les prix bas, la confiance en plus

Bien choisir son smartphone. avec. Les prix bas, la confiance en plus Bien choisir son smartphone avec Les prix bas, la confiance en plus BIEN CHOISIR SON SMARTPHONE Comment bien choisir un Smartphone? Les systèmes d exploitation et les critères techniques à la loupe pour

Plus en détail

Systèmes d exploitation

Systè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étail

Cyanogenmod Libérez votre Android

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

Plus en détail

Introduction / retour d'expérience : GWT

Introduction / retour d'expérience : GWT Introduction / retour d'expérience : GWT Qu'est ce que le Google Web Toolkit? Framework Ajax accessible et productif Pour quels projets? Interface riche et ergonomique Visualisation d'un grand nombre de

Plus en détail

Les technologies de supervision des réseaux informatiques

Les technologies de supervision des réseaux informatiques BTS SIO 2 - PPE Les technologies de supervision des réseaux informatiques Guilhem CALAS Mission 3 SOMMAIRE I. Présentation de la supervision... 2 II. Fonctionnement de la supervision... 3 1. Fonctionnement...

Plus en détail

Applications. Utilitaires + Librairies. Noyau. Matériel : CPU, Mémoires, Périphériques. Figure1 : Structure d un système d exploitation

Applications. Utilitaires + Librairies. Noyau. Matériel : CPU, Mémoires, Périphériques. Figure1 : Structure d un système d exploitation Chapitre 3 : Leçon 1 Système d exploitation Présentation et Services I. Définition d un système d exploitation : Un système d exploitation est un ensemble de programmes nécessaires au démarrage et l utilisation

Plus en détail

Applications Web : Compilation native ou Offline Apps

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

Plus en détail

Introduction à l informatique en BCPST

Introduction à 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étail

NOTIONS SUR WINDOWS NT

NOTIONS SUR WINDOWS NT Chapitre 10 NOTIONS SUR WINDOWS NT Le système d'exploitation WINDOWS NT (New Technology) a été conçu par Microsoft entre 1988 et 1993. Cinq objectifs étaient poursuivis en créant ce nouveau SE : - offrir

Plus en détail

Documentation d installation

Documentation d installation Documentation d installation Edutab est développé par Novatice Technologies Table des matières Installation PC... 3 Téléchargement... 3 Premier lancement... 3 Installation tablettes... 4 WiFi... 4 Configuration

Plus en détail

Poste virtuel. Installation du client CITRIX RECEIVER

Poste virtuel. Installation du client CITRIX RECEIVER SITEL Poste virtuel Installation du client CITRIX RECEIVER DOCUMENTATION UTILISATEUR Service informatique et télématique E-mail: hotline.sitel@unine.ch Téléphone : +41 32 718 20 10 www.unine.ch/sitel Table

Plus en détail

Bornéo. Contrôleur Graphique Programmable. Afficheur Couleur

Bornéo. Contrôleur Graphique Programmable. Afficheur Couleur Bornéo Contrôleur Graphique Programmable Bornéo est un contrôleur graphique destiné au pilotage d écran couleur de type TFT, regroupant dans un seul composant un processeur 32 bits, un accélérateur graphique,

Plus en détail

Carnet de terrain électronique

Carnet de terrain électronique Carnet de terrain électronique Retour d'expérience sur la création d'une boite à outils Présentée par : Marie-Claude Quidoz (CEFE/CNRS) Mes deux compères auteurs de la boite à outil Onésime Prud'homme

Plus en détail

Formation Bureautique SRAL 2013-14. Choisir son micro ordinateur. Jean Pierre Dromain

Formation Bureautique SRAL 2013-14. Choisir son micro ordinateur. Jean Pierre Dromain Formation Bureautique SRAL 2013-14 Choisir son micro ordinateur Jean Pierre Dromain Avant Propos L informatique est une science ni unique ni stable Il faut vraiment faire attention pour savoir de quoi

Plus en détail

Linux Embarqué - Linux Temps Réel. Projet Soft PLC sur Linux / RTAI

Linux Embarqué - Linux Temps Réel. Projet Soft PLC sur Linux / RTAI Linux Embarqué - Linux Temps Réel Projet Soft PLC sur Linux / RTAI CIO Informatique Industrielle Société d'ingénierie en informatique industrielle et technique Au service de nos clients depuis 1990 Une

Plus en détail

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

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

Plus en détail

Java 7 Les fondamentaux du langage Java

Java 7 Les fondamentaux du langage Java 184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque

Plus en détail

FileMaker 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 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étail

BlackBerry PlayBook OS 2.0 Puissante. Portable. PlayBook.

BlackBerry PlayBook OS 2.0 Puissante. Portable. PlayBook. BlackBerry PlayBook OS 2.0 Puissante. Portable. PlayBook. Prenez le meilleur des communications avec BlackBerry PlayBook Email intégré BlackBerry PlayBook OS 2.0 apporte une expérience simplifié avec notamment

Plus en détail

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile)

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

Plus en détail

Perspectives 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. 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étail

La gestion du poste de travail en 2011 : Panorama des technologies

La 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étail

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE Développement tablette Android SophiaConf2011 Par Arnaud FARINE Parts de marché Android en 2011 1er OS vendu aux EU fin 2010 24% des smartphones en France (35% ios, 11% Blackberry) 3,6 millions de smartphones

Plus en détail

A Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010

A 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étail

Architecture logicielle des ordinateurs

Architecture logicielle des ordinateurs Architecture logicielle des ordinateurs Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 des ordinateurs Objectifs du cours Notions générales sur le fonctionnement matériel (un peu) et logiciel

Plus en détail

Comment installer la configuration des salles sur son ordinateur personnel?

Comment 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étail

JOSY 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. 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

Cahier de charges Projet 24

Cahier de charges Projet 24 Cahier de charges Projet 24 Répartition automatique de surcharge sur serveur web virtualisé Etudiants : KAOUACHI Youssef ELFELLAH Amine Encadré par : M. HAYEL Yezekael Année universitaire : 2008/2009 I-

Plus en détail

Chapitre III : implémentation du système GML

Chapitre III : implémentation du système GML I. Introduction Après avoir établi une étude conceptuelle de notre système, nous passons à l implémentation de l application définis et détaillée au chapitre précédent tout en présentant les outils utilisés

Plus en détail

Vivre avec Linux en dehors des ordinateurs

Vivre 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étail

Java, développement d'applications mobiles (J2ME) Java et les applications mobiles. Formation ITIN / Université de Cergy-Pontoise 10/11/2006

Java, développement d'applications mobiles (J2ME) Java et les applications mobiles. Formation ITIN / Université de Cergy-Pontoise 10/11/2006 Formation ITIN / Université de Cergy-Pontoise Java, développement d'applications mobiles (J2ME) Java et les applications mobiles Pourquoi utiliser Java? Langage répandu dans les entreprises Développement

Plus en détail

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur»

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur» Atelier «Découverte de l ordinateur» A. Un micro-ordinateur classique est composé des éléments suivants : - de l'unité centrale (UC) qui contient les composants essentiels d un ordinateur : le microprocesseur

Plus en détail

INFO-F-309 Administration des Systèmes. Sébastien Collette. Université Libre de Bruxelles. CH1: Virtualisation

INFO-F-309 Administration des Systèmes. Sébastien Collette. Université Libre de Bruxelles. CH1: Virtualisation INFO-F-309 Administration des Systèmes Sébastien Collette Université Libre de Bruxelles CH1: Virtualisation Virtualisation Faire fonctionner sur une même machine plusieurs instances de systèmes d exploitation,

Plus en détail

Tablettes tactiles Android Découverte et utilisation

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

Plus en détail

Android 4 Les fondamentaux du développement d'applications Java

Android 4 Les fondamentaux du développement d'applications Java La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 16 3.3 Suivi et mise à jour d'une application 18 Environnement

Plus en détail

Dreamweaver CS6 pour PC/Mac Pour des sites full CSS conformes aux standards du W3C

Dreamweaver CS6 pour PC/Mac Pour des sites full CSS conformes aux standards du W3C Introduction L'Internet aujourd'hui 7 Le World Wide Web Consortium et les standards 7 Les logiciels de conception de sites web 7 L'objectif du livre 8 Interface de conception L'environnement système 9

Plus en détail

Développement mobile «cross-platform»

Développement mobile «cross-platform» Développement mobile «cross-platform» Polytech Nice vendredi 17 octobre 2014 20.10.14 1 Au programme 1. A chaque projet sa techno 2. 1 code Plusieurs plateformes 3. La puissance de jquery sur mobile 4.

Plus en détail

Ref. TRDF / 071 : Conception d un séquenceur de test mettant en œuvre des principes de test statistique

Ref. TRDF / 071 : Conception d un séquenceur de test mettant en œuvre des principes de test statistique Ref. TRDF / 071 : Conception d un séquenceur de test mettant en œuvre des principes de test statistique Test industriel des produits développés sur le site, essentiellement des décodeurs de TV numérique.

Plus en détail

Systèmes d'exploitation

Systèmes d'exploitation Systèmes d'exploitation Rôle d'un système : virtualisation Virtualisation du processeur Virtualisation de la mémoire Virtualisation du disque Virtualisation interface utilisateur Virtualisation du réseau

Plus en détail

Développez une application Android Programmation en Java sous Eclipse (2ième édition)

Développez une application Android Programmation en Java sous Eclipse (2ième édition) Avant-propos 1. Pré-requis 13 2. Présentation du projet 13 3. Sujets complémentaires abordés 14 4. Téléchargement de l'application et du code source 15 Installation d'eclipse/android 1. Configuration de

Plus en détail

Administration Système

Administration Système Administration Système 2015-2016 Sylvain Cherrier cherrier@u-pem.fr 2014- Développé par Sylvain Cherrier Merci à François Sauterey droits réservés reproduction interdite Bibliographie Les clés de l'administration

Plus en détail

Bibliographie sur Motif. O'Reilly & Associates X Toolkit Intrinsics Programming Manual vol. 4M, A. Nye & T. O'Reilly, 1992

Bibliographie sur Motif. O'Reilly & Associates X Toolkit Intrinsics Programming Manual vol. 4M, A. Nye & T. O'Reilly, 1992 X WINDOW Page 1 Bibliographie sur Motif O'Reilly & Associates X Toolkit Intrinsics Programming Manual vol. 4M, A. Nye & T. O'Reilly, 1992 X Toolkit Intrinsics Reference Manual vol 5, D. Flanagan, 1992

Plus en détail

«Connais toi toi-même comme l as dit Socrate!»

«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étail

Formation pour tablette Androïde

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

Plus en détail

Android, introduction

Android, introduction Android, introduction Sébastien Jean IUT de Valence Département Informatique v1.1, 7 novembre 2012 Android en bref Android est un système d exploitation développé depuis 2003, apparu officiellement en

Plus en détail

Augmenter l'autonomie de son portable

Augmenter l'autonomie de son portable Augmenter l'autonomie de son portable Par Clément JOATHON Dernière mise à jour : 20/04/2015 La batterie est le poumon de votre ordinateur portable. Ainsi, lorsque vous êtes en déplacement, c'est elle qui

Plus en détail

Openmoko, free your phone!

Openmoko, 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étail

Qt pour Linux embarqué

Qt pour Linux embarqué Pierre Ficheux (pierre.ficheux@openwide.fr) CTO Open Wide Ingénierie Octobre 2011 1 Qt, histoire Première version publiée par Trolltech en 1996 toolkit en C++ Développé pour X11, 2 développeurs au départ,

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

Plus en détail

TWP 4.1 SP1. Unified Communication & Collaboration

TWP 4.1 SP1. Unified Communication & Collaboration TWP 4.1 SP1 Unified Communication & Collaboration Aastra Mitel 2014 Sommaire Rappel des fonctionnalités TWP 4.1 Nouveautés TWP 4.1 SP1 Architecture Licences Prérequis Matrice de compatibilité Planning

Plus en détail

Matériel de réseau. Contenu du chapitre

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

Plus en détail

MyActitam v1 Notice technique v1.0

MyActitam v1 Notice technique v1.0 Notice technique v1.0 Page 1/7 Historique du document Version Date Auteur Objet Chapitre modifié 1.0 07/06/2013 Hervé THOMAS Création Page 2/7 1 Sommaire 2 Introduction... 4 3 Principe... 4 4 Utilisation

Plus en détail

Valum micro-framework web. Guillaume Poirier-Morency poirigui@iro.umontreal.ca

Valum micro-framework web. Guillaume Poirier-Morency poirigui@iro.umontreal.ca Valum micro-framework web Guillaume Poirier-Morency poirigui@iroumontrealca Résumé Valum est un micro-framework web écrit en Vala génèse et historique du langage Vala présentation du framework Valum exemples

Plus en détail

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

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

Plus en détail

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

WINDEV 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étail

Prise en main rapide

Prise 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étail

WINDOWS Remote Desktop & Application publishing facile!

WINDOWS 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étail

TABLES DES MATIERES I- INTRODUCTION... 2

TABLES DES MATIERES I- INTRODUCTION... 2 TABLES DES MATIERES I- INTRODUCTION... 2 1.1- Différentes versions de Windows 2003... 2 1.2- Principales fonctionnalités de Windows 2003 Server... 3 1.3- Architecture de Windows 2003 Server... 4 1.3.1-

Plus en détail

Les clients légers. Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008. Pierre Verron. CFAI INGÉNIEURS 2000 Caribbean's Pirates Crew

Les clients légers. Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008. Pierre Verron. CFAI INGÉNIEURS 2000 Caribbean's Pirates Crew Les clients légers Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008 Pierre Verron CFAI Sommaire Définitions Objectifs Historique Les architectures Inventaire des avantages et des inconvénients

Plus en détail

Configurations pour ordinateur PC & optimisations du système d exploitation Windows (Mise à jour : Novembre 2012)

Configurations pour ordinateur PC & optimisations du système d exploitation Windows (Mise à jour : Novembre 2012) Configurations pour ordinateur PC & optimisations du système d exploitation Windows (Mise à jour : Novembre 2012) Un processeur rapide et une bonne quantité de mémoire, bien qu important, ne peuvent garantir

Plus en détail

FORMATION STRATEGIE COLLECTIVITES

FORMATION STRATEGIE COLLECTIVITES FORMATION STRATEGIE COLLECTIVITES Faire évoluer son site web : Les clefs d'une refonte réussie 5 Jours Assistance à maîtrise d ouvrage Objectif: Cette formation permet de mettre en place un cahier des

Plus en détail

Android 5 Les fondamentaux du développement d'applications Java

Android 5 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 17 3.3 Suivi et mise à jour d'une application 18 Environnement

Plus en détail

1. Installation standard sur un serveur dédié

1. Installation standard sur un serveur dédié Fiche de présentation service Page 1/6 Hestia Système Plus : Pré-requis techniques Le progiciel HESTIA se compose d une base de données, d un certain nombre de modules en client/serveur (exécutables) et

Plus en détail

A la Découverte de JavaFX La nouvelle technologie cliente pour Java. Nicolas Lorain @javafx4you Jean-François Denise Eric Le Ponner

A la Découverte de JavaFX La nouvelle technologie cliente pour Java. Nicolas Lorain @javafx4you Jean-François Denise Eric Le Ponner 1 A la Découverte de JavaFX La nouvelle technologie cliente pour Java Nicolas Lorain @javafx4you Jean-François Denise Eric Le Ponner Abstract JavaFX 2 est la nouvelle technologie cliente pour Java. Découvrez

Plus en détail

Migration des Interfaces Utilisateurs X/Motif vers Java. Objectifs d une migration de station UNIX vers PC

Migration des Interfaces Utilisateurs X/Motif vers Java. Objectifs d une migration de station UNIX vers PC Juin 2005 Migration des Interfaces Utilisateurs X/Motif vers Java Par Olivier Faure Objectifs d une migration de station UNIX vers PC L objectif des entreprises est de diminuer le coût de développement,

Plus en détail

Chapitre 2 : Abstraction et Virtualisation

Chapitre 2 : Abstraction et Virtualisation Virtualisation et Cloud Computing Chapitre 2 : Abstraction et Virtualisation Objectifs Présenter la notion de niveaux d abstraction séparés par des interfaces bien définies Description des avantages et

Plus en détail