Installationsbibliotek för Solaris 7 (SPARC-version)

Miljö för programutveckling

Solaris-miljön ger utvecklare tillgång till dokumentation och bibliotek med utvecklingsprogram, produktivitetsverktyg, exempelkod och testverktyg som behövs för att utveckla program för runtime-miljön i Solaris. I det här avsnittet beskrivs de nya funktioner som hänger samman med 64-bitarsoperativmiljön, delade objekt och kommandot man.

SPARC: 64-bitars programutvecklingsmiljö

Med Solaris 7-operativmiljön får programmerarna en fullständig 32-bitars och 64-bitars utvecklingsmiljö Här följer några viktiga punkter:

Mer information finns i Solaris 7 64-bit Developer's Guide.

Körtidslänkare

Med körtidslänkaren kan programmen hitta delade bibliotek utan att behöva ställa in {LD_LIBRARY_PATH. Användningen av delade bibliotek blir ännu mer effektiv.

Mer information finns i Linker and Libraries Guide.

Verktyget man visar nu SGML-kod

Verktyget man kan nu visa direkthjälpsavsnitt som är SGML-kodade, liksom de traditionella nroff.

Mer information om SGML-direkthjälp finns i direkthjälpsavsnittet (man page) för man(1).

SPARC: 64-bitars Solaris-X Window-bibliotek

Alla de viktigaste delade X11-biblioteken (.so) och alla lint-bibliotek (.ln) för programmerare som ingick i 32-bitarsversionerna är också tillgängliga i 64-bitarsversioner för 64-bitars Solaris-programvara. API:erna har inte ändrats för något av de här biblioteken. Alla biblioteken är installerade i katalogen /usr/openwin/lib/sparcv9 . Det finns inga 64-bitars X11-program. Det finns fyra 64-bitars X11-paket:

Förbättringar av Java Development Kit

Java Development Kit 1.1.5 för Solaris har specialanpassats och testats. I den här versionen av Java Development Kit för Solaris har därför anpassningsbarhet och prestanda för Java-program som utvecklas för och används i företaget och nätverket förbättrats avsevärt. Följande prestandaförbättringar ingår i JDK för Solaris:

Mer information om Java Development Kit för Solaris finns på Java-webbplatsen på http://www.sun.com/solaris/java.

WebNFS

Software Development Kit (SDK) för WebNFS tillhandahåller fjärrfilåtkomst för Java-program med WebNFS. NFS-protokollet implementeras direkt, och därför krävs inget NFS-stöd för värdsystemet. Åtkomst till WebNFS- eller konventionella NFS-servrar tillhandahålls genom URL-filnamn. Filåtkomst-API:t är utformat med utgångspunkt i klasserna i paketet java.io.* och ger smidig åtkomst till både lokala filer och filer på fjärrservrar. Uppdateringar av det här SDK:t finns på webbplatsen http://www.sun.com/webnfs.

Verktyget truss utför spårning av funktionsanrop

Verktyget truss spårar systemanrop, signaler och maskinfel för processer. Nu finns också möjlighet att spåra start- och stoppspårning av funktionsanrop på användarnivå som utförs av den spårade processen. Skallika tilläggsmönster anger de funktioner och det bibliotek som ska spåras.

Verktyget truss har också utökats med tidsmarkeringar och möjlighet att stoppa den spårade processen vid vissa händelser. Därefter kan en felsökare eller något annat processanalysverktyg användas på den stoppade processen.

Mer information finns i direkthjälpen (man page) för truss(1).

Förbättrat bibliotek för enhetskonfiguration

Biblioteket libdevinfo, som används för att hämta enhetskonfigurationsinformation, är mer stabilt och fullständigt i Solaris 7. Mer information finns i libdevinfo(3).

Grafik/bildhantering

Programvaran Solaris VISUALTM innehåller ett flertal grundbibliotek för grafik- och multimedieprogram. Grundbiblioteket är det enhetsoberoende skiktet på den lägsta nivån i Solaris-programvaran. Den här gränssnittsnivån har utformats för att kunna hantera ett stort antal vanliga funktioner. Du kan bygga högnivåbibliotek ovanpå grundbiblioteken, eller låta dessa användas direkt av ett program. Grundbiblioteken skapar program med två- och tredimensionell grafik, bildhantering och digital video. Biblioteken omfattar XGL-grafikbiblioteket och XIL-bildhanteringsbiblioteket. Den nya funktionen för XIL-stereobildvisning beskrivs nedan.

Runtime-miljön i XIL 1.4

XIL-biblioteket är ett programmeringsgränssnitt (API) för bildhantering som tillhandahåller grundläggande funktioner för bildhanterings- och videoprogram. Biblioteket ger en strategi för programgränssnitt på låg nivå (grundbibliotek) och gör att utvecklare av programmeringsgränssnitt kan anpassa sin kod till dessa grundbibliotek.

XIL 1.4-körtidsmiljön bör installeras om användarna på arbetsplatsen kör bildhanteringsprogram. Det är inte alltid uppenbart om ett program behöver XIL-körtidsmiljön eller inte. Av den anledningen bör du därför installera XIL-körtidsmiljön om du installerar antingen OpenWindows eller CDE, eftersom något av programmen kanske hänvisar till XIL-biblioteken.

XIL-utvecklingskomponenterna är nu separata program som inte ingår i Solaris, och de kan erhållas utan kostnad på Suns webbplats http://www.sun.com/solaris/xil. Utvecklingskomponenterna består av följande delar:

XIL-körtidsbiblioteken ingår för att garantera fortsatt stöd för program som använder XIL.

XIL-körtidsmiljön har förbättrats med följande nya funktioner.