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:
- Hypermedia funkce pevně zakódované do rozhraní
- Znalostní mapa pro prvky uživatelského rozhraní pro vizualizace znalostí
- Syntéza řeči a rozpoznávání řeči uživatelská rozhraní
- Softwaroví agenti
- Konzola Tcl pro reflexní uživatelské rozhraní používání
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:
- 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.