Informace o publikaci

Albireo II

Autoři

KUNC Petr NOVÁK Martin SMOLKA Pavel PITNER Tomáš ŠKRABÁLEK Jaroslav

Rok publikování 2011
Druh Software
Fakulta / Pracoviště MU

Fakulta informatiky

Popis Software Albireo II tvoří jádro webového operačního systému určeného pro provoz v cloud prostředí. S postupným přesunem uživatelské činnosti do webového prohlížeče se objevuje potřeba v rámci této platformy vytvořit prostředí pro vývoj aplikací podobné klasickým operačním systémům. Ačkoli se objevily různé pokusy o vytvoření webového operačního systému, až Albireo II tvoří komplexní a robustní základ vhodný pro běh cloudových aplikací. Zabezpečuje správu prostředí, přístup ke sdíleným zdrojům platformy (datové úložiště, databáze, ...). Po vzoru klasických operačních systémů (ale odlišným způsobem specifickým pro webové aplikace) se stará i o správu uživatelů a jejich přístupových práv, instalaci a aktualizace aplikací nebo zaznamenávání a řešení chyb. Unikátním řešením je implementace virtuálního souborového systému. Ten umožňuje aplikacím abstrahovat od konkrétního datového úložiště a metadata souborů spravovat odděleně. Data pak mohou být uložena nejen v úložištích cloud platformy, pro které byla tato služba primárně navržena, ale i na pevném disku serveru nebo dokonce zpřístupněna přes API službou, která ukládání souborů podporuje (např. dokumenty Google). Ačkoli webové aplikace taková úložiště dat čím dál více využívají, dosud podobná služba nebyla implementována a Albireo II je tak unikátní platformou pro správu dat napříč webovými službami. Díky modularitě je systém i do budoucna plně připraven na propojení s nově vznikajícími datovými úložišti. Na software Albireo II navázal vývoj uživatelské části WOS. Byla ověřena robustnost a široká použitelnost jádra jak implementací simulace plochy klasického operačního systému, tak speciálního systému pro seniory, který byl oceněn na několika soutěžích (Microsoft ImagineCup 2011, Vodafone Nápad roku 2011).
Související projekty: