Opera Unite

- Петька, ты чего там пишешь?

- Оперу, Василий Иванович, пишу...

16 июня норвежская компания Opera Software преподнесла настоящий сюрприз пользователям Интернета. Ею была запущена бета-версия нового интернет-проекта Opera Unite, рассчитанного на простых пользователей и позволяющего обмениваться информацией, раздавать файлы и даже организовать собственный веб-сайт, не прибегая к услугам специализированных веб-сервисов и хостинговых компаний.

"Опера" - очень популярный на постсоветском пространстве браузер. Неудивительно, что новая технология Opera Software активно обсуждалась в русскоязычных компьютерных СМИ и на форумах.

И причина этой популярности в наших широтах совсем не в том, что, как говорят злые языки, логотип этого браузера революционного красного цвета. Норвежский браузер всегда отличался скоростью обработки веб-страниц. И это сделало его очень удобным для использования на медленных каналах доступа в Интернет. Ведь наши отечественные "интернеты" никогда большой скоростью не отличались.

Второй интересной особенностью браузера всегда было наличие в нём дополнительной функциональности - почтового клиента, торрент-клиента и др. Это позволяло рядовому пользователю обходиться без отдельных аналогичных программ.

Новые версии "Оперы" и непосредственно новый проект Opera Unite продолжают славные норвежские традиции скорости и дополнительной функциональности. Теперь две эти задачи решаются при помощи специального "облака" прокси-серверов компании Opera Software, которые работают в связке с браузером, добавляя последнему и скорости, и функционала.

Так, например, в отношении скорости работы браузера последние версии "Оперы" имеют режим "турбо". Этот режим аналогичен работе браузера Opera Mini для мобильных телефонов, когда запрашиваемая страница сначала подвергается "облегчению" на специальном прокси-сервере и этим самым обеспечивается увеличение скорости её загрузки.

Технологии Opera Unite также работают по принципу "браузер + прокси-сервер". Но в случае Unite речь идёт не о скорости загрузки страниц, а о возможности воспользоваться дополнительными веб-сервисами.

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

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

Причем знать секретные сетевые протоколы, основы администрирования веб-серверов совершенно не обязательно. Веб-сервисы Opera Unite может поднять за пару щелчков мыши даже неискушённый в "интернетах" пользователь.

Непосредственно на техническом уровне Opera Unite представляет собой веб-сервер, работающий внутри "Оперы". Этот встроенный веб-сервер осуществляет приём и обработку запросов, работу запущенных в браузере сервисов и доступ к расшаренным файлам и каталогам.

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

Доменный адрес Unite выглядит следующим образом:

http://devicename.username.operaunite.com/servicename

Здесь devicename - это имя компьютера;

username - это логин пользователя в сервисе Opera Unite;

operaunite.com - домен непосредственно прокси-сервера;

servicename - название конкретного сервиса Unite. Вот так, например, может выглядеть какой-нибудь конкретный адрес Opera Unite:

http://home.vasya_pupkin.operaunite.com/webserver

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

Таким образом, чтобы создать собственный веб-сервис, нужно скачать и установить специальную версию Opera Unite. Далее сервис активируется нажатием в левом нижнем углу браузера кнопки в виде пропеллера, и "Опера" предложит зарегистрировать свой доменный адрес на серверах Unite.

Для активации сервиса Unite нужно будет ввести свой логин и выбрать имя компьютера. Как уже сказано выше, логин и имя компьютера служат для создания уникального доменного адреса, по которому друзья и знакомые пользователя будут заходить на его сервисы.

После регистрации появится панель управления сервисами, где можно включать и выключать конкретный веб-сервис, а также настраивать его параметры. Здесь же Opera сгенерирует конкретный адрес для конкретного сервиса.

На данный момент Opera Unit предлагает по умолчанию шесть веб-сервисов.

"Файлопомойка" (File Sharing): через этот сервис можно предоставить друзьям возможность покопаться в ваших файлах на компьютере. Достаточно лишь выбрать на своём локальном диске папку, доступ к которой вы хотите предоставить, и Opera Unite сгенерирует прямую ссылку на эту папку.

Медиа-проигрыватель (Media-Player): доступ к вашей музыке с любого компьютера. Прослушивание композиций возможно с помощью встроенного в "Оперу" проигрывателя.

Доступ к фото (Photo Sharing): на самом деле разновидность File Sharing, только работает исключительно для картинок.

Гостиная (The Lounge): сервис для организации чата с друзьями.

"Холодильник" (The Fridge): самый весёлый сервис в виде двери холодильника, на которые лепятся виртуальные записки-напоминания.

Веб-сервер (Web Server): вспоминаем и ностальгируем про старый добрый веб-1 со статичными сайтами. Теперь, наконец-то, любой юзер сможет создать сайт про свою кошку, достаточно сервису указать на локальном диске папку с html-файлами.

Доступ к разделяемым ресурсам Unite может быть трёх видов:

  • публичный - любой желающий имеет доступ к файлам сервиса;
  • лимитированный - доступ по паролю;
  • приватный - доступ только у хозяина сервиса.

И самое главное. Любой Петя Самоделкин, знающий HTML, XML и JavaScript, может написать свой собственный сервис Unite. Как уже было сказано выше, сервисы Unite - это разновидность обычных виджетов "Оперы", которым доступен специальный JavaScript-объект opera.io.webserver. Этот объект и предоставляет доступ к функциональности встроенного в браузер веб-сервера. Но создание собственных сервисов - это уже отдельная статья.

Если говорить о недостатках Opera Unite, то они являются продолжением достоинств этого сервиса. Во-первых, Unite использует ресурсы личного компьютера - процессор, интернет-трафик. Во-вторых, сервисы вряд ли будут функционировать круглосуточно, что напоминает работу станций BBS. Возможно, некоторые помнят минские BBS, распорядок работы которых в былые годы публиковался на страницах "КВ". И, в-третьих, не нужно забывать хакеров, которые вряд ли преминут воспользоваться атаками через удобные для этого дела доменные имена Opera Unite.

В заключение скажу, что, изучая текущую бету этого проекта, следует оценить общую его идею, а не зацикливаться на ошибках и багах. А идея в том, что браузер перестаёт существовать как отдельное приложение на компьютере пользователя. Теперь браузер "Опера" черпает дополнительную силу и функциональность за счёт "облачных" прокси-серверов компании-разработчика. Поэтому дальнейшее развитие норвежского браузера - это в большой степени и развитие "облачной" инфраструктуры Opera Software.

Михаил АСТАПЧИК

Версия для печатиВерсия для печати

Номер: 

28 за 2009 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

Аватар пользователя Инкогнито
попробовал, очень даже неплохо, фотки расшарил, сайт, типа страничку, залил, налепил записок на холодильник :)

думаю, что это действительно революция, торенты торентами, а здесь все в одном флаконе и совсем просто!

спасибо автору, что сообщил такую интересную новость

ждем статью про написание своих сервисов под эту Оперу

Аватар пользователя Savely
>По крайней мере в той версии, что у меня, должна быть запущена :).

Там на сайте что-то про сервис есть. Т.е. возможно, есть вариант, когда оперный Web-движок ставится отдельным сервисом.

Аватар пользователя embler Ass
если можно про создание собственных сервисов расскажите!Оч инт[email protected]
Аватар пользователя mike
В Опере 10.10 услуга Юнайт работает безукоризненно. Штатных сервисов вполне хватает. У меня ОС Убунту. В Виндовс пока не пробовал: лениво.

Страницы