Lexique


Quelques définitions…

A

  • Agile => La méthode Agile constitue un ensemble de pratiques qui s'applique aujourd'hui aux projets de développement en informatique notamment dans la conception de logiciel. Pour simplifier, la méthode Agile est nettement plus pragmatique que les méthodes traditionnelles.
  • API => C'est un acronyme pour Application Programming Interface. Une interface de programmation (Application Programming Interface ou API) est une interface fournie par un programme informatique. Elle permet l'interaction des programmes les uns avec les autres, de manière analogue à une interface homme-machine, qui rend possible l'interaction entre un homme et une machine.

B

C

  • Chrome => Chrome est un projet de navigateur open-source qui vise à délivrer une expérience plus sûr, plus rapide et plus stable pour tous les utilisateurs d'Internet dans leur découverte du web.
  • Cloud computing => Le Cloud computing est une pratique qui vise à concentrer les traitements informatiques traditionnellement localisés sur le poste utilisateur sur des serveurs distants.
  • CPU => Central Processing Unit, ou Processeur. C'est l'unité de calcul d'un ordinateur, c'est le coeur de l'ordinateur.

D

  • DAR => Abréviation de DISPLAY ASPECT RATIO. Il s'agit d'un rapport de la résolution horizontal (largeur) sur la résolution vertical (hauteur) d’une frame d’affichage. Ce ratio s'exprime généralement en cm ou inches (pouces) mais surtout pas en pixels. Pour les vidéos numériques, le Display Aspect Ratio (DAR) indique l'apparence de la frame lors de sa diffusion, au de-là des considérations de définition d’écran. Par exemple, les résolutions NTSC et PAL DVD sont caractérisées respectivement par un DAR de 1.33 ou 1.78, selon que les vidéos aient été encodées en Fullscreen (4:3 / 1.33) ou en Widescreen (16:9 / 1.78). C'est la raison pour laquelle un DVD anamorphique (c'est à dire avec un DAR de 1.78) semble toujours écrasé horizontalement lorsque on le visionne sur un ordinateur sans une correction du DAR. A fortiori, un DVD NTSC Fullscreen (c'est à dire avec un DAR de 1.33) semble étiré horizontalement alors qu'un PAL DVD Fullscreen semble lui écrasé horizontalement.
  • DRY (Don't repeat yourself) => C'est un acronyme qui énonce un principe de développement de logiciels visant à réduire la répétition des informations de toutes sortes, particulièrement utile dans les architectures multi-niveaux.

E

F

  • FRMS => Frame count. C'est le nombre total de frames dans une vidéo
  • FRAMES/S => Frames per second. Il s'agit du nombre total d'images diffusé par seconde.
  • Framework => En programmation informatique, un framework est un assortiment de composants logiciels structurels, qui servent à créer les fondations ainsi que les grandes lignes de tout ou partie d'un logiciel. Chez Hecube, nous utilisons les frameworks JQuery en Javascript ou Kohana en PHP5.

G

  • Google Chrome Frame aka GCF => Google Chrome Frame est un plug-in conçu pour Internet Explorer basé sur le projet open-source Chrome. Il est stable depuis Septembre 2010. C'est un plug-in, il permet d'afficher dans Internet Explorer Explorer 6, 7 et 8 des pages web en HTML5 à l'aide des versions du moteur de rendu WebKit et du moteur JavaScript V8 disponibles dans Google Chrome.
  • Gantt Chart => Un diagramme de Gantt est un type de graphique doté de barres qui illustre un calendrier de projet. Les diagrammes de Gantt illustrent les dates de début et de fin d'un projet à la fois pour les éléments livrés mais aussi pour des éléments intermédiaires.

H

  • HTML5 => C'est la dernière évolution en date du HTML qui est le langage de base de l'ensemble des pages web. HTML5 offre un grand nombre d'évolutions tel que de nouvelles balises HTML, des améliorations en terme d'accessibilité, des formulaires Web étendue, un support multimédia accrue (video et audio), des possibilités de Dessin 2D et d'interactivité via la balise Canvas (BitmapData) et l'API de dessin SVG (Scalable Vector Graphics, format de dessin et d'images vectorielles d'Adobe adopté par le W3C). Il devrait être lisible par tous les navigateurs modernes sans l'aide d'un quelconque plugin.

I

  • ID3 => Les repères ou balises ID3 sont des champs de données qui sont ajoutés à un fichier MP3. Les balises ID3 contiennent des informations sur le fichier, comme le nom du morceau, de l'album et de l'artiste. Comme on parle de metadonnées pour le fichier flash vidéo de type FLV

J

  • JavaScript => C'est un langage surtout connu et utilisé pour des interactions dans une page web au sein du navigateur, ce que l'on appelle généralement le côté client client. Sous l'impulsion combinée de l'apparition, déjà ancienne, du web dit 2.0 caractérisé par l'utilisation de l'Ajax et enfin de l'apparition de très nombreux frameworks tel que JQuery, MooTools, Prototype, Dojo...etc, le Javascript a connu de très nombreuses avancées. Combiné à l'HTML5, le Javascript va permettre de manipuler l'interface utilisateur (UI) et de la rendre plus riche, un âge d'or en quelque sorte qui commence....
  • JQuery => JQuery est une librairie rapide et concise écrite en JavaScript. Elle simplifie dans un document HTML, la gestion des événements, l'animation, et les interactions Ajax pour le développement rapide d'applications web.

K

  • KBPS => Kilobits per seconde. Il s'agit du nombre moyen de bit pour une vidéo streamé. Cette valeur s'exprime en kbps (où b signifie bit et non bytes; k correspond à 1000 et non 1024 lorsque elle est utilisée pour des bitrates). On peut encoder les vidéos flash à de multiples taux de compression (de bit rates). La plupart des encodeurs flash proposent des formats prédéfinis d'encodage par exemple 56 Kbps, 112 Kbps, 256 Kbps, 384 Kbps, 512 Kbps, 768 Kbps et 1 Mbps. L'importance de la valeur du bit rate est primordiale. Elle conditionne, en effet souvent, l'expérience du spectateur de votre séquence .flv, plus le taux est élevé plus les chances du buffering et d'interruption de la vidéo sont élevés si votre utilisateur possède une bande passante réduite.
  • KOHANA => Kohana est un framework PHP5 qui utilise le modèle architectural MVC (Model View Controller). Cet environnement de développement est léger, facile à utiliser et particulièrement sûr en terme de sécurité.

L

  • LEN => Abréviation de LENGHT. Il s'agit de la durée de la vidéo

M

N

O

P

  • PaaS (Platform as a Service) => Plate-forme en tant que service (PaaS) est la mise à disposition d'une plate-forme informatique en tant que service. Le PaaS offre des facilités de déploiement d'applications sans le coût et la complexité de l'achat et la gestion du matériel sous-jacent et de logiciels et de la fourniture de capacités d'hébergement. Google est aujourd'hui un grand pourvoyeur de PaaS.
  • PHP => PHP est un langage de scripting largement utilisé dans le développement Web et qui peut être intégré facilement au HTML. Pour des développements applicatifs, il est très souvent utilisé sous la forme d'un framework.
  • PICS/S => Pictures per second. C'est le nombre d'images stockées par seconde. Le frame rate sera d’autant plus élevé si certaines frames se répètent ("pulldown").
  • Player 3WDOC => Le player ou lecteur 3WDOC est une technologie qui permet, au sein du navigateur, la lecture d'éléments HTML5 dans la durée et leur positionnement sur l'écran au sein d'un navigateur moderne.

Q

  • QF => Il s'agit d'un indice de qualité de la frame. Cet indice s'exprime en bits/pixel par frame.

R

  • Restful API => REST (Representational State Transfer) est une manière de construire une application, une API (Application Programming Interface) pour des systèmes distribués comme le web lui-même. REST n’est pas un protocole ou un format, c’est un style d’architecture, c’est le style architectural original du Web. L'identification des ressources est la pierre angulaire d'une architecture REST. La définition des URI ne peut donc être la conséquence d'un développement. Les URI doivent être spécifiées au moment de la conception. Les URL manipulées par les serveurs web sont des URL physiques qui reflètent la structure physique des répertoires d'un serveur. Elles comportent des extensions qui dépendent d'une technologie particulière comme .cgi, .aspx ou .php.
  • RIA => Une rich Internet application (RIA), ou application Internet riche, est une application Web qui offre des caractéristiques similaires aux logiciels traditionnels installés sur un ordinateur. Les capacités d'interaction et la vitesse d'exécution sont les deux critères essentiels lorsque on parle d'applications Web au sein d'un navigateur.
  • Ruby on Rails => Ruby on Rails, également appelé RoR ou Rails est un framework web libre écrit en Ruby. Il répond au principe de conception Modèle-Vue-Contrôleur aussi nommé MVC.

S

  • SaaS (Software as a Service) => Le logiciel en tant que service ou en anglais le Software as a Service (SaaS) est un concept consistant à proposer un abonnement à un logiciel plutôt que l'achat d'une licence. Avec le développement des Technologies de l'information et de la communication, de plus en plus d'offres SaaS se font au travers du web. Il n'y a alors plus besoin d'installer une application de bureau ou client-serveur. Ce concept est le prolongement de celui du fournisseur de service d'application ("application service provider" - ASP).
  • SAR => Storage Aspect Ratio. C'est un rapport assez simple à comprendre puisqu'il s'agit du rapport entre la résolution horizontal (largeur) et la résolution vertical (hauteur). A titre d'exemple, le standard NTSC DVD a un Storage Aspect Ratio de1.5 (720 / 480 = 1.5), tandis que le classique PAL DVD un Storage Aspect Ratio de 1.25 (720 / 576 = 1.25). Le Storage Aspect Ratio n'indique pas nécessairement la manière dont l'image d'une vidéo va apparaître sur une télévision ou sur toute autre écran. Sur un ordinateur, certains programmes utilisent néanmoins le SAR pour déterminer l'apparence de la frame. Il ne faut surtout pas le confondre avec le Signal Aspect Ratio qui un acronyme parfois utilisé pour désigner le Display Aspect Ratio ou DAR.
  • Sequencer 3WDOC => Le sequencer 3WDOC ou séquenceur ou éditeur 3WDOC est une technologie qui permet, au sein du navigateur, l'édition en mode WYSIWYG d'éléments HTML5 dont notamment la durée et leur positionnement dans le navigateur. Ce code ou markup est ensuite interprété par le player 3WDOC.
  • Smartphone => Un smartphone est un téléphone mobile disposant des fonctions d'un assistant numérique personnel. Il peut aussi fournir les fonctionnalités d'agenda, de calendrier, de navigation Web, de consultation de courrier électronique, de messagerie instantanée, de GPS, etc. L'Iphone fabriqué par Apple rentre dans cette catégorie.

T

U

  • URI => de l'anglais Uniform Resource Identifier, soit littéralement identifiant uniforme de ressource, est une courte chaîne de caractères identifiant une ressource sur un réseau (par exemple une ressource Web) physique ou abstraite, et dont la syntaxe respecte une norme d'Internet mise en place pour le World Wide Web.

V

W

  • Webapplication (Webapp) => Une Webapplication ou Webapp est une application Web est accessible sur un réseau comme Internet ou un intranet.
  • WYSIWYG => Une interface utilisateur WYSIWYG permet de composer visuellement le résultat voulu, typiquement pour un logiciel de mise en page, de montage, un traitement de texte ou d’image. C'est une interface « intuitive » : l’utilisateur voit directement à l’écran à quoi ressemblera le résultat final.

X

Y

Z

NUM