A propos de la documentation Solaris 7

Solaris 7 Software Developer Collection

Cette collection contient des manuels destinés aux développeurs de logiciels travaillant en environnement Solaris. Vous trouverez ci-après un résumé de chaque document.

Applications Packaging Developer's Guide

Le manuel Application Packaging Developer's Guide fournit des instructions détaillées et des informations générales pour concevoir, élaborer et tester des modules. Ce guide décrit également, avec des exemple, des techniques avancées conçues pour faciliter la création de modules.

Federated Naming Service Programming Guide

Le manuel Federated Naming Service Programming Guide fournit un support pour l'intégration souple de plusieurs systèmes de noms autonomes dans un même service, accessible à partir d'une même interface de système de noms simple. Le service de noms fédéré (FNS) homogénéise l'attribution des noms en encourageant l'utilisation de règles d'attribution de noms communes. Ces interfaces et règles d'attribution de noms sont partagées par les systèmes et les applications (par exemple, le service de fichiers et le service d'impression) pour présenter une vue d'ensemble cohérente des espaces de noms globaux et des espaces inter-entreprise en environnement Solaris.

Le système FNS exporte les règles et l'interface de programmation XFN X/Open, standard ouvert supporté par d'autres fournisseurs, améliorant ainsi la portabilité des applications utilisant le service FNS. Le service FNS est composé de bibliothèques XFN et d'outils d'administration, ainsi que d'un ensemble de systèmes de noms conformes XFN mis en oeuvre à l'aide du service NIS+ pour attribuer des noms aux succursales, aux utilisateurs, aux machines, aux sites, aux services et aux fichiers d'une entreprise.

Java on Solaris Developer's Guide

Le manuel Java on Solaris 7 Developer's Guide fournit aux développeurs JavaTM des informations sur l'utilisation de Java en environnement Solaris 2.6 et Solaris 7 : présentation et description des principaux composants de Java sous Solaris, avantages pour les développeurs et optimisation des applications Java sous Solaris. Ce document couvre également les problèmes de compatibilité et de style.

Linker and Libraries Guide

Le manuel Linker and Libraries Guide décrit les opérations de l'éditeur de liens Solaris et de l'éditeur de liens d'exécution, ainsi que les objets auxquels ils s'appliquent. Les principaux sujets couverts par ce guide sont : l'éditeur de liens, ld(1), l'éditeur de liens d'exécution, ld.so.1(1), les objets partagés (parfois appelés bibliothèques partagées) et le format des fichiers d'objets ELF.

Multithreaded Programming Guide

Le manuel Multithreaded Programming Guide couvre les API de threads POSIX et Solaris, la programmation à l'aide d'objets de synchronisation, la compilation de programmes multithreadés et la recherche d'outils d'analyse pour les programmes multithreadés.

Ce guide s'adresse aux développeurs qui souhaitent utiliser le "multithreading" pour diviser un processus en threads d'exécution indépendants, améliorant ainsi les performances et la structure des applications.

ONC+ Developer's Guide

Le manuel ONC+ Developer's Guide décrit les interfaces de programmation des appels de procédures distantes (RPC) et du service de noms réseau NIS+, qui font partie des services distribués ONC+TM développés par Sun Microsystems.

Ce guide facilite la conversion d'applications mono-ordinateur en applications réseau distribuées, ainsi que le développement et la mise en oeuvre d'applications distribuées.

Programming Utilities Guide

Le manuel Programming Utilities Guide couvre les nouveaux utilitaires TNF utilisés pour le suivi des performances et de l'exécution des programmes, ainsi que les utilitaires lex, yacc, make, sccs et m4.

SPARC Assembly Language Reference Manual

Ce manuel décrit le moteur d'assemblage qui s'exécute sur l'architecture SPARC et traduit les fichiers source (en langage assembleur) en fichiers objet prêt pour l'édition de liens.

Solaris 7 64-bit Developer's Guide

Le manuel Solaris 7 64-bit Developer's Guide s'adresse aux développeurs d'applications et fournit des instructions permettant de déterminer si une application doit être de type 32 bits ou 64 bits. Il répertorie les points communs et les différences entre les environnements d'application 32 bits et 64 bits, explique comment élaborer un code portable entre les deux environnements et décrit les outils fournis par le système d'exploitation pour développer des applications 64 bits. Ce guide décrit par ailleurs les différences entre les environnements de développement et d'exécution Solaris 32 bits et 64 bits. Il permet aux développeurs d'applications de déterminer quand il convient de convertir un code 32 bits en application 64 bits.

Solaris Internationalization Guide for Developers

Le manuel Solaris Internationalization Guide For Developers décrit les nouvelles fonctions d'internationalisation du logiciel Solaris 7. Il fournit des informations importantes sur l'utilisation du logiciel Solaris 7 pour élaborer des produits logiciels globaux capables de supporter des langues et des conventions culturelles différentes. Il explique aux développeurs comment utiliser le logiciel Solaris 7 pour construire des applications pour les marchés internationaux et contient des renvois vers des sources de documentation plus détaillées.

Solaris X Window System Developer's Guide

Ce document fournit des informations détaillées aux développeurs de logiciels souhaitant créer une interface avec le serveur X Solaris. Veuillez vous reporter à ce manuel pour obtenir des informations détaillées sur les fonctions du serveur X Solaris, le système d'imagerie DPS, les services d'affichage supportés, les schémas et les protocoles d'autorisation pour les connexions au serveur, ainsi que les différences et les améliorations par rapport au serveur du Consortium X.

Source Compatibility Guide

Le manuel Source Compatibility Guide décrit l'installation, l'utilisation et les composants du module de compatibilité source SunOS/BSD. Ce module optionnel fournit plusieurs interfaces SunOS 4.1 et BSD (non disponibles en environnement d'exploitation SunOS 5.x) et d'autres interfaces dont les fonctionnalités varient en fonction de la version de SunOS (4.1 ou 5.x).

STREAMS Programming Guide

Le manuel STREAMS Programming Guide offre une introduction à l'utilitaire STREAMS pour les services de communication des systèmes UNIX en environnement Solaris. Il décrit les mécanismes, les modules, les gestionnaires, les canaux de communication, l'interrogation, la signalisation et le multiplexage STREAMS en proposant de nombreux exemples.

System Interface Guide

Le manuel System Interface Guide est le document le plus général d'un ensemble de documents décrivant les éléments principaux de l'interface de programmation d'application (API). Ce guide présente le concept d'API et décrit le contrôle de processus, le contrôle de planification, les entrées/sorties fichier, la communication interprocessus System V, la gestion de la mémoire et les interfaces temps-réel.

Les autres manuels de cet ensemble sont les suivants : STREAMS Programming Guide, Multithreaded Programming Guide et Transport Interfaces Programming Guide.

ToolTalk User's Guide

Ce document décrit le service ToolTalk et explique comment modifier les applications pour envoyer et recevoir des messages ToolTalk. Ce manuel s'adresse aux développeurs qui créent ou gèrent des applications qui utilisent le service ToolTalk pour interagir avec d'autres applications. Il est également utile aux administrateurs système qui configurent des stations de travail. Ce guide nécessite une certaine familiarité avec les commandes de l'environnement d'exploitation Solaris, les commandes d'administration système et la terminologie du système.

Transport Interfaces Programming Guide

Le manuel Transport Interfaces Programming Guide décrit les interfaces de programmation d'application utilisées pour les services de transport dans l'environnement d'exploitation Solaris. Il explique également le développement d'applications distribuées en réseau à l'aide de l'environnement d'exploitation Solaris. Les sujets traités comprennent l'interface des mécanismes d'échange au niveau du transport, l'interface de transport Unix System V et les mécanismes de sélection du réseau utilisés par les applications pour choisir un type de transport réseau et sa configuration.

WebNFS Developer's Guide

Le manuel WebNFS Developer's Guide est fourni pour la première fois avec le logiciel Solaris 7 et contient des informations sur les sujets suivants :

Writing Device Drivers

Le manuel Writing Device Drivers explique comment écrire des pilotes de périphériques en mode caractère ou en mode bloc pour l'environnement d'exploitation Solaris. Il contient des informations sur les problèmes matériels et logiciels liés à l'écriture de pilotes de périphériques. Il fournit également des informations sur les interfaces d'accès aux données permettant d'écrire des pilotes de périphériques indépendants de l'ordre des données et de la gestion poids fort/poids faible des octets par le système. Il fournit en outre des informations sur le portage des pilotes Solaris vers un environnement 64 bits.

x86 Assembly Language Reference Manual

Ce manuel décrit le moteur d'assemblage qui s'exécute sur l'architecture x86 et traduit les fichiers source (en langage assembleur) en fichiers objet prêt pour l'édition de liens.