Application Packaging Developer's Guide
|
This book provides step-by-step instructions and relevant background
information for designing, building, and verifying packages. This document
also includes information on, and examples of, advanced techniques that you
might find helpful during the package creation process.
|
Federated Naming Service Programming Guide
|
This book provides support for flexible composition of different,
autonomous naming systems into a single service that you can access with a
single, simple naming system interface.
|
GSS-API Programming Guide
|
This book
instructs developers on how to use the Generic Security Services Application
Interface (GSS-API) to make their network-based programs secure. The GSS-API
provides developers with a way to use installed security mechanisms, and the
authentication, confidentiality, and data integrity features they provide,
to protect transmissions over networks. The GSS-API eliminates the necessity
for data-transmission programs to be platform-specific or mechanism-specific.
|
International
Language Environments Guide
|
This book describes internationalization features in the Solaris 9 operating
environment. The book contains important information on how to use Solaris 9
software to build software products that support various languages and cultural
conventions. This book also contains guidelines for developers on how to use Solaris 9
software to write applications for international markets.
The
euro is introduced, along with such concepts as Codeset Independence (CSI),
keyboard support, and how to localize the multilingual Solaris product. Other
topics include printing support for European and Asian printing, and Unicode
locale support features.
|
Java 2 SDK for Solaris Developer's Guide
|
This book gives developers information about using the Java programming
language in the Solaris 9 operating environment. The book includes overviews
and descriptions of the new features and enhancements in the Java 2 Platform
for Solaris, with notes about compatibility issues.
|
Linker
and Libraries Guide
|
This book
describes the operations of the Solaris link-editor and runtime linker, and
the objects on which they operate. The book covers the Link-Editor: ld(1), the Runtime Linker: ld.so.1(1), Shared
Objects (sometimes referred to as Shared Libraries), and the ELF object file format.
|
Multithreaded
Programming Guide
|
This book
covers the POSIX and Solaris threads APIs, programming with synchronization
objects, compiling multithreaded programs, and finding analysis tools for
multithreaded programs.
This book is for developers who want to
use multithreading to separate a process into many independent execution threads
to improve application performance and structure.
|
ONC+
Developer's Guide
|
This book
describes the ONC+TM distributed services that were developed
at Sun Microsystems. ONC+ technologies consist of a family of technologies,
services, and tools. The technologies include the following:
-
Transport-independent remote procedure call (TI-RPC) was developed
to make RPC applications transport-independent.
-
External data representation (XDR) is an architecture-independent
specification for representing data.
-
Network Information Services Plus (NIS+) is the enterprise
naming service in the Solaris environment. This service provides a scalable
and secure information base.
|
Programming Interfaces Guide
|
This book describes interfaces specific to the Solaris 9 environment in areas
such as shared memory, transport selection, and real-time administration.
This book also describes applications that relate to API/ABI compliance, such
as appcert. The ONC+ Developer's Guide
describes higher-level networking interfaces.
|
Solaris 64-bit Developer's Guide
|
This book is written primarily for the application developer and provides
guidance on choosing whether to use the 32-bit or 64-bit Solaris application
programming environment. The book explains the similarities and differences
between the 32-bit and 64-bit application environments and explains how to
write code that is portable between the two environments. This book also
describes some of the tools that are provided by the operating system for
developing 64-bit applications.
|
Solaris DHCP Service Developer's Guide
|
This book provides information for developers who want to support
a new data service to store Solaris DHCP service information.
|
Solaris Modular Debugger Guide
|
This book describes the Solaris Modular Debugger (MDB), which is a general-purpose
debugging tool for the Solaris operating environment. The primary feature
of MDB is its extensibility. This book describes how to use MDB to debug
complex software systems, with a particular emphasis on the facilities available
for debugging the Solaris kernel and associated device drivers and modules.
The book also includes a complete reference for and discussion of the MDB
language syntax, debugger features, and MDB Module Programming API.
|
Solaris WBEM SDK Developer's Guide
|
This book describes the components of the Sun WBEM
Software Development Kit (SDK) and explains how to use the components to develop
WBEM-enabled applications and programs.
|
Solaris
X Window System Developer's Guide
|
This book provides detailed information for software developers who are designing
applications for the Solaris X server. Read this book for detailed information
about features of the Solaris X server, the DPS imaging system, and supported
display devices. Other topics include authorization schemes and protocols
for server connections, and differences from and enhancements to the X Consortium
sample server.
|
SPARC
Assembly Language Reference Manual
|
This book describes the assembler that runs on the SPARC system and translates
source files that are in assembly language format into object files in linking
format. The text in this book is current to Solaris 7 software.
|
STREAMS Programming Guide
|
This book describes the STREAMS facilities for UNIX® system communications services in the Solaris environment.
For application developers, this book includes information about constructing,
using, and dismantling a stream; messaging; administration; and using STREAMS-based
pipes and named pipes. For module and driver developers, this book describes
the STREAMS framework, messaging, driver design, module design, configuration,
multithreading, and multiplexing.
|
ToolTalk
User's Guide
|
This book describes
the ToolTalkTM service and how to modify applications
to send and receive ToolTalk messages. This document is for developers who
create or maintain applications that use the ToolTalk service to interoperate
with other applications. This book is also useful if you are a system administrator
who sets up workstations. This book assumes familiarity with Solaris operating
environment commands, system administrator commands, and system terminology.
|
Writing Device Drivers
|
This book provides information on developing device drivers for character-oriented
devices, block-oriented devices, and SCSI target and HBA devices for the Solaris
operating environment. This book discusses how to develop multithreaded reentrant
device drivers for all architectures that conform to the Solaris DDI/DKI.
A common driver programming approach is described that allows drivers to be
written without concern for platform-specific issues such as endianness and
data ordering.
Additional topics include the porting of Solaris
drivers to a 64–bit environment, cluster-aware drivers, driver autoconfiguration,
programmed I/O, Direct Memory Access (DMA), and power management. Other topics
include device context management; compilation, installation, and testing
of drivers; and debugging of drivers.
|