Om Solaris 7-dokumentation

Solaris 7 Software Developer Collection

I Solaris 7 Software Developer Collection finns handböcker för programutvecklare som arbetar i Solaris-miljön. Sammanfattningar av alla dokument följer senare.

Applications Packaging Developer's Guide

I Application Packaging Developer's Guide finns steg-för-steg-anvisningar och bakgrundsinformation för design, konstruktion och kontroll av paket. I den här handledningen finns också information om och exempel på avancerad teknik som kan vara användbara när du skapar paket.

Federated Naming Service Programming Guide

I Federated Naming Service Programming Guide får du hjälp att kombinera olika autonoma namngivningssystem i en enda tjänst genom ett enda enkelt namngivningsgränssnitt. Med Federated Naming Service (FNS) blir konsekvent namngivning enklare genom gemensamma namngivningsprinciper. Gränssnitten och principerna delas av system och program, t ex filtjänsten och utskriftstjänsten, och ger på så sätt ett konsekvent synsätt på namnrymderna på global nivå och företagsnivå i Solaris-miljön.

FNS exporterar programmeringsgränssnittet och principerna XFN X/Open (Federated Naming), en öppen standard som aktivt stöds av andra tillverkare. Det här gör det lättare att överföra program som använder FNS till andra plattformar. FNS består av XFN-bibliotek, administrationsverktyg och en uppsättning XFN-anpassade namnsystem som är implementerade med NIS+ för namngivningsföretag, användare, värdar, webbplatser, tjänster och filer inom företaget.

Java on Solaris Developer's Guide

I Java on Solaris 7 Developer's Guide får JavaTM-utvecklarna information om hur Java används i Solaris 2.6- och Solaris 7-miljön. Här finns t ex översikter och beskrivningar av de viktigaste beståndsdelarna i Java för Solaris, fördelarna för utvecklare och hur Java för Solaris används för att ge dina program bästa möjliga prestanda. Dessutom behandlas kompatibilitets- och typproblem i det här avsnittet.

Linker and Libraries Guide

I Linker and Libraries Guide beskrivs åtgärder i länkredigeraren och körtidslänkaren i Solaris och de objekt som de här verktygen används på. Den här handledningen behandlar följande huvudområden: länkredigeraren (ld(1)), körtidslänkaren (ld.so.1(1)), gemensamma objekt (kallas också gemensamma bibliotek) och objektfilformatet ELF.

Multithreaded Programming Guide

I Multithreaded Programming Guide beskrivs POSIX- och Solaristråds-API:erna, programmering med synkroniseringsobjekt, kompilering av flertrådade program och hur man hittar analysverktyg för flertrådade program.

Den här handledningen är avsedd för utvecklare som vill använda flertrådning för att dela en process i flera oberoende exekveringstrådar och förbättra programmens prestanda och struktur.

ONC+ Developer's Guide

I ONC+ Developer's Guide beskrivs programmeringsgränssnittet för fjärrproceduranrop (RPC) och NIS+ (en nätverksnamntjänst), som ingår i de delade ONC+TM-tjänsterna som har utvecklats av Sun Microsystems.

I den här handboken får du hjälp med att konvertera ett befintligt program för en enda dator till ett delat nätverksprogram eller med att utveckla och implementera delade program.

Programming Utilities Guide

I Programming Utilities Guide behandlas både de nya TNF-verktygen för övervakning av programprestanda och programexekvering och de välkända verktygen lex, yacc, make, sccs och m4.

SPARC Assembly Language Reference Manual

I SPARC Assembly Language Reference Manual beskrivs den assembler som körs i SPARC-arkitekturen och som översätter källfiler i assemblerformat till objektfiler i länkningsformat.

Solaris 7 64-bit Developer's Guide

Solaris 7 64-bit Developer's Guide är skriven för programutvecklare och innehåller riktlinjer för hur du avgör om ett program ska vara 32- eller 64-bitars. Handledningen innehåller en lista över likheter och skillnader mellan 32- och 64-bitarsprogrammiljöerna. Här förklaras också hur du skriver kod som kan konverteras mellan de två miljöerna, och dessutom beskrivs operativsystemets verktyg för utveckling av 64-bitarsprogram. I boken förklaras skillnaden mellan konstruktions- och körtidsmiljöerna för 32 respektive 64 bitar i Solaris. Den är skriven för att hjälpa programutvecklaren att avgöra om och när det är lämpligt att konvertera kod så att den blir 64-bitarssäker.

Solaris Internationalization Guide for Developers

I Solaris Internationalization Guide For Developers beskrivs nya funktioner för internationalisering i Solaris 7. Den här boken innehåller viktig information om hur du använder Solaris 7 för att skapa globala program som stöder flera språk och kulturella konventioner. Den innehåller riktlinjer och tips för utvecklare om hur du använder Solaris 7 för att skriva program för den internationella marknaden samt hänvisningar till mer detaljerad dokumentation.

Solaris X Window System Developer's Guide

I den här boken finns detaljerad information för programutvecklare som är intresserade av Solaris X-servergränssnitt. Läs den här boken om du vill ha detaljerad information om funktioner i Solaris X-servern, bildframställningssystemet DPS, bildskärmsenheter som stöds, behörighetsscheman och protokoll för serveranslutningar samt skillnader gentemot och förbättringar av X Consortium-servern.

Source Compatibility Guide

I Source Compatibility Guide beskrivs hur du installerar och använder SunOS/BSD Source Compatibility Package och vilka komponenter som ingår i paketet. I tilläggspaketet SunOS/BSD Source Compatibility Package ingår många SunOS 4.1- och BSD-gränssnitt som annars inte är tillgängliga i SunOS 5.x-operativmiljön och andra gränssnitt som kan ha andra funktioner i version 4.1 än i version 5.x av SunOS.

STREAMS Programming Guide

STREAMS Programming Guide innehåller en fullständig introduktion till STREAMS-funktionen för kommunikationstjänster för UNIX-system i Solaris-miljön. Här behandlas mekanismer, moduler, drivrutiner, programkopplingar, avsökning, signalering och multiplexing i STREAMS, och dessutom ges många exempel.

System Interface Guide

System Interface Guide är den mest allmänt hållna boken i en serie om huvuddelarna i API:t (Application Programming Interface). Den här handledningen innehåller en introduktion till begreppet Application Programming Interface, och här beskrivs processkontrollen, schemaläggningskontrollen, filindata och filutdata, System V-interprocesskommunikation, minneshantering och realtidsgränssnitt.

Andra handböcker i den här serien är STREAMS Programming Guide, Multithreaded Programming Guide och Transport Interfaces Programming Guide.

ToolTalk User's Guide

I ToolTalk User's Guide beskrivs ToolTalk-tjänsten och hur du bearbetar program så att de kan skicka och ta emot ToolTalk-meddelanden. Boken är avsedd för utvecklare som skapar eller underhåller program som använder ToolTalk-tjänsten för att interagera med andra program. Den är också användbar för systemadministratörer som installerar arbetsstationer. I den här handboken förutsätts det att du känner till kommandon för Solaris-operativmiljön, systemadministratörskommandon och systemterminologi.

Transport Interfaces Programming Guide

I Transport Interfaces Programming Guide beskrivs programgränssnitten för transporttjänster i Solaris-operativmiljön. Boken behandlar bl a hur du utvecklar ett delat nätverksprogram med Solaris-operativmiljön. Andra ämnen som behandlas är socket-gränssnittet i transportskiktet, V Transport-gränssnittet för UNIX-system och de mekanismer för nätverksurval som används av program för att välja en nätverkstransport och dess konfiguration.

WebNFS Developer's Guide

WebNFS Developer's Guide är helt ny i Solaris 7 och innehåller information om följande ämnen:

Writing Device Drivers

Writing Device Drivers beskriver hur du skriver drivrutiner för tecken- och blockenheter för Solaris operativmiljö. Det innehåller information om:

x86 Assembly Language Reference Manual

I x86 Assembly Language Reference Manual beskrivs den assembler som körs i x86-arkitekturen och som översätter källfiler i assemblerformat till objektfiler i länkningsformat.