English

Back Office

Ce glossaire compile l’ensemble des définitions incluses dans les numéros de Back Office.

A

Algorithme
API
Application
Assembleur

B

Back End

C

Cloud
CMS
Code source
Compilateur
Compositing
CSS
CSS Print
Cyberculture

D

DOM

E

EPS

F

Flash
Fonction
Fork

G

G-Code
GitHub
GNU
GPL
Graffiti

H

Hacker
HP-GL
HTML

I

Inkscape
Interface
Interface graphique utilisateur
Internet

J

Java
JavaScript

L

Licence libre
Linux
Logiciel libre

M

Mainframe
Markdown
Media
Metamedium
Métaphore du bureau
MIT Media Lab
Multimedia

N

Navigateur Web
Nerd
Numérique

O

OCR
Open source
OpenType

P

PC
Pipe
Plug-in
Processing
Programmation
Programmation orientée objet
Programme
Publication assistée par ordinateur
Python

S

Scribus
Script
Serveur Web
Shell
Shortcode
Standard
Streaming
SVG
Système d’exploitation

T

TED
Téléscripteur
Texte brut
Texte enrichi
Tracker

U

Unix
URL

V

Vectoriel
Vox-ATypI

W

Web
Webapp
Webfont
WebGL
Wiki
WIMP
WYSIWYG

X

Xerox PARC
  • Algorithme

    Un algorithme, de façon générique, est une suite linéaire d’instructions univoques permettant de transformer des données initiales en un résultat attendu. Pour être compris par une machine, un algorithme doit être traduit en langage informatique.

  • API

    Une API (Application Programming Interface) a pour but de faciliter le travail d’un programmeur en lui fournissant un ensemble de fonctions, de protocoles et d’outils permettant de réaliser ou d’enrichir un programme (application, site Web, etc.)

  • Application

    Une application (app), ou logiciel applicatif, est un type de logiciel permettant à son utilisateur de réaliser une tâche spécifique (écrire un texte, composer de la musique, naviguer sur le Web, etc.). Il s’oppose aux logiciels dits « système » permettant de faire fonctionner la machine (pilote d’imprimante, utilitaire réseau, etc.).

  • Assembleur

    Un langage d’assembleur désigne, dans le domaine de la programmation informatique, un langage de bas niveau dont les instructions restent lisibles par un être humain (au contraire du code binaire, par exemple). Il s’agit des langages les plus proches de l’architecture matérielle des machines et qui proposent donc au développeur une prise directe avec les ressources de l’ordinateur. Ces derniers sont particulièrement adaptés à la réalisation de pro-grammes nécessitant beaucoup de puissance de calcul.

  • Back End

    Un back end (ou back office) désigne l’infrastructure technique d’administration, habituellement sécurisée avec un mot de passe, servant à faire fonctionner une interface client (front end, ou front office).

  • Cloud

    Le cloud, pour cloud computing (« informatique en nuages ») désigne l’utilisation de ressources informatiques exécutées sur des machines distantes (serveurs), la plupart du temps mises à disposition par un prestataire sous forme de contrat de location ou de paiement à l’utilisation.

  • CMS

    Un CMS (Content Management System) est un type de programme permettant de saisir et d’afficher des données d’un site Web. Il est généralement installé sur un serveur d’hébergement et permet ensuite d’entrer des contenus à travers une interface d’administration (back end) qui sont, la plupart du temps, stockés dans une base de données puis accessible dans le navigateur Web.

  • Code source

    Le code source d’un programme informatique est un texte contenant des instructions rédigées dans un ou plusieurs langages de programmation. La plupart du temps, le code source est compilé en code binaire pour pouvoir être exécuté (lu) par la machine. Une fois compilé, le code binaire est impossible à modifier sans avoir accès au code source.

  • Compilateur

    Un compilateur est un programme informatique qui transforme un code source écrit dans un langage de programmation, compréhensible par un être humain, en code binaire afin de pouvoir être exécuté (lu) par une machine.

  • Compositing

    Le compositing composition ») est un ensemble de techniques numériques, généralement utilisées pour la post-production cinématographique, permettant de mélanger plusieurs images ou médias afin d’en faire un seul plan ou un seul élément.

  • CSS

    Les feuilles de style en cascade (CSS, de l’anglais Cascading Style Sheets) désignent un langage informatique servant à décrire la présentation de document Web (généralement des pages Web).

  • CSS Print

    Le CSS Print est un ensemble d’instructions écrites en langage informatique CSS servant à gérer l’aspect imprimé d’une page Web. Il est ainsi possible d’utiliser le Web comme un environnement de mise en page et de publication multi-supports.

  • Cyberculture

    Le terme de cyberculture, apparu dans les années 1990, est une tentative de synthèse des concepts de cybernétique (science du contrôle), de cyberpunk (science-fiction dystopique) et de cyberespace (modes de création, de navigation et de relation permis par le numérique). La cyberculture désigne à la fois un ensemble de productions culturelles et un nouveau rapport à la culture.

  • DOM

    Le DOM (Document Object Model ou Modèle-Objet de Documents) est la structure calculée d’une page Web. Les navigateurs intègrent généralement un inspecteur DOM, un outil de développement permettant d’observer et de modifier le DOM en cours de consultation.

  • EPS

    Le format de fichier EPS (Encapsulated PostScript) décrit un type de document permettant d’encapsuler des fichiers PostScript qui décrivent des documents imprimés. Il est adapté aux images vectorielles et notamment utilisé dans le logiciel Illustrator.

  • Flash

    La technologie propriétaire Flash vise à enrichir les pages Web d’éléments animés et interactifs créés dans le logiciel éponyme. Elle fut rendue publique en 1996, à un moment où les langages standard du Web ne permettaient que des interactions très sommaires. L’affichage des objets Flash (.SWF) dans le navigateur Web nécessite l’installation du plug-in Flash player. Critiquée en raison de problèmes de performance et de sécurité, Flash n’est pas supportée dans la plupart des terminaux mobiles, et tend à se raréfier au sein des navigateurs Web.

  • Fonction

    En programmation informatique, une fonction (ou procédure) est une partie (objet) d’un programme qui est destinée à réaliser une opération spécifique et peut être mobilisée ad hoc (routine).

  • Fork

    Dans le champ de la programmation informatique, un fork (fourche, ou embranchement) est un nouveau logiciel dérivé du code source d’un logiciel existant, la plupart du temps placé sous licence libre.

  • G-Code

    Le G-Code est un langage de programmation datant des années 1960, utilisé pour définir des séquences d’instructions, géométriques ou annexes, permettant de piloter des machines-outil à commande numérique.

  • GitHub

    Lancé en 2008, GitHubest une plateforme d’hébergement et de gestion de codes sources basée sur le protocole de versionning (versionnage) Git et sur les méthodes de travail collaboratif propre à l’open source.

  • GNU

    Développé par Richard Stallman à partir de 1983, GNU (GNU’s not Unix) est un système d’exploitation libre de droits reprenant les concepts et la compatibilité du système d’exploitation propriétaire Unix, initialement développé aux Bell Labs en 1969 pour les systèmes mainframes. La fusion de GNU avec le noyau Linux, développé par Linus Torvalds en 1991, donnera naissance à GNU/Linux, le système d’exploitation libre le plus utilisé.

  • GPL

    Mise au point à partir de 1989 par Richard Stallman, la licence GPL (GNU General Public License, GNU-GPL) a pour objectif initial d’établir les conditions légales de distribution de GNU et du logiciel libre en général. Les termes et les conditions de la GPL permettent à toute personne de modifier le projet, de l’étudier et de le redistribuer, y compris sous une forme dérivée.

  • Graffiti

    Grafitti est un programme de reconnaissance d’écriture manuscrite développée par l’entreprise Palm au début des années 1990, utilisé dans des assistants personnels mobiles (PDAs).

  • Hacker

    Un hacker (de l’anglais hack « bidouiller, modifier, bricoler, fouiner ») est un individu capable de comprendre et de modifier des systèmes informatiques a priori verrouillés. Par extension, et contrairement à l’image négative du pirate, il est ainsi possible de voir, dans la figure du hacker, une forme d’habileté et de curiosité dont les effets contribuent à la recherche du bien commun et à l’émancipation individuelle.

  • HP-GL

    HP-GL (Hewlett-Packard Graphics Language) est un langage informatique développé à la fin des années 1970, permettant de contrôler des tables traçantes. Il est basé sur une série d’instructions représentant des commandes machines (comme lever ou baisser la plume) et des coordonnées géométriques.

  • HTML

    Acronyme d’HyperText Markup Language, le HTML est un langage de description de données structuré en balises, conçu pour décrire le contenu d’une page Web. Il s’agit de l’une des trois inventions, avec HTTP (HyperText Transfert Protocol) et URL (Uniform Resource Locator) qui ont permis l’existence du Web.

  • Inkscape

    Inkscape est un logiciel libre (licence GPL) de dessin vectoriel dont la première version date de 2003. Il constitue une alternative crédible au logiciel propriétaire Illustrator édité par Adobe.

  • Interface

    Une interface agit comme une jonction entre deux objets distincts, leur permettant d’interagir par un ensemble de règles définies. Dans le champ du numérique, il peut s’agir d’interfaces utilisateurs permettant à un être humain d’interagir avec un ordinateur (en utilisant, par exemple, des représentations visuelles d’objets virtuels, cf. Interface graphique utilisateur), de protocoles de communication entre logiciel et périphérique matériel (pilote) ou encore entre logiciels (cf. API).

  • Interface graphique utilisateur

    Inventées à la fin des années 1960 par l’équipe de l’ingénieur Douglas Engelbart à l’institut de recherche de Stanford puis développées au Xerox PARC (Palo Alto Research Center) au milieu des années 1970, les interfaces graphiques utilisateurs (GUI) sont un type d’interface permettant à un utilisateur d’interagir avec des objets numériques au travers d’icônes, de menus et de textes visualisés sur un écran (cf. WIMP). Les interfaces graphiques se sont développées avec l’ambition de démocratiser l’accès aux ordinateurs en levant la complexité des interfaces en ligne de commande qui prévalaient à l’époque.

  • Internet

    Internet est un réseau informatique mondial distribué, c’est-à-dire ne comportant pas de centre névralgique. Les données sont transmises de machine à machine en utilisant une série de protocoles standardisés qui sont le support de plusieurs services, comme le courrier électronique (email), les envois de fichiers en peer-to-peer (BitTorrent) ou le Web. Il fait suite au réseau ARPAnet créé en 1972 qui était principalement destiné à un usage universitaire et militaire.

  • Java

    Langage de programmation orienté objet créé en 1995 par Sun Microsystems pour le développement de logiciels. Un programme Java a la particularité de pouvoir être porté d’un système d’exploitation à un autre, sans compilation spécifique, grâce à l’utilisation d’une machine virtuelle permettant l’exécution directe du code.

  • JavaScript

    Langage de programmation orienté objet créé en 1995 par Brendan Eich. Principalement employé pour ajouter de l’interactivité aux pages Web, il trouve aujourd’hui des applications plus larges, notamment grâce à Node.js, un moteur d’exécution local.

  • Licence libre

    Une licence libre garantit à l’utilisateur du logiciel les quatre libertés suivantes : libre usage ; possibilité d’étude de modification et de redistribution à d’autres usagers, y compris à but commercial. La licence libre la plus célèbre est la licence GPL.

  • Linux

    Linux (GNU/Linux) est un système d’exploitation, au même titre que Windows et macOS. Placé sous licence libre (GPL), il résulte de la fusion de la fusion du système d’exploitation GNU développé par Richard Stallman dès 1983, et du noyau Linux développé par Linus Torvald à partir de 1991. GNU/Linux est le logiciel le plus emblématique du logiciel libre et de la culture hacker.

  • Logiciel libre

    Un logiciel libre est, en termes techniques et légaux, d’être utilisable, étudiable, modifiable et redistribuable par son utilisateur, ce qui implique que son code source soit ouvert. Par opposition aux logiciels propriétaires dont le code source est fermé, le logiciel libre est porteur de valeurs de liberté et de partage.

  • Mainframe

    Un mainframe, ou ordinateur central, est un ordinateur de grande puissance permettant le traitement centralisé de données. Contrairement à un réseau d’ordinateurs personnels interconnectés, les utilisateurs de mainframes utilisent des terminaux pour interagir avec l’ordinateur central. Chaque terminal est une interface qui permet de saisir des commandes et d’en visualiser les résultats. Ce type d’architecture, principalement utilisé dans les années 1970, est toujours en service dans certaines grandes entreprises (banques) et administrations.

  • Markdown

    Markdown est un langage de balisage créé en 2004 par John Gruber, programmeur américain. Son but est d’offrir une syntaxe facile à lire et à écrire permettant le formatage d’un texte.

  • Media

    Le terme de media désigne tout moyen de diffusion permettant la communication, de façon directe (langage, écriture, etc.) ou via un procédé technique (radio, télévision, Web, etc., on parle alors de mass médias). Selon le théoricien des media Friedrich Kittler, « tous les media techniques ont pour fonction soit d’enregistrer, soit de transmettre, soit de traiter des signaux ; […] l’ordinateur (en théorie depuis 1936, en pratique depuis la deuxième guerre mondiale) est le seul medium qui combine ces trois fonctions ».

  • Metamedium

    Le concept de metamedium, imaginé en 1977 par l’ingénieur Alan Kay (alors en poste au Xerox PARC), exprime l’idée que la puissance de calcul d’un ordinateur peut être mobilisée pour simuler et combiner potentiellement n’importe quel média (image, texte, son, vidéo, etc.) et en inventer de nouveaux.

  • Métaphore du bureau

    Apparue avec l’avènement de l’ordinateur Xerox Star en 1981, la métaphore du bureau est un ensemble d’éléments d’interface graphique virtuelle dont la représentation évoque, au travers d’icônes, les objets d’un bureau physique (corbeille, dossiers, fichiers, etc.) Ces représentations traduisent aussi bien des actions à réaliser par le système d’exploitation (supprimer, copier, coller, etc.) que des données stockées (fichiers).

  • MIT Media Lab

    Le laboratoire MIT Media Lab a été fondé par Nicholas Negroponte et Jerome Wiesner en 1985 au sein du Massachusetts Institute of Technology. Il est dédié aux projets de recherche relatifs aux champs du design, de l’interaction et de la technologie. De nombreuses initiatives ont trouvé leur source au Media Lab, dont la revue Wired, le logiciel Processing, ou encore le projet One Laptop per Child (OLPC). Le Media Lab a accueilli des personnalités telles que Neil Gershenfeld, Joi Ito, John Maeda, Marvin Misky et Ethan Zuckerman.

  • Multimedia

    Développé par Bob Goldstein (États-Unis) en 1966 et repris en France à partir de 1978 par François Billetdoux, le terme de multimédia caractérise des productions combinant une multiplicité de médias : image, son, film, vidéo, et autres contenus interactifs. Aujourd’hui, son sens a dérivé pour désigner de façon générale l’ensemble des productions et objets relatifs aux technologies numériques.

  • Navigateur Web

    Un navigateur Web est un logiciel conçu pour accéder et afficher des pages du World Wide Web. Le terme « navigateur » est inspiré de Netscape Navigator, le navigateur phare apparu au milieu des années 1990. Les navigateurs Web les plus utilisés à l’heure actuelle sont Google Chrome, Mozilla Firefox, Microsoft Edge et Apple Safari.

  • Nerd

    Apparu dans les années 1950, le terme nerd est initialement connoté de façon péjorative pour désigner une personne asociale, principalement concernée par des sujets intellectuels et scientifiques. Par comparaison, le terme geek renvoie à une personne qui a des centres d’intérêt ou des activités liées à l’informatique et aux technologies numériques.

  • Numérique

    Dans le contexte de l’informatique, le terme numérique, en anglais « digital », désigne un objet virtuel (texte, nombre, image, donnée, programme, etc.) encodé sous forme binaire, c’est-à-dire d’une suite de bits à l’état 0 ou 1. Plus généralement, ce terme qualifie l’ensemble des contenus ou activités liées à l’utilisation d’ordinateurs.

  • OCR

    La reconnaissance optique de caractères (Optical Character Recognition) caractérise en ensemble de techniques visant à traduire des images de textes (souvent des documents imprimés numérisés) en fichiers texte pouvant, dès lors, faire l’objet d’opérations techniques (copier/coller, recherche, etc.).

  • Open source

    Par opposition à la philosophie du logiciel libre basée sur la vision sociale de la liberté de l’utilisateur, l’open source est une méthodologie de développement pragmatique basée sur l’efficacité du travail collaboratif et sur le partage des codes sources des programmes. Ce terme a notamment été popularisé par Eric Raymond, cofondateur de l’Open Source Initiative en 1998.

  • OpenType

    Développé par Microsoft à partir de 1996, l’OpenType est un format de fichier décrivant des polices de caractère numérique qui vise à enrichir le format TrueType initié par Apple à la fin des années 1980. Il ajoute de nombreuses fonctionnalités, comme l’augmentation du nombre maximum de glyphes, le support des caractères non latins, le codage de ligatures, etc.

  • PC

    L’ordinateur personnel (Personnal Computer), fut imaginé au Xerox PARC dans les années 1970 par l’ingénieur Alan Kay et son équipe en réaction à l’architecture des mainframes en vigueur à l’époque. L’IBM PC, sorti en 1981, fut le premier ordinateur personnel produit à plusieurs millions d’exemplaires. Son architecture ouverte en a fait l’ancêtre de tous les ordinateurs « compatibles PC » vendus par la suite avec les systèmes d’exploitation de Microsoft (MS-DOS, puis Windows).

  • Pipe

    Utilisé dans le shell de systèmes de type Unix, le pipe (ou pipeline) est un mécanisme permettant d’enchaîner les commandes, de sorte que le résultant d’un processus alimente l’entrée du suivant. Ne pas confondre avec le service Pipes de la société Yahoo! qui proposait une interface de programmation visuelle destinée à trier et filtrer tout type d’information provenant du Web.

  • Plug-in

    Un plug-in (greffon), aussi appelé add-on (ajout) ou modules d’extension, désigne un type de programme ayant la particularité de s’ajouter à un logiciel préexistant afin d’en étendre les potentialités. Ces petits programmes, souvent produits par d’autres équipes que les éditeurs du logiciel hôte, ne peuvent pas être exécutés seuls (standalone). Le plug-in propriétaire le plus utilisé est probablement Flash Player qui permet au navigateur Web sur lequel il est installé d’afficher les animations compatibles.

  • Processing

    Créé en 2001 par Benjamin Fry et Casey Reas, tous deux étudiants de John Maeda au MIT Media Lab, Processing est un environnement et un langage de programmation facile à comprendre, destiné aux artistes, designers ou étudiants, pour la création visuelle et interactive. Placé sous licence GPL, Processing permet de réaliser des applications autonomes ou des objets pouvant être visualisés dans n’importe quel navigateur Web.

  • Programmation

    La programmation informatique désigne l’ensemble des activités impliquées dans l’écriture des programmes numériques, c’est-à-dire la rédaction de codes source dans des langages de programmation spécifiques. Les codes sources des programmes sont ensuite compilés pour être convertis en langage machine (binaire) pouvant être exécuté par un ordinateur.

  • Programmation orientée objet

    Paradigme de programmation informatique utilisant des éléments de bases appelés objets (classes) qui possèdent chacun une structure interne, des données, et un ensemble de méthodes définissant leur comportement propre et les interactions possibles avec le reste du programme. Après avoir été conceptualisées dans les années 1960, ce type de langage fut développé au début des années 1970 au Xerox PARC (notamment grâce à l’ingénieur américain Alan Kay qui contribua grandement à l’élaboration du Smalltalk, un des premiers langages orientés objet). Aujourd’hui la plupart des langages de program-mation utilisent ce para-digme (C++, Java, Python, Objective-C, PHP, etc.)

  • Programme

    Un programme informatique est un algorithme traduit en langage de programmation. Il comprend une suite d’instructions visant à atteindre un ou plusieurs objectifs spécifiques. Par extension, un logiciel est un ensemble de programmes (pouvant être écrits dans différents langages de programmation) permettant à un ou plusieurs utilisateurs de réaliser des tâches spécifiques.

  • Publication assistée par ordinateur

    La PAO (Publication Assistée par Ordinateur), apparue dans les années 1980, consiste à concevoir, sur ordinateur personnel, des documents destinés à l’impression, via des logiciels d’édition spécifiques (mise en page, gestion typographique, retouche d’images, etc.).

  • Python

    Initié en 1989 par le programmeur Guido van Rossum (frère de Just van Rossum, cofondateur de LettError), le langage de programmation Python, orienté objet, a pour caractéristique d’être « interprété » (par opposition aux langages « compilés »), c’est-à-dire que les instructions sont traduites en langage machine au fur et à mesure de leur lecture. Cela lui assure une simplicité d’écriture et une portabilité d’un système d’exploitation à un autre. Dans le domaine visuel, le langage Python est principalement utilisé pour le dessin de caractère (format OpenType, logiciel Robofont, etc.)

  • Scribus

    Apparu en 2001, Scribus est un logiciel de mise en page placé sous licence libre GPL et une des seules alternatives au logiciel InDesign, principalement utilisé par l’industrie graphique. Le magazine Le Tigre (2006-2014) a été réalisé avec Scribus.

  • Script

    Un script est une série d’instructions destinées à exécuter et à coordonner l’exécution de programmes informatiques. On parle ainsi de script shell pour désigner un programme interagissant avec un interpréteur de lignes de commande.

  • Serveur Web

    Un serveur Web est un ordinateur distant, connecté au réseau Internet, qui permet de stocker et de rendre accessible des informations et données sur le Web (sites Web). La mise en ligne de fichiers entre un ordinateur personnel et un serveur distant se fait via FTP (File Transfert Protocol).

  • Shell

    Un shell (coquille) est un programme proposant une interface en ligne de commandes pour interagir avec un système d’exploitation. Alors que le premier programme de ce type fût développé avec Unix au début des années 1970, Bash est aujourd’hui le shell le plus utilisé (il est installé par défaut dans la plupart des distributions de GNU/Linux et macOS).

  • Shortcode

    Introduits dans la version 2.5 du CMS WordPress en 2008, les shortcodes sont des petits morceaux de code écrits entre crochets qui permettent d’exécuter facilement des instructions simples comme l’insertion de médias (vidéos, etc.).

  • Standard

    Un standard désigne une norme industrielle. Dans le champ de l’informatique, les standards permettent d’obtenir une compatibilité accrue entre plusieurs programmes ou matériels. L’organisme de standardisation à but non lucratif le plus connu est le W3C (World Wide Web Consortium), chargé,depuis 1994, de promouvoir la compatibilité des technologies du Web.

  • Streaming

    Dans le champ des réseaux numériques, le streaming (de l’anglais, « ruissellement ») désigne l’envoi de donnes sous forme de flux continu, d’un fournisseur de données distant vers un client. Cette technique de réception d’un média en continu s’oppose au téléchargement conventionnel, qui nécessite d’avoir obtenu le fichier dans son intégralité avant de pouvoir le consulter.

  • SVG

    Le SVG (Scalable Vector Graphics, « graphique vectoriel adaptable ») est un format de données ouvert servant à décrire des images vectorielles qui est basé sur une syntaxe de balisage. Il est particulièrement utilisé sur le Web, en remplacement des images matricielles (à base de pixels).

  • Système d’exploitation

    Un système d’exploitation (OS, de l’anglais Operating System) est un ensemble de programmes informatiques chargé d’assurer la liaison entre les ressources matérielles (processeur, carte graphique, périphérique de stockage, etc.) et l’utilisateur. Il sert notamment d’intermédiaire entre les logiciels (software) et le matériel physique (hardware) de la machine.

  • TED

    Apparues en Californie en 1984, les conférences TED (Technology, Entertainment and Design) sont organisées par la Sapling Foundation avec l’objectif de diffuser des « idées qui valent la peine d’être diffusées » (« ideas worth spreading »). Les conférences TED ont fait l’objet de plusieurs controverses, notamment en raison du prix élevé d’accès aux évènements et du formatage des prises de parole (risque d’une « mise en spectacle » de la pensée).

  • Téléscripteur

    Un téléscripteur (ou télétype) est un appareil inventé dans les années 1910 permettant d’émettre et de recevoir des messages encodés en signaux électriques. Dépourvus d’écrans, les premiers ordinateurs avaient recours aux téléscripteurs comme principal périphérique d’entrée-sortie. Ces appareils ressemblaient à des machines à écrire commandées électriquement qui imprimaient l’ensemble des commandes utilisateurs et réponses de l’ordinateur sur des listings.

  • Texte brut

    Le texte brut (plain text) désigne un type de format de fichier ne contenant que des caractères alphanumériques, sans indication de mise en forme (couleur, gras, choix de la police de caractère, etc.), cette dernière dépendant entièrement du logiciel dans lequel il est consulté. Le texte brut est privilégié pour sa légèreté et sa compatibilité accrue entre différents logiciels et systèmes d’exploitation. Il est principalement utilisé pour écrire du code source de programmes informatiques, ou pour la rédaction de textes en syntaxe Markdown.

  • Texte enrichi

    Par opposition au texte brut, les formats de fichiers en texte enrichi (rich text) permettent de mettre en forme un texte, d’y apporter des enrichissements typographiques et d’y ajouter des éléments hétérogènes comme des images. Ces fichiers sont créés et modifiés avec des logiciels de traitement de texte comme Word ou LibreOffice.

  • Tracker

    En informatique, un tracker (pisteur) sert à consigner l’emplacement d’un fichier et de ses éventuels déplacements. Cette technique est notamment utilisée par BitTorrent, un protocole de partage de fichiers suivant le modèle du peer-to-peer (pair-à-pair) : le tracker BitTorrent sert alors à coordonner les transmissions électroniques entre utilisateurs en localisant les différentes parties du fichier téléchargé (qui sont ensuite rassemblées pour reconstituer une copie intégrale du fichier).

  • Unix

    Créé en 1969 par Kenneth Thompson au sein des Bell Labs, Unix est un système d’exploitation initialement destiné aux ordinateurs centraux (mainframes) dont l’interface principale utilise un shell (interpréteur de lignes de commandes). Unix a donné naissance à de très nombreux autres systèmes d’exploitation comme GNU/Linux, macOS et iOS, dont les usages se sont déplacés vers l’informatique personnelle.

  • URL

    Une URL (Uniform Resource Locator, « localisateur uniforme de ressource ») désigne l’adresse Web permettant à un navigateur Web de localiser une ressource en ligne (fichier, image, page Web, etc.). Formalisé par Tim Berners-Lee au début des années 1990, le protocole permettant aux URL de fonctionner est une des inventions à la base du World Wide Web.

  • Vectoriel

    Par opposition aux images matricielles (ou bitmap, c’est-à-dire constituées de pixels), les formats de fichiers vectoriels (images ou polices de caractères) ne décrivent que des tracés géométriques (droites, courbes de Bézier, etc.) et leurs attributs de mise en forme (couleur, contour, rotation, etc.). Le format de fichier permet notamment d’intégrer des images vectorielles dans des pages Web.

  • Vox-ATypI

    Cherchant à pallier les limites de la classification Thibaudeau (1921), Maximilien Vox, éditeur, critique, théoricien et historien de la typographie, met au point en 1952 une nouvelle méthode de classification des polices de caractères. Adoptée et complétée par l’Association Typographique Internationale (ATypI) en 1962, la classification Vox-AtypI comprend onze familles de caractères basées sur des critères historiques et visuels (humanes, garaldes, réales, didones, mécanes, linéales, incises, scriptes, manuaires, fractures et non-latines).

  • Web

    Le World Wide Web (WWW, « toile [d’araignée] mondiale ») est un environnement de publication et de consultation à échelle mondiale, basé sur un système de liens hypertextes reliant des pages entre elles. Il a été développé à partir de 1989 par Tim Berners-Lee et Robert Cailliau au Cern (Organisation européenne pour la recherche nucléaire), près de Genève. Il est important de différencier Internet, qui désigne l’infrastructure matérielle et les protocoles de connexion entre serveurs (TCP/IP, DNS), du Web qui utilise Internet pour la circulation des trois objets techniques qui le constituent : HTTP (HyperText Transfer Protocol, [protocole de transfert de l’hypertexte] permettant le transit des données), URL (Uniform Ressource Locator, [localisateur de ressources uniforme] pour la gestion des adresses Web) et HTML (HyperText Markup Language [langage de balisage hypertextuel] destiné à décrire le contenu des pages Web). Sa consultation nécessite un logiciel capable d’interpréter le code HTML envoyé par les serveurs Web appelé navigateur Web. L’expression Web 2.0 a émergé au milieu des années 2000 et caractérise la mutation des pratiques utilisateurs faisant suite au développement de plateformes basées sur leur comportement (Google AdSense) ou “sociales,” sollicitant leurs contributions et interactions (Flickr, MySpace, Facebook, Twitter, etc.).

  • Webapp

    Une webapp (application Web) est un logiciel fonctionnant directement dans un navigateur Web dont l’interface client entièrement réalisée avec les langages de programmation propres au Web (HTML, CSS, PHP, JavaScript, etc.). À la différence des applications « natives » des App Stores (Apple App Store, Google Play, etc.), les webapps possèdent un caractère universel de par leur compatibilité avec n’importe quel navigateur Web récent.

  • Webfont

    Webfont(police Web) désigne un ensemble de formats de fichier de polices de caractères (TrueType, OpenType, Embedded OpenType, WOFF, SVG, etc.) destinées à être envoyées depuis un serveur distant puis affichées dans le navigateur d’un client (via l’instruction CSS @font-face). Annoncé en septembre 2016, le nouveau format standard Variable Font permettra à terme de n’avoir qu’un seul fichier de police permettant, potentiellement, de générer une infinité de variantes (graisses, proportions, etc.).

  • WebGL

    Développé à la fin des années 2000, le standard WebGL permet d’afficher des éléments graphiques 3D au sein d’un navigateur Web. Cette technologie repose sur une combinaison du langage JavaScript, de données formatées en JSON, et de l’API standard OpenGL.

  • Wiki

    Un wiki est un type de site Web permettant à ses visiteurs de créer et de modifier des contenus de façon collaborative, avec ou sans identification. Le premier wiki, WikiWikiWeb, date de 1995. Le plus célèbre est l’encyclopédie libre, universelle et multilingue Wikipedia, créée en 2001 par Jimmy Wales et Larry Sanger.

  • WIMP

    Acronyme de Windows, Icons, Menus and Pointing device (fenêtres, icônes, menus et périphérique de pointage), WIMP désigne un paradigme d’interface inventé au Xerox PARC au début des années 1970 par l’ingénieur américain Alan Kay et ses équipes à l’occasion du développement du Xerox Alto, le premier ordinateur personnel. Dans ce système, l’utili-sateur interagit avec la machine par le biais d’images, des abstractions de données ou de fonctions, qu’il active avec le périphérique de pointage. Il s’agit aujourd’hui du modèle d’interface graphique dominant utilisé dans les systèmes d’exploitation des ordi-nateurs personnels (à l’exclusion des interfaces des appareils tactiles comme les smartphones et tablettes).

  • WYSIWYG

    The acronym WYSIWYG (“What You See Is What You Get”) refers to a software graphical user interface whose screen preview matches the produced result of the document (usually printed). Bravo, the word-processing software of the Xerox Alto released in 1973, was the first WYSIWYG software. Today, it is the main interface paradigm of “creative” software like InDesign, Illustrator or Photoshop.

  • Xerox PARC

    Le Xerox PARC (Palo Alto Research Center, centre de recherche de Palo Alto) est un centre de recherche et développement situé à Palo Alto, en Californie. Fondé en 1970 par l’entreprise Xerox spécialisée dans les imprimantes laser, le Xerox PARC est en grande partie à l’initiative de la plupart des paradigmes constitutifs de l’informatique personnelle telle qu’on la connaît encore aujourd’hui : programmation orientée objet, réseau Ethernet, interfaces graphiques utilisateur (GUI), métaphore du bureau, WYSIWYG, etc. Sorti en 1973, le Xerox Alto fut une des premières machines personnelles à interface graphique. Après la visite de Steve Jobs au Xerox PARC en 1979, un grand nombre de ces inventions fut repris par Apple et implémentées dans le Lisa en 1983, puis dans le Macintosh en 1984.