Онлайн ОС - Online OS

Онлайн ОС
Стабильный выпуск
1.3.01 (01.08.2008)
Типвеб приложение
ЛицензияEUPL (Все приложения)
Интернет сайтОперационная система онлайн
Сетевые решения iCUBE
Частный
Основан2005
Штаб-квартира
Интернет сайтicube

В Операционная система онлайн был полностью многоязычным и бесплатным для использования веб-рабочий стол написано в JavaScript с помощью Аякс. Это был Windows на базе среда рабочего стола с приложения с открытым исходным кодом и системные утилиты, разработанные на основе веб-приложений reBOX компанией Сетевые решения iCUBE, австрийская компания, расположенная в г. Вена.

О проекте

OOS.cc, что сокращенно от Операционная система онлайн, была платформой веб-приложений, которая имитировала внешний вид классических настольных операционных систем, таких как Майкрософт Виндоус, Mac OS X или же KDE. Он состоял из различных приложений с открытым исходным кодом, построенных на так называемой структуре веб-приложений reBOX.

Поскольку приложения могли выполняться комплексно и параллельно, OOS можно было рассматривать как веб-рабочий стол или же webtop. Он предоставлял базовые услуги, такие как GUI виртуальный файловая система, контроль доступа управление и возможности для разработки и развертывания приложений в Интернете. Поскольку онлайн-операционная система была запущена в веб-браузер, это была не настоящая операционная система, а скорее портал для различных веб-приложений, обеспечивающий удобство использования и гибкость.

Частично проект финансировался за счет грантов Internetprivatstiftung Austria (IPA). По состоянию на 01.08.2008 почти 20 000 пользователей присоединились к сообществу oos.cc, используя предлагаемые функции и приложения.

История

Разработка рабочего стола в Интернете была начата Сетевые решения iCUBE в 2005 году, а затем первые бета-версии в 2006 году. Следовательно, вместе с YouOS и eyeOS, ее можно считать одной из первых общедоступных систем подобного рода. Первая полная версия, включающая многоязычную поддержку на уровне ядра, файловую систему и базовый набор приложений, была выпущена для широкой публики в марте 2007 года по случаю национальной выставки (ITnT Австрия ) и покинул состояние бета-тестирования через полгода, в октябре 2007 года. Первый стабильный выпуск (1.0.0) был опубликован в июле 2007 года. Сам проект и содержащиеся в нем приложения были удостоены нескольких национальных наград за инновации (см.[1][2]) и привлекли внимание в основном благодаря принятому комплексному подходу (см.[3][4][5]).

OOS.cc начинался как национальный проект. Полная платформа, включая все предлагаемые приложения, в настоящее время доступна на трех языках (немецком, английском и испанском) и получает все большее распространение во всем мире (см. Примеры[6][7][8][9][10] или же[11]).

Текущая версия 1.3.01 от 01.08.2008.

Технический обзор

Проект полностью написан на JavaScript, исключительно используя DHTML техники для бега в любых веб-браузер без установки дополнительного программного обеспечения. В системе реализована современная модель веб-приложения,[12] чрезмерно используя Аякс для связи между клиентскими компонентами и Ява серверная часть в исключительно асинхронный манера. Цель - предложить пользователям уникальное поведение при взаимодействии с метафора рабочего стола, что является основной идеей любого веб-рабочий стол.Также типичным для такого рода веб-приложений является широкое использование Javascript-on-demand.[13] методы, разрезая весь исходный код проекта на части и мгновенно загружая их при необходимости.

Исходя из этой технической основы, reBOX был библиотекой фреймворка, из которой были созданы все приложения в oos.cc. Это полностью гибкий и расширяемый API, включая Виджет GUI набор, механизмы связи и серверные службы, предлагающие общие и специфические службы.

Сама онлайн-операционная система состояла из базовой структуры, которая могла запускать любой JavaScript Приложение использует библиотеку reBOX. Пользовательский интерфейс основан на поведении рабочего стола Windows с меню «Пуск», панелью задач и фоном рабочего стола. Все приложения работали в этой среде. На стороне сервера было Ява основан веб-сервисы которые выполнялись для обслуживания клиентских процессов и предоставления данных из реляционная база данных в бэкэнде.

oos.cc также предоставил интегрированную среду разработки под названием Developer Suite, которая позволила сообществу создавать собственные приложения для среды рабочего стола на основе reBOX (см. раздел разработки ниже).

Лицензия

Все приложения, доступные в oos.cc, были с открытым исходным кодом под Общественная лицензия Европейского Союза (EUPL).

Инструментарий разработки reBOX можно использовать для разработки любых приложений для webtop.

Функции

Как упоминалось выше, все приложения, опубликованные на oos.cc, имеют открытый исходный код на основе EUPL, и может быть «установлен» или «деинсталлирован» в соответствии с любыми предпочтениями пользователя.

Помимо глобальных сервисов, таких как многоязычная поддержка или глобальная поддержка тем, а также некоторых второстепенных инструментов и игр, oos.cc предлагал четыре основных сервиса, которые можно было использовать совершенно бесплатно.

  • Интегрированное и полностью гибкое хранилище файлов (1 ГБ на пользователя)
    • HTTP а также FTP передача файлов из и в локальную файловую систему
    • Совместное использование файлов на основе пользователей внутри сообщества oos
    • WebDAV доступ
    • Управление документами (включая механизмы контроля версий и блокировки файлов)
  • Публикация, организация и постобработка изображений
  • Бесплатный поддомен (user.oos.cc) для публикации в Интернете или изображений, непосредственно интегрированный в рабочий стол
  • Групповое ПО приложения, включая бесплатную почту, fetchmail и управление контактами
  • Интегрированная среда разработки, в которой oos-приложения могут быть созданы непосредственно из системы (см. Раздел разработки ниже)

Следующие выпуски были запланированы, чтобы сосредоточиться на расширенном пакете безопасности и конфиденциальности, решающем такие проблемы, как анонимное общение (просмотр, а также временные адреса электронной почты), а также предлагающие зашифрованные пароли и службы хранения файлов и подключения. Начиная с его первоначального стабильного выпуска, доступ к OOS.cc можно было получить с помощью https для обеспечения безопасного общения.

Ограничения и недостатки

  • Ограниченное количество приложений: размещение коммерческих приложений невозможно. Публикуются только проверенные заявки
  • Нет обработки популярных офисных форматов (.doc, .odt и др.)
  • Ограниченная языковая поддержка: только английский, немецкий и испанский.
  • Зависимость от внешней инфраструктуры: нет возможности расширять хранилище, нет дополнительной / гарантированной полосы пропускания и т. Д.

Разработка

Одна из ключевых задач команды с самого начала заключалась в том, чтобы предложить очень гибкий и всеобъемлющий API, который можно использовать для разработки не только пользовательских приложений в oos.cc, но и автономных веб-приложений или для интеграции отдельных компонентов. на существующих веб-сайтах. Отделив разработку от связанных с Интернетом "проблем" с помощью reBOX API, веб-приложения могут разрабатываться аналогично любому Ява программа: Элементы можно позиционировать и взаимодействовать, как в высокоуровневом объектно-ориентированный языки программирования, не заботясь о div, конкретном поведении браузера или обработке связи. Фреймворк также предлагает многоязычную поддержку и поддержку тем как для существующих, так и для вновь созданных приложений, позволяя изменять практически все аспекты внешнего вида используемых компонентов в соответствии с предпочтениями пользователей.

Чтобы воспользоваться этим подходом, одним из приложений, предлагаемых в OOS, был интегрированный пакет разработки, позволяющий напрямую писать и выполнять код и, следовательно, создавать новые программы в пределах границ веб-компьютера. Все приложения на oos.cc были выпущены с открытым исходным кодом, поэтому все существующие программы предлагалось импортировать, проверять или изменять, а затем развертывать локально. Следуя этой идее, каждый пользователь мог свободно отправлять измененные или вновь созданные приложения для включения в глобально предлагаемый набор приложений. Последний выпуск предлагал такие функции, как автозаполнение и контурное окно.

Смотрите также

Похожие приложения

Рекомендации

  1. ^ «Netidee 2006 - Австрийская награда за инновации от Internetprivatstiftung Austria». Архивировано из оригинал на 2011-04-10.
  2. ^ «Netidee 2007 - Австрийская награда за инновации от Internetprivatstiftung Austria». Архивировано из оригинал 14 ноября 2010 г.
  3. ^ "derStandard.at - Den Desktop stehts zur Verfügung (WebTip)" (PDF). 2007-06-12. Архивировано из оригинал (PDF) на 2011-07-06.
  4. ^ Жолт Вильгельм (2007-10-29). "derStandard.at - Das" Online-Betriebssystem "OOS weist Google-Labs in die Schranken (австрийская газета - официальный архив)".
  5. ^ Жолт Вильгельм (2007-10-29). "derStandard.at - Das" Online-Betriebssystem "OOS weist Google-Labs in die Schranken (австрийская газета - Offline Copy)" (PDF). Архивировано из оригинал (PDF) на 2011-07-06.
  6. ^ "Tagesanzeiger.ch (Швейцарская газета)". 2008-02-28.
  7. ^ Саймон Хибботт (29 февраля 2008 г.). «Операционная система Web 2.0 Online». Архивировано из оригинал 11 июля 2011 г.
  8. ^ "cnbeta.com - китайский обзор WebOS". 2007-06-12.
  9. ^ Андрей Крупин (11.07.2008). "computerra.ru - русский веб-обозреватель". Архивировано из оригинал на 2010-12-29. Получено 2008-11-06.
  10. ^ "blogspot.com - Обзор турецкого блога, включая видеоурок". 2007-08-29.
  11. ^ "Трехчастный отчет Free Line, Часть 1: EyeOS, YouOS, GlideOS, iCube, MS-DOS - Битва за Интернет - Отчет Free Line 6.2.08". 2008-02-06. Архивировано из оригинал на 2008-11-21. Получено 2008-12-19.
  12. ^ Джесси Джеймс Гарретт (18 февраля 2005 г.). «Ajax: новый подход к веб-приложениям». AdaptivePath.com. Получено 2008-06-19.
  13. ^ "Шаблоны Ajax, Javascript по запросу". Архивировано из оригинал 22 апреля 2011 г.

внешняя ссылка