Sunteți pe pagina 1din 3

Comptence D1.

3 : Tenir compte des enjeux de l'interoprabilit


III -

III

Travailler dans un esprit d'ouverture et d'adaptabilit Tenir compte des problmes de compatibilit

29 31

A. Travailler dans un esprit d'ouverture et d'adaptabilit


Quelques dfinitions de base
Logiciel : Du point de vue de l'utilisateur, un logiciel est une application qui rpond l'un de ses besoins. C'est une suite d'instructions crites dans un des langages informatiques qui forme un tout cohrent. Selon Wikipedia, un logiciel est l'ensemble des lments informatiques qui permettent d'assurer une tche ou une fonction. Exemple : logiciel de comptabilit, logiciel de gestion des prts. Le terme a t invent en 1967 pour remplacer le terme anglais "software". Le logiciel est la partie non tangible de l'ordinateur. Le logiciel qui permet aux autres logiciels de fonctionner et qui gre aussi les ressources matrielles de la machine (cran, clavier, ...) sur un ordinateur donn s'appelle systme d'exploitation. Pour crer un logiciel, la manire la plus courante est de l'crire dans un langage informatique comprhensible par des humains, et ensuite de le traduire en code binaire. Cette traduction est effectue par un logiciel appel compilateur. Le code binaire est incomprhensible pour l'homme. Le logiciel dans sa forme comprhensible est appel source du logiciel, ou source du programme (parfois aussi "code source "), et dans sa version en langage machine, il est appel "binaire" (ou excutable). Freeware : Un "freeware", contrairement au "free software (ou logiciel libre en franais, terme qui sera longuement expliqu plus loin)", indique simplement que le logiciel fourni est gratuit, indpendamment de sa licence d'utilisation. Dans certains cas, ce sont des logiciels du domaine public. Le code source du programme n'est pas disponible, ce qui interdit, par exemple

29

Comptence D1.3 : Tenir compte des enjeux de l'interoprabilit

de corriger des bogues ou d'effectuer des amliorations. Shareware : Un "shareware" est un logiciel dont l'auteur demande aux utilisateurs rguliers de son programme une rtribution volontaire. La rediffusion ou la modification d'un tel programme n'est pas autorise. Logiciel du domaine public : Un logiciel du domaine public n'est plus soumis au droit d'auteur. Si le code source est dans le domaine public, c'est un logiciel libre, mais trs souvent le code source n'est pas disponible (seul le code binaire est disponible). Dans ce cas, ce n'est pas un logiciel libre. Parfois, on utilise le terme "domaine public" d'une faon peu prcise pour dire "libre" ou "disponible gratuitement". Toutefois, "domaine public" est un terme lgal qui signifie prcisment que le logiciel n'est pas "soumis au droit d'auteur".

Les formats de fichiers


Pour qu'un logiciel puisse exploiter les fichiers produits par un autre logiciel, il doit connatre les spcifications du format des fichiers. Si les spcifications sont publies par un organisme de normalisation il s'agit d'une norme ; si elles sont publies par un autre type d'organisme, il s'agit d'un standard. Qu'est ce qu'un format de fichier ? Un fichier numrique est constitu de 0 et de 1. Mais pas n'importe comment. Chaque logiciel a sa manire propre d'encoder les informations. Certaines manires d'encodage ne sont lisibles que par le logiciel lui-mme. D'autres sont lus par d'autres logiciels du mme type, puis quelques formats de fchiers sont lus par tous les logiciels de la famille. Par exemple le format word Document (.doc) est produit et lu par Word mais aussi par d'autres logiciels de traitement de texte, mais pas par tous. Alors que le format texte Mis en forme, ou RTF (.rtf) est lu et produit par tous les traitements de textes ou presque. Les formats de fichiers les plus utiliss En ce qui concerne le traitement de texte, ce sont sans doute les formats Word Document et RTF. Pour l'image le Compuserve Gif, Jpeg et PNG, en son le MP3, le MIDI, le Wav et le Aiff. En vido il y en a des tonnes, ceux qui sont le plus souvent utiliss sur internet sont Realvido, QuickTime, Mpeg. Quel format pour quel usage ? Le problme du format de fchier ne se pose en fait que dans le cas o l'on dsire envoyer ce fchier quelqu'un. Le problme rencontr est alors souvent le fait que la personne ne possde pas le mme logiciel et ne peut donc pas lire le document. Dans ce cas, il vaut mieux enregistrer le document dans un format partag par beaucoup de logiciels. Pour les fchiers texte, le format RTF est lisible par la plupart des logiciels de traitement de texte. Pour l'image, les formats Gif et Jpeg sont lisibles par les navigateurs internet. Pour le son et la vido, si on utilise un format utilis sur internet, il y a en gnral moyen de tlcharger un utilitaire qui permet de le lire. Les formats standards Afin d'aider les utilisateurs s'y retrouver dans cette jungle de possiblits, un certain nombre de standards ont t dfinis. Certaines personnes font cependant remarquer que Ce qu'il y a de bien avec les standards, c'est qu'il y en a une infinit parmi lesquels choisir ... . Certaines socits vont mme jusqu' proclamer que leurs solutions propritaires sont des standards. Du coup, des personnes non informes vont les adopter sans se soucier des consquences ... Il est donc important de se limiter aux standards les plus rpandus et offrant le plus de flexibilit. Il faut aussi s'assurer de la prennit du support utilis. Il n'est pas rare de rencontrer des cas de figure o une personne n'arrive plus relire un document crit quelques annes auparavant, non pas cause d'une dterioration

30

Comptence D1.3 : Tenir compte des enjeux de l'interoprabilit

du support physique, mais bien parce qu'elle s'tait appuye sur un standard qui n'est plus d'actualit, et ne dispose plus d'aucun logiciel capable de rcuprer ses donnes.

B. Tenir compte des problmes de compatibilit


On dsigne par interoprabilit la possibilit d'changer des fichiers, avec d'autres utilisateurs quips de matriels ou de logiciels diffrents. Pour garantir l'interoprabilit il faut veiller utiliser des formats de fichiers ouverts, c'est dire dont les spcifications sont connues et accessibles tous. On entend par compatibilit la capacit de deux systmes communiquer sans ambigut. On entend par interoprabilit la capacit rendre compatibles deux systmes quelconques. L'interoprabilit ncessite que les informations ncessaires sa mise en uvre soient disponibles sous la forme de standards ouverts. considrant qu'un programme d'ordinateur est appel communiquer et oprer avec d'autres lments d'un systme informatique et avec des utilisateurs; que, cet effet, un lien logique et, le cas chant, physique d'interconnexion et d'interaction est ncessaire dans le but de permettre le plein fonctionnement de tous les lments du logiciel et du matriel avec d'autres logiciels et matriels ainsi qu'avec les utilisateurs; considrant que les parties du programme qui assurent cette interconnexion et cette interaction entre les lments des logiciels et des matriels sont communment appeles interfaces ; considrant que cette interconnexion et interaction fonctionnelle sont communment appeles interoprabilit ; que cette interoprabilit peut tre dfinie comme tant la capacit d'changer des informations et d'utiliser mutuellement les informations changes;

Formats ouverts et interoprabilit

31

S-ar putea să vă placă și