Google Waves — базовая структура

Ограничена ли волна обменом текстовой информацией (HTML), или я прав, предполагая, что волна может содержать произвольные данные (представленные в XML), если она также содержит javascript, необходимый для ее осмысленного отображения?

Я спрашиваю, потому что совместная подготовка документов, продемонстрированная в видео Google I/O, выглядит очень мощно, но есть много других типов документов, кроме простого текста в формате rtf. В моем случае я бы искал интерактивную разработку диаграмм Ганта.


person user137141    schedule 12.07.2009    source источник
comment
Обнародовала ли Google какую-либо информацию об этом, кроме того, что предоставила присутствующим на конференции доступ к бета-версии?   -  person scunliffe    schedule 13.07.2009


Ответы (2)


Внутри каждой Волны можно сделать многое. Они еще не сделали доступными все функции, но вот ссылка на некоторые примеры: http://wave-samples-gallery.appspot.com/, который включает в себя мой гаджет Slashdot:http://wave-samples-gallery.appspot.com/about_app?app_id=18006 Гаджет Slashdot фактически берет RSS-канал для Slashdot и отображает последние заголовки. Вот XML: http://www.m1cr0sux0r.com/slashdot.xml http://www.m1cr0sux0r.com/xml.jpg

person Michael Brown    schedule 23.07.2009

Я получил доступ к Google Wave несколько дней назад, и вот необработанные данные для их Sokoban. игра (которая поддерживает двух игроков, играющих одновременно на одной доске) выглядит, например, так:

<blip>
  <p _t="title">
  </p>
  <p>
    <w:gadget author="[email protected]" prefs="" state="" title="" url="http://sokoban-server.appspot.com/com.example.simplegadget.client.SokobanGadget.gadget.xml">
      <w:pref name="playerAllocation" value="1 1,blixt">
      </w:pref>
      <w:pref name="totalMoves" value="8">
      </w:pref>
      <w:pref name="playerPositions" value="1 4,2">
      </w:pref>
      <w:pref name="rockPositions" value="6 2,2 3,2 14,2 15,2 16,2 4,3">
      </w:pref>
    </w:gadget>
  </p>
</blip>

Так что да, вы можете хранить любые данные, которые вам нравятся, в одном сообщении, с возможностью вернуться назад во «времени», чтобы увидеть более старые версии данных и т. д.


Кстати, если вам интересно увидеть код для робота, который сидит в волне и взаимодействует с пользователями, я сделал код для игры, которую разрабатываю: Проект Google Code для мультифарсаигра в вопрос, он еще не общедоступен и поэтому не особенно функционален.) Исходный код бота находится здесь: множественный источник робота Wave

По сути, все, что вам нужно для запуска бота, — это 14 последних строк в этом коде. Я люблю это! =)

person Blixt    schedule 20.07.2009
comment
Потрясающий. Я не могу дождаться, чтобы увидеть готовый продукт! - person Michael Brown; 24.07.2009