A2
Экспериментальная ОС, создаваемая в группе Native Systems Group Цюрихского Технологического Унивеситета (ETHZ) од руководством профессора Юрга Гуткнехта (Jürg Gutknecht).
ОС служит испытательным полигоном для отработки новых технологий и идей, которые лежат в основе спектра тематик академических изысканий, проводимых группой. Предыдущие названия (менялись по мере развития проекта): AOS (2003), Bluebottle (2005).
В качестве инструментария разработки использовалась другая, не менее интересная ОС — Oberon.
Рождение проекта ОС Bluebottle было продиктовано, как минимум, двумя целями:
- создание современного графического пользовательского интерфейса Graphical User Interface (GUI) (с сохранением концепции Текстового Пользовательского Интерфейса / Textual User Interface (TUI), перешедшей по наследству от ОС Oberon);
- ревизия языка Оберон с целью добавления средств синхронизации и параллельности.
В ОС Bluebottle, кроме GUI и TUI, реализована ещё и концепция ZUI (Zoomable User Interface).
Первоначально ОС Bluebottle имела название AOS (Active Object System) – Система Активных Объектов. Решение о смене названия было принято ввиду существования других ОС с идентичным названием и в виду существования такой торговой марки.
Стадии развития идей, заложенных в ОС Bluebottle можно проследить по академическим работам учеников и последователей Никлауса Вирта и Юрга Гуткнехта:
- в язык Oberon добавляется концепция активных объектов (Патрик Реали (Patrik Reali) "Active Oberon Language Report, 2000-2004");
- диссертация Патрика Реали (Patrik Reali) "Using Oberon’s Active Objects for Language Interoperability and Compilation, 2003";
- Питер Мюллер (Pieter Muller) в 2002 г. излагает концепцию активных объектов в своей диссертации (The Active Object System Design and Multiprocessor Implementation);
- диссертация Томаса Фрея (Thomas Frey) "Bluebottle: A Thread-safe Multimedia and GUI Framework for Active Oberon" в 2005 г.
Ссылки
Автор: Романченко Я. Правки: Ермаков. И.Е., Рюмшин Б.В.