R 2011

Albireo II

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

Basic information

Original name

Albireo II

Name in Czech

Albireo II

Name (in English)

Albireo II

Authors

KUNC, Petr (203 Czech Republic, belonging to the institution), Martin NOVÁK (203 Czech Republic, belonging to the institution), Pavel SMOLKA (203 Czech Republic, belonging to the institution), Tomáš PITNER (203 Czech Republic, guarantor, belonging to the institution) and Jaroslav ŠKRABÁLEK (203 Czech Republic, belonging to the institution)

Edition

2011

Other information

Language

Czech

Type of outcome

Software

Field of Study

10201 Computer sciences, information science, bioinformatics

Country of publisher

Czech Republic

Confidentiality degree

není předmětem státního či obchodního tajemství

RIV identification code

RIV/00216224:14330/11:00053496

Organization unit

Faculty of Informatics

Keywords (in Czech)

webový operační systém; cloud

Keywords in English

webtop; albireo; groupware; cloud

Technical parameters

Petr Kunc, Masarykova univerzita, Botanická 68a, 60200 Brno
Změněno: 13/4/2012 15:41, Mgr. Petr Kunc

Abstract

V originále

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).

In English

Albireo II software is the kernel of web operating system designed for the cloud computing environment. As all what user does gradually moves to the web browser, there is a need to create an environment at this platform which suits well to the applications similar to usual desktop operating systems. Even though there were attempts of creating such a system before, only Albireo II represents complex and robust core suitable for running applications in cloud. The system manages the cloud environment, access to the shared sources of the cloud platform (data storage, database, ...). Inspired by the conventional operating systems, but in the different way specific for web application, the system takes care also of user management and their access permissions, installation and updating of the applications and logging errors. The implementation of virtual file system is a unique solution. It allows applications to abstract from specific data storage and manage metadata separately. Data can be stored not only on cloud platform storages but also on the hard drive or even accessed using API by service supporting file storage (e.g. Google Docs). In spite of fact that web applications use those storages more often, no similar service was implemented and Albireo II is a unique platform for managing data across web services. System is also ready to connect with newly developed data storages as it uses modules to communicate. What followed Albireo II is the development of user space in Web OS. There have been two different approaches which verified claimed robustness and wide usability of the kernel - simmulation of the conventional operating system desktop and special operating system for the elderly, which was awarded several times (Microsoft ImagineCup 2011, Vodafone Idea of the Year 2011).

Links

LA09016, research and development project
Name: Účast ČR v European Research Consortium for Informatics and Mathematics (ERCIM) (Acronym: ERCIM)
Investor: Ministry of Education, Youth and Sports of the CR, Czech Republic membership in the European Research Consortium for Informatics and Mathematics
MUNI/A/0922/2009, interní kód MU
Name: Aplikovaný výzkum Fakulty informatiky (Acronym: AVFI)
Investor: Masaryk University, Category A