Solaris 9: Acerca de la documentación

Desarrollo de aplicaciones

En las tablas siguientes se enumera la documentación en la que se describen las funciones y procedimientos de desarrollo de software. El título de la tabla indica el nombre de la colección en la que se encuentra el documento en el conjunto de documentación de Solaris 9.

Tabla 3–11 Solaris 9: Colección de novedades del sistema operativo

Documento 

Descripción  

Solaris 9: Novedades del sistema operativo

Este manual contiene descripciones detalladas de las características de las nuevas funciones el sistema operativo Solaris 9. En los capítulos se resumen las nuevas funciones para usuarios de escritorio, administradores de sistemas y desarrolladores de software. El capítulo relativo a la administración de sistemas incluye las características de instalación de Solaris 9. También se comentan las nuevas funciones de Java. 

Tabla 3–12 Solaris 9 Software Developer Collection

Documento 

Descripción  

Application Packaging Developer's Guide

Este manual contiene instrucciones paso a paso e información básica importante para el diseño, construcción y verificación de paquetes, así como información y ejemplos sobre técnicas avanzadas que pueden ser útiles durante el proceso de creación de paquetes. 

Federated Naming Service Programming Guide

Este manual sirve de ayuda para la combinación flexible de distintos sistemas autónomos de asignación de nombres en un solo servicio al que se pueda acceder con una única y sencilla interfaz de sistema de asignación de nombres. 

GSS-API Programming Guide

Este manual proporciona instrucciones a los desarrolladores sobre el uso de la API de Servicios de seguridad genéricos (GSS-API) para proteger los programas basados en red. GSS-API ofrece a los desarrolladores un método para utilizar los mecanismos de seguridad instalados, así como sus funciones de autenticación, confidencialidad e integridad de datos, para proteger las transmisiones a través de la red. GSS-API elimina la necesidad de que los programas de transmisión de datos sean específicos para la plataforma o para el mecanismo de transmisión.  

International Language Environments Guide

En este manual se describen las funciones de internacionalización del sistema operativo Solaris 9. Contiene información importante acerca del uso del software de Solaris 9 para la construcción de productos de software compatibles con diversos idiomas y características culturales. Incluye, asimismo, directrices con el fin de guiar a los programadores en el uso del software de Solaris 9 para el desarrollo de aplicaciones dirigidas a mercados internacionales. 

Además del euro, se analizan conceptos, como la Independencia del conjunto de códigos (CSI), compatibilidad de teclados y adaptación a entornos nacionales de productos Solaris plurilingües. Se estudian, también, otros temas como la impresión en idiomas europeos y asiáticos, así como las funciones de admisión de entornos nacionales Unicode.  

Java 2 SDK for Solaris Developer's Guide

Este manual ofrece información a los programadores acerca del uso del lenguaje de programación Java en el sistema operativo Solaris 9. El manual incluye información general y descripciones de las nuevas características y mejoras de la plataforma Java 2 para Solaris, acompañadas de notas sobre compatibilidad. 

Linker and Libraries Guide

En este manual se describen las operaciones del editor de enlaces y el enlazador de tiempo de ejecución de Solaris, así como los objetos sobre los que actúan. El manual trata acerca del editor de enlaces:ld(1), el enlazador de tiempo de ejecución:ld.so.1(1), objetos compartidos (a veces se denominan bibliotecas compartidas) y el formato de archivos objeto ELF.

Multithreaded Programming Guide

Este manual trata de las API de subprocesos POSIX y Solaris, programación con objetos de sincronización, compilación de programas con múltiples subprocesos y localización de herramientas de análisis para este tipo de programas. 

El manual está dirigido a desarrolladores que deseen utilizar subprocesos múltiples para separar un proceso en varios subprocesos de ejecución independiente, con el fin de mejorar el rendimiento y la estructura de las aplicaciones.  

ONC+ Developer's Guide

En este manual se describen los servicios distribuidos ONC+TM, desarrollados en Sun Microsystems. Las tecnologías ONC+ constituyen una familia de tecnologías, servicios y herramientas. Las tecnologías son:

  • Llamada a procedimiento remoto independiente del transporte (TI-RPC), que se desarrolló para que las aplicaciones RPC fuesen independientes del transporte.

  • Representación de datos externa (XDR), que es una especificación para la representación de datos independiente de la arquitectura.

  • Servicios de información de red Plus (NIS+), que es el servicio de asignación de nombres para empresas, en el entorno de Solaris. Este servicio proporciona una base de información escalable y segura.

Programming Interfaces Guide

En este manual se describen las interfaces específicas del entorno Solaris 9 en sectores como la compartición de memoria, la selección de transportes y la administración en tiempo real. En él se describen, asimismo, aplicaciones relacionadas con la compatibilidad con API/ABI, como, por ejemplo, appcert. ONC+ Developer's Guide describe interfaces de red de un nivel superior.

Solaris 64-bit Developer's Guide

Este manual está especialmente dirigido a los desarrolladores de aplicaciones: ofrece asistencia para la elección entre el entorno de programación de aplicaciones Solaris de 32 o de 64 bits; explica las semejanzas y las diferencias entre ambos entornos y la forma de escribir código que se pueda portar de un sistema a otro; describe, también, algunas de las herramientas incluidas en el sistema operativo para el desarrollo de aplicaciones de 64 bits.  

Solaris DHCP Service Developer's Guide

Este manual ofrece información a los desarrolladores que deseen programar aplicaciones compatibles con un nuevo servicio de datos para almacenar información del servicio DHCP de Solaris.  

Solaris Modular Debugger Guide

En este manual se describe el Depurador modular de Solaris (MDB), una herramienta de depuración genérica para el sistema operativo Solaris, cuya principal característica es su capacidad de ampliación. Se explica cómo utilizarla para la depuración de sistemas de software complejos, poniendo especial atención en las utilidades de depuración del núcleo de Solaris, de los controladores de dispositivo y de los módulos asociados; se incluye una completa documentación y se comenta en profundidad la sintaxis del lenguaje de MDB, las funciones del depurador y la API de programación de módulos de MDB. 

Solaris WBEM SDK Developer's Guide

En este manual se describen los componentes del Kit de desarrollo de software (SDK) WBEM de Sun y se explica su uso en el desarrollo de aplicaciones y programas dotados de WBEM. 

Solaris X Window System Developer's Guide

Este manual ofrece información detallada para desarrolladores de software que diseñen aplicaciones para el servidor X de Solaris, así como de las características del servidor X de Solaris, el sistema de gestión de imágenes DPS y los dispositivos de visualización admitidos. Se tratan, también, los esquemas y protocolos de autorización para conexiones con servidores, asi como las diferencias y mejoras respecto al servidor X Consortium de ejemplo. 

SPARC Assembly Language Reference Manual

En este manual se describe el lenguaje ensamblador que se ejecuta en el sistema SPARC y traduce los archivos de código fuente en formato de lenguaje ensamblador a archivos objeto en formato de enlazador. Su texto está actualizado hasta la versión 7 de Solaris. 

STREAMS Programming Guide

En este manual se describen las utilidades STREAMS de servicios de comunicación para sistemas UNIX® en el entorno Solaris. Para desarrolladores de aplicaciones, el manual incluye información acerca de la construcción, uso y desmontaje de un flujo stream; servicios de mensajes; administración; y uso de conducciones con nombre y basadas en STREAMS. Para los desarrolladores de módulos y controladores, el manual describe el entorno de trabajo, servicios de mensajes, diseño de controladores, diseño de módulos, configuración, subproceso múltiple y multiplexado en STREAMS.

ToolTalk User's Guide

En este manual se describe el servicio ToolTalkTM y la forma de modificar las aplicaciones para el envío y recepción de mensajes ToolTalk. Esta dirigido a desarrolladores que deban crear o mantener aplicaciones que utilizan el servicio ToolTalk para interactuar con otras aplicaciones. Es útil, también, para administradores de sistemas que instalen estaciones de trabajo y requiere estar familiarizado con los comandos del sistema operativo Solaris, los comandos de administración de sistemas y la terminología de sistemas.

Writing Device Drivers

Este manual contiene información acerca del desarrollo de controladores para dispositivos orientados a caracteres, orientados a bloques, de destino y de adaptador de bus de sistema SCSI para el sistema operativo Solaris. En él se comenta cómo desarrollar controladores de dispositivo reentrantes y de subproceso múltiple en todas las arquitecturas compatibles con las interfaces DDI/DKI de Solaris. Se describe una estrategia habitual de programación de controladores que permite programarlos sin tener en cuenta las cuestiones específicas de la plataforma, como el orden de bits y la ordenación de datos. 

También se tratan temas de conversión de los controladores Solaris a un entorno de 64 bits, controladores sensibles a los clúster, autoconfiguración de controladores, E/S programadas, acceso directo a memoria (DMA) y gestión de la alimentación. El resto de temas incluye la gestión del contexto de dispositivos, la compilación, instalación y verificación de controladores, asi como la depuración de éstos. 

Tabla 3–13 Solaris 9 KCMS Collection

Documentación  

Descripción  

KCMS Application Developer's Guide

En este manual se describe la interfaz de programación de aplicaciones (API) del marco de trabajo Kodak Color Management SystemTM (KCMSTM). El marco KCMS mejora la presentación y permite una reproducción precisa de las imágenes digitales en color en sistemas de escritorio y periféricos asociados. Con esta API se pueden crear aplicaciones que efectúen conversión y manipulación correctas del color.

KCMS Calibrator Tool Loadable Interface Guide

En este manual se describe la forma de crear un módulo manejador de dispositivos de carga dinámica, que proporciona a la herramienta de calibración de KCMS datos de corrección de color para la actualización de archivos de formato ICC. El documento muestra información general acerca de la interacción entre el módulo de carga dinámica y la herramienta de calibración de KCMS. Resultará especialmente útil para desarrolladores de controladores que programen un módulo de color para tecnología de gestión del color. 

KCMS CMM Developer's Guide

En este manual se describe cómo crear un módulo de gestión del color (CMM) con KCMS. Proporciona información acerca del uso de la biblioteca de clases de KCMS, que es una interfaz de transporte de gráficos (GPI) desarrollada en C++. Estas interfaces enlazan la capa independiente del dispositivo con el módulo de color y permiten el flujo de datos de la aplicación a dicho módulo. Resultará especialmente útil para desarrolladores de controladores que programen un módulo de color para tecnología de gestión del color. 

KCMS CMM Reference Manual

En este manual se describe cada una de las clases de C++ de la biblioteca de KCMS. Ésta es una interfaz de transporte de gráficos desarrollada en C++, para la creación de módulos de color KCMS. Resultará especialmente útil para desarrolladores de controladores que programen un módulo de color para la gestión del color. 

KCMS Test Suite User's Guide

En este manual se describe un paquete de secuencias de prueba; se hace hincapié en la utilidad de prueba que puede emplear el desarrollador de CMM para verificar si un CMM es compatible con el marco KCMS. Proporciona documentación de consulta para aquellos que estén interesados en el desarrollo y uso del marco de trabajo KCMS.