关于 Solaris 9 文档

开发应用程序

以下各表列出用于描述软件开发特性和过程的文档。表标题列出集合的名称,可以在该集合中查找 Solaris 9 文档集中的文档。

表 3–11 Solaris 9 About What's New Collection - zh

文档 

说明 

Solaris 9 操作环境的新增功能

本书包含有关 Solaris 9 操作环境中新增功能的高级特性描述。各章分别针对桌面用户、系统管理员和软件开发者总结了新特性。系统管理一章包含了 Solaris 9 安装特性。还总结了新增的 Java 特性。 

表 3–12 Solaris 9 Software Developer Collection - zh

文档 

说明 

Application Packaging Developer's Guide

本书提供设计、生成和检验软件包的逐步说明以及相关的背景信息。该文档还包括在软件包创建过程中可能非常有用的高级技术信息及其实例。 

Federated Naming Service Programming Guide

本书为将多个不同的自治命名系统灵活组合为单个服务提供支持,以便可以通过单个简单命名系统界面对其进行访问。 

GSS-API Programming Guide

本书就如何使用通用安全性服务应用程序接口 (GSS-API) 来保证自己的基于网络的程序安全对开发者进行指导。GSS-API 为开发者提供了一种使用已安装的安全性机制及其所提供的认证、机密性和数据完整性功能来保护网络传输的方法。GSS-API 消除了数据传输程序必须特定于某一平台或某一机制的必要性。 

国际化语言环境指南

本书描述 Solaris 9 操作环境中的国际化功能。该书包含有关如何使用 Solaris 9 软件来生成支持各种语言和文化惯例的软件产品的重要信息。该书还包含适用于开发者的有关如何使用 Solaris 9 软件来编写面向国际市场的应用程序的指南。 

其中介绍了欧元和其它一些概念,如代码集独立性 (CSI)、键盘支持以及如何本地化多语种的 Solaris 产品。其它主题包括对欧洲语言和亚洲语言打印的打印支持以及 Unicode 语言环境支持功能。 

Java 2 SDK for Solaris Developer's Guide

本书为开发者提供有关如何在 Solaris 9 操作环境中使用 Java 程序设计语言的信息。该书包括对适用于 Solaris 的 Java 2 平台中的新增特性和增强功能的概述和说明,以及有关兼容性问题的说明。 

Linker and Libraries Guide

本书描述 Solaris 链接编辑器和运行时链接程序的操作以及它们所操作的对象。该书讨论了链接编辑器: ld(1),运行时链接程序:ld.so.1(1),共享对象(有时称为共享库),以及 ELF 对象文件格式。

Multithreaded Programming Guide

本书讨论了 POSIX 和 Solaris 线程 API、用同步对象进行程序设计、编译多线程程序以及查找多线程程序的分析工具。 

本书适用于希望使用多线程技术将一个进程分为多个独立的执行线程,以便改善应用程序性能和结构的开发者。 

ONC+ Developer's Guide

本书描述在 Sun Microsystems 开发的 ONC+TM 分布式服务。ONC+ 技术由一系列技术、服务和工具组成。这些技术包括以下内容:

  • 开发与传输无关的远程过程调用 (TI-RPC) 的目的在于使 RPC 应用程序独立于传输。

  • 外部数据表示法 (XDR) 是一种与体系结构无关的数据表示规范。

  • 网络信息服务扩充版本 (NIS+) 是 Solaris 环境中的企业命名服务。该服务提供了一种可缩放的安全信息库。

Programming Interfaces Guide

本书描述共享内存、传输选择以及实时管理等领域中特定于 Solaris 9 环境的接口。本书还描述与 API/ABI 顺应性相关的应用程序,如 appcert。《ONC+ Developer's Guide》描述了高级联网接口。

Solaris 64-bit Developer's Guide

本书主要是为应用程序开发者编写的,并提供了有关选择使用 32 位还是使用 64 位 Solaris 应用程序设计环境的指导。该书解释了 32 位和 64 位应用程序环境的相似性和差异,并解释了如何编写可在这两种环境之间移植的代码。本书还描述了一些工具,这些工具是由操作系统为开发 64 位应用程序而提供的。 

Solaris DHCP Service Developer's Guide

本书为希望支持新的数据服务来存储 Solaris DHCP 服务信息的开发者提供信息。 

Solaris Modular Debugger Guide

本书描述 Solaris 模块调试器 (MDB),它是 Solaris 操作环境中的通用调试工具。MDB 的主要特性是它的可扩展性。本书描述如何使用 MDB 来调试复杂的软件系统,并着重描述可用于调试 Solaris 内核以及相关设备驱动程序和模块的工具。该书还包括针对 MDB 语言语法、调试器特性以及 MDB 模块程序设计 API 的完整参考资料和讨论。 

Solaris WBEM SDK Developer's Guide

本书描述 Sun WBEM 软件开发工具包 (SDK) 的组件,并解释如何使用这些组件来开发基于 WBEM 的应用程序。 

Solaris X Window System Developer's Guide

本书为正在为 Solaris X 服务器设计应用程序的软件开发者提供详细信息。有关 Solaris X 服务器、DPS 映像系统以及所支持的显示设备的特性的详细信息,请阅读本书。其它主题包括服务器连接的授权方案和协议以及与 X 联合样例服务器的差异和对该服务器的增强。 

SPARC Assembly Language Reference Manual

本书描述运行在 SPARC 系统上的汇编程序,该程序将汇编语言格式的源文件转换为链接格式的目标文件。 本书中的文本通用于 Solaris 7 软件。 

STREAMS Programming Guide

本书描述用于 Solaris 环境中的 UNIX® 系统通信服务的 STREAMS 工具。 对于应用程序开发者来说,本书包含有关下列几个方面的信息:构造、使用和分解一个流; 信息传送; 管理; 使用基于 STREAMS 的管道和命名管道。对于模块和驱动程序开发者来说,本书描述了 STREAMS 框架、信息传送、驱动程序设计、模块设计、配置、多线程处理以及多路复用。

ToolTalk User's Guide

本书描述 ToolTalkTM 服务以及如何修改应用程序以发送和接收 ToolTalk 信息。该文档是为创建或维护使用 ToolTalk 服务来与其它应用程序互操作的应用程序的开发者提供的。如果您是一位安装工作站的系统管理员,则本书同样非常有用。本书假定您已熟悉 Solaris 操作环境命令、系统管理员命令以及系统术语。

Writing Device Drivers

本书提供有关如何为 Solaris 操作环境开发面向字符的设备、面向块的设备以及 SCSI 目标和 HBA 设备的设备驱动程序的信息。本书讨论如何为所有符合 Solaris DDI/DKI 的体系结构开发多线程可重入设备驱动程序。其中描述了一种通用的驱动程序设计方法,该方法允许在编写驱动程序时不考虑特定于平台的问题,如尾数法和数据排序。 

其它主题包括将 Solaris 驱动程序向 64 位环境进行移植、支持群集的驱动程序、驱动程序自动配置、可编程输入/输出、直接存储器存取 (DMA) 以及电源管理。其它主题包括以下内容:设备上下文管理; 驱动程序的编译、安装和测试; 驱动程序的调试。 

表 3–13 Solaris 9 KCMS Collection

文档 

说明 

KCMS Application Developer's Guide

本书描述 Kodak Color Management SystemTM (KCMSTM) 框架应用程序设计接口 (API)。 KCMS 框架能够在桌面计算机和关联外围设备上对数字彩色图像进行精确复制,并能够改善其外观。使用此 API,您就可以编写执行正确的颜色转换和操作的应用程序。

KCMS Calibrator Tool Loadable Interface Guide

本书描述如何创建动态可装设备处理程序模块,该模块为 KCMS 校准器工具提供颜色校正数据以更新 ICC 格式文件。该文档提供了对动态可装模块与 KCMS 校准器工具之间的交互的概述。 如果您是一位正在为颜色管理技术编写颜色模块的驱动程序开发者,请阅读该文档。 

KCMS CMM Developer's Guide

本书描述如何创建 KCMS 颜色管理模块 (CMM)。 该书提供有关如何使用 KCMS 基础库的信息,该基础库是一个用 C++ 语言实现的图形移植接口 (GPI)。 这些界面将 KCMS 库中独立的设备层与颜色模块链接起来,并使得数据可以从应用程序传输到颜色模块。如果您是一位正在为颜色管理技术编写颜色模块的驱动程序开发者,请阅读该文档。 

KCMS CMM Reference Manual

本书描述 KCMS 基础库中的各个 C++ 类。该库是一个用 C++ 语言实现的图形移植接口,用于创建 KCMS 颜色模块。如果您是一位正在为颜色管理技术编写颜色模块的驱动程序开发者,请阅读该文档。 

KCMS Test Suite User's Guide

本书描述了一组测试脚本和测试工具,CMM 开发者可用来确保 CMM 与 KCMS 框架兼容。对于任何有兴趣开发和使用 KCMS 框架的人员,该文档同样是一本很好的参考书。