Solaris 7 (Intel-Plattform)-Installationsbibliothek

Entwicklungsumgebung

Die Solaris-Umgebung stellt Entwicklern alle Dokumente, Bibliotheken, Werkzeuge, Code-Beispiele und Test-Tools zur Verfügung, die zum Entwickeln von Anwendungen für die Solaris-Laufzeitumgebung benötigt werden. Dieser Abschnitt beschreibt die neuen Funktionen in Bezug auf die 64-Bit-Betriebssystemumgebung von Solaris, gemeinsam genutzten Objekten und den Befehl man.

SPARC: 64-Bit-Entwicklungsumgebung

Die Betriebssystemumgebung Solaris 7 bietet Entwicklern komplette Entwicklungsumgebungen für 32 und 64 Bit. Die wichtigsten Eigenschaften werden nachstehend aufgeführt:

Weitere Informationen finden Sie im Dokument Solaris 7 64-bit Developer's Guide.

Laufzeit-Linker

Der Laufzeit-Linker ermöglicht es Programmen, gemeinsam genutzte Bibliotheken zu finden, ohne daß LD_LIBRARY_PATH gesetzt sein muß. Ferner macht er das Laden gemeinsam genutzter Bibliotheken noch effizienter.

Weitere Informationen finden Sie im Dokument Linker and Libraries Guide.

Dienstprogramm man ermöglicht jetzt die Anzeige von SGML-Code

Das Dienstprogramm man kann jetzt Online-Dokumentation (Man Pages) anzeigen, die mit SGML codiert sind, ebenso wie der herkömmliche Befehl nroff.

Weitere Informationen über Man Pages im SGML-Format finden Sie unter man(1) .

SPARC: Solaris 64-Bit X Window-Bibliothek

Alle gemeinsam genutzten X11-Kernbibliotheken (.so) und alle lint-Bibliotheken (.ln), die für Programmierer in 32-Bit-Versionen verfügbar sind, stehen auch in 64-Bit-Versionen für 64-Bit-Solaris zur Verfügung. An der API für diese Bibliotheken wurden keine Änderungen vorgenommen. Alle diese Bibliotheken sind im Verzeichnis /usr/openwin/lib/sparcv9 installiert. Es werden keine 64-Bit X11-Anwendungsprogramme verfügbar gemacht. Es stehen vier 64-Bit X11-Pakete zur Verfügung:

Verbesserungen am Java Development Kit

Das Java Development Kit 1.1.5 für Solaris wurde besonders optimiert und getestet. Dadurch ermöglicht es eine erhebliche Verbesserung der Skalierbarkeit und Leistung für Java-Anwendungen, die für den Einsatz in Unternehmen und über das Netzwerk entwickelt wurden. Zur Leistungssteigerung wurden am JDK für Solaris die folgenden Verbesserungen vorgenommen:

Weitere Informationen über das Java Development Kit für Solaris finden Sie auf der Java-Website http://www.sun.com/solaris/java.

WebNFS

Das WebNFS Software Development KIT (SDK) bietet Fernzugriff auf Dateien für Java-Anwendungen über WebNFS. Da es NFS direkt implementiert, ist keine NFS-Unterstützung auf dem Host-System erforderlich. Das SDK ermöglicht den Zugriff auf WebNFS oder konventionelle NFS-Server über URL-Dateinamen. Die API für den Dateizugriff ist nach den Klassen im Package java.io.* modelliert und bietet den problemlosen Zugriff auf lokale und entfernte Dateien. Aktualisierungen dieses SDK finden Sie auf der Website: http://www.sun.com/webnfs.

Das Dienstprogramm truss zur Verfolgung von Funktionsaufrufen

Das Dienstprogramm truss ermöglicht die Verfolgung von Systemaufrufen und Gerätefehlern eines Prozesses. Das Programm wurde um eine neue Option ergänzt, mit der sich die Entry- und Exit-Verfolgung von Funktionsaufrufen auf Benutzerebene verfolgen lassen, die durch den verfolgten Prozeß ausgeführt werden. Optionale Shell-ähnliche Muster legen die Funktionen und die nachzuverfolgende Bibliothek fest.

Zu den weiteren Verbesserungen von truss gehören optionale Zeitstempel und die Möglichkeit, den verfolgten Prozeß bei ausgewählten Ereignissen anzuhalten und zu verlassen. Danach kann der angehaltene Prozeß mit einem Fehlersuchprogramm oder anderem Tool zur Prozeßkontrolle analysiert werden.

Weitere Informationen finden Sie auf der Man Page truss(1).

Verbesserte Bibliothek für die Gerätekonfiguration

Die zur Bereitstellung von Gerätekonfigurationsdaten dienende Bibliothek libdevinfo wurde in Solaris 7 weiter verbessert und ist jetzt noch stabiler und umfangreicher. Weitere Informationen finden Sie unter libdevinfo(3).

Grafik/Bildbearbeitung

Die Solaris VISUALTM Software enthält mehrere Basis-Bibliotheken für Grafik- und Multimedia-Software. Basis-Bibliotheken bilden die unterste geräteunabhängige Schicht der Solaris-Software. Diese Schicht der Schnittstelle dient zur Unterstützung einer breiten Palette allgemeiner Funktionen. Auf den Basis-Bibliotheken können entweder Bibliotheken höherer Schichten aufbauen, oder sie können direkt von einer Software-Anwendung verwendet werden. Die Basis-Bibliotheken erstellen Anwendungen, die 2D- und 3D-Grafik, Bildbearbeitung, und digitales Video enthalten. Bei den Bibliotheken handelt es sich um die XGL-Grafikbibliothek und XIL-Bildbearbeitungsbibliothek. Die neue Funktion zur stereoskopischen XIL-Bildanzeige wird nachstehend beschrieben.

XIL 1.4-Laufzeitumgebung

Die XIL-Bibliothek ist eine API, die Grundfunktionen für Bildbearbeitungs- und Video-Anwendungen bereitstellt. Sie stellt Möglichkeiten für Low-Level-Software-Schnittstellen (Basis-Bibliotheken) bereit und ermöglicht API-Entwicklern, ihren Code in diese Bibliotheken zu portieren.

Die XIL 1.4-Laufzeitumgebung (RTE) sollte installiert werden, wenn die Benutzer an Ihrem Standort Anwendungen zur Bildbearbeitung ausführen. Es ist nicht immer offensichtlich, ob eine Anwendung die XIL RTE benötigt. Sie sollte daher immer zusammen mit der OpenWindows- oder CDE-Software installiert werden, da möglicherweise von einer Anwendung auf die XIL-Bibliotheken Bezug genommen wird.

Die XIL-Entwicklerkomponenten sind jetzt von Solaris getrennt und kostenlos auf der Sun-Website erhältlich: http://www.sun.com/solaris/xil. Folgende Entwicklerkomponenten stehen zur Verfügung:

Die XIL-Laufzeitbibliotheken wird mitgeliefert, um die weitere Unterstützung für Anwendungen zu gewährleisten, die XIL verwenden.

Die XIL RTE wurden um die folgende neue Funktionalität erweitert.