拥抱移动Web2.0:{信步在无线荫蔽下的“移动花园”}
——理解移动Web2.0
作者:
cleverpig一、介绍和目的:图-1 卢森堡花园里的可移动艺术
本文陈述了Web2.0技术的重大意义。我的目的是在移动领域和数字融合的角度扩充Tim
O'Reilly的七条原则。如果你已经熟知web2.0的话而又对此角度感兴趣的话,不妨读一下也是开卷有益的。同时对于持不同意者,欢迎大家参加评论
哦!呵呵,不用发短信,只需要comment一下就行! 我并不是努力地在基本的web2.0概念方面添加自己的认识。我
只想更喜欢进一步在Tim O' Reilly , Richard Mc Manus
等人的主旨上做一些出色的工作。我将他们的作品作为一个背景而后推敲出在移动领域的基本的web2.0原则。推敲的方式为提出一系列基于个人对
web2.0和移动领域的理解,当然也欢迎大家提问题来时问题更清晰化或是更迷糊。:-)二、一些定义: 在开始之前,我们首先来统一用词吧: Mobile vs wireless:
在欧洲,“Mobile”(移动)是对通讯数据应用的习惯称呼。而在美国,它被称为“wirless”(无线)或是“cellular”(类似蜂窝状的东
东)。本文中,“无线”简单地意味着无线连接。而“移动”为以下的描述:当用户在移动(anywhere,anytime)时,允许我们交互和无缝隙地传
输的一类应用。更进一步,我使用“移动”这个单词并不依赖于其所采用的访问技术:3G、无线网络、wimax、wibro、蓝牙等。 移动网络:即“移动IP数据服务”。它并不是在“移动设备上的网络”因为移动网络包括其它的元素:如消息服务。 移动数据产业:这里的数据就是通讯时非语音方面。通讯运营商是移动数据产业的重要部分。三、Web2.0并不神秘:图-2 经过修剪的卢森堡花园不再神秘
对于web2.0这个“新名词”,大家也许耳熟能详了。但我要澄清一点:web2.0不等于AJAX,web2.0涵盖AJAX。AJAX只是web2.0的一项可选技术。
不要被web2.0的崭新概念所“忽悠”了,在我们所知道的、所使用的事物中就存在很类似web2.0的。举个例子:在欧洲有一项移动服务被称为“飞溅信
息”、也叫“空中涂鸦”或是“空间信息”。对它最简单的解释:能在任意的物理位置张贴注释(post it
notes)。假设你曾去过某地进行很爽的度假,当然少不了在那里拍摄照片和video。然后将它们和你对此地的评论以数字的形式张贴上去,留给你的“朋
友”们。几年后,你的朋友中的一位偶然来到了同一个地方,这时她的手机会受到一条消息:内容就是你的注释、图片和评论。 这种“空中涂鸦”的应用十多个不同的原料组成(例如位置和地图),它具有其它的特性(用户建立的内容)。这样的应用非常类似一个web2.0服务。四、背景知识: 两个早期的web2.0观点:It's A Whole New Web And this time around it will be built by you和由O'Reilly 和MediaLive国际之间的web2.0会议。图-3 web2.0会议
当然,还有一些围绕web2.0的讨论:其中一些是冷嘲热讽的,一些是预言性的。五、问题一箩筐:图-4 来吧,为这些问题先Cheer一下
移动设备潜在地作为一个意义重大的报告者而不仅仅是一个数据的消费者。研习Web2.0和移动之间的互相影响就需要更多的思考。让我们审视一下七条原则中的第二条:“利用集体智慧”。根据这一条,我们必须做到: 1.收集有关移动特性的智慧; 2.分享知识; 3.更多的人参与到对知识的评论中; 4.确认经反馈强化后的知识已被建立,并在社区中分享它。 这导致了更多的问题——在移动领域,我们能收集到哪些类型的信息?如何分享它?如何强化它?于是一些问题印入脑海(不妨大家来做一下头脑风暴吧!): 1.一个web2.0服务是否被认识是数据(那些数据元素是移动领域所独特的)和软件的集合体? 2.如何捕捉到这些数据元素? 3.那些与访问(分享)这些数据所关联的瑕疵? 4.移动web2.0将如我们所期望的那样无缝隙吗?如果不是,在扩展web2.0中的选择和瓶颈是什么? 5.IMS的启示:
{
IMS
(IP Multimedia
Subsystem)不是提供新的服务而是Internet提供的全部服务(包括当前和未来 的)。进一步说,当用户在他们的家庭网络中漫
游时,他们能执行所有的服务。为了实现这个目标,IMS使用IETF定义的开放IP协议。这样,一个在两个IMS用户之间、在IMS用户和
Internet用户之间、在两个Internet用户之间的媒体会话使用完全相同的协议建立起来。而且服务的开发接口也是基于IP协议的。这就是IMS
为什么实在地将Internet和移动世界合并在一起的原因;它使用移动技术提供普通的访问,使用Internet技术提供所请求的服务。
}
6.网络是如何影响移动数据产业的? 7.在用户贡献这方面,网络是如何影响移动数据产业的? 8.在移动数据产业中,利用集体智慧(collective intelligence)/结队生产(peer production)的实例有哪些? 9.对比iPod/itunes模式和其它在移动数据产业中共享数据的模式。 10.那些公司在这个领域领先? 11.如何找到被“anywhere/anytime” 影响的事物? 12.无线不是免费的,通过通讯网络在空中传输是存在费用的。它将影响web2.0更加广泛地部署吗? 13.双模手机的影响(WiFi和3G手机) 14.IP/IMS并不开放。开放更好吗?思考一下“封闭”的好处。 15.在移动设备上,哪些类型的数据能被捕捉?如何增强(标记、分享)它? 16.混合的服务有哪些?而新建的服务有哪些?能举出实例吗?(比如实时交通监控等)六、适合移动web2.0的七条核心原则: 根据个人理解,下面是本人认为的web2.0服务可能应该具有的七条核心原则: 1.Web作为平台:图-5 web2.0应用
作为服务的软件是数据+软件:web2.0服务兼顾软件和数据。“web作为平台”一词并不是新名词。Netscape首先使用了它,但是
Netscape应用被建立在现有的ecosystem之上。当Netscape还是软件时,Google已经是软件+数据库了。单独地看待软件和数据,
它们都是有限价值的,但是将它们融合在一起后便建立了一个新类型的服务。在这个场景下,软件的价值在于能管理数据。它做的越好,软件的价值就越高。
利用“长尾巴”:“长尾巴”一词指诸多小网站组成一个web来对抗少数的“重要”网站。“double-click vs
adsense/overture”就是个很好的例子。Double-click的商务模式不是基于利用大量的小网站,而是依赖于对一些大型网站的需求进
行服务(听命于媒体和广告产业)。实际上,他们的商务模式是积极抑制小网站的。而相对的,任何人都能容易地建立属于自己的
adsense/overture帐号。这使大多数的网站能够轻松地使用(adsense/overture)服务。 Web2.0系统适合利用大量经常“含蓄地”贡献数据的用户力量作为对抗少数“明白地”贡献数据的用户。这就是“草根力量”!这样,web2.0服务必须适合于从大量的用户中捕捉一些含蓄的/元数据贡献,而不是少量的专家用户。 2.利用集体智慧 集体智慧能表示为以下的事情: 作为链接聚合体的yahoo; Google page mark; Blogging; 标注(Tagging)和集体分类,例如flickr和del.icio.us; Ebay的买家和卖家; Amazon的评论; Wikipedia 所有上面的都是用户建立的元数据或是内容,它们增加了服务的价值。利用集体智慧包括理解象结队生产、网络群体智慧这样的其它方面: 结队生产:被Yochai Benkler教授定义的概念。在wikipedia上的简明定义:一个新的经济生产模式,不同于市场和公司,大量的创造力被聚集到大型且有意义的项目上,但没有传统的等级组织或是金融补偿。 群体智慧:在James Surowiecki的《wisdom of crowds》中有所讨论。它定义了大量的人类团体比很少的精锐分子要更富智慧,换句话说就是“三个臭皮匠顶个诸葛亮”。 总之,网络影响力来自于用户贡献。换句话说,用户增加价值(知识)的能力和他们贡献的能力注入到整个社团——导致了这个知识体的更加丰富。 3.数据是下一个的“Intel Inside”
我们在前面已经看到了web2.0服务如何将功能(软件)和数据(软件所管理的)融合在一起。Web2.0服务不可避免地拥有数据体(Amazon评论、
eBay产品和卖家、Google的链接),这样来就使它与word处理器(word处理器只有软件)有着很大不同。 数据是一个关键的不同之处。多数情况下,公司即提供数据服务(比如Google)又拥有数据(比如链接信息)。但是不总如此,例如Google Maps,Google公司并没有数据,地图数据来自于NavTech这样的公司,卫星遥感数据则源自Digital Globe。Google Maps将来自至少两个源头的数据融合在一起。 采用这种“数据链”的网站:housing maps(一个与房屋有关的map网站)就是将Google Maps和craigslist(世界著名的小广告网)融合在一起。数据的建立越困难,网站就越有昂贵。在这个例子中,数据建立相对容易,这样公司能提供最有用的服务来吸引众多的客户群从而获取更多价值。 4.软件发布周期的终结 Web2.0
服务没有软件发布周期。Google每天都为它的链接重新排序,而微软则每几年才发布一个新的软件版本。这是因为windows 95、windows
XP等软件没有数据。Google是数据+软件的模式,它需要每天重新进行数据排序,否则它将失去其价值。因此,操作是对web2.0公司来讲是至关重要
的。这里没有任何的发布,相反,这里有一个世界范围的beta发布和被看作“开发合作者”的用户。 5.轻型编程模式 分布式应用对于设计来书已经十分复杂了。但是对于web,分布式应用是其核心部分。Web服务被认为是易于建立分布式应用的机制。但是在web服务的整个躯体内使用了SOAP堆栈,它是相对复杂的。而RSS很简单地实现了部分web服务的功能。
像RSS和AJAX这样相对简单的技术是在web2.0服务后面对抗像使用SOAP这类机制的web服务的驱动力。这些技术被设计用来同步而不是用来谐调
配合的(这是web服务的目标之一)。它们与传统的控制数据访问的思想相抵触。它们同样被设计用于重用。在这个场景中重用是指重用服务而不是数据。 6.软件在单一设备的上层
当我们思考web2.0对移动通讯领域的影响时,这是很明确的起点。如果位于同一级别,这个新的web就应该是透明的、可访问任何设备的。当然,一个浏览
器在这些移动数据设备中是必不可少的——这是个冷静的想法。但这第六条原则比仅仅使用浏览器访问web要丰富得多。 iTunes通过服务来充实数据,提供了一些数据管理/元数据的功能。移动设备有潜力成为重要的数据报告者而不是仅一个数据消费者。这些数据像所有的web2.0服务一样可能是隐含的或是明确的。 7.丰富的用户体验图6 初次入水的用户体验
当如RSS之类的机制被用来同步网站内容给一个广阔的用户群时,在客户端的用户体验便会发生戏剧性的提升。驱动增强的用户体验技术的集中成就了AJAX的流行。 AJAX
被用在Gmail、Google
Maps和Flickr的服务中,它已经提供了一种新的技术:建立结合其它分散的服务,为用户提供无缝隙的用户体验。RSS和AJAX的影响力在于它们建
立了一个数据源自多个网站的内容分离的服务。对用户来讲,这是简单的、透明的体验。内容从它的原始容器中被释放出来:替换掉了用户到达内容的方式(比如用
户被导航到某个web站点),让内容飞到用户身旁(通过RSS)。类似AJAX的技术使为用户建立绑定多个内容源的“胶水”这件事更加轻松。七、讨论: 在文章中介绍了web2.0,并列举了在考虑web2.0和移动领域之间交互时我头脑中的一些问题。我的目的就像文章开头所讲的:尝试在移动领域扩充Tim的七条原则。我欢迎大家的评论和问题。八、参考: http://www.roughtype.com/archives/2005/10/the_amorality_o.php http://webservices.sys-con.com/read/161874_p.htm http://www.wired.com/news/technology/0,1282,69114,00.html http://web2.wsj2.com/web2ishere.htm http://web2.wsj2.com/the_best_web_20_software_of_2005.htm http://radar.oreilly.com/archives/2005/10/the_amorality_of_web_20.html http://digital-web.com/articles/web_2_for_designers/ http://www.adambosworth.net/archives/000031.html
分享到:
相关推荐
### Web2.0与CRM的关系 #### Web2.0技术简介 Web2.0是指互联网发展的第二阶段,它强调用户生成内容、互动性以及社区构建的重要性。与传统的Web1.0相比,Web2.0更加注重用户体验和服务的个性化。Web2.0技术包括但不...
### Web2.0与Web3.0:特性与区别的深度解析 #### 一、Web1.0:静态信息时代 Web1.0通常指代互联网发展的早期阶段,这一时期的特点是网页主要由静态HTML构成,信息单向传递,用户只能浏览而不能互动或创建内容。在...
《ASP.NET程序设计(C#版)》共分为10章,主要包括ASP.NET 2.0和Visual Studio 2005开发环境简介,C# 2005编程基础,结构化程序设计方法,常Web服务器控件,ASP.NET 2.0内置对象,数据库应用程序开发,Web Service简介...
《Web 2.0安全影响深度解析》 随着互联网技术的不断演进,Web 2.0已经成为现代网络世界的核心组成部分。它不仅推动了在线消费者市场的快速发展,而且正在被全球范围内的企业广泛采纳,旨在利用其强大的协作能力、...
标题:Web 2.0与Ajax 描述:探讨了Web 2.0和Ajax的核心概念,包括它们在现代网络应用中的角色和影响。 标签:Ajax 部分内容:提到了Jim Driscoll对Web 2.0和Ajax的讲解,涵盖了定义、历史背景、Web 2.0的例子以及...
### Web 2.0的核心概念及其发展背景 “Web 2.0”这一术语首次出现在2001年,由O'Reilly公司的创始人Tim O'Reilly和他的同事戴尔·多尔蒂(Dale Dougherty)提出。它标志着互联网发展的新阶段,与之前的Web 1.0相比,...
### Web 1.0与Web 2.0的关键区别 #### 概述 随着互联网技术的发展,Web经历了从Web 1.0到Web 2.0的重大转变。这两个概念不仅代表了互联网的不同发展阶段,也体现了用户与网络互动方式的根本变化。本文将详细探讨...
Web2.0色系是21世纪初网络设计领域中的一种流行趋势,它与早期的Web1.0设计风格有着显著的区别。Web1.0主要采用冷色调和简单的色彩组合,而Web2.0则引入了更加丰富、明亮且具有活力的色彩方案,以创造更加互动、动态...
文件名中的"TPnew13.ppt"和"Ajax Web2.0.ppt"可能是关于Ajax和Web 2.0技术的演示文稿,涵盖了这些主题的详细介绍和示例。"AjaxTest"、"AjaxDataGrid"、"GetValuesTest"、"TooltipTest"可能是实际的代码示例或者测试...
### 精通Web 2.0:深入理解与应用 #### 一、Web 2.0概述 Web 2.0是指互联网发展的第二阶段,它强调用户参与、互动和内容共享。相比于早期的Web 1.0,Web 2.0更注重用户的交互体验,支持动态网页内容和用户生成内容...
### Web2.0资源链接集合相关知识点 #### 1. Web2.0概念与特性 - **定义**:Web2.0是指互联网发展的第二阶段,强调用户参与、互动和社交功能,用户不仅是信息的消费者,也是信息的创造者。 - **特性**: - 用户生成...
Web2.0是一个重要的互联网发展阶段,它标志着网络从单一的信息获取平台转变为用户参与、互动与创造内容的新时代。"蓝色Web2.0"可能是指在设计风格上采用蓝色调,体现出现代、科技和专业的感觉,这在网页设计中非常...
附带的"wordpress-3.0.zip"文件可能是一个WordPress 3.0的安装包,虽然与《Expert F# 2.0》的主题不直接相关,但可以表明F#也可以用于Web开发,比如构建自动化脚本或者处理服务器端逻辑。在实践中,开发者可以利用F#...
此外,《Professional F# 2.0》还会介绍F#的数据库访问、Web服务、图形用户界面等方面的应用。例如,F# Interactive(Fsi)工具允许开发者在交互式环境中测试和调试代码,提高了开发效率。同时,F#还可以通过F# Data...
如今我们经常说起Web2.0,那么,什么是 Web2.0?它与Web1.0有什么不同?事实上,Web2.0没有一个确切的概念,相对于Web1.0,它有明显的特征:每个人都是内容生产与获取者、信息个性化定制自由度大、网页技术不同、...
2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt2018先知白帽大会web2.0爬虫ppt
### Hacking Exposed Web2.0:Web2.0安全秘密与解决方案 #### 知识点一:Web2.0安全概述 - **定义**:Web2.0是指基于互联网平台的新一代网络应用,强调用户生成内容(UGC)、社区互动、开放API等特性。 - **安全...