阅读更多
北京时间5月29日消息,据国外媒体报道,周四,在Google I/O大会上,Google工程副总裁维克•甘多特拉(Vic Gundotra)介绍了Google新型网络通讯产品Google Wave。Wave将email和即时通讯有机结合起来,并准备进行开源。著名科技博客TechCrunch认为,Wave将是Google力推的产品,有可能成为下一代具有深远影响力的互联网通讯平台。以下为Wave详细介绍:



设计理念——基于今日互联网发明的新email

  眼下,几乎每个网民都在使用email和即时通讯,这两项产品一直很成功,Wave的初始理念就是如何将这两项产品有机的结合起来。

  设计理念是由Lars Rasmussen在2004年形成,但一直搁置到2007年才付诸行动。用Lars Rasmussen的话说,“(假设我们从没发明过email),Wave就像是基于今日互联网情况发明的新email”。Wave是由Google悉尼分公司的Lars Rasmussen和Jens Rasmussen兄弟以及Stephanie Hannon共同开发。



  如图所示,Wave左边是导航栏,导航栏下边是通过Google Contacts导入的联系人;Wave的主要部分是Wave收件箱,它看起来很像Gmail的收件箱,不同的是在每个“(交互)thread”之前列出了好友的头像,而且还显示基于当前交互有多少更新,这些更新不仅包括文字信息,还包括图片、地图等Wave支持的内容——这点是有别于Gmail的显著地方。





  打开Wave的每个thread,就可以看到全部内容,就像看到好友发过来的即时讯息一样,用户可以在线回复。如果用户不在线,他们可以像 email一样进行处理。如果通讯双方都在线,可以实时进行交谈。如果是在一个多人的thread中,也可以单起一个私人的对话,而内容会保留在自己的整个thread中。

  此外,如果浏览器安装了Google Gears,用户还可以直接将图片拖放到Wave窗口中。如果用户是在一个多人的thread中分享图片,其他用户还可以对图片进行评论。

  分享图片仅仅是个开始,在Wave中还可以分享Google地图、游戏、事件邀请等等。






  不过,目前,尚不清楚Wave正式发布时间。

  Wave将成新型网络通讯平台

  Google不仅是将Wave看成一个仅在Google Wave网站上使用的简单网页应用,Google希望用户能在所有站点上使用它。也就是说,假如用户有个博客,他可以通过Wave和其他人进行共享,可以实时传递博客的更新。

  不过,博客不是Google想要“Wave”的唯一内容,几乎一切内容都可以通过Wave进行共享、交互。


虽然目前Wave还不能像Facebook Connect一样,可以允许其他用户进行登录。但Lars Rasmussen表示,他们正在考虑这些功能。

  此外,Wave还支持实时搜索,将和Twitter应用进行结合。Google的开发团队已经开发了一个叫“Twave”的工具,该工具可以将 Twitter上的更新和Wave进行绑定,用户可以在Twave上处理Twitter里的信息。而更重要是Twave的实时搜索功能,可以实时扫描 Twitter的结果,当有新结果出现的时候,会进行实时更新。

  从这些可以看出Google的野心,Wave在Google眼里不仅仅是个应用,而是一个通讯平台。

  要想成为下一代通讯平台,开发者就显得非常重要,就像Android和iPhone平台一样。周五,Google将向开发者公布Wave的API。Google的意图很明显,就是希望开发者能围绕Wave理念,推出各种工具、插件以及各种有趣的站点。

  Google还希望Wave能被开发者社区尽可能的接纳,因此,Google计划将Wave进行开源。

  总的来说Wave将分三步走:首先是Wave产品,由Google开发,向公众发布;接着是作为一个平台,由开发者提供基于Wave的各种衍生产品;第三步是将Wave开源,让其成为互联网通讯的基本协议,成为互联网通讯的平台。

来自: sohu
31
2
评论 共 24 条 请登录后发表评论
24 楼 Deathly_CQ 2009-06-01 01:01
xintao222 写道

东西是很不错,关键是看有没有人用,这个跟QQ的邮箱聊天很像啊,qq中可以通过qq邮箱跟qq进行即时通讯,比这个要普及

明明是QQ邮箱学Gmail的,Gmail早就有聊天功能了
23 楼 xintao222 2009-05-31 09:59
东西是很不错,关键是看有没有人用,这个跟QQ的邮箱聊天很像啊,qq中可以通过qq邮箱跟qq进行即时通讯,比这个要普及
22 楼 weidewei 2009-05-31 09:05
NB~~~
21 楼 rmn190 2009-05-31 08:52
端午节回来,这是看到的第一个让人振奋的技术方面的事件。

谢谢Google! 谢谢jamiesun!
20 楼 tf03172003 2009-05-30 22:25
呵呵。google雄心壮志!
19 楼 java-007 2009-05-30 21:57
google总是很无私。
这也是他成功的原因之一。
18 楼 朗拿颠老 2009-05-30 19:41
现在起开始关注这个产品什么时候被腾讯山寨化..
17 楼 manmoon 2009-05-30 18:09
ms赶紧行动 不然google就要瓜分浏览器市场了
16 楼 jkfzero 2009-05-30 17:13
估计会和twitter一样成为中国小众人士的最爱。
中国的劳动人民与QQ的情谊是不可能被帝国主义征服的。
15 楼 tinggo 2009-05-30 16:44
这个东西貌似一定要使用GMail的地址才行。这会成为唯一在中国推行的障碍。和QQ应该不会冲突吧,除非每个浏览器都装Google Gears
但我想如果他能够提供公开的Web Services让我们在自己的网站使用它的话。这倒不错。
14 楼 JavaInActoin 2009-05-30 16:06
没有前途的产品,特别是中国有了强大的QQ,这等小儿科没人会看的上眼。
13 楼 supercode 2009-05-30 14:51
研究google的布局后,大家会发现google有强大的野心和足够的能力来“统治”互联网。
12 楼 Else 2009-05-30 14:40
liusong1111 写道

这个东西将成为里程碑。google继续了它一贯的作。。。。
我不清楚Wave是不是和gtalk一样使用XMPP(XMPP+BOSH?Comet?...)。。。。

用的自己的协议,wave protocol

东西再好,没人会用也不顶用啊,

国内的互联网就是娱乐为主的,小p孩会说,google有的QQ都有啊。
11 楼 liusong1111 2009-05-30 12:40
google Wave即使开源,也不会全部开源吧。不至于把它的成果免费送给其它公司,尤其是竞争对手。我猜它会结合它的云计算方案(GAE),将数据锁定到它那里,以得到更好的回报。
桌面领袖m$在msn live和office整合上 下下功夫,也会在另外的市场领域上得到回报。其实m$已经这么做了,groove一类的工具就很有能量,缺少的是整合。
ibm、oracle有他们的产品,夹在中间,有点象突围。
小厂商更是在夹缝中生存,会有越多人从通用领域向专有领域里跑。
10 楼 liusong1111 2009-05-30 11:53
这个东西将成为里程碑。
google继续了它一贯的作风,把“高端”技术平民化。google map是把GIS应用平民化的典范,Wave的目标则是把即时通信平民化。看它的路线,与google map很相似:

引用
总的来说Wave将分三步走:首先是Wave产品,由Google开发,向公众发布;接着是作为一个平台,由开发者提供基于Wave的各种衍生产品;第三步是将Wave开源,让其成为互联网通讯的基本协议,成为互联网通讯的平台。


1. 先做好自己。吸引人气。
2. 平台化。可集成第三方功能。内部结构的雕琢。
3. 集成化。可被集成到第三方应用。外部环境的侵占。

走完这三步,就可以吸引到更多的开发者 和 普通用户,而且可以大大拓展自己的业务。比如,侵占小型在线客服系统市场。

另外,看起来Wave会走深度整合的道路。这点十分重要。把email、contacts、map甚至google docs、label、search、语音通信、groups等等 深度整合 起来,将比任何一家独立产品在 功能点上 都有竞争优势。这点不容易做到。如同javaeye将论坛、博客、闲聊、知识库等集成到一起,如何做到无缝整合,对谁都不是易事。

深度整合、集成性 和 被集成性,将把Wave与 实现了简单的互联互通的聊天工具 区别开来。

即时通信,不止是即时聊天。这是应用领域的不同。
这也是我前段时间预测XMPP应该有更广应用的原因。XMPP尽管出身于聊天工具,但由于其自身架构的合理性,以及支持设施相对完善,才具有了更好的发展机会。
我不清楚Wave是不是和gtalk一样使用XMPP(XMPP+BOSH?Comet?...),不管怎么说,这是将即时通信工具平民化的路线。在其它垂直领域,还有更广泛的机会和想象空间。当然同时需要完善化的架构模式作支撑。

看样子,Wave是纯WEB的,这样它在互联网上的集成性将会和google其它服务一样便捷。同时Chrome逐渐表现出RIA平台的迹象。

google走对了一步,希望它走的更稳更快。
9 楼 gloomyd 2009-05-30 10:47
腾讯老早就有了个webqq了
大家可以去尝试下  不过不知道为什么他们没有力推这个东西
web.qq.com
8 楼 quiii 2009-05-30 10:26
- -! 这才是 oogle Chrome 的真实形态 (其实浏览器只是个附带功能)
7 楼 sslaowan 2009-05-30 10:12
email和 即时通讯的结合QQ早就有了啊,用QQ发送文件时,如果对方不在线,可以点一个按钮直接发到对方的qq邮箱里,后来又推出了发送离线文件的功能。

以对话的方式组织邮件我认为挺好的,可是也有人认为不好,因为很容易错过新邮件
6 楼 InnocentBoy 2009-05-30 09:10
我真心希望腾讯来点自己的东西,有点创新,而不是专注于模仿别人的创意!!!
5 楼 tsxm 2009-05-30 08:35
呵呵,估计腾讯又有得抄袭了,哈哈

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAVA获取中文名字的首字母

    此种功能可以用在手机通讯录里面的模糊匹配

  • Java传入中文字符串返回第一个汉字的首字母大写

    public class FirstLetterUtil { private static int BEGIN = 45217; private static int END = 63486; // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊”是代表首字母a的第一个汉字。 // i, u, v都不做声母, ...

  • Hutool PinyinUtil(拼音工具类)使用详解

    1 依赖引入 使用PinyinUtil类时需要引入一个第三方的拼音库。例如pinyin4j。 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dep

  • 从JavaScript二维数组排序说开去(2)

    从上一篇文章里面我们已经知道了,需要通过sort函数,定义自己的排序比较函数。sort会回调这个函数,在排序时逐个比较元素。 那么问题来了,如果我想比较多个列,至少比较2列,使得其有效排序, 如果第2列是个字符串,这样写还行吗?不行。字符串相减,结果是NaN,not a number。那怎么办? 当然是写一个字符串排序函数了。先看以下第一版: function strcomp(a,b){ if( !(a instanceof Array) || !(b instanceof Array) ){ret

  • java 拼音首字母搜索功能(转)

    [code="java"] /** * @author gnuhpc email: warmbupt@gmail.com blog: http://gnuhpc.info * @date 2010-1-22 * @bugs 不支持多音字处理 */ public class PinyinConv { // 简体中文的编码范围从B0A1(45217)一直到F7FE(634...

  • pb中取汉字串首字符的一个函数

    今天看到xuejun的一个取汉字首字符的函数,试用了一下,感觉很好用,不敢独享,拿出来跟大家分享:$PBExportHeader$uf_getfirstletter.srf$PBExportComments$ 返回给定汉字串的首字母串,  xuejun , 19990821global type uf_getfirstletter from function_objectend typefor

  • JAVA翻译给定中文字符串的拼音首字母

     import java.io.UnsupportedEncodingException;/** *//*** 取得给定汉字串的首字母串,即声母串* Title: ChineseCharToEn* @author javer QQ:84831612* @version 1.0* @date 2004-02-19* 注:只支持GB2312字符集中的汉字*/public final class

  • 取文字中的首字母串

    把在项目中用到的知识记录下来 通常会用到把一段文字直接取它的拼音字母,下面我就记录下。 工具类 取得给定汉字串的首字母串,即声母串 注:只支持GB2312字符集中的汉字 /** * 取得给定汉字串的首字母串,即声母串 * * 注:只支持GB2312字符集中的汉字 */ public final class ChineseCharToEn { ...

  • java 获取中文拼音首字母(缩写)

    直接上代码: import java.io.UnsupportedEncodingException; /** * * @author yuki_ho * */ public class ChineseCharToEnUtil { private final static int[] li_SecPosValue = { 1601, 1637, 1833, 2078, 227

  • 获取中文拼音的首字母,目前为止小菜看到的最简单的方法

    在项目中我们难免会遇到搜索的功能需求,那么今天都已经写了三四篇前台的基本知识点了,我们最后一篇来一个后台的做end吧。 我也是在网上看到一位大神说的(通过汉字区码基本可以获取400多个,剩下的当特殊情况处理),实在不好意,找不到那位大神的id了。通过各位大神的指点来做个优化(写成个工具类),我们直接来看代码吧! package com.nepo.commons.utils; import ...

  • 获取中文字符串的第一个大写字母

    /**   * 获取中文字符串的第一个大写字母   */ public class FirstLetterUtil { private static int BEGIN = 45217;    private static int END = 63486;    // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊”是代表首字母a的第一个汉字。    // i

  • FirstLetterUtil

    package cn.edu.hbcf.common.utils; public class FirstLetterUtil { private static int BEGIN = 45217; private static int END = 63486; // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊”是代表首字母a的...

  • 返回给定字符串的首字母

    //返回给定字符串的首字母 private String IndexCode(String IndexTxt) { String _Temp=null; for(int i=0;i_Temp = _Temp + GetOneIndex( IndexTxt.Substring(i,1) ); return _Temp; } //得到单个字符的首字母 private String GetOneIn

  • 得到中文字符串首拼

    为一个中文字符串(包括英文)取得它的首拼。public static string GetFirstLetter(string str) { char t1; string val=""; for (int i=0;i{ t1=Convert.ToChar(str.Trim().Substring(i,1)); if (Ascii(t1)>=Ascii(!) && Ascii(t1)val

  • PinyinUtils 提取第一个汉子/单词的首字母

    PinyinUtils 提取第一个汉子/单词的首字母! 拼音工具类,提取第一个汉子/单词的首字母。

  • C++ 获取汉字拼音首字母(支持GBK)QT版

    直接上代码,QT5.4下编译通过QString getFirstLetter(QString strName) { static int li_SecPosValue[] = { 1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3212, 3472, 3635, 3722, 3730,

  • 我的第一个C#小程序之简单音乐播放器1731655933.html

    我的第一个C#小程序之简单音乐播放器1731655933.html

  • 练习springboot1 项目 模拟高并发秒杀,实现基本的登录、查看商品列表、秒杀、下单等功能,简单实现了系统缓存、降级和限流

    练习springboot1 项目 模拟高并发秒杀,实现基本的登录、查看商品列表、秒杀、下单等功能,简单实现了系统缓存、降级和限流。SpringBoot + MyBatis + MySQL+Druid + Redis + RabbitMQ + Bootstrap + jQue….zip

Global site tag (gtag.js) - Google Analytics