Opera Unite

Opera Unite
Логотип программы Opera Unite
Тип компьютерная программа
Разработчик Opera Software
Операционная система Кроссплатформенная
Состояние разработка прекращена
Лицензия Проприетарная
Сайт unite.opera.com

Opera Unite — расширение браузера Opera, построенное по технологии одноранговой сети, позволяющее из цепочки ПК — сервер — ПК убрать сервер и сделать прямое соединение ПК — ПК[1]. С помощью Opera Unite можно, например, слушать музыку и смотреть видео в потоковом режиме, делиться фотографиями и другими файлами прямо со своего компьютера, посредством предоставления доступа к определённой папке (и подпапкам) в файловой системе. При создании приложений используются технологии HTML, CSS, JavaScript, SVG и AJAX[2], а также можно использовать библиотеку шаблонов Markuper API, которая позволяет связать JavaScript и HTML, облегчив тем самым процесс создания приложений. 24 апреля 2012 года было объявлено о прекращении разработки Opera Unite из-за желания разработчиков сконцентрировать все свои силы над работой с расширениями в браузере и не растрачиваться на поддержку существующих технологий[3].

История

За четыре дня до выхода разработчиками было объявлено, что некая новая (на тот момент ещё не известная широкой аудитории) технология должна «Заново открыть/Перевернуть интернет» («Reinvents the Web»)[4]. Первая публичная версия являлась лабораторной сборкой Opera 10 16 июня 2009 года[5].

3 июля 2009 года с выпуском новой бета-версии браузера Opera 10 появилась возможность устанавливать ограничение на ширину канала данных. Также теперь можно настроить порт, через который будет осуществляться обмен информацией (по умолчанию 8840)[6].

Начиная с Opera 10 beta 2 развитие технологии Unite проходило отдельно от бета-версий браузера[7]. Другими словами, технология Unite была ещё не готова для попадания в бета-версии браузера Opera 10. Поэтому вместе с выходом Opera 10 beta 2 и beta 3 одновременно выходит срез, содержащий в себе Opera Unite, который являлся отдельно развиваемой ветвью лабораторных сборок браузера для тестовых целей. Кроме этого, 13 августа 2009 года вместе с выходом Opera 10 beta 3 разработчики сообщили, что технология Unite не появится в финальной сборке Opera 10[8]. Технология Unite совершенствовалась параллельно с подготовкой к выходу Opera 10, появление же её было намечено в версии браузера 10.10.

21 сентября 2009 года с выходом очередного тестового билда в предустановленных приложениях Opera Unite был изменён внешний вид (под стиль Opera 10), а «Сервисы» («Services») стали называться «Приложениями» («Applications»), расширение файлов приложений не .us, а .ua. Также в эту сборку было добавлено приложение «Sonar», которое искусственно нагружало серверы, чтобы предотвратить в дальнейшем сбои в работе технологии[9].

14 октября 2009 года была выпущена Opera 10.10 beta, которая стала первой бета-версией браузера Opera, содержащей Opera Unite[10]. Немногим ранее (9 октября 2009 года) была закончена кампания по нагрузке прокси-серверов Opera Unite приложением «Sonar»[11].

23 октября 2009 года был дан старт конкурсу «Battle for the best Opera Unite applications». Суть его состояла в том, что с этого дня каждую неделю определяется лучшее приложение из недавно появившихся на сайте unite.opera.com. Разработчик победившего приложения получает денежный сертификат, равноценный стоимости Nintendo Wii[12].

23 ноября 2009 года была выпущена финальная версия Opera 10.10 Unite[13][14].

26 апреля 2012 года вышла первая бета-версия Opera 12, из которой была убрана Opera Unite.[15]

Дальнейшее развитие

Разработчиками предлагалась тесная интеграция технологии с мобильными устройствами[5].

Принцип работы

Главным отличием от других сервисов обмена данными является отсутствие необходимости предварительной загрузки файлов пользователя на облачный сервер[16]. Доступ к данным, предоставляемым Opera Unite, осуществляется через серверы компании Opera Software. Сервер используется как прокси-сервер, брандмауэр, система доменных имён (DNS) и просто для связи компьютеров, которые не находятся в одной локальной сети, а вовсе не как место хранения данных. Если же доступ по локальной сети возможен, Unite осуществит необходимое соединение для более быстрого доступа к материалам (соединение происходит по принципу p2p[17]). Для более простой настройки соединения между компьютерами используется технология UPnP[16]. Если маршрутизатор конечного компьютера поддерживает UPnP, подключение можно осуществить, введя в адресной строке браузера адрес вида: IP-адрес:8840[18].

Приложения

Загрузка и установка приложений осуществляется через интерфейс браузера Opera. По умолчанию в боковой панели «Unite» расположены элементы для управления шестью приложениями, которые будут загружаться при первом использовании:

  • «File Sharing» — предоставление доступа к файлам на компьютере,
  • «Fridge» — обмен короткими сообщениями, прикрепляя к виртуальному холодильнику стикеры,
  • «Media Player» — доступ к музыке на компьютере, возможность прослушивания музыки в потоковом режиме,
  • «Photo Sharing» — создание фотоальбома,
  • «Web Server» — запуск веб-сайта на компьютере,
  • «Messenger» — общение один на один с друзьями по социальной сети My Opera.

Аналогами «File Sharing», «Media Player» и «Photo Sharing» являются файлообменники, минусом которых в данном случае является предварительная загрузка файлов. Аналогом «Messenger» является любая программа мгновенного обмена сообщениями, аналогом «Fridge» является Twitter или любой другой микроблогинг. Аналогом «Web Server» является настоящий сервер, но в данном случае возможности компьютера обычного пользователя ограничены пропускной способностью канала или мощностью аппаратного составляющего[2]. Если сравнивать работу BitTorrent-клиента и «File Sharing», то главным их отличием будет то, что сидер только один и при одновременной загрузке одного файла между пирами не происходит обмена фрагментами. Приложения может создать любой желающий. Главным критерием является отсутствие ошибок в работе и приложения не должны иметь вредоносный характер, другими словами, не должны являться вирусами[19].

Кроме приложений развлекательного характера или тех, которые позволяют обмениваться файлами, есть приложение, которое позволяет включать и выключать установленные в браузере пользовательские JavaScript, создавать новые и редактировать существующие. Это UJS Manager[20].

Использование

Чтобы начать использовать Opera Unite, пользователь должен пройти обязательную регистрацию в диалоговом окне программы. После выбора имени данного конкретного компьютера (Home, Mac, Office, Notebook и прочее), приложениями можно будет воспользоваться по адресу <имя компьютера>.<логин учётной записи>.operaunite.com[19] или через боковую панель браузера. Если пользователь уже имеет аккаунт My Opera, то он может использовать его при запуске Opera Unite. Чтобы использовать Opera Unite, логин учётной записи в сообществе не должен содержать такие символы, как «/» (косая черта), «.» (точка), «_» (подчёркивание) и пробел, в противном случае пользователю придётся пройти процедуру переименования на сайте сообщества. Управление приложениями осуществляется через боковую панель браузера. Доступ к любому приложению можно ограничить установкой пароля, чтобы избежать лишней нагрузки или чтобы ограничить круг пользователей. Из настроек возможны установка используемого порта и ограничение скорости доступа к конечному компьютеру[2].

Разработчиками сообщалось о возможном нарушении авторских прав пользователем[21]. Если такой случай будет иметь место, то компания Opera Software попросит пользователя удалить содержимое из открытого доступа, в противном случае, учётная запись пользователя будет заблокирована. Также было объявлено, что Opera Software не будет отслеживать деятельность пользователей Opera Unite[2][22].

С помощью Opera Unite обмен данными между компьютерами становится таким же простым, как и работа с веб-ресурсами. Конечному пользователю эта технология позволяет лучше контролировать использование его частных данных в открытом доступе. Кроме того, он может удалённо работать с хранящейся на его компьютере информацией с помощью любого другого устройства, оснащённого современным веб-браузером.

Оригинальный текст (англ.)
Opera Unite makes serving data as simple and easy as browsing the Web. For consumers, Opera Unite services give greater control of private data and make it easy to share data with any device equipped with a modern Web browser.
Йон Стефенсон фон Течнер (Jon Stephenson von Tetzchner), бывший генеральный директор и соучредитель компании Opera Software

Критика

Технология неоднократно подверглась критике из-за потенциальных проблем с безопасностью[22][23][24]. Поэтому разработчики рекомендуют использовать только те приложения, которые были загружены с официального сайта[2]. Некоторые эксперты отмечали, что ограничение свободного доступа путём установки пароля является ни чем иным, как «началом конца» («an avenue to disaster»)[22]. Кроме того, большим недостатком, вытекающим из принципа работы, является необходимость держать браузер постоянно запущенным, а компьютер подключённым к Интернету, для доступа к данным, размещённым на удалённом компьютере, однако этой проблеме было найдено решение[25]. Большой проблемой может оказаться попытка подключиться к компьютеру, если пропускная способность канала мала или если к этому компьютеру уже подключён один или несколько пользователей[26].

Примечания

  1. Opera Unite reinvents the Web (англ.). Press Release. Opera Software (16 июня 2009). Дата обращения: 25 июня 2009. Архивировано 13 августа 2011 года.
  2. 1 2 3 4 5 Opera Unite frequently asked questions (FAQs) (англ.). Opera Software. Дата обращения: 4 января 2010. Архивировано 13 августа 2011 года.
  3. Increased focus on Opera extensions and ending support for Unite applications and Widgets (англ.). Arnstein Teigene (24 апреля 2012). Дата обращения: 8 июня 2012. Архивировано 17 июня 2012 года.
  4. Espen André Øverdahl. We will reinvent the Web (англ.). Opera Software (11 июня 2009). Дата обращения: 13 июля 2009. Архивировано 13 августа 2011 года.
  5. 1 2 Lawrence Eng. Taking the Web into our own hands, one computer at a time (англ.). Opera Software (16 июня 2009). Дата обращения: 9 августа 2009. Архивировано 13 августа 2011 года.
  6. Daniel Aleksandersen. More crash logging and settings for Unite bandwidth throttling (англ.). Opera Software (3 июля 2009). Дата обращения: 7 июля 2009. Архивировано 13 августа 2011 года.
  7. Илья Шпаньков. Стрельба дуплетом  (неопр.). Opera Software (17 июля 2009). Дата обращения: 16 августа 2009. Архивировано 13 августа 2011 года.
  8. Илья Шпаньков. Opera выпускает третью бета-версию браузера Opera 10  (неопр.). Opera Software (13 августа 2009). Дата обращения: 16 августа 2009. Архивировано 13 августа 2011 года.
  9. Daniel Aleksandersen. Unite Apps are coming ever closer… (англ.). Opera Software (21 сентября 2009). Дата обращения: 22 сентября 2009. Архивировано 13 августа 2011 года.
  10. Илья Шпаньков. Opera 10.10 beta - теперь с Unite  (неопр.). Opera Software (14 октября 2009). Дата обращения: 14 октября 2009. Архивировано 13 августа 2011 года.
  11. Manuela Hutter. Prompt Reporting (англ.). Opera Software (9 октября 2009). Дата обращения: 14 октября 2009. Архивировано 13 августа 2011 года.
  12. Battle for the best Opera Unite applications (англ.). Opera Software (23 октября 2009). Дата обращения: 9 ноября 2009. Архивировано 13 августа 2011 года.
  13. Илья Шпаньков. Финал Opera 10.10 с Opera Unite  (неопр.). Opera Software (23 ноября 2009). Дата обращения: 23 ноября 2009. Архивировано 13 августа 2011 года.
  14. Intro ролик: «Opera Unite Instant Sharing» (англ.). Opera Software (23 ноября 2009). Дата обращения: 23 ноября 2009. Архивировано 14 ноября 2011 года.
  15. Opera выпустила новую бета-версию настольного браузера  (неопр.). CNews (26 апреля 2012). Дата обращения: 26 апреля 2012. Архивировано из оригинала 2 мая 2012 года.
  16. 1 2 Opera Unite user guide (англ.). Opera Software. Дата обращения: 4 января 2010. Архивировано 13 августа 2011 года.
  17. Николай Двас. Зачем Opera переизобретает Интернет?  (неопр.) Ruformator.ru (30 июня 2009). Дата обращения: 12 июля 2009. Архивировано из оригинала 4 июля 2009 года.
  18. Lachlan Hunt. Setting up custom domains for Opera Unite (англ.) (19 июня 2009). Дата обращения: 4 января 2010. Архивировано 13 августа 2011 года.
  19. 1 2 Вадим Макеев. Основы Opera Unite для разработчиков  (неопр.) (23 ноября 2009). Дата обращения: 3 января 2010. Архивировано 13 августа 2011 года.
  20. d.i.z. Страница UJS Manager на сайте unite.opera.com (англ.). Дата обращения: 4 января 2010. Архивировано 13 августа 2011 года.
  21. Terms of service (англ.). Opera Software. Дата обращения: 4 января 2010. Архивировано 13 августа 2011 года.
  22. 1 2 3 David Meyer. Opera Unite service opens a door to the PC (англ.). Webware (16 июня 2009). Дата обращения: 17 июня 2009. Архивировано 13 августа 2011 года.
  23. Sylvie Barak. Opera releases Unite tool (англ.). The Inquirer (16 июня 2009). Дата обращения: 17 июня 2009. Архивировано 13 августа 2011 года.
  24. Ted Dziuba. Opera Software reinvents complete irrelevance (англ.). The Register (22 июня 2009). Дата обращения: 27 июня 2009. Архивировано 13 августа 2011 года.
  25. 24/7 sites (permanent applications - idea) (англ.). Дата обращения: 8 января 2010. Архивировано 13 августа 2011 года.
  26. Сергей и Марина Бондаренко. Opera 10.10 с платформой Unite - объединяя пользователей  (неопр.). 3DNews (2 декабря 2009). Дата обращения: 2 декабря 2009. Архивировано 3 декабря 2009 года.

Ссылки

  • Официальный сайт Opera Unite (англ.)
  • Блог разработчиков (англ.)
  • Пособия по созданию приложений на сайте Dev.Opera (англ.)
  • Презентация технологии Opera Unite (англ.) (.mp4). Веб-трансляция. Opera Software (16 июня 2009). Дата обращения: 30 января 2010. Архивировано из оригинала 19 июня 2009 года.
  • Opera Unite HowTo’s Архивная копия от 20 июня 2009 на Wayback Machine — советы по использованию