Компания Google начала открытие (http://googlewavedev.blogspot.com/2009/07/google-wave-federa...) исходных текстов Wave - технологии для организации общения и интерактивного (rich-media) взаимодействия пользователей, комбинирующей такие системы, как email, мгновенный обмен сообщениями, обмен фотографиями и совместное использование документов. Первым шагом стало открытие под лицензией Apache сорока тысяч строк кода базового прототипа (http://code.google.com/p/wave-protocol/) клиента и сервера на языке Java, работающих по протоколу Wave, а также подсистемы Operational Transform (http://www.waveprotocol.org/whitepapers/operational-transform) (OT), предназначенной для поддержания функционирования распределенной инфраструктуры и организации разграничения совместного доступа к документам.
Кроме того, под лицензией Creative Commons опубликован (http://sites.google.com/a/waveprotocol.org/wave-protocol/dra...) черновой вариант полной спецификации протокола...
URL: http://googlewavedev.blogspot.com/2009/07/google-wave-federa...
Новость: http://www.opennet.me/opennews/art.shtml?num=22763
что это?
Технология для организации общения и интерактивного (rich-media) взаимодействия пользователей, комбинирующей такие системы, как email, мгновенный обмен сообщениями, обмен фотографиями и совместное использование документов.
ЕЕЕЕЕЕ! Круто! Гогл рулит как всегда. Как я знаю этот протокол основан на ХММР, считаю, что за ним будущее :-)
гугл пиарится умело. выкладывает по чуть-чуть и каждый раз герой. но тем не менее они истинные опен сорсеры. молодцы. спасибо!
Теперь выкинуть это браузерное фуфло и жаву, написать нативные GUI и консольный клиенты, поднять пару десятков серверов и этим можно будет пользоваться. До тех пор - игрушка.
А чем вам джава не угодила?
>А чем вам джава не угодила?тем, что родилось ;)
тем, что ещё не сдохла ;)
консольные клиенты поддерживаю. Может стоит будет как нить на досуге заняться.
А чем будет отличаться XMPP в браузере и в консольном клиенте?) Да и потом, разве браузер это плохо когда он выступает в качестве клиента? При работе с сайтами чтот никто не стремится городить "Консольного клиента" =)
с чего вы так думаете? раз уж сделали такое. http://cb.vu/ То и жаббер консольный через браузер не проблема ящитаю.
> с чего вы так думаете? раз уж сделали такое. http://cb.vu/ То и жаббер консольный через браузер не проблема ящитаю.У жабера свой протокол, зачем для этого нужен браузер?
>> с чего вы так думаете? раз уж сделали такое. http://cb.vu/ То и жаббер консольный через браузер не проблема ящитаю.
>
>У жабера свой протокол, зачем для этого нужен браузер?ну как бэ быдло падкое на свистелки и перделки в восторге от видеоролика демонстрирующего возможности гогле-вафе
>Теперь выкинуть это браузерное фуфло и жаву, написать нативные GUI и консольный
>клиенты, поднять пару десятков серверов и этим можно будет пользоваться. До
>тех пор - игрушка.Угу, а вы будете сидеть на телефоне технической поддержки и после выхода новой версии серверной части, на вопрос "почему не работает" отвечать - обновите клиентскую часть, потому что всё серьёзно, никаких браузеров =)
>Теперь выкинуть это браузерное фуфло и жаву, написать нативные GUI и консольный
>клиенты, поднять пару десятков серверов и этим можно будет пользоваться. До
>тех пор - игрушка.Консольный клиент есть уже, один из партнёров гугла сделал альтернативную WAVE систему и там как раз консольный клиент был.
Это есть в видео первой демонстрации на GoogleIO
>Теперь выкинуть это браузерное фуфло и жаву, написать нативные GUI и консольный
>клиенты, поднять пару десятков серверов и этим можно будет пользоваться. До
>тех пор - игрушка.Теперь закапать в красные глаза визина, успокоиться и осознать что уже года 3 как минимум приложения старательно переползают на веб, при кстати активном участии Гугл.
Специально для тех у кого визин кончился в презентации был показан консольный клиент, хотя добрая половина вкусностей волны пропадает, но ведь консоль же тру!
По поводу жавы, для тех кто в танке поясню, исходники пишутся на джаве используя google web toolkit + библиотека google wave собственно, на выходе получается html5+javascript и никакой джавы в чистом виде.Теперь прочти еще раз что ты написал.
Смотрел презентацию, но так и не понял, зачем это нужно. Нет, я согласен, что смстема емейлов морально устарела, только я сомневаюсь, что ЭТО ее заменит. И вообще, сейчас проблема не в нехватке информации, а в ее преизбытке и хреновой организации. Когда сто человек в реальном времени смогут редактировать и комментировать что угодно, пихая туда картинги и видео, проблема только усугибится.
>Смотрел презентацию, но так и не понял, зачем это нужно. Нет, я
>согласен, что смстема емейлов морально устарела, только я сомневаюсь, что ЭТО
>ее заменит. И вообще, сейчас проблема не в нехватке информации, а
>в ее преизбытке и хреновой организации. Когда сто человек в реальном
>времени смогут редактировать и комментировать что угодно, пихая туда картинги и
>видео, проблема только усугибится.тоже в преферанс любишь онлайново играть? :)
я согласен с твоим коментарием. Мне кажется это не для реалтаймового общения. а для долгих дискуссий по несколько дней и недель. написал мысль в 4 абзаца, и свалил. а потом пришёл и почитал что там насрали. но плохо то, что читать придётся всёравно всех :(
Плюс Wave в том что для серфинга и общения в инете не нужно будет заводить аккаунты в разных веб-сервисах и учиться ими пользоваться. Вы просто общаетесь-работаете в в волне, а она сама меняет свой вид: например разговор в чате преобразуется в подобие форума с темами и ветками по мере добавления юзеров болтающих в нем на разные темы. А этот форум становится списком рассылки для юзеров которые ушли с него оффлайн.
вот значит как
интересно
Кроме унификации способов общения волна упрощает развертывание веб-сервисов. Если не охота юзать гугловый сервер, разворачиваете свой сервак с волной (благо опенсорс) и вуаля: почта, вики, блоги, форумы, гроупварь all-in-one у Вас по-сути уже есть, так как волна заменяет все эти разрозненные способы общения в сети собой умея в них превращаться.
sharepoint станет бомжем?
Интересно, а еду они так же готовить не пробовали?
Смешаем борщ, пельмени, варенье, молоко, селёдку... зачем все эти морально устаревшие блюда - можно же всё свалить в один чан и жрать дерьмо...
Так и не нашёл внятного объяснения нафига этоо боян нужен.
Wave - не готовый пакет решений, а инструмент.
Для тех, кому нужно сделать что-то новое, но слабо (и бессмысленно) разрабатывать под это свою платформу.
В последней "Компьютерре" Wave рассматривается с позиции "как на этом организовать работу всей редакции, объединив почту, аську и Google Docs".
У других людей будут другие нужды.
Стандартное и универсальное решение для организации совместной работы, общения, обсуждений... - это уже благо.Хотя бы потому, что сейчас, развивая вашу аналогию, если вам нужно приготовить штрудель, приходится комбинировать пельмени с вареньем ;)
Хм, если это инструмент для организации совместной работы, общения, обсуждений, то чем он отличается от например CMS, которых вагон ?
>Хм, если это инструмент для организации совместной работы, общения, обсуждений, то чем
>он отличается от например CMS, которых вагон ?А как в ЦМС происходит уведомление об изменениях?
Да как хотите так и делайте, странички специальные, всплывающие сообщения, почта
>Да как хотите так и делайте, странички специальные, всплывающие сообщения, почтарасскажите поподробнее про странички специальные и всплывающие сообщения. Где такое реализовано и насколько это оперативно?
ну а че поподробнее, обычная страничка допустим на PHP, взаимодействует с API системы, возможно напрямую с базой, пользователь на нее заходит когда хочет и видит какие ресурсы обновились, часто такое делают на форумах и в магазинах. Оперативность тут на момент запроса. Если нужна реалтайм то можно делать с помощью serverpush/comet, что у кого реализовано вопросом не задавался, но самому в ближайшие месяцы именно такое придется сделать, надо будет изобразить мониторинг открытых/закрытых дверей предприятия в web реалтайм, предварительно пробовал serverpush, все элементарно. Да, народ еще уведомления по CMS вроде рассылает, тут правда сказать ничего не могу, совсем никак не пробовал.
футыблин не CMS а SMS.
>ну а че поподробнее, обычная страничка допустим на PHP, взаимодействует с API
>системы, возможно напрямую с базой, пользователь на нее заходит когда хочет
>и видит какие ресурсы обновились, часто такое делают на форумах и
>в магазинах. Оперативность тут на момент запроса. Если нужна реалтайм то
>можно делать с помощью serverpush/comet, что у кого реализовано вопросом не
>задавался, но самому в ближайшие месяцы именно такое придется сделать, надо
>будет изобразить мониторинг открытых/закрытых дверей предприятия в web реалтайм, предварительно пробовал
>serverpush, все элементарно. Да, народ еще уведомления по CMS вроде рассылает,
>тут правда сказать ничего не могу, совсем никак не пробовал.ну хорошо. Всё это есть и сделать можно. Можно считать, что Гугл просто довёл до ума всё то, что уже где-то частично реализовано. Но это же Гугл. Электронную почту тоже не они придумали, но движение-то они возглавили и двигают вперед. Вэйв - нечто подобное.
Одно мне тут не особо нравится, нафига было делать еще один сервер и еще один клиент, лучше бы HTTP доточили.
>Одно мне тут не особо нравится, нафига было делать еще один сервер
>и еще один клиент, лучше бы HTTP доточили.И каких целей они бы добились ?? :)) Заставили бы девелоперов во всём мире переписывать весь софт под новые фитчи доточеного протокола ХТТП?
:D вы видимо не шарите... :)
ну зачем же сразу переписывать весь софт ? не надо в крайности бросаться. А вот сделать на уровне HTTP например возможность постоянного соединения, по отдельному запросу, или хотя бы прямую возможность рассылки тех же уведомлений (событий), думаю было бы вполне полезно, ничего старого это бы не затронуло и переписывать ничего бы не пришлось.
А больше в HTTP ничего не надо добавить? Ну там интеграцию с SMS, Skype? Вообще протокол HTTP - это типа стандарт и он немного не Гуглом принимается и изменяется. А в стандарте четко прописано что, кто и когда должен посылать.
Интеграцию с SMS и Skype разрешаю не добавлять ;), если ограничиться постоянными соединениями то такая необходимость отвалится сама. А вообще, ну и что с того что стандарт, я не предлагаю переписывать в нем ни буквы, просто немного расширить, мало чтоли гугл предложений по стандартизации продвинул ? А так получается взяли XMLный (т.е. пухлый по определению) протокол, без возможности нормальной передачи бинарных данных, и прикручивают его к бинарным потокам типа аудио/видео за счет base64 распухания как в старом мыле, и еще какойто аналог wiki (которая заметьте весьма не заурядна, изменчива, и предъявляет жесткие требования к гибкости по своей природе) на уровне протокола! мастерят. Со стороны HTTP это как минимум было бы сделать не труднее, + масса сопутствующих вкусностей, вот тут мне кажется реально масса народу сказала бы спасибо, даже если бы самой wave не пользовалась. Хотя конечно возможно что я чего то крупного не просекаю, или неправильно просекаю, это так, на первый взгляд.
Инструменты должны делаться для человека. А тут получается наоборот, кто-то сделал "инструмент", а теперь все придумывают, как бы к нему приспособить все остальное: людей, методы общения, процедуры организаций.
Это нормально. Сложные инструменты требуют умения с ними работать.
Word удобнее, TeX правильнее и гибче.
В Painte может рисовать любой имбецил, а Фотошоп приходится изучать.
В конце концов, кувалды эргономичнее отбойных молотков, но будущее не за ними ;))
Ну так экономика у нас такая, те потребности что можно было удовлетворить уже удовлетворили, те что нет - нет, но денег то все равно хочется, даже если нормально их заработать не получается, значит будем придумывать то что можем и пытаться впарить это под новым соусом, классика. Это еще хорошо что все же хоть по чуть-чуть, но кое что полезное получается.
Ну как нафига, как минимум попиариться, подсадить народ на свою разработку, "окультурить" разрозненные форматы сообщества чтобы легче парсить и анализировать было, понятно для чего, лишний вариант не помешает, не сидеть же им сложа руки, а то чтото семантический web както вяленько получается, XHTML издох, надо срочно выдвигать новую "прорывную идею", то что реально оно мало кому нужно - мелочи, решаемо.
а никто и не сказал ни слова о том, что ваш любимый гугол будет иметь всю инфу вашу личную? то-то же. M$ номер два, хоть и умело пиарят свой, никому ненужный, оупенсорц.
Ну совсем уж личную инфу допустим так вот напрямую иметь он не будет, с чего вы взяли ? а вот возможностей для анализа конечно становится побольше ;) Про никому не нужный это тоже вы переборщили, найдутся люди, поверьте, и достаточно, главное чтобы это не превратилось в массовую истерию.
Сейчас вашу "личную инфу" имеют AOL, тот же Гугль, хостер вашей почты и еще множество компаний. Это вас не смущает?
На моем компьютере стоит Jabber-сервер. Вся фирма общается через него, и никто снаружи эту инфу не имеет.
Если будет, к чему с пользой приложить Wave - вместо него будет стоять Wave-сервер, опять же без выхода в широкую сеть.
Именно потому, что опенсорц.
> а никто и не сказал ни слова о том, что ваш любимый гугол будет иметь всю инфу вашу личную?Никто не сказал потому что читать и слушать умеют. Система будет децентрализованной, как и jabber. Хотя вообще не хватает там ОБЯЗАТЕЛЬНОГО шифрования.
>Хотя вообще не хватает там ОБЯЗАТЕЛЬНОГО шифрования.Если я правильно понял, то ssl таки там обязательно есть.
> M$ номер два,Если не можешь найти 20 серьезных отличий между МС и Гуглом - купи очки.
Всю личную инфу по любому будет кто-то иметь, если пользоваться онлайн мылом и т.п.
а кто сказал что будет стоять сервер с wave? вроде как гугловци говорили об открытии апи для доступа к вейву на их серверах.гугл докс у кого стоит на серверах?
По ссылкам в новости как раз предлагаются исходники и инструкция по установке сервера.
Пока прототипа, но другого пока и нет.
Первым шагом стало открытие под лицензией Apache сорока тысяч строк кода базового прототипа клиента и сервера. Если в конечном счете возможности поставить свой сервер не будет, то однозначно в жопу, это я так понимаю очевидно, и даже не рассматривается. А вот кто будет превращать прототип в реально работающий продукт, как бы неизвестно ? Не очередная ли это серия из оперы .Net/Mono ? С вопросами от пользователей последних типа а чейто оно так тормозит по сравнению с родной реализацией.
> Первым шагом стало открытие под лицензией Apache сорока тысяч строк кода базового прототипа клиента и сервера. Если в конечном счете возможности поставить свой сервер не будет, то однозначно в жопу, это я так понимаю очевидно, и даже не рассматривается.возможно сервера от Google и не будет. Будет набор библиотек из которых другие компании могут собрать свой сервер ИЛИ набор тестов совместимости + RI - тогда будет как JCP организовано.
Меня интересуют два вопроса.
Во-первых, где хранятся, например, картинки, которые туда заливаются, если их может быть сотня гигов? Возможность совместного редактирования альбомов - это труъ, только можно ли будет это сделать не по-хомячковски с шестью картиночками, а по-человечески, с фотографиями в нормальном формате, возможностью посмотреть EXIF, различными вариантами сортировки и фильтрации по метаданным и тэгам.
Во-вторых, как производится модерация волн? Есть, например, репортаж с выставки, куда все могут заливать свои фотки, или редактирование большого документа в виде wiki. А кто-то начал туда заливать говно. Есть ли режим премодерации, бана и т.д.?
> где хранятся, например, картинкиКак обычно - в межкластерном пространстве ;)
Вообще, ответ, имхо, очевиден - ограничения для пользователей будут напрямую проистекать из ограничений поднятого сервера. Какие-то ограничения должен будет ввести даже Гугол, раз уж людей сегодня не пугает "перегоняние" сотен гигов только ради того, чтобы посмотреть EXIFНасчет модерации - пока что нет системы прав пользователей. Так что все равны. Но это, конечно, изменится
А никто из параноиков так и не дочитался: wave - это такая "надстройка" над jabber-протоколом, некая совокупность xmpp-расширений. И как сказано, любой может поднять у себя wave-сервер, как сейчас jabber-сервер. Хочешь используй публичные сервера; параноик? - шерсти код и поднимай свой сервер или не поднимай, если истеричный параноик
Я параноик. Их сервис ставить и не стану. Хватит уже нам 'бесплатной' оперы и лисы. Свободное, добровольное и типа самое безопасное и никто не смотрит. Ага. Щаз