Sakura HyperMedia Desktop - Sakura HyperMedia Desktop

Sakura HyperMedia Desktop je otevřený zdroj desktopové prostředí a znalostní navigátor pro Unix. Je napsán v skriptovací jazyky jako Krajta a Tcl, a proto běží na různých platformách. Projekt Sakura HyperMedia Desktop uvádí hlavní funkce takto:

Dílčí projekty

Software z tohoto projektu má několik hlavních forem:

  • Sakura-OS - distribuce UNIX obsahující veškerý projektový software FreeBSD
  • Sakura - hlavní softwarová sada obsahující:
    • Aoi - grafický skořápka (aplikace, která slouží jako hlavní uživatelské rozhraní do sady, funguje jako kořenové okno a obsahuje nabídky pro obecné použití.)
    • LibSakura - základní softwarová knihovna nezbytná pro téměř všechny programy v projektu Sakura HyperMedia Desktop Project, která obsahuje následující dílčí knihovny:
      • Hyper - hypermediální a síťování knihovna
      • Haiku - knihovna pro zpracování chyb
      • Futaba - knihovna grafiky a oken, která obsahuje widgety a témata.
      • Cognus - vzdálená knihovna pro provádění sítě (Cognus serveru spustí program Tcl odešle instrukce klientovi přes a zásuvka, který klient provede.
    • Sys - balíček rozhraní příkazového řádku aplikace, jako je program pro vyhledávání definic slov a obslužný program pro připomenutí. Také obsahuje SPM (výrazný SPIM), což je nástroj používaný k instalaci balíků v SakuraOS.
  • Pak - knihovna napsaná v Pythonu používaná pro vkládání hypertextové odkazy do různých typů digitální média, jako je video, zvuk a text. (Ve skutečnosti nezáleží na tom, o jaký typ média jde, protože odkazy jsou vloženy do kontejneru, který obsahuje data, a odkazují na jednotlivé plátkynebo souvislé skupiny bajtů. Tímto způsobem datový typ nemusí být znám nebo Wikislovník: Grokked Knihovna.) Má také schopnost detekovat odkazy v určitých pozicích bajtů a vrátit data, ke kterým byla připojena.
  • Papyrus - základní grafický textový editor, který umožňuje výstup ve svém vlastním formátu (UTF-8 s formátování textu z textového widgetu Tcl), a lze jej tedy použít jako jednoduchý textový procesor.
  • Fordice - aplikace označovaná jejími vývojáři jako znalostní manažer (protože spravuje propojené části souborů). Uživatelské rozhraní pro prohlížení vazeb mezi daty a pro úpravu zmíněných vazeb a dat. Používá znalostní mapu jako rozhraní a implementuje vyhledávání a kategorizaci odkazů pomocí podobného algoritmu Google je PageRank algoritmus.

externí odkazy