2009年12月10日
尽管很多人用完Wave尝尝新鲜,且觉得其不知所以然,然后就“束之高阁”。这个情理之中。
今日无聊就这三个词扩展下。
1.产品
一开始Google将Google Wave作为像Gmail,Google Docs 这样的Google Web App供大家使用,人们在Google 自己的Google Wave上进行各种协同活动
2.平台
Google Wave提供了各种API 方便对Wave本身的功能进行扩展
Google很知道程序员社区对于软件发展的重要性,所以从一开始Google Wave就是Open Source的,开放出大量的API和完善的开发文档让广大的编程人员参与其中,为之编写出各种各样的插件,给Wave增加各种Magic的功能
扩展主要分两类:
Robots
机器人,使用的时候是你可以将机器人添加到某一个Wave中,机器人会将当前Wave中的的特殊的字符替换城一定的内容(机器人的本质是翻译,把一个内容翻译成另外的一种内容)
Gadgets
看到这个你也许会立马想到Google Gadgets
Gadget顾名思义就是小玩意儿,小东西
在Web应用的世界里我们可以将其理解成 Mini Web Application
那个Google Wave Gadgets 有什么不同的地方呢,
那当然是协同
在Wave的世界里,服务器会记录Gadget的状态(State),而又因为Google wave可以记录Wave变化的整个过程,所以Wave里的Gadget可以被回放的(比如那个国际象棋的Gadget)
这里再讲解一个东西
Extension Installer
为了方便对gadgets扩展的使用,我们可以做一个Extension Installer ,这样安装了之后会在你的Wave的编辑篮的上方出现相应的按钮图标,这个的主要功能主要是方便Gadget的插入
3.协议
一开始Google就发布这个关于Google Wave协议的网站 http://www.waveprotocol.org/
之前和某个大学同学还争论Google Wave和Google Chrome OS的关系,
说实话,这两个东西并没有直接关系,现在的Wave只是基于HTML5的一个Web应用
Google Wave的终极目标可能是成为网络交互的一种协议。就像XMPP(前身是Jabber)协议一样,
各个企业都可以部署自己的Google Wave服务器,自己的员工可以在自己的服务器上使用Google Wave,同时你也可以使用网络上各种Wave的扩展。
当然要是你有能力,你完全可以根据其协议写一套自己的东西(比如完全基于桌面的)What ever
分享到:
相关推荐
webApp1:webApp
webapp1 webapp1
网站转APP源代码 WebAPP源代码 网站生成APP源代码 Flutter项目 带控制端 这是一款网站转换成APP的源代码,开发语言使用Flutter,开发工具使用的是AndroidStudio,你只需要在APP源代码里面填写你的域名,即可生成即可...
快速链接地位Webapp2目前由Google Cloud Platform开发人员关系部门维护。 它不是Google的正式产品,而是由Google托管,以允许webapp2社区继续维护该项目。 贡献变化参见CONTRIBUTING.md 发牌Apache 2.0-请参
previsions:webapp PoC预设
尖锐的 :musical_note: Webapp练习读乐谱。
webapp 项目(使用工具:Grunt yeamon)
Absensi:Webapp sederhana untuk Absen(MySQLMariaDB)
准时出勤实时取景: : WebApp版本2/5/2018 ------主页的骨架以供批准。 Erik Robles 2018年2月13日将仪表板,仪表板菜单加图标添加到3页中,更改了仪表板配色方案并为仪表板样式添加了更多CSS。 用更多元素替换了一...
用于读取和下载 Bonitasoft 平台日志文件的 Webapp 此应用程序将使技术用户无需使用文件系统访问权限即可获取容器日志 #Configure : 删除开发文件 删除开发上下文文件: webapp/logs/META-INF/context.dev.xml 和 ...
fofia.github.io:Webapp用于编辑和打印收据
需求分析(1)滴滴多条业务线在一个WebApp页面里运行,业务线之间互不影响。(2)业务线发单流程基本一致,部分业务线支持自定义化。(3)业务线可以独立自主迭代上线,不需要公共团队的参与。(4)新业务线可以快速...
WebApp样板 WebApp Boilerplate是一个前端/后端JavaScript堆栈,由HTML / JavaScript / CSS工具和用于构建Web应用程序的框架组成。 您可以使用支架初始化并创建一个新项目。 特征 可帮助您构建快速,健壮且适应性强...
ccextractor-web::mobile_phone_with_arrow:WebApp,用于通过CCExtractor提取字幕的字幕。 使用CCExtractor在GSoC 2018下开发
WebApp商城基于vue 2.0,vue-router,vue-awesome-swiper,element-ui,mockjs,sass,axios,webpack,vuex构建指令// 安装依赖npm i// 构建前配置 webpack 本地 输出目录path: path . resolve ( __dirname , './...
webapp-码头 webapp-码头
“#Notas”
amoylabs webapp原型Webapp原型基础先决条件IntelliJ Idea(可选) 也强烈建议安装 。 尽管可以使用其他IDE来设置此项目是完全可以的,但IntelliJ提供了许多方便的项目设置和管理功能。设置Docker安装使用容器化了...
学校日记 Webapp - 学校议程 - 手机版