Онлайн ОС
Стабильная версия | 1.3.01 (01.08.2008)
|
---|---|
Тип | Веб-приложение |
Лицензия | EUPL (все приложения) |
Веб-сайт | Онлайн-операционная система |
Тип компании | Частный |
---|---|
Основан | 2005 |
Штаб-квартира | |
Веб-сайт | в кубе |
Онлайн -операционная система представляла собой полностью многоязычный и бесплатный веб-рабочий стол, написанный на JavaScript с использованием Ajax . на базе Windows Это была среда рабочего стола с приложениями с открытым исходным кодом и системными утилитами, разработанная на основе платформы веб-приложений reBOX австрийской компанией iCUBE Network Solutions , расположенной в Вене .
О проекте
[ редактировать ]OOS.cc , сокращение от Online Operating System, представляло собой платформу веб-приложений, которая имитировала внешний вид классических настольных операционных систем, таких как Microsoft Windows , Mac OS X или KDE . Он состоял из различных приложений с открытым исходным кодом, построенных на так называемой платформе веб-приложений reBOX.
Поскольку приложения могли выполняться интегрированным и параллельным способом, OOS можно было рассматривать как веб-рабочий стол или веб-топ . Он предоставлял базовые услуги, такие как графический интерфейс , виртуальная файловая система , управление контролем доступа и возможности разработки и развертывания приложений в Интернете. Поскольку онлайн-операционная система выполнялась в веб-браузере , это была не настоящая операционная система, а скорее портал для различных веб-приложений, обеспечивающий высокое удобство использования и гибкость.
Проект частично финансировался за счет грантов Internetprivatstiftung Austria (IPA) . По состоянию на 01.08.2008 почти 20 000 пользователей присоединились к сообществу oos.cc, используя предлагаемые функции и приложения.
История
[ редактировать ]Разработка веб-рабочего стола была начата компанией iCUBE Network Solutions в 2005 году, а первые бета-версии были выпущены в 2006 году. Следовательно, вместе с YouOS и EyeOS , ее можно считать одной из первых общедоступных систем такого рода. Первая полная версия, включающая многоязычную поддержку на уровне ядра, файловую систему и базовый набор приложений, была выпущена для публики в марте 2007 года по случаю национальной выставки ( ITnT Austria. Архивировано 30 июня 2007 г. в Wayback Machine). ) и вышел из бета-версии полгода спустя, в октябре 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 ] чрезмерное использование Ajax для связи между клиентскими компонентами и серверной частью Java исключительно асинхронным способом. Цель состоит в том, чтобы предложить пользователям уникальное поведение взаимодействия, соответствующее метафоре рабочего стола , которая является основной идеей любого веб-рабочего стола . Также типичным для такого рода веб-приложений является широкое использование Javascript по запросу. [ 13 ] методы, разрезая весь исходный код проекта на части и мгновенно загружая их при необходимости.
Основываясь на этой технической основе, reBOX была библиотекой фреймворка, на которой были построены все приложения в oos.cc. Это полностью гибкий и расширяемый API, включающий набор виджетов графического пользовательского интерфейса , механизмы связи и серверные службы, предлагающие общие и специфичные для платформы услуги.
Сама онлайн-операционная система состояла из базовой платформы, которая могла запускать любое приложение JavaScript с использованием библиотеки reBOX. Пользовательский интерфейс был основан на поведении рабочего стола Windows с меню «Пуск», панелью задач и фоном рабочего стола. Все приложения работали в этой среде. На стороне сервера существовали Java на базе веб-службы , которые обслуживали клиентские процессы и предоставляли данные из реляционной базы данных на серверной стороне.
oos.cc также предоставил интегрированную среду разработки под названием Developer Suite, которая позволяла сообществу создавать собственные приложения для среды рабочего стола на основе reBOX (см. раздел «Разработка» ниже).
Лицензия
[ редактировать ]Все приложения, доступные на oos.cc, имели открытый исходный код в соответствии с Общественной лицензией Европейского Союза (EUPL).
Инструментарий разработки reBOX можно использовать бесплатно для разработки любых приложений для веб-версии.
Функции
[ редактировать ]Как упоминалось выше, все приложения, опубликованные на 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, веб-приложения можно разрабатывать аналогично любой программе Java : элементы можно позиционировать и взаимодействовать, как в объектно-ориентированных языках программирования высокого уровня, не принимая во внимание элементов div, специфического поведения браузера или обработки связи. Фреймворк также предлагает многоязычную и тематическую поддержку для существующих, а также вновь создаваемых приложений, позволяя изменять практически каждый аспект внешнего вида используемых компонентов в соответствии с предпочтениями пользователей.
Чтобы воспользоваться преимуществами этого подхода, одним из приложений, предлагаемых в OOS, был интегрированный пакет разработки, позволяющий напрямую писать и выполнять код и, следовательно, создавать новые программы в пределах веб-компьютера. Все приложения на oos.cc были выпущены с открытым исходным кодом, поэтому все существующие программы предлагалось импортировать, просмотреть или изменить, а затем развернуть локально. Следуя этой идее, каждый пользователь мог свободно отправлять измененные или вновь созданные приложения для включения в глобально предлагаемый набор приложений. В последнем выпуске предлагались такие функции, как автозаполнение и окно схемы.
См. также
[ редактировать ]Похожие приложения
[ редактировать ]- Джоликлауд
- youOS
- глазОС
- Рабочий столДва
- СилвеОС
- G.ho.st
- Небесный ПК
Ссылки
[ редактировать ]- ^ «Netidee 2006 — Австрийская награда за инновации от Internetprivatstiftung Austria» . Архивировано из оригинала 10 апреля 2011 г.
- ^ «Netidee 2007 — Австрийская награда за инновации от Internetprivatstiftung Austria» . Архивировано из оригинала 14 ноября 2010 г.
- ^ «derStandard.at — Рабочий стол доступен (WebTip)» (PDF) . 12 июня 2007 г. Архивировано из оригинала (PDF) 6 июля 2011 г.
- ^ Жолт Вильгельм (29 октября 2007 г.). "derStandard.at - "Интернет-операционная система" ООС ставит на место Google Labs (австрийская газета - официальный архив)" .
- ^ Жолт Вильгельм (29 октября 2007 г.). «derStandard.at — «Интернет-операционная система» OOS ставит на место Google Labs (австрийская газета — офлайн-копия)» (PDF) . Архивировано из оригинала (PDF) 6 июля 2011 г.
- ^ «Tagesanzeiger.ch (швейцарская газета)» . 28 февраля 2008 г.
- ^ Саймон Хибботт (29 февраля 2008 г.). «Онлайн-операционная система Web 2.0» . Архивировано из оригинала 11 июля 2011 г.
- ^ «cnbeta.com — обзор китайской WebOS» . 12 июня 2007 г. Архивировано из оригинала 30 октября 2008 г. Проверено 6 ноября 2008 г.
- ^ Андрей Крупин (11 июля 2008 г.). "computerra.ru - Обзор российских веб-десктопов" . Архивировано из оригинала 29 декабря 2010 г. Проверено 6 ноября 2008 г.
- ^ «blogspot.com — обзор турецкого блога, включая видеоурок» . 29 августа 2007 г.
- ^ «Отчет Free Line из трех частей, часть 1: EyeOS, YouOS, GlideOS, iCube, MS-DOS — Битва веб-топов — Отчет Free Line 6.2.08» . 06 февраля 2008 г. Архивировано из оригинала 21 ноября 2008 г. Проверено 19 декабря 2008 г.
- ^ Джесси Джеймс Гарретт (18 февраля 2005 г.). «Ajax: новый подход к веб-приложениям» . AdaptivePath.com . Проверено 19 июня 2008 г. [ постоянная мертвая ссылка ]
- ^ «Javascript с шаблонами Ajax по требованию» . Архивировано из оригинала 22 апреля 2011 г.