def to_time(seconds):
delta = datetime.timedelta(seconds=seconds)
return str(delta.days) + 'd ' + (datetime.datetime.utcfromtimestamp(0) + delta).strftime('%H:%M')
Он использует HTML5 для интерфейса и XMPP (протокол Jabber) для связи.
Я понимаю, что они используют расширение протокола Jabber для серверов объединенной волны.
Редактирование в реальном времени основано на алгоритме, который иногда называют алгоритмом Юпитера и описан в этой статье . Дополнительную информацию можно найти на http://www.waveprotocol.org/whitepapers
Революционная часть - это Оперативное преобразование . На основе системы совместной работы Jupiter .
Вы можете посмотреть это видео: Google I / O 2009 - Google Wave Under the hood