Berkeley sockets

Berkeley Sockets Interface ou simplement sockets, est un ensemble normalisé de fonctions de communication lancé par l’université de Berkeley au début des années 1980 pour leur Berkeley Software Distribution (abr. BSD). 30 ans après son lancement, cette interface de programmation est proposée dans quasiment tous les langages de programmation populaires (Java, C#, C++, …).

La notion sur laquelle est construite cette interface sont les sockets (en français « interfaces de connexion » mais aussi « portspoints de connexionconnecteurs logiciels ») par lesquelles une application peut se brancher à un réseau et communiquer ainsi avec une autre application branchée depuis un autre ordinateur.

Beta Test

Beta Test : Méthode qui consiste à tester une application ou un programme auprès d’utilisateurs volontaires. Microsoft a étendu cela également sous forme de version « beta marketing » pour que les utilisateurs volontaires testent les fonctionnalités d’un produit et aident à en définir les limites et l’étendue. On rencontre parfois l’idée que les éditeurs de logiciels ont poussé ce mécanisme à l’extrême et n’hésitent pas à mettre en production ou même à mettre en vente une version non complètement testée d’un logiciel, les utilisateurs étant alors invités à signaler les bugs rencontrés