Platform Builder 4.1

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

Download "Platform Builder 4.1"

Transcription

1 Platform Builder 4.1 v1.5c - octobre 2003 Platform Builder 4.1 Theoris AVERTISSEMENT Reproduction, communication, adaptation de ce document, même partielle, interdite sauf autorisation écrite. La copie non autorisée est un délit. Ce document ne peut être utilisé que par le seul bénéficiaire de la formation appartenant à la société désignée dans la convention de formation. Ce document ne peut pas être utilisé pour la formation de tiers y compris ceux appartenant à la société désignée dans la convention de formation. Platform Builder 4.1 Theoris

2 Sommaire 1 - Présentation générale de Windows CE.net 2 - Présentation générale de Platform Builder 3 - Fonctionnalités de Windows CE.net 4 - Support des applications natives 5 - Développement de système Windows CE.net 6 - Pilotes de périphériques Windows CE.net 7 - La base de Registre Windows CE.net Platform Builder 4.1 Theoris Plan du cours Jour 1 Présentation générale de Windows CE.net Architecture Outils de développement Présentation générale de Platform Builder Configuration d OS Environnement croisé TP1 Création d une cible Windows CE Fonctionnalités de Windows CE.net Platform Builder 4.1 Theoris

3 Plan du cours Jour 2 Support des applications natives Configuration d OS Environnement croisé TP2 Développement d un utilitaire de connexion pour la cible Développement de système Windows CE.net Arborescence PB-4.1 Gestion des composants TP3 Ajout d un composant Platform Builder 4.1 Theoris Plan du cours Jour 3 Pilotes de périphériques Familles de pilotes Chargement des pilotes TP4 Développement d un pilote Stream La base de Registre Windows CE Registre sauvegardé Platform Builder 4.1 Theoris

4 Windows CE.NET 1 - Présentation Générale Windows CE.net Platform Builder 4.1 Theoris Plan du Chapitre 1 Historique Caractéristiques de Windows CE Les Outils Windows CE Platform Builder 4.1 Embedded Visual Tools Embedded Visual Studio 4.0 Visual Studio.NET Platform Builder 4.1 Theoris

5 Historique Informatique industrielle Temps-Réel VxWorks QNX RTX CE Informatique personnelle PC-DOS Windows XP Linux Win2K Informatique de gestion IBM Client-Serveur UNIX Platform Builder 4.1 Theoris Les OS Microsoft PC-DOS MS-DOS 2.11 Windows 1.01 MS-DOS 3.1 MS-DOS 3.31 Windows 2.0 NT 1990 Windows 3.0 MS-DOS 5.0 Windows 3.1 MS-DOS 6.22 Windows NT Windows 95 Windows NT 4.0 CE 1.0 Windows 98 Windows NT Embedded CE Windows Me Windows 2000 CE 3.0 Windows XP Windows XP Embedded CE.NET Platform Builder 4.1 Theoris

6 Solutions Windows Embedded Windows CE Arm, x86, SHx, MIPS Empreinte très réduite Dispositifs visés Applications mobiles Imprimantes Copieurs Switches PBX Cameras PDA/HPC POS Windows NTe XPe Architecture PC Interconnections Compatibilité Win32 Critères de choix Plateforme Empreinte Dispositifs pour l embarqué Platform Builder 4.1 Theoris Choix d un OS embarqué Windows Alimentation par batterie? OUI NON Architecture CPU? X86, SH3, ARM Oui X86 PC Taille du noyau en RAM? > 16 Mo+ Utilisation d appli. existante? <16 Mo Non Target Designer Platform Builder Platform Builder 4.1 Theoris

7 Windows CE.NET Un OS modulaire et compact Connectivité avec et sans fil Capacitées temps-réel robustes Support multimédia et multilangues riche Outils de développement Platform Builder 4.1 Theoris Caractéristiques Windows CE-1 Système 32 bits utilisant les mécanismes de mémoire virtuelle Modularité des fonctionnalités du système d exploitation De 500 K octets à 8 M octets pour la famille x86 Ordonnanceur temps réel, multi-tâches, préemptif à priorités fixes Système embarquable sans disque dur Exécutable en ROM ou en RAM Multi cibles - Microprocesseur 32 bits SH, MIPS, x86, ARM Pas d architecture matérielle imposée. Les processeurs supportés sont définis par Microsoft Platform Builder 4.1 Theoris

8 Caractéristiques Windows CE-2 Code indépendant de la plateforme Couche d adaptation du matériel (OAL) Disponibilité du code source (read-only) Intègre un module de gestion d Interface Homme Machine Graphic and Windowing Environment Subsystem (GWES) Gestionnaire de Pilotes de périphériques PCI, USB, FireWire, ATA-IDE, Audio, Multimedia Pilotes Natifs et Stream, Installable File System Système Communicant NDIS 5.1, IrDA, Bluetooth, TAPI, RAS, SNMP, TCP/IP, VoIP, etc De nombreuses applications disponibles DirectX, Media Player, Support Multi-Langues Navigateur et Serveurs HTTP, Outils Office Shells, Viewers, SQL server Platform Builder 4.1 Theoris Quelques Solutions Platform Builder 4.1 Theoris

9 Architecture Générale CE Appels de fonctions Win32, etc Application Win32 - CE Sous-ensemble de l API Win32 Accès direct au matériel Object Store Device Drivers Kernel GWES Shell Couche d'adaptation au matériel (OAL) Matériel Platform Builder 4.1 Theoris microsoft OEM utilisateur Qui fait quoi? Application Win32 - CE Sous-ensemble de l API Win32 Object Store Device Drivers Kernel GWES Shell Couche d'adaptation du matériel (OAL) Matériel Platform Builder 4.1 Theoris

10 microsoft OEM utilisateur Qui fait quoi? (détail) Logiciel Applications & Shells Natifs Shell OEM Applications API win32, socket, TAPI,COM, MFC, ATL, etc Noyau OAL Panel tactile Display GWES LED Keyb. mouse Object Store Device Manager Power Flash Paral. serie Communications PCMCIA Etc bootloader Matériel Platform Builder 4.1 Theoris Les Outils Windows CE Etape 1 Fabriquer le système Platform Builder 4.1 Gestion des composants du système Etape 2 Surveiller le système Embedded Visual Tools Processus, Mémoire, Fichiers Etape 3 Développer des Applications Embedded Visual Studio 4.0-SP1 Applications C/C++ utilisant l API win32 et la LibC Visual Studio.net Applications C#, VB7 utilisant le Compact Framework inclus Platform Manager inclus Platform Builder 4.1 Theoris

11 1 - Fabriquer le Système OAL de La cible BSP Sources & binaires De l OS Pilotes De la cible Platform SDK Applications Windows CE Données de configuration (filesystem ) Platform Builder Binaire CE Platform Builder 4.1 Theoris Platform Builder 4.1 Base de données de Binaires & Sources OEM Adaptation Layer Noyau Windows CE Pilotes de Périphériques (PCI, USB, Com ) Piles de protocoles, Systèmes de fichiers, Modèle d IHM Shells & Applications Environnement de développement Génération de Makefiles Compilateurs croisés (x86, ARM, SH, MIPS) Outils de packaging, et de téléchargement Outil Graphique Interactif (IDE) Visualisation des composants, choix, Drag&Drop Menus contextuels, Debug symbolique. Platform Builder 4.1 Theoris

12 1 - Lancement du Système RAM Système NK.BIN Bootloader Object Store File System Registry Database Platform Builder 4.1 Theoris Connexion Hôte-Cible Parallèle USB, IrDA, autres RS232 Ethernet CE CESH.exe Remote Connection Téléchargement loadcepc.exe eboot.bin Platform Manager Debug, Tools KITL / TCP-IP Platform Builder 4.1 Theoris

13 2 - Surveiller le Système Platform Builder 4.1 Theoris Embedded Visual Tools Outils de Vérification & Performances Kernel Tracker chronogrammes des objets système Call Profiler analyse des temps d exécution Performance Monitor graphiques d activité du système Outils de Debug SPY++ Heap Walker Process Viewer messages Windows analyse de la zone de malloc information processus et threads Outils de gestion de la cible et utilitaires ZoomIn File Viewer Registry Viewer System Infos copies d écrans gestion des fichiers de la cible édition de la base de registres de la cible paramètres généraux du système Platform Builder 4.1 Theoris

14 3 - Développer des Applications Modèle d application Native embedded Visual Studio 4.0 Platform Builder 4.1 Modèle d application Managed Visual Studio.NET avec Device Extensions C ou C++ C# ou VB.NET Applications Win32 Applications pour le Compact Framework.NET Compilées Runtime CLR Compact Framework OS Windows CE.NET Platform Builder 4.1 Theoris Embedded Visual Studio 4.0 Equivalent à Visual Studio 6.0 Environnement Graphique, Assistants Compilateurs C/C++ SH, ARM, MIPS, x86 Workspace (.VCW) et Projet (.VCP) Repose sur des API et technologies connues LibC, Win32, WinSock, TAPI, MFC, COM/DCOM, etc Doit permettre une internationalisation aisée de l application Windows CE est UNICODE Permet d exploiter les caractéristiques natives de la cible (produit du code machine) Platform Builder 4.1 Theoris

15 Modèle d application Native Basé sur l API Win32 Cadre qui reste familier aux développeurs Win32 APIs spécifiques à Windows CE : Base de données, gestion des Threads, FileMapping Fenêtres visibles ou non avec gestion de messages WinMain WndProc Paramètres liés au développement croisé Import des SDK (.h & Help) exportés par Platform Builder Choisir une CPU cible (x89, SH, MIPS, ARM) Choisir un BSP cible (CEPC, GEODE ) Platform Builder 4.1 Theoris API Win32 Interface de programmation des produits Microsoft Fournit les interfaces d appel des fonctions du système LA Win32 n est pas unique. Plusieurs implémentations existent Windows 3.1 (Win32s), Windows NT, Windows 95/98, Windows CE Des différences existent entre les implémentations Plus de 2000 fonctions, messages et codes Platform Builder 4.1 Theoris

16 Les Librairies evc Librairie C Run-time Versions Retail et Debug Sous ensemble de la librairie complète C Active Template Library Contrôles ActiveX et éléments COM Modèle de composants taille inférieure aux MFC Component Object Model Modèle objet fondamental utilisé par les contrôles activex et OLE ActiveX Librairie dynamique (DLL) ou éxécutable (.exe) qui contient un ou plusieurs composants COM Microsoft Foundation Class Library (MFC) Framework applicatif orienté objet Platform Builder 4.1 Theoris Emulateurs de Cibles Cible virtuelle sur station CEPC PocketPC SmartPhone Etc Développement sans cible Emulation du code machine (x86 ou ARM sur X86) Se comporte comme une cible (outils croisés) Fourni avec son SDK evc Avantages Gain de temps Gain de matériel Platform Builder 4.1 Theoris

17 Développement parallèle Développement linéaire : Port H/W OS Applications Développement parallèle : Applications OS Port H/W Platform Builder 4.1 Theoris Ligne de projet typique AVANCEMENT Hardware Stable Portage terminé Projet terminé QA Apps Tests Developpement d appli sur SDB Validation finale Dev App sur H/W OS OS sur SDB Optimisation OS sur H/W Portage OAL Boot loader Driver B Driver A Driver N Temps Platform Builder 4.1 Theoris

18 Aller d une configuration de base (SDB) à un hardware spécifique Sur un Standard Development Board (SDB) Configuration OS Build de l image Débogue de l OS Generation d un Platform SDK et/ou un émulateur Développement applicatifs Integration et tests Sur la cible finale Création du Board Support Package (BSP) Bootloader OAL Device Drivers Rebuild du système avec le nouveau BSP Debug et tests sur le hardware Production et déploiement Platform Builder 4.1 Theoris Projets Platform Builder 4.1 Visual Studio intégré dans PB Environnement graphique, Assistants Projet (.PBP), pas de Workspace Compilateur C/C++ API standards du monde Windows LibC, Win32, WinSock, TAPI, MFC, COM/DCOM, etc Cohabitation avec Platform Builder Intégration aisée de l EXE ou de la DLL dans NK.bin Debug Kernel Bien adapté au développement composants système Platform Builder 4.1 Theoris

19 3 - Visual Studio.NET Même outil que pour Windows XP Code interprété ou compilé JIT Environnement Graphique, Assistants Compilateur C#, Visual Basic 7.0; etc Nouveau modèle d application (pas de portabilité win32).net framework (winforms, webforms) Version Windows CE = Compact Framework Permet de n écrire qu une fois (run everywhere ) Common Language Runtime Ne permet pas d exploiter les caractéristiques natives de la cible (produit du byte-code) Utile pour la bureautique «Mobile», et les IHM Platform Builder 4.1 Theoris Le modèle d application Managed Extensions Smart Device pour Visual Studio.NET (SDE) C est un package s intégrant à Visual Studio.NET Inclus un ensemble de profils de cibles pré-buildés Permet de développer des applications pour Windows CE en utilisant les WinForms, ADO.NET, et les servies Web XML Tous les langages se compilent dans un format IL (Intermediate Language) Développement d applications en C# Développement d applications en Visual Basic.NET Platform Builder 4.1 Theoris

20 Le modèle d application Managed (suite) Le Compact Framework (CF).NET Runtime (côté cible) pour les applications.net Common Language Runtime (CLR) Machine d éxécution gérant les applications.net Compilateur Just-In-Time pour le format IL Library de classes Classes liées aux fenêtres, aux données, XML et GDI Réel sous-ensemble des classes du Framework.NET Platform Builder 4.1 Theoris Comparaison des deux modèles Applications natives Recompilation pour chaque nouveau CPU ou cible Le développeur gère les resources système Tourne sans besoin de fichiers supplémentaires Peut accéder à tous les services et APIs de l OS Nécessite un portage pour tourner sur une station de travail Supporte COM et la programmation ActiveX Applications Managed Compilation unique pour toutes les cibles Le Runtime gère les resources système Nécessite le runtime (CF.NET) Les applications n accèdent qu aux services mis à disposition par le CF Tourne sur une station de travail sans portage On ne peut plus bénéficier de ce qui a été développé avant Platform Builder 4.1 Theoris

21 Windows CE.NET 2 - Présentation générale de PB 4.1 Platform Builder 4.1 Theoris Plan du chapitre 2 Cycle de développement d une plateforme Création d un Projet Construction de l image Windows CE Téléchargement de l image Dialogue avec la cible Platform Builder 4.1 Theoris

22 Le cycle de développement d une plate-forme Configuration Creation de la plate-forme Modifications Bootloader OAL Device Drivers Fichiers de configuration Applications Ajout de composants Localisation Export du SDK Build Make Platform Headers Compile Link Make Image (NK.BIN) Download Ethernet, Parallel, ou JTAG Copie NK.BIN Démarrage du Windows CE Debug Monitor Debug Processus itératif Platform Builder 4.1 Theoris Configuration de la plate-forme Le Platform Wizard BSPs disponibles Configurations Variantes de configurations Applications et média Réseau et communications Platform Builder 4.1 Theoris

23 Le Platform Wizard New Platform Wizard: permet de sélectionner une configuration de base d OS pour votre plate-forme Selection de quelques composants de départ Sélection d un BSP préconfiguré Modifie l environnement avec les fichiers qui supportent la configuration choisie Platform Builder 4.1 Theoris BSPs disponibles Un BSP représente l OAL et les drivers de base qui communiqueront directement avec une plateforme hardware particulière En prenant un BSP, on spécifie une collection de composants qui définiront un niveau de fonctionnalité de base pour une plate-forme Pour intégrer son propre BSP il faut utiliser le wizard BSP Wizard Platform Builder 4.1 Theoris

24 Configurations Selection d une configuration de base. Choix d une des configurations de base fournies avec l IDE comme point de départ pour la nouvelle cible. Un nom unique est nécessaire pour identifier la plate-forme et l emplacement des fichiers associés. Le wizard va créer une arborescence à l endroit indiqué. Platform Builder 4.1 Theoris Variantes de configuration Les variantes de configuration déterminent les composants de base qui seront inclus par défaut. Platform Builder 4.1 Theoris

25 Applications et média Dépend de la configuration de base choisie Les commosants sélectionnables dépendent directement de la variante de configuration choisie Choix des applications et média disponibles sur la cible Platform Builder 4.1 Theoris Réseau et communications Dépend de la configuration de base choisie Les commosants sélectionnables dépendent directement de la variante de configuration choisie Choix des applications et resources réseau et de communications disponibles sur la cible. Platform Builder 4.1 Theoris

26 Fin Contient des liens vers des rubriques d aide spécifiques en rapport avec les étapes suivantes du développement Platform Builder génère alors l environnement de développement pour la nouvelle plate-forme Platform Builder 4.1 Theoris Construction de l image Composants de l IDE Moniteur d état (Status Monitor) Gestion des Features Etapes de la construction de l OS Le menu Build Build Complete Platform Builder 4.1 Theoris

27 Les composants de l IDE Le workspace PB Platform Project FeatureView ParameterView Le Catalogue L éditeur de texte La fenêtre Output Les Platform Settings Platform Builder 4.1 Theoris Le moniteur d état (Status Monitor) Donne une visibilité sur l état des outils en cours d utilisation Build en cours ou non Connexion du debuger Platform Builder 4.1 Theoris

28 Le Catalogue Base des composants Souche PB-4.1 composant ajoutés Quatre Catégories : BSPs Core OS Devive Drivers Platform Manager Platform Builder 4.1 Theoris Les Features du projet Donne la liste des features sélectionnées: Catégories du catalogue Chemins des sources Accès aux sources Settings Pour chaque Feature Build & Inclusion Build sans inclusion Pas de Build Platform Builder 4.1 Theoris

29 Les Project Settings Options de construction pour chaque Feature du projet Platform Builder 4.1 Theoris Les Paramètres du projet Donne la liste des fichiers de paramétrage du projet Définition du contenu et de la structure de : Noyau (BIB) FileSystem (DAT) Build-in Database (DB) Registry (REG) CESYSGEN.bat : Positionnement de l ensemble des variables d environnement exploitées dans la suite du processus de build Image de la vue Features Platform Builder 4.1 Theoris

30 Construction de Windows CE NK.bin File System.C EXE EXE LIB EXE EXE EXE EXE.H DLL DLL OBJ DLL DLL DLL DLL DLL DLL DLL Makefile DEF DEF DEF Registry Database Arborescence PB SYSGEN BUILD RELDIR MAKEIMG Platform Builder 4.1 Theoris Etapes de construction de l OS Sources & binaires De l OS Pilotes De la cible 1 SYSGEN 2 BUILD NK.bin Données de configuration 3 BUILDREL 4 MAKEIMG Platform Builder autres Platform Builder 4.1 Theoris

31 Le menu Build Sysgen, build Sysgen, build, reldir, makeimg Makeimg Platform Builder 4.1 Theoris Build Complete La fenêtre d Output : Le nom de la plate-forme Nombre d erreur Les warnings émis lors du build. Les résultats WINCEROOT/build.log Platform Builder 4.1 Theoris

32 Transfert de l image Support de masse amovible Compact Flash, etc Utilisation d un autre OS DOS avec Ethernet (x86 uniquement) CE lui même! Téléchargement Utilitaire CESH sur port parallèle Remote Connection + sboot ou eboot Platform Builder 4.1 Theoris Remote Connection Paramétrage de la cible Paramétrage des Remote Services Paramètres Ethernet Utilisation du BOOTME Téléchargement de l image sur la cible Dialogue avec la cible Platform Builder 4.1 Theoris

33 Paramétrage des Remote Services Le menu Target permet de gérer les services tournant sur la cible Download Kernel Transport On peut choisir le comportement de PB dans les Settings Platform Builder 4.1 Theoris Le paramétrage Ethernet Ajout d une nouvelle cible dans la liste des cibles disponibles On peut déduire le nom depuis l adresse MAC de la cible. Platform Builder 4.1 Theoris

34 Utilisation du BOOTME BOOTME!! Id= CEPC24883 Remote Services RS232 Ethernet Téléchargement en RAM eboot.bin NK.bin Lancement Debug, etc CE Platform Builder 4.1 Theoris Utilisation du BOOTME (suite) Lorsque les services de téléchargement via ethernet sont lancés, le premier paquet envoyé est le BOOTME La cible doit se trouver sur le même sous-réseau que la station de travail Platform Builder sur la station de travail peut alors détecter le message BOOTME Après détection, la cible est ajoutée à la liste des cibles disponibles On peut maintenant télécharger une image Windows CE sur la cible via le réseau Platform Builder 4.1 Theoris

35 Téléchargement de l image Dans le menu Target, utiliser l option Download / Initialize. Rebooter la cible CE Le processus de téléchargement débute et prend environ 10 à 15 secondes Platform Builder 4.1 Theoris Contrôle de l image : CESH Interpréteur de commandes CESH : Process info Memory info Run/start appli. etc Platform Builder 4.1 Theoris

36 Mais aussi: les Remote Tools Platform Builder 4.1 Theoris Utilité d un SDK Platform Builder SDK Embedded Studio Librairies Configuration de l OS Librairies Runtime OAL Pilotes de Périphériques Entêtes (.h) Aide Fichiers runtime Extension Plateforme Applications DLLs Composants Platform Builder 4.1 Theoris

37 Le processus d export Platform > Configure SDK Puis Build SDK Fichier MSI Arborescence Platform Builder 4.1 Theoris Windows CE.NET 3 - Fonctionnalités de Windows CE.net Platform Builder 4.1 Theoris

38 Plan du Chapitre 3 Architecture de l OS Composants de base de Windows CE Configurations de base Windows CE.NET Composants évolués de Windows CE.net Réseau et communications Communication Temps Réel (RTC) Support et Architecture Multimedia Eléments et Architecture Sécurité Internationalisation Support des applications Platform Builder 4.1 Theoris Architecture générale Applications Windows CE Shells Internet Explorer Connexions distantes APIs Microsoft (Win32, COM, MFC, ATL) APIs Communications (Winsock, RAS,TAPI, réseau) Noyau GWES Device manager Filesystem Modules de Communication OAL Pilotes Matériel Platform Builder 4.1 Theoris

39 Les CPU supportées Famille de procésseur CPU SDB Nom du BSP ARM Intel SA1110 Intel SA111x Assabet SDB SA11X0BD ARM920 ARM1020 ARM Integrator AP SDB ARMINTEGRATOR Intel Xscale Intel Lubbock SDB TBD MIPS NEC Vr4122 NEC DDB-Vr4122 Eagle SDB EAGLE NEC Vr5432 NEC DDB-Vrc5476 Boston SDB DDB5476 SHx SH Hitachi SH4 Aspen SDB ASPEN SH Hitachi SH3 Keywest SDB KEYWEST x86 P5/P4/PIII/PII/ CelK6x/Athlon CEPC CEPC NS Geode National Geode Reference Platform GEODE Platform Builder 4.1 Theoris L OEM Adaptation Layer (OAL) Couche entre le noyau et le hardware Ensemble de fonctions se rapportant au démarrage du système, à la gestion des interruptions, de l alimentation, la mesure de performance, le timer, et l horloge Inclus dans les BSPs fournis Ecrit par les OEMs pour adapter windows CE à leur propre plateforme Linké avec le code fourni par Microsoft pour construire le noyau Platform Builder 4.1 Theoris

40 Le module Noyau (Kernel Module) Portable sur les différents processeurs supportés Le Noyau est portable dans la mesure ou la plupart de son code est écrit en C NK.EXE, COREDLL.DLL NK.EXE contient le code du Kernel et Coredll.dll est la librairie dynamique du noyau de l OS Sauvegarde des resources Système CE loader est conçu pour sauvegarder les resources système en chargeant les pages applicatives comme et quand c est nécessaire, en ne conservant qu une seule copie physique d une DLL Paging à la demande Chargement les pages mémoires virtuelles uniquement lorsque c est nécessaire Regions multiples dites execute in place Autorise les applications à s éxécuter directement en ROM Platform Builder 4.1 Theoris Device driver Lie un OS et une plateforme Le module Device Driver Les pilotes Built-in et les pilotes installables Les pilotes Built-in sont installés par le fabriquant de la plate-forme Les pilotes installables concernent les périphériques tiers qu un utilisateur final peut connecter à une plate-forme CE Les pilotes natifs (Native Drivers) et les pilotes flux de caractères (Stream Drivers) Tous les pilotes gérés par GWES sont dit natifs Le Device manager charge les pilotes flux de charactères au démarrage du sytème si ces pilotes sont inscrits dans le registre Les pilotes Monolithiques et les pilotes en couches Les pilotes monolithiques implémentent leur interface directement en fonction des actions de l appareil qu ils contrôlent Les pilotes en couche partagent leur implementation en 2 Platform Builder 4.1 Theoris

41 Le module GWES Graphiques, fenêtrage, gestion d évènements Sortie Graphique : écran et imprimante Entrées : Clavier, stylet, et souris Gestion des fenêtres : routage d évènements Le GDI (Graphic Device Interface) C est le sous-système de dessin du GWES Controle du texte et des graphiques Utilise un device context pour stocker les attributs graphiques d une cible particulière Platform Builder 4.1 Theoris Le module Filesys Le Module Filesys Implémente l object store Systèmes de fichier Base de registre Base de données Remplace le disque dur sur un équipement embarqué Se trouve en ROM, RAM, ou les deux Taille maximale de 256 Mo Platform Builder 4.1 Theoris

42 Le module Filesys (suite) Storage manager Se charge des éléments de stockage externes tels que les systèmes de fichier et les drivers par blocs (block drivers) Systèmes de fichier installables Peut fournir l accès à un lecteur de disquette, un disque dur, un support Flash ou toute autre forme de stockage externe Le mécanisme de File-shadowing Permet à un fichier d être stocké à la fois en RAM et en ROM. Différences avec les autres systèmes de fichier Windows Pas d assignation de lettre Pas de concept de current directory Pas de support pour les entrées/sorties asynchrones Tous les fichiers stockés en RAM sont automatiquement compressés Platform Builder 4.1 Theoris Le module Filesys (suite) La base de registre Fournit un dépôt commun pour les paramètres système, les données applicatives et les préférences utilisateur Se trouve en RAM, et sinon, peut être chargée depuis un support persistant ou reconstruite à partitr de la ROM Fonctions registre spécifiques à Windows CE Base de donnée Fournit un système de gestion de base donnée léger Accessible via un nouvel ensemble de fonctions de l API WIN32 propres à Windows CE Données stockées sous un format flat Accessible aux objets ActiveX Data Objects pour Windows CE (ADOCE) Supporte différents volumes ou systèmes de fichiers installables Platform Builder 4.1 Theoris

43 OS temps réel Temps de réponse aux interruptions borné Précision de timer configurable (1 ms par défaut) Le tick timer du système est indépendant du quantum de temps Partage d interruptions Héritage de priorité Mémoire virtuelle protégée Objets de synchronisation Platform Builder 4.1 Theoris Composants de gestion d alimentation Les éléments de gestion d alimentation répondent aux appels systèmes pour la mise en veille ou l extinction Les niveaux d alimentation : DO à D4 D0 Full on: alimentation et fonctionnalités complètes D1 Low On: functionnalités légèrement diminuées, moins d alimentaiton et/ou de performances D2 Standby: Alimentation partielle avec réveil automatique D3 Sleep: Alimentation partielle avec réveil effectué par le device D4 Off: Eteint Le seul niveau que toutes les cibles doivent supporter est D0 Platform Builder 4.1 Theoris

44 Configurations de base PDA ou cible mobile portable ( handheld device ) Variantes avec ou sans applications, comme WordPad. Cell phone/smart phone Résolution nominale 160x220. Web Pad Interface Touch-screen et display en 640x480 ou plus. Internet Appliance Basé sur un navigateur avec un écran et un clavier. Media Appliance Musique, video, et autres support multimédia Digital imaging device Camera, projecteur, et imprimante Platform Builder 4.1 Theoris Configurations de base (suite) Set-top box Connection à une TV pour l affichage de données Internet ou multimédia Residential Gateway Connection à l Internet et partage de cette connexion avec un réseau local câblé ou non Industrial automation device Variantes d IHMs et de PLCs (Programmable Logic Controller) Retail Point-of-Sale device Kiosks Self-service, terminaux electroniques de paiement automatique, terminaux points de vente Windows thin client Terminal de connexion à distanceavec un shell réduit et RDP Platform Builder 4.1 Theoris

45 Configurations de base (suite) Tiny Kernel Plus petite image fonctionnelle Windows CE Point de départ pour les cibles sans affichage les plus compactes Custom Device La configuration la plus personnalisable Permet de choisir parmis tous les éléments disponibles de l OS Aussi une variante des cibles sans affichage Platform Builder 4.1 Theoris Composants évolués de CE.NET Réseau et communications Communication temps réel Multimedia Sécurité Internationalisation Platform Builder 4.1 Theoris

46 Réseau et Communications Architecture du réseau et des communications Support pour plate-formes sans-fil COM (Component Object Model) Composants réseau Composants réseau supplémentaires Scénarios réseau Platform Builder 4.1 Theoris Architecture du réseau et des communications Applications Web Server MSMQ COM SNMP WNet WinInet TAPI RAS IP Helper Winsock Unimodem PPP Piles de Protocoles (TCP/IP, IrDA) Série NDIS (LAN, WAN, TR, IrDA) Pilotes réseau Port série Port IR FIR H/W Interface réseau Platform Builder 4.1 Theoris

47 Platform Builder 4.1 Theoris Support plate-forme sans-fil configuration zéro et 802.1x Permet la mobilité avec un minimum de configuration et de logon utilisant nom d utilisateur et mot de passe et autres certifications Bluetooth Supporte la numérotation, l accès WLAN et l object exchange NDIS 5.1 Amélioration Wireless, état batterie MediaSense Connexion/déconnexion, navigation entre les états hors de et à portée Platform Builder 4.1 Theoris

48 COM (Component Object Model) COM est un système orienté objet indépendant de la plateforme OEMs peuvent choisir parmis différents types de run-time Minimal COM (MCOM) : API de base COM : implémentation plus complète de COM et OLE automation COM Storage (COM_STG) : implémentation plus complète de COM avec des fonctionnalités de stockage structuré DCOM : tout COM distribué Support du Marshalling Platform Builder 4.1 Theoris Composants réseau supplémentaires Dynamic Host Configuration Protocol (DHCP) Internet Connection Sharing (ICS Virtual Private Networking (VPN) Windows Sockets 2 (Winsock) Message Queuing (MSMQ) Object Exchange (OBEX) Infrared Data Association IrDA IEEE 1394 (Firewire) MediaSense Media Access Control (MAC) Bridging Platform Builder 4.1 Theoris

Windows Embedded. Nouveautés 2010

Windows Embedded. Nouveautés 2010 Windows Embedded Nouveautés 2010 1981 1985 PC-DOS Win 1.01 DOS 2.11 DOS 3.1 Win 2.0 DOS 3.3 1990 1995 2000 NT CE 1.0 CE 2.x NT 3.1 CE 3.0 Win 3.0 Win 3.1x NT 4.0 DOS 5.0 DOS 6.22 Win 95 Win 98 W2K (5.0)

Plus en détail

Guide de démarrage ebox-3310a-msjk Windows Embedded CE 6.0 R3

Guide de démarrage ebox-3310a-msjk Windows Embedded CE 6.0 R3 Guide de démarrage ebox-3310a-msjk Windows Embedded CE 6.0 R3 Version 5.2 Par Samuel Phung, MVP Windows Embedded ICOP Technology Inc. Traduction Française, Thierry Joubert, MVP Windows Embedded Theoris

Plus en détail

Guide de démarrage ebox-3300-msjk Windows Embedded CE 6.0 R2

Guide de démarrage ebox-3300-msjk Windows Embedded CE 6.0 R2 Guide de démarrage ebox-3300-msjk Windows Embedded CE 6.0 R2 Rev 4.0 Par Samuel Phung, MVP Windows Embedded ICOP Technology Inc. Traduction Française, Thierry Joubert, MVP Windows Embedded Theoris SAS.

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

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions

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

Windows 7 - Installation du client

Windows 7 - Installation du client Windows 7 - Installation du client 1 - Présentation Windows 7 est un système d exploitation client basé sur le noyau NT 6.1, disponible en six versions, commercialisé depuis octobre 2009. Résumé des fonctionnalités

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Le système Windows. Yves Denneulin. Introduction. Introduction. Plan

Le système Windows. Yves Denneulin. Introduction. Introduction. Plan Introduction Le système Windows Yves Denneulin Windows a 25 ans Au début basé sur MS/DOS Multi-tâches coopératifs Pas de réelle protection entre applications Famille 1.0 -> 386 -> 95 -> 98 -> Me Version

Plus en détail

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH Connexion à distance Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH Certains CPU permettent d installer les logiciels d ingénierie TwinCAT pour ainsi travailler en

Plus en détail

Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3

Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Configuration requise ForestPrep DomainPrep Installation interactive 5 Installation sans surveillance Module 5 : Installation d Exchange Server 2003

Plus en détail

ClariLog - Asset View Suite

ClariLog - Asset View Suite ClariLog - Asset View Suite Architecture et Prérequis v. 20140601 TABLE DES MATIERES 1 Architecture et principe de mise en place... 3 2 Serveur (stockage)... 4 2.1 Ressource réseau partagée... 4 2.2 Base

Plus en détail

2X ThinClientServer Guide d utilisation

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

Guest PC. pour Mac OS X. Guide utilisateur. Version 1.6. Copyright 1996-2005 Lismore Software Systems, Ltd. Tous droits réservés.

Guest PC. pour Mac OS X. Guide utilisateur. Version 1.6. Copyright 1996-2005 Lismore Software Systems, Ltd. Tous droits réservés. Guest PC pour Mac OS X Version 1.6 Guide utilisateur Copyright 1996-2005 Lismore Software Systems, Ltd. Tous droits réservés. Table des matières À propos de Guest PC... 1 À propos de votre machine virtuelle...

Plus en détail

Restez maître de votre process et de vos coûts avec Control Technology Inc. CTI Série 2500

Restez maître de votre process et de vos coûts avec Control Technology Inc. CTI Série 2500 Restez maître de votre process et de vos coûts avec Control Technology Inc. CTI Série 2500 Des API robustes et puissants pour le contrôle des process et l automation des machines Une supervision IHM/SCADA

Plus en détail

Technicien Supérieur de Support en Informatique

Technicien Supérieur de Support en Informatique Titre professionnel : «Technicien(ne) Supérieur(e)» Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 17/07/08, J.O. n 205 du 03/09/08) (32 semaines) page 1/8 Unité 1 : Assistance bureautique

Plus en détail

Communication technique TC1552 Ed 01 Date: 22/11/2011

Communication technique TC1552 Ed 01 Date: 22/11/2011 Communication technique TC1552 Ed 01 Date: 22/11/2011 Produit: PIMphony Nb. Pages: 9 Objet: Release note PIMphony 6.4 build 2320 1. Introduction Ce document fournit des informations relatives à la version

Plus en détail

Le gestionnaire des tâches

Le gestionnaire des tâches 43-45 rue CHARLOT 75003 PARIS. Benoît HAMET FRANCE : benoit.hamet@hametbenoit.fr.st Le gestionnaire des tâches......... Le gestionnaire des tâches Sommaire Sommaire...2 Introduction...3 Les onglets et

Plus en détail

AMS Suite : Intelligent Device Manager

AMS Suite : Intelligent Device Manager AMS Suite : Intelligent Device Manager Guide d installation rapide Guide d installation rapide 10P5618B151 Janvier 2011 CONTENU DU KIT D INSTALLATION AMS DEVICE MANAGER : A Certificat de licence AMS Device

Plus en détail

ViewPAC. API + Contrôle/Commande + IHM

ViewPAC. API + Contrôle/Commande + IHM INTRODUCTION ViewPAC, est la nouvelle IHM intelligente «Trois-en-un» d ICP DAS, elle rassemble dans un seul et même boîtier l affichage, le traitement et le contrôle/commande. La série ViewPAC est la solution

Plus en détail

domovea Portier tebis

domovea Portier tebis domovea Portier tebis SOMMAIRE SOMMAIRE Page 1. INTRODUCTION... 2 1.1 OBJET DU DOCUMENT... 2 2. VIDEO UNIQUEMENT (SANS SON), BASE SUR CAMERA IP... 3 2.1 ARCHITECTURE... 3 2.2 CONFIGURATION... 4 2.2.1 Creation

Plus en détail

Tutoriel RND2000. Version 1.0.1 du 13/04/2009 : Modification de la numérotation des pages du Tutoriel

Tutoriel RND2000. Version 1.0.1 du 13/04/2009 : Modification de la numérotation des pages du Tutoriel Page 1 Version 1.0 du 11/04/2009 : Première version du Tutoriel Version 1.0.1 du 13/04/2009 : Modification de la numérotation des pages du Tutoriel Ce tutoriel a été réalisé sous environnement Windows

Plus en détail

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Page 1 of 7 Rechercher sur le Web Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap Accueil Actualité Windows Vista Windows Server Active Directory TCP/IP Securité Qui

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

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

Plus en détail

Administration de systèmes

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

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation (Operating Systems) Introduction SITE : http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation - Mírian Halfeld-Ferrari p. 1/2 Qu est-ce qu un SE? Ensemble de logiciels

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

Itium XP. Guide Utilisateur

Itium XP. Guide Utilisateur Itium XP 06/2007 - Rev. 3 1 Sommaire 1 Sommaire... 2 2 Généralités... 3 3 ItiumSysLock... 4 3.1 Enregistrer l état actuel du système... 4 3.2 Désactiver ItiumSysLock... 5 3.3 Activer ItiumSysLock... 5

Plus en détail

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications Programmation Android Juin 2014........................................................................... Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Plus en détail

Manuel d utilisation de ndv 4

Manuel 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

CONVERTISSEUR USB - PORT SÉRIE

CONVERTISSEUR USB - PORT SÉRIE CONVERTISSEUR USB - PORT SÉRIE Guide d'utilisation DA-70156 Rev.5 Guide d installation pour Windows 7/8/8.1 Étape 1 : Insérez le CD du pilote de ce produit dans le lecteur CD. Connectez le dispositif à

Plus en détail

Robustes et ouverts à vos applications

Robustes et ouverts à vos applications Robustes et ouverts à vos applications PC industriels Magelis Opti PC, Smart, Smart+, Compact ipc, Smart BOX, Compact BOX, Flex PC BOX et idisplay Windows XP TM Compact Flash Disque Flash Disque dur Magelis

Plus en détail

ndv access point : Utilisation

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

LIVRE BLANC. Guide des fonctionnalités. Aperçu des avantages et des fonctions.

LIVRE BLANC. Guide des fonctionnalités. Aperçu des avantages et des fonctions. LIVRE BLANC Guide des fonctionnalités. Aperçu des avantages et des fonctions. TABLE DES MATIÈRES 1 PRÉSENTATION DE MICROSOFT WINDOWS SMALL BUSINESS SERVER 2003... 2 1.1 LA SOLUTION INTÉGRÉE POUR LES PETITES

Plus en détail

Bravo! Vous venez d acquérir un routeur large bande à 4 ports Conceptronic C100BRS4H.

Bravo! Vous venez d acquérir un routeur large bande à 4 ports Conceptronic C100BRS4H. Conceptronic C100BRS4H Guide d installation rapide Bravo! Vous venez d acquérir un routeur large bande à 4 ports Conceptronic C100BRS4H. Ce guide d installation vous permettra d installer pas à pas votre

Plus en détail

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion GenDbg : un débogueur générique Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion 2008 Qui sommes nous? Centre d électronique de l Armement (CELAR) Maîtrise et protection

Plus en détail

Guide d installation BiBOARD

Guide d installation BiBOARD Version 3.0 29/05/2013 Support BiBOARD E-mail : support@biboard.fr Guide d installation de BiBOARD Ce document est destiné à l équipe informatique en charge de l installation de l application BiBOARD.

Plus en détail

NVR Fusion IV. Pour quels marchés? Caractéristiques Matériel. Logiciel

NVR Fusion IV. Pour quels marchés? Caractéristiques Matériel. Logiciel Le NVR Fusion IV est idéal pour les systèmes d enregistrement et de gestion de vidéosurveillance sur IP évolutifs. Un seul NVR Fusion IV permet la gestion en simultanée de l enregistrement, de la recherche

Plus en détail

Fiche Technique. Cisco Security Agent

Fiche Technique. Cisco Security Agent Fiche Technique Cisco Security Agent Avec le logiciel de sécurité de point d extrémité Cisco Security Agent (CSA), Cisco offre à ses clients la gamme de solutions de protection la plus complète qui soit

Plus en détail

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant L état de l ART Évolution récente des technologies Denis Szalkowski Formateur Consultant Composants et infrastructure L entreprise interconnecté Les composants Les processeurs Le stockage La sauvegarde

Plus en détail

Manuel de l administrateur réseau. Configuration d une imprimante Evolis sur port TCP/IP (Ethernet)

Manuel de l administrateur réseau. Configuration d une imprimante Evolis sur port TCP/IP (Ethernet) Manuel de l administrateur réseau Configuration d une imprimante Evolis sur port TCP/IP (Ethernet) Evolis Card Printer 2010. Tous droits réservés. Février 2010. Ref. KU19F Rev.B0 Préambule... p.2 Chapitre

Plus en détail

GUIDE D INSTALLATION 1. Guide d installation. Français

GUIDE D INSTALLATION 1. Guide d installation. Français GUIDE D INSTALLATION 1 Guide d installation Français GUIDE D INSTALLATION 2 Sommaire MENTIONS LEGALES... 3 PRINCIPES GENERAUX... 5 BRANCHEZ... 6 1. Connexion directe sur l Appliance...6 1.1. Mise en marche...6

Plus en détail

CH.3 SYSTÈMES D'EXPLOITATION

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

WORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS:

WORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS: WORKSHOP OBIEE 11g (version 11.1.1.5) Durée du workshop: 2 jours Profil des participants du workshop: Profil fonctionnel ou technique Notions de modélisation multidimensionnelle et du décisionnel NB :

Plus en détail

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4. VMware ESX/ESXi 1. Les composants d ESX VMware ESX4 est le cœur de l infrastructure vsphere 4. C est un hyperviseur, c est à dire une couche de virtualisation qui permet de faire tourner plusieurs systèmes

Plus en détail

KS2000. Outil pour configurer, paramétrer et mettre en service les coupleurs et les terminaux.

KS2000. Outil pour configurer, paramétrer et mettre en service les coupleurs et les terminaux. KS2000 Outil pour configurer, paramétrer et mettre en service les coupleurs et les terminaux. VERSION : 1.0 / PH DATE : 5 décembre 2005 Sommaire Ce manuel explique de manière pratique l'utilisation de

Plus en détail

Fiche Produit ClickNDial

Fiche Produit ClickNDial Fiche Produit ClickNDial Utilitaire de numérotation et client annuaire pour Cisco CallManager applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup

Plus en détail

Configuration Matérielle et Logicielle AGORA V2

Configuration Matérielle et Logicielle AGORA V2 Configuration Matérielle et Logicielle AGORA V2 Sommaire A- PREAMBULE 2 B - LE SERVEUR : 3 PLATES-FORMES SERVEURS DE DONNEES SUPPORTEES... 3 MOTEUR DE BASE DE DONNEES... 3 PROTOCOLES RESEAUX... 3 VERSION

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

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

laissez le service en démarrage automatique. Carte de performance WMI Manuel Désactivé Vous pouvez désactiver ce service.

laissez le service en démarrage automatique. Carte de performance WMI Manuel Désactivé Vous pouvez désactiver ce service. Nom du service par défaut conseillé remarques Accès à distance au Registre Automatique Désactivé Acquisition d'image Windows (WIA) Administration IIS Automatique Désactivé Affichage des messages Automatique

Plus en détail

NEC Virtual PC Center

NEC Virtual PC Center NEC Virtual PC Center 24 mai 2007 Thomas LUQUET 1 Problématiques du poste client Sécurité & accès à l information Protéger l information contre les menaces internes Séparer l utilisation du PC personnel

Plus en détail

Les PowerToys pour Windows XP

Les PowerToys pour Windows XP 43-45 rue CHARLOT 75003 PARIS. Benoît HAMET FRANCE : benoit.hamet@hametbenoit.fr.st Les PowerToys pour Windows XP......... Les PowerToys pour Windows XP Introduction...3 PowerToys disponibles au mois de

Plus en détail

Désactiver les services inutiles

Désactiver les services inutiles Page 1 sur 7 Désactiver les services inutiles Guide des services de Windows XP Vous trouverez dans les pages suivantes la description de tous les services de Windows XP ainsi que le type de démarrage que

Plus en détail

Après avoir réalisé les phases préparatoires, démarré le serveur et mis le DVD Rom dans le serveur, vous arrivez sur :

Après avoir réalisé les phases préparatoires, démarré le serveur et mis le DVD Rom dans le serveur, vous arrivez sur : Installation 1. Serveur ESX4 L installation d un serveur ESX ne présente aucune difficulté et est beaucoup plus simple et rapide (10 à 15 minutes) que l installation d un serveur Windows ou Linux. Dans

Plus en détail

Connectivité des systèmes embarqués

Connectivité des systèmes embarqués Connectivité des systèmes embarqués «Présentation des Protocoles et Applications» École Nationale Supérieure de Physique de Strasbourg bruno.serio@ensps.u-strasbg.fr Cours en ligne : http://optothermique.dyndns.org:8008/

Plus en détail

Introduction Windows Mobile

Introduction Windows Mobile Introduction Windows Mobile 2 Introduction Windows Mobile 14/01/09 Sommaire 1 Général... 3 1.1 Le système d exploitation Windows Mobile... 3 1.2 Les Smartphones et les Personal Digital Assistants... 3

Plus en détail

Systèmes d exploitation

Systèmes d exploitation Systèmes d exploitation Un système d exploitation (SE, en anglais Operating System ou OS) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d un ordinateur et les

Plus en détail

MOBILITE. Nomadio, le dialer d entreprise. Datasheet

MOBILITE. Nomadio, le dialer d entreprise. Datasheet DU PC PORTABLE AU PDA COMMUNICANT MOBILITE Nomadio, le dialer d entreprise Datasheet IBELEM, SA au Capital de 147 815 Filiale d ITS Group - 3, boulevard des bouvets 92741 Nanterre Cedex Tél : 01.55.17.45.75

Plus en détail

Logiciel Enterprise Guide Version 1.3 Windows

Logiciel Enterprise Guide Version 1.3 Windows Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre

Plus en détail

Boot Camp Bêta 1.1.2 Guide d installation et de configuration

Boot Camp Bêta 1.1.2 Guide d installation et de configuration Boot Camp Bêta 1.1.2 Guide d installation et de configuration 2 Table des matières 5 Présentation 6 Étape 1 : mise à jour du logiciel système et du programme interne de votre ordinateur 7 Étape 2 : utilisation

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

LA RECONNAISSANCE VOCALE INTEGREE

LA RECONNAISSANCE VOCALE INTEGREE Fiche produit LA RECONNAISSANCE VOCALE INTEGREE 360 SpeechMagic SDK Capturer l information médicale grâce à la reconnaissance vocale DÉFI : Comment optimiser la création des comptes rendus et la capture

Plus en détail

Alexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004

Alexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004 Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du 01/03/2004 au 31/08/2004 15 Septembre 2004 Sommaire 1 Introduction : présentation de l entreprise 2 Développement au sein de Skyrecon Les API

Plus en détail

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SOMMAIRE I. FONCTION DU SERVEUR DE SYNCHRONISATION...3 II. ELEMENTS DU SERVEUR DE SYNCHRONISATION...3 1. APPLICATION ULSA... 3 2. APPLICATION IDE.... 3 III.

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

Instructions d installation Fiery pour le Série WorkCentre 7300

Instructions d installation Fiery pour le Série WorkCentre 7300 Instructions d installation Fiery pour le Série WorkCentre 7300 Ce document décrit comment installer et configurer le Fiery Network Controller pour la série WorkCentre 7300. IMPORTANT : L installation

Plus en détail

TD n 2 Noyau Linux et Appels Systèmes

TD n 2 Noyau Linux et Appels Systèmes Le but de ce TD est de vous familiariser avec le noyau Linux. Vous commencerez par configurer et compiler un noyau avant d y ajouter des fonctionnalités afin de découvrir les appels systèmes. 1.1 Installation

Plus en détail

UEFI et bootkits PCI : le danger vient d en bas. Pierre Chifflier 6 juin 2013

UEFI et bootkits PCI : le danger vient d en bas. Pierre Chifflier 6 juin 2013 UEFI et bootkits PCI : le danger vient d en bas Pierre Chifflier 6 juin 2013 Article Plus de détails dans l article Séquence de démarrage Fonctions UEFI et utilisations : Interception du bootloader Tables

Plus en détail

Note de première mise en service. Passerelle ipro-04n. TTPMSiPRO04N R1.0 fr

Note de première mise en service. Passerelle ipro-04n. TTPMSiPRO04N R1.0 fr Note de première mise en service Passerelle ipro-04n TTPMSiPRO04N R1.0 fr Etat Draft Référence TTPMSPIRO4N R 1.0 fr Copyright 2005 TeQTeL communications SAS. Tous droits réservés. La distribution et la

Plus en détail

Manuel d utilisation. Logiciel (Device Monitor) Pour les systèmes d imagerie numérique. Configuration requise Description générale

Manuel d utilisation. Logiciel (Device Monitor) Pour les systèmes d imagerie numérique. Configuration requise Description générale Manuel d utilisation Logiciel (Device Monitor) Pour les systèmes d imagerie numérique Configuration requise Description générale Démarrage et paramétrage de Device Monitor Il est recommandé de lire attentivement

Plus en détail

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation

Plus en détail

Passerelle pour Projecteur Acer

Passerelle pour Projecteur Acer 1 Passerelle pour Projecteur Acer Présentation La Passerelle pour Projecteur Acer (APG) est un système intégré intelligent permettant d améliorer les présentations en utilisant votre projecteur Acer. L

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

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte? Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................

Plus en détail

Windows 8 FR/EN : texte en français sur la version anglaise de Windows

Windows 8 FR/EN : texte en français sur la version anglaise de Windows Généralités Windows 8 : une petite révolution? 7 Démarrer Windows 8 Ouvrir ou activer une nouvelle session 10 Utiliser les fonctionnalités tactiles 11 Utiliser l interface Windows 8 sur un écran tactile

Plus en détail

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

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

avast! EP: Installer avast! Enterprise Administration

avast! EP: Installer avast! Enterprise Administration avast! EP: Installer avast! Enterprise Administration Comment installer avast! Enterprise Administration? avast! Enterprise Administration a été conçu pour les réseaux complexes et pour gérer plus de 1000

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

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

Installer Windows Home Server 2011

Installer Windows Home Server 2011 Chapitre 4 Installer Windows Home Server 2011 Windows Home Server 2011 fonctionne uniquement sous l architecture 64 bits : cette contrainte rend impossible la mise à jour de l ancienne version de Windows

Plus en détail

Windows XP niveau 2. D. Hourquin, Médiapôle St Ouen l'aumône

Windows XP niveau 2. D. Hourquin, Médiapôle St Ouen l'aumône Windows XP niveau 2 Les nouveautés de XP par rapport à 98 Installation, configuration et paramétrage : les fichiers système, la mise à jour, la gestion des périphériques classiques. Maintenance du disque

Plus en détail

Fonera et DD-WRT. Sébastien Jean. IUT de Valence Département Informatique. v2.0, 5 février 2009

Fonera et DD-WRT. Sébastien Jean. IUT de Valence Département Informatique. v2.0, 5 février 2009 Fonera et DD-WRT Sébastien Jean IUT de Valence Département Informatique v2.0, 5 février 2009 Au programme 1 La Fonera en bref 2 Remplacement du firmware FON par DD-WRT 3 Configurations typiques Fonera/DD-WRT

Plus en détail

QCM systèmes d exploitation (Quarante questions)

QCM systèmes d exploitation (Quarante questions) QCM systèmes d exploitation (Quarante questions) QUIZZ OS N 1 (10 questions avec réponses) Question 1: Aux origines de l informatique, l'interface utilisateur des systèmes d exploitations était composée

Plus en détail

FUTRO Série A2xx- Une solution pertinente avec toujours plus de puissance! Pages 5

FUTRO Série A2xx- Une solution pertinente avec toujours plus de puissance! Pages 5 FUTRO Série A2xx- Une solution pertinente avec toujours plus de puissance! Pages 5 Version Janvier 2008 Voyez comme la série A2xx est attractive - et même plus puissante que vous ne le pensez! Le FUTRO

Plus en détail

LA DETECTION DE MOUVEMENT

LA DETECTION DE MOUVEMENT LA DETECTION DE MOUVEMENT Configuration d un enregistrement vidéo sur détection de mouvement, envoi d alerte mail et alerte sonore Avec la gamme de caméras IP "GIGAMEDIA", vous pouvez enregistrer une séquence

Plus en détail

Le modèle client-serveur

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

La vision de Microsoft du poste de travail virtualisé

La vision de Microsoft du poste de travail virtualisé La vision de Microsoft du poste de travail virtualisé Gaétan Labrecque Chargé de Pratique Microsoft Table des matières La vision de Microsoft du poste de travail virtualisé Enjeux du poste de travail La

Plus en détail

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies

Plus en détail

Module.NET 3 Les Assemblys.NET

Module.NET 3 Les Assemblys.NET Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly

Plus en détail

QUELQUES CONCEPTS INTRODUCTIFS

QUELQUES CONCEPTS INTRODUCTIFS ESIEE Unité d'informatique IN101 Albin Morelle (et Denis Bureau) QUELQUES CONCEPTS INTRODUCTIFS 1- ARCHITECTURE ET FONCTIONNEMENT D UN ORDINATEUR Processeur Mémoire centrale Clavier Unité d échange BUS

Plus en détail

Analyse et programmation 1

Analyse et programmation 1 Analyse et programmation Aperçu du fonctionnement de l ordinateur Fonctionnement de l ordinateur Codage de l information Bus d échange d information CPU Exécution d un programme par la CPU Gestion des

Plus en détail

Version de novembre 2012, valable jusqu en avril 2013

Version de novembre 2012, valable jusqu en avril 2013 Pré requis techniques pour l installation du logiciel complet de gestion commerciale WIN GSM en version hyper File en configuration Windows Terminal Serveur Version de novembre 2012, valable jusqu en avril

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

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant RÉSEAUX INFORMATIQUES

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant RÉSEAUX INFORMATIQUES RÉSEAUX INFORMATIQUES Page:1/13 Objectifs de l activité pratique : Réseau Ethernet : - câblage point à point, test d écho ; commandes «mii-tool» et «linkloop» Commutation Ethernet : - câblage d un commutateur

Plus en détail

Démarrer et quitter... 13

Démarrer et quitter... 13 Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce

Plus en détail