MENU
Recherche

Historique du copier/coller

par M. X

Le couper-copier-coller, son histoire, son utilisation, ses histoires de coeur...

Le couper-copier-coller tout nu tel que vous ne l’imagineriez pas. Gros plan inside...

IntroductioN

Le Couper/copier/coller, kèkcéti donc cette chose là ? Robert, débutant dans le domaine de l’informatique

WAAAAOUUUUUU, c’est trop top, tu downloades le script, tu le sélectionnes, et tu cutes/pastes dans ta page. Trop facile !!! Luc@kevinÔdesign, ingénieur de conception/design graphique et néanmoins artistique de site web

Cet outil de fainéant pratique et convivial est un des concepts important de l’informatique actuelle. Encore plus utilisé depuis l’invention du "racourci clavier"(tm), pour les concours de "j’utilise ma souris le moins possible"

DéfinitioN

Regardons dans un dictionnaire en ligne la définition :

copier/coller d’objets

Technologie généralement associée à un desktop permettant de proposer dans l’interface graphique des opérations de copier/couper/coller en les associant à des objets sous-jacents du système et pas simplement des éléments graphiques, typiquement au moyen du passage par un ORB, notamment Corba. (source : http://www.osinet.fr)

Bigre !! En voila du language d’informaticien !!

Bon je vais essayer de le traduire

L’idée vient de la représentation que l’on a des objets : un objet est la représentation virtuelle d’un ensemble d’éléments par une seule icone, par exemple. Cela veut dire qu’un objet est à peu près n’importe quoi : du texte, une image, une commande, une fonction propre au système. Un objet n’est pas forcément que ce que l’on peut en voir, mais tout ce qu’il faut pour l’avoir ( par exemple : l’objet chaise en bois, contiendrai le bois, les clous, l’ébéniste, la scie, et toute la bière qu’a bu l’ébéniste pour la faire)

et un ORB, c’est quoi donc ?

Les ORBs sont nés pour répondre aux soucis de faire communiquer entre eux des objets répartis.

Nous voila bien avancés... Voyons la suite :

L’ORB se définit ainsi  : L’ORB doit être un middleware entre les clients et les serveurs. Il gère les communications entre les clients et les serveurs de manière transparente pour le programmeur. Un souci d’interopérabilité doit être pris en compte, de sorte à faire communiquer entre eux des objets répartis sur des systèmes hétérogènes. Le développeur se contente de spécifier une interface, et n’a pas à connaître la technique de l’ORB.

Les fonctions demandées à un ORB sont simples à comprendre : Définition d’une interface. Il est en effet important de savoir par quelles méthodes les objets pourront communiquer entre eux. Localisation et activation d’objets distants. Pour permettre un fonctionnement délocalisé, faisant inter agir différents systèmes. Assurer la communication entre les objets.

facile, non ? bien maintenant que nous connaissons les termes techniques, revoyons un peu l’histoire informatique

HistoriK

Tout d’abord, l’histoire rend hommage à un certain Kro-Gloh : Alors qu’il n’était pas content, il projeta sa femme contre le mur de sa grotte, et lorsqu’il la décolla, il s’aperçu qu’il avait créé le moulage sur pierre, et en même temps le copier-coller.

Quelques années plus tard...

Tout a commencé avec un certain Doug...

Doug Engelbart était un ingénieur aérospatial qui travaillait à la NASA. Juste après la 2e guerre mondiale, en 1945, il a lu un document "As We May Think" comme on devrait penser, écrit par Vannevar Bush. Ce document traitait d’un appareil, le Memex, qui s’il avait été construit, aurait beaucoup des fonctions des ordinateurs à interface graphique.

Après son doctorat, il a été recrutré au Stanford Research Institute (SRI). Il y a publié de nombreux articles sur l’affichage d’information dans des "fenêtres", et sur le travail avec un objet appelé "souris". Son travail a reçu (à l’époque) assez peu d’écho. En 1968 il présenta un ordinateur à interface graphique dans une conférence, ce qui plut au ministère de la défence. Son travail fut financé les 7 années suivantes par l’ARPA (Advance Project Research Center).

Au milieu des années 70, ARPA arrêta le financement pour ce projet, et le groupe de recherche se divisa. Beaucoup de ses collègues rejoignirent le PARC, Xerox Palo Alto Research Centre, où ils continuèrent à travailler dessus.

Bon tout ça c’est bien beau, mais ca ne reponds pas aux questions que l’on se pose : Quand ont été faites les découvertes majeures ?

- Light pen comme pointeur su l’écran - 1960 ou plus tôt

- Joysticks - jeux de batailles spatiale, 1962 ou avant

- Trackballs - quelque part dans les années 1960

- Outil pour pointer avec Pointeur directement sur l’écran- Doug Englebart chez SRI (milieu 70).

- Souris - Doug Englebart chez SRI (trackball inversé ?)

- Changement des curseurs pour siginfier l’état du système - William Newman chez Xerox PARC

- Menus - LRG chez Xerox PARC

- Popup Menus - Ingalls(LRG)@Xerox PARC

- Menus déroulants - Lisa@Apple

- Barre des menus - Lisa@Apple

- Menus hiérarchiques - Paeth(SSL) chez Xerox PARC (Smalltalk)

- Racourcis clavier pour les objets des menus - Lisa chez Apple or Ed Anson (1980) ou avant

- Icones - David Smith(SDD) chez Xerox (Star->Mac->Lisa)

- Polices de caractères multiples & styles dans le texte - CSL chez Xerox PARC

- Couper/Copier/Coller - Xerox PARC

- Couper/Copier/Coller avec une souris - Tesler(SSL) chez Xerox PARC (Gypsy, Smalltalk)

En résumé le PARC ( Xerox Palo Alto Research Center, fondé en 70) a inventé avant 75 :

- l’alto : station de travail avec ecran bitmap et souris ;

- le couper coller copier ;

- l’idée du système de fenetrage ;

- l’imprimante laser ;

- ethernet et le réseau local.

Pas mal non ?

TravauX PratiqueS

Et maintenant, je vous propose un petit peu de Travaux Pratiques.

Essayons ensemble de faire des copier coller. A partir d’ici, le monde est divisé en deux catégories intégristes : Ceux qui possèdent un mac et qui mange des pommes avec n’importe quel raccourci clavier, et ceux qui possèdent un pécé, qui garde le "control" sur tout le clavier. Ne cherchez pas de parti pris avec moi, vous le verrez bien assez tôt !

Les tables de la loi du copier-coller :

Pour Mac

il faut d’abord selectionner le ou les élements à copier, puis apuyez doucement sur "pomme" et "C" . Et vlan ! Vous venez de copier l’objet dans la mémoire de votre mac ! Un petit coup de "pomme" et "V" vous copiera le contenu de la mémoire à l’endroit que vous avez sélectionné avec vote mulot. visuellement, voila ce que cela donne :

Pomme V sur Mac

Quant aux Pécés

Avant de se lancer dans la technique compliquée du copier coller sur un pécé, il est nécessaire de rappeler quelques touches importantes sur leur clavier. Parmi l’ensemble des touches, il en existe trois de vraiment différentes : la touche control, la touche alt, comme alternate, et la touche alt gr -prononcer altegreu- comme alternate ground. Ici, c’est la touche control qui nous interresse. Le copier coller s’effectue par une pression délicate, mais continue sur la touche control, tout en tapant violement à plusieurs reprises sur la touche C, l’usage d’un marteau étant fortement prohibé dans ce cas ci !

voici une photo floue artisitik de l’action au ralenti

control-c sur PC

Vous voyez !! C’est pas sorcier finalement !

Et pour ConclurE

Et pour conclure, je dirais qu’il ne faut pas oublier non plus l’ultime invention de la technologie moderne, le glisser déposer.

glisser - déposer - phase 1 glisser - déposer - phase 2 glisser - déposer - phase 3

Regardez, c’est très simple : on prend nonchalament un objet avec la souris, on clique sur le bouton gauche (ou l’unique bouton, à défaut) on le MAINTIENT enfoncé pendant que l’on déplace la souris pour positionner l’objet à la place désirée. Là, il ne reste plus qu’à lâcher le bouton, et Hop !!!! Vous avez déplacé l’objet !

Quelle merveille !!!

et comment ça marche ?

pourquoi ?

combien ??

Je sens tellement de question qui brûlent vos lèvres... Mais il est l’heure de nous quitter. La belle histoire du copier-coller s’achève ici, pendant que le glisser-déplacer part vers de nouvelles aventures, au galop.

A bientôt pour de nouvelles comptines !

Références de recherche : 1 2 3 4 5 6 7

Mots Clés

  • Trucs & Astuces : 3studio


[Réalisation et Contact] - [Plan du site] - [Syndication RSS]
[ merci à tous ceux qui m'ont aidé sans le savoir, amis, famille, webmestres et autres ! ]