2009-05-30 16 views
9

Các công nghệ được sử dụng để xây dựng Google Wave là gì?Google Wave sử dụng công nghệ nào?

Chỉnh sửa: Tôi đã di chuyển và trộn lẫn các câu trả lời vào câu trả lời bên dưới, thay vì ở đây trong câu hỏi chúng ở đâu.

Trả lời

0

Tôi tin rằng Google Wave được xây dựng trên HTML5.

+0

Công nghệ HTML5 nào? - Bộ nhớ ngoại tuyến. - Vị trí địa lý? - Canvas? - Đa luồng/quy trình? – Laz

+0

(Một) câu hỏi hay hơn có thể là: công nghệ GWT sử dụng/yêu cầu phiên bản mới nào. Có vẻ như bản demo chạy trên Chrome, Safari 4 và Firefox 3.5 (?) Vì vậy có lẽ HTML 5 và canvas là các yêu cầu cơ bản. IE 8 có hoạt động không? –

4

Nó đang sử dụng HTML5 cho giao diện và XMPP (giao thức của Jabber) cho nội dung liên lạc.

12
  • Chỉnh sửa trong thời gian thực - một số loại Ajax/Comet cho các cuộc gọi phía máy chủ.
  • Kiểm soát phiên bản.
  • Được xây dựng trong Bộ công cụ web của Google (GWT).
    • GWT liên quan đến Java, Javascript, CSS, HTML.
  • Giao thức được xây dựng tùy chỉnh. Giao thức sóng.
    • Sử dụng xmmp chuẩn
  • Giàu soạn thảo văn bản.
  • Dịch ngôn ngữ.
  • Google Gears, cho chức năng kéo và thả (của tệp). Đang cố gắng đưa nó vào thông số HTML5.
+4

-1 Kiểm soát phiên bản cho mỗi lần truy cập quá rộng. – OscarRyz

0

Tôi hiểu rằng họ sử dụng phần mở rộng cho giao thức Jabber cho các máy chủ sóng được liên kết.

Chỉnh sửa thời gian thực dựa trên thuật toán đôi khi được gọi là thuật toán jupiter và được mô tả trong this paper. Bạn có thể tìm thêm thông tin trên http://www.waveprotocol.org/whitepapers