Sakura HyperMedia Desktop ist eine Open Source-Desktopumgebung und ein Wissensnavigator für Unix. Es ist in Skriptsprachen wie Python und Tcl geschrieben und läuft daher auf einer Vielzahl von Plattformen. Das Sakura HyperMedia Desktop Project listet die Hauptfunktionen wie folgt auf:
Teilprojekte [ edit ]
Die Software aus diesem Projekt kann einige Hauptformen annehmen:
- Sakura-OS - eine UNIX-Distribution, die die gesamte Projektsoftware enthält, basierend auf FreeBSD
- Sakura - die Hauptsoftware-Suite, die Folgendes enthält:
- Aoi - Die grafische Shell (eine Anwendung, die als Hauptbenutzeroberfläche der Suite dient, als Stammfenster dient und allgemeine Menüs enthält.) LibSakura - die Kernsoftware-Bibliothek für fast alle Programme im Sakura HyperMedia Desktop Project erforderlich, die die folgenden Unterbibliotheken enthalten:
- Hyper - die Hypermedien- und Netzwerkbibliothek
- Haiku - die Fehlerbehandlungsbibliothek
- Futaba - die Grafik- und Fensterbibliothek, die Widgets und Themen enthält.
- Cognus - die Remote-Netzwerk-Ausführungsbibliothek (ein Cognus-Server) Ein Tcl-Programm sendet Anweisungen an den Client über ein Socket, das der Client ausführt.
- Sys - ein Paket von Befehlszeilenschnittstellenanwendungen, z. B. ein Programm zum Nachschlagen von Wörtern und eine Erinnerung Dienstprogramm Enthält auch SPM (ausgesprochen SPIM ), das zum Installieren von Paketen in SakuraOS verwendet wird.
- Aoi - Die grafische Shell (eine Anwendung, die als Hauptbenutzeroberfläche der Suite dient, als Stammfenster dient und allgemeine Menüs enthält.) LibSakura - die Kernsoftware-Bibliothek für fast alle Programme im Sakura HyperMedia Desktop Project erforderlich, die die folgenden Unterbibliotheken enthalten:
- Pak - eine in Python geschriebene Bibliothek zum Einbetten von Hyperlinks in verschiedene Arten digitaler Medien, wie z. B. Video, Audio und Text (Tatsächlich spielt es keine Rolle, um welche Art von Medium es sich handelt, da die Links in den Container eingefügt werden, in dem sich die Daten befinden) beziehen sich auf einzelne Scheiben oder contig Zahlreiche Bytes. Auf diese Weise muss der Datentyp nicht bekannt sein oder Wiktionary: Grokked von der Bibliothek.) Er kann auch Verknüpfungen an bestimmten Bytepositionen erkennen und die Daten zurückgeben, die mit Papyrus verbunden waren.
- Papyrus - eine rudimentäre grafische Darstellung Texteditor, der in einem eigenen Format (UTF-8 mit Textformatierung aus dem Tcl-Text-Widget) ausgegeben werden kann und somit als einfaches Textverarbeitungsprogramm verwendet werden kann.
- Fordice - eine Anwendung, die von seinen Entwicklern als -Wissen bezeichnet wird manager (weil es verknüpfte Teile von Dateien verwaltet). Eine Benutzerschnittstelle zum Anzeigen der Verknüpfungen zwischen Daten und zum Ändern der Verknüpfungen und Daten. Verwendet eine Knowledge Map als Interface und implementiert die Suche und Verknüpfung von Kategorien mit einem Algorithmus, der dem Google PageRank-Algorithmus ähnlich ist.
Không có nhận xét nào:
Đăng nhận xét