December 24, 2006

原文链接:Going Beyond User Generated Software: Web 2.0 and the Pragmatic Semantic Web
原文作者:Dion Hinchcliffe

我们现在已经开始目睹一些公司网络服务能够自动的帮助用户进行网络导航,将不同的在线信息重组成全新的、有用的结果。更有胜者能够按照当前的环境动 态的产生 Web 应用,与 Web 生态系统产生完全的交互。就像那些能够自我组装的应用程序,它们能够帮助人们完成假期计划、管理个人日程、甚至编制更加复杂的商务应用流程,和在现实世界 中完成项目一样。这种景象有点科幻,但是我们拥有内容如此丰富的 Web,通过数量繁多的开放API接口、那些大量而且原始的数据,完全有打开这扇通往未来大门的可能性。

背景阅读:看看 8 个最终用户的混合应用平台(mashup platform)

我最近写了不少关于用户创建软件(user gernerated software) 的发展趋势的文章,利用 Web 2.0 时代的开发性,与各种 Web 服务进行交互,有价值的应用就能够被最终的用户所开发出来。但是我们现在已经能够看到下一个趋势的浮现:软件自己可以智能的创建应用和完成任务。Tim- Berners Lee 自己也预见了这种语义网络(Semantic Web)时代的到来,他在几年前的《科学美国人》上就提出了对这个概念的支持,也有不少的公司在以此为目标,但直到到现在这种模式的网络还是没有在大范围内被成功的实践。这个原因很复杂,但似乎在于我们从 Web 1.0 那里所学到的;一个首选的解决方案通常不是最正确,但那个备选的却是

trends in webapps

很多人可能会说现在已经有超过1200多个“混合应用”(mashups)被列在 Programmable Web 的趋势表上,它们之中绝大多数都不是用户创建的,只要看看那些在 MySpace 和各种主流的社会网络上广泛流行的小徽章(badges)和小组件(widgets),看看人们每天不辞辛劳的在他们的blog和空间上耕作,修改内容、 调整代码、从互联网的各个角落寻找 RSS feeds,并把它们放在里面。虽然我们现在可以看到这么多活跃的最终用户的”混合应用”,但这些都比较浅显,并不能够体现更较深的层次上的功能性,不过 我们可以看到那些新的工具正在一天天的变强大,允许用户更加深度的控制,创建出一个真正的“混合应用的生态系统”(mashup ecosystem)。

开发者和程序购买单最大的问题就在于难以发现你所需要的应用

这里有一个很显著的事实,你可以看到现在虽然有大量的专业的软件开发者,但是他们在为数众多的最终用户需求方案面前还是显得力不从心。有趣的是,同样的数量问题也存在于那些能够被控制用来创建程序和完成我们所需任务的电脑系统上面。

如果你仅仅只看那些企业的IT部门,你通常都会发现一份常常软件解决方案清 单,但是传统的购买和定制开发在大多数组织里面都难以满足需求。所有的 CIO 们都在为从列表中选中那个工具而苦恼。但在 Web 上,这将是一个完全不同的问题:几乎没有软件能够帮助用户去从头到尾完整的完成一件事情。就像 Steve Borch 说的,“坐回到你的位置上,放松一点,让你的顾客来创建你的产品”。

就像 IBM ,他们也正在尝试由最终用户所驱动开发的产品,例如 QEDWiki,最终用户将自己来执行,并不是所有的软件集成都要通过那些永无止境的手工重新输入或者是拷贝粘贴数据来完成。这一切都意味着:

1)有需求的存在,但不足以被人们精确的表达出来用作软件的设计
2)在我们日常使用的那些软件之间有一种非常松散的整合(功能不会过度耦合)

事实上,的确有至少两种方式的语义网络技术,可以被我们用来改进 Internet 的使用方式。第一种是提供一个语义描述上的“层”;在它里面的服务和内容能够清晰表达给程序,而不是给开发人员。第二点是积极的使用这个“层”;让用户自 己来构建软件或者是智能的执行它里面所提供的过程。

传统的软件模式将无法适应:混合(Mashup)与 语义网络的应用才是最好的方式

需要一份软件来管理婚礼的计划,和那些参与者、物资提供者的关系列表吗?如何协调好把建筑材料运送到工地的最少费用,里面包括了材料和运输,以及按 照的时间和正确顺序来完成,如何控制建设项目能够如期完成?这样的软件在消费和商 业的世界里都存在着无限的可能性,它能够反映出在IT应用中的长尾(Longtail)需求,我们不可能开发出数以千计的定制软件来有效的服务与这些需 求,但是使用那些潜在的“日常软件(例如通用的邮件服务、日程管理等等)”来组合成可以连贯执行的应用已不再是梦想,在这里过程(可以被程序智能感知的逻 辑接口)也是需要被管理的,而不仅仅是数据。

我把这种形式的应用理解为能够利用集体智慧进行重组和自我组装的软件,毫无疑问这是一种前卫的软件开发形式,许多公司已经开始进入这个领域。那些初创的公司例如 JackBe, Teqlo, OpenKapow, Itensil 和其他参与者的已经完全的或者是部分的支持自动化的软件创建和过程管理。有趣的是,他们并没有使用真正的语义网络技术,而是通过那些开放的、简单的、容易理解和描述的 Web 2.0 时代的服务来实现的。

现在是我的最后一个观点。在今年的早些时候我和 Adam Bosworth 还有一些其他的 Web 传教士们,答复了一个听众关于 Web 2.0 和语义网络之间的区别的问题,“Web 2.0 是语义网络的初级阶段”。这里有一个有趣的问题,最新一代的工具似乎是建立在简单的私有的方式之上的,而不是利用那些正式开放的语义网络技术。这是否会影 响到语义网络 1.0 的可用性还很难说,但至少 RSS 1.0 已经被广泛采用了。所以我把这称之为新一代的“务实语义网络”。但我有点担心缺乏标准的支持,不过这种下一代的在线软件是否能够展翅高飞我们将拭目以待。

你还知道有那些其他的 Web 3.0 或语义网络 公司和项目吗?

indigo 翻译整理(Indigo 的数字镜像 - 超越用户创建的模式:Web 2.0 和语义网络

Tags: No Tags

October 23, 2006

原文链接:

这篇文章是 John Milan 撰写并由 Richard MacManus 编辑整理。John 是 TeamDirection 的高级软件构架师,后文中讲提及这家公司。

两个人在多长时间内能相处融洽?三个月?两年?十年?这并没有一个具体的时间限度,但是却有一个适当的持续时间 - 相处到彼此之间能够互相理解,但又不致于厌烦。同样的情况会发生在软件技术和观念上吗?我们花了三十年的时间让一个健壮的操作系统成功的拥有了吸引人的图形界面。用了将近四十年的时间让 internet标识语言 进驻我们每天都会使用的 Web 浏览器。

三十年、四十年,让技术之间能够相互理解和容纳我们花费了太长的时间。那么让社会化模式(社会网络)和商业应用程序相结合,甚至产生下一代的应用程序,这又 会需要多长时间呢?这个时间将不会很长,因为社会化和商业应用程序都在短时间内被人关注了。如果你相信第一个商业应用程序和第一台个人电脑是同时诞生的, 并且你也相信第一个大型的社会化应用开始的同时,那些“龙与地下城”(一个很著名的电脑游戏)的爱好者们正好开始学习如何开发程序,那么社会化和商业应用 在相互追求了二十年之后终于能够永结同好了。这看起来就像是一个诺言被兑现的时刻!

社会化商业应用的定义

如何确切的去定义一个社会化应用程序?就像 Ebrahim Ezzy 在 Read/Write Web 的一篇文章中所描述的,社会化应用就是一种允许一群人共同协调某件事物的交互应用。然而,他只把这种应用起源追述到1990年的晚期。我觉得这种形式最早 应该是出现在1980年的早期,第一款 MUD 程序。那是在一种叫做 IBM 360 的大型机上,通过 SABRE 程序让上万个旅游中介人能够共同协调票的交互应用。

我们可以把那当作一个商业应用的例子吗?Microsoft 是这样定义它的:“对你的业务运营至关重要的程序都可以称为商业应用程序”。举个例子来说,我们现在公司使用最多的就是 Email,它也在帮助人们协调某种交互。我们可以把 Email 称作是第一款社会化商业应用吗?

当然 -而且它也是最成功的一种应用形式。理由很简单:因为它既有社会化的一面,也有商业计算的一面。Email 到处都是,桌面程序、Web 程序、电话上或者是黑莓服务(blackberries)。因为它有社会和商业的两面性,它能够被企业的CEO使用,也能够被家庭教育协会的妈妈和爸爸们 使用 - 任何需要协调群组交互的人都可以使用它。所以我们大概可以这样来定义社会化商业应用:对于你业务运营至关重要的并且能够协调群组交互的软件(more…)

Tags: No Tags

June 30, 2006

People Power
By Chris Anderson
Via Wired Magazine

最早是蒸汽机取代人力而带动了第一次工业革命。接着福特的流水生产线的发明,以及在钢铁和塑料技术的进步,导致了第二次工业革命。接下来则是硅谷和信息时代。每个时代都是由更为高效、低廉和普及生产方式所刺激,它将生产效率的提升到一个新的高度并改变了整个世界。

现在我们有着由业余人士组成的一只志愿工作的团体。我们且称之为合作生产。从Amazon到Myspace再到Craiglist,这些互联网企业正在用户贡献内容的基础上构建他们商业成功的基础。这或许是第二代互联网最为引人注目的表现。从Blog到视频分享,它的生产工具是完全民主化的。而它增长的动力则来源于普通人的闲暇的时间、才能和本领。当这些东西聚合在一起的时候,就会创造出一个分散而巨大无比的劳动力来。

证据就在我们身边。较为人所共知的包括Wikipedia和Yahoo的Flickr图片共享服务。在SecondLife里面有完全是由其用户偶然创造出来的领域。YouTube让人兴趣盎然的视频分享技术则吸引了无以计数的观众。

我们在网上随意留下的各种痕迹也将成为一所金矿。Amazon和Netflix的价值很大一部分来自于其成千上万的顾客评论。你在Amazon上的点击可以为后来者带来更好的推荐。你在Google上的搜索的词汇和得到的相关网页将给精心设计的搜索算法以回馈。你点击上面的广告不仅仅给Google带来利润,他们也会告诉你对下一个广告商如何收费。这些企业找到了驾驭集体智慧的方法,将原本潜伏而迷失的信息抽取并利用出来。

但是真正的奇迹则在于上百万和我们一样的人,通过自己有意识的劳动使得互联网迅速发展起来:8000万MySpace页面,4000万Blogger和近百万的维基编撰者。它所带来的结果就是由崇拜者、评论和志同道合者所组成的分享文化。还有开源软件,改变了企业服务器(Linux)和用户桌面(FireFox)的格局,并赋予了IBM新的生命,这家公司的繁荣正是因为他们在合作生产出的代码上构建自己软件和服务。

之前的工业革命也是构筑在个人的基础之上的,但是在那时候工作仅仅是工作。劳动者按其劳动时间计算工资,无论是在工厂还是办公室隔间。今天的合作生产则完全在一个非商业的经济基础上运作。它的货币是声誉、表达、报答,Whuffie(译注:Cory Doctorow的一本科幻小说中所通行的货币)或者兴之所至的即兴。

这些听上去有那么一点点60年代乌托邦的味道。毕竟马克思本人认为工业无产阶级将向资产阶级造反,并建立一个工业生产方式为劳动者所有的的国家。在网志空间中也不难发现这种乐观的凯旋情绪的回响。

但是将合作生产和反资本主义则是错误的。这不是业余人士与专业人士的对抗;双方都各自获益。企业并不是仅仅在利用免费劳力;他们也创造出供人们表达的工具。那些喧闹的乌合之众并不能代替企业;他们提供新的资源促使新一代的企业的成长,他们理解在好莱坞视野之外的才干,明白信用大于激情的道理,知道我们每个人都有着对某地某人有用的知识。

谁在从事这一行?
Amazon
共同评论

Google
用户为基础的算法

News Corp
8000万的Myspace页面

Yahoo
Flickr图片分享

(编译:Undersound

Tags: No Tags

June 21, 2006

维基百科将死

原文来自Martin Fowler’s bliki
June 19, 2006
翻译:Neverdoright

博客圈近来有个争论,起因是Nichole Carr写文章宣称“维基百科将死”。(是的,我的回应有点慢,不过当时我在旅途中没时间写。)他最初发表的文章就让我吃了一惊,说是维基百科就要完蛋了,因为0.01%的文章都被适当地保护起来了。这么说的意思就好像镇上请了个警察,民主就终结了。

他陆续发表的文章进一步说明了他的理由。Carr的观点是说维基百科的完全开放是虚幻的,从来就不是事实。大家应该摆脱这种虚幻来讨论其造成的影响。

这样的讨论我觉得有点意思(还有点娱乐)。因为,和我的读者们一样,我对维基的熟悉不是一天半天了。他们就是软件开发社区里出来的东西。很多的我碰到的团队,ThoughtWorks内或者外的,都用它来进行沟通,并形成集体的笔记。

还记得很多年前,Ward邀我一起加入他的一个实验,一个讨论模式的合作空间-最初的维基。在90年代末我是那儿的常客,那时Ward的维基成为了极限编程的讨论中心。

Ward的维基曾是,我了解到仍然是,完全开放的维基。任何人,任何时候,可以编辑任何的页面。连注册和登陆都不需要-唯一留下的痕迹的是你的IP地址。早期的维基没有版本控制-就象是块白板。没人负责维护或者编辑。Ward告诉我说有时他会去做点“修剪”的工作,但人人尽知仅是非常轻微的编辑而已。

出来的东西整个成了大杂烩。会有一些不错的总结的页面,但大多数页面常常是长篇大论,天马行空。然而结果是:相比当初Ward把概念解释给我时我的想像,它要有趣并且有用得多。不说别的,至少它把极限编程介绍给了很多早期的接受者,是他们使极限编程从启蒙发展到发扬光大。

所以相对Carr维基百科的虚幻,我对维基百科的兴趣在于相比Ward的维基,它有多少的结构和控制。可以看到的是页面按文章和讨论区分,版本控制,用户注册,监视列表,仲裁委员会-这是和Ward的486完全不同的。

但是这样的结构管用。维基百科相比Ward的维基是有用得多的资源。把讨论和文章页面分开看来效果不错。编辑们会注意保持文章都是相关的。整体说维基百科已被证明是有用的资源-从那些我知道的东西来看它也还是比较准确的。

尽管相比发源于俄勒冈的创始维基,维基百科显得封闭一些,但它仍然本质上是不同的- 甚至是开放的- 比较很多其他的在它之前出来的维基。任何人可以编辑99.9%的页面-不包括编辑们自己的页面。我确信任何人都可以很容易地修改大多数页面上的拼写错误。但是如果需要对页面进行实质性的改变就会有编辑来问问你为什么了。有趣的是这样的控制都是在已经既成事实以后的。你在开始更改页面时无须经过允许,而是你在做完了以后,有可能要进行调整。这对许多人来说是个很大的观念上的改变,尤其是习惯了公司环境的人。

然而我们的社会却是按事后控制的法则来运转的。 比方说我早晨开上I93号公路逆行,几乎不会遭到什么阻止,但是假设我这么做了是会有后果的。当然也会有措施防止发生糟糕的问题,但大多数时候更宽松一些,并且明了违规的后果,这样效率会比较高。在Thoughtworks我们就遵循这样的原则,给人们相比大多数组织要多得多的自由 -但会去跟进哪些人滥用了系统。

敏捷软件运动很多时候都在要求更加放松控制,不要事事都要经过允许,而是更多地向事后的请求原谅转变 。但松弛的控制不等同于无政府状态和没有控制-通常对敏捷主义者也有这么一个错误的认识。 它实际上是在想怎样尽可能少地控制,才不会断送我们要避免错误的良好意愿。

Tags: No Tags

June 16, 2006

ipod的成功已是众目所见,但它的 音质却向来是众口难调,反对者大加鞭挞,甚至一些ipod fans 对这个也是颇有微词,即时一些为它辩护的人也多是心虚辞浮,然而另一方面很多专家却很赞誉ipod的音质,真是一个困惑的问题。 众说纷纭,虽然中文网里有人发表过这些阐述,但多半是从主观出发,同时又加上有些甚至连音质,音效 一些基本的音频术语尚夹缠不清,所以读者对这个问题更是一片云山雾里。

无意间浏览到Marc Heijligers 关于ipod audio的文章。从音质的编码,音质的影响因素,到ipod的硬件软件特色的纵向分析,同时又从ipod 表现,业界的其它发挥,到它们之间的横向评测,从专业角度(作者是音频方面的电子工程师)条分缕析,详尽细微。尤其难得是其中还对ipod 各型号之间做了比较,对于买ipod的朋友绝对是个好的指南。奇文共欣赏,所以马上联系了作者,取得翻译的许可,让其在中文里生根发芽。

汉语翻译

原文出处:

Tags: No Tags

April 3, 2006

原文Satellites Will See More, Faster
翻译
000det
第一部分点这里

Lawler指出,用户经常会提出不少问题,比如”你们的照片是实时的吗?”、”那辆车此时此刻是否正停在我的车道上?”等等。Lawler说:”用户正在尝试和理解”。

虽然面向公众的地图信息站点是卫星图像的主要消费群,但是大部分需求仍然来自政府和私人机构,他们往往购买图像信息供内部使用。

联邦和地方政府在城市规划甚至是药物管制等许多领域使用卫星图像。尽管当前的分辨率不足以一个个地辨认出药物种植区,卫星依然可以通过记录其发射或反射的电磁能,进而与已知种植区配比。

同样,卫星在帮助农民追踪其耕地情况方面有所作为。环境监察人员使用卫星检测石油的溢出、非法处置以及其他自然或人为的潜在灾难。

DigitalGlobe的Herring指出,未来几年内,卫星图像的应用领域将不断延伸。

Herring对”Google Earth效应”的前景持乐观态度。关注地理空间图像的人越多,他们将其融入对环境解读的程度也就越深。

Herring说:”人们的思维不再局限于地表的事物,而是向地空的方向扩展。当你面对一幅卫星图像,你对那块区域的理解就会截然不同。”

微软的Lawler则认为在线搜索与地空图像的联系将更为紧密。一旦两种媒介有效整合,”无法发现文字不能描述对象”这一Lawler眼中的文字搜索关键不足将得到改善。

为了说明图像信息和搜索信息如何前后呼应地有效合作,Lawler举了一个推荐饭店的例子。在假想的情景中,Lawler向一名来自外地的访客推荐一处她所住酒店附近的泰国饭店。但是Lawler把饭店的名字和地址给忘了,只记得饭店有个蓝色的雨蓬。

要用现在搜索技术找到那个饭店看来比较麻烦。而地空图像程序则可以通过提供访客酒店附近的鸟瞰图像,帮助其轻松找到那家饭店。

Lawler说:”如果能以数字的方式再现整个世界,我们往往可以更便捷地找到答案。”

将搜索、图像、地图结合在一起并非新鲜概念。Amazon.comA9黄页就提供了可按名称或位置搜索的商用地空快照及地图。Google的本地搜索功能同样允许用户以空间3维方式查看找到的目标。

开放地理空间联盟(Open Geospatial Consortium)的外联主任Sam Bacharach认为具备更高解象率的卫星将使程序改进成为可能。他希望看到行走导航这一比驾驶导航需要更多数据的功能得到实现。

但是,能向公众公开的图像,其分辨率是有严格限制的。

GeoEye称,联邦政府仅允许1.6英尺及以下分辨率的卫星图像用于商业销售。

除了提高分辨率,地图信息站点也正在对多视角进行试验。为了与比自己更受欢迎的Google Earth竞争,微软推出了以45度角拍摄的城区影像服务。通过该服务,用户不仅能看到住宅和商业建筑的屋顶,也能看到它们正面的样子。

但是对于卫星图像数据来说,如此的细节尚未能够实现。O’Connell前不久刚刚把这个令人遗憾的消息告诉一名希望知道能否通过卫星观察朝鲜战俘营关押犯的国会议员。

O’Connell对他说,议员先生,您最多能看到的,是某些战犯的头顶。

(翻译:000det

Technorati : , , , ,

Tags: No Tags

Next Page »