欢迎来到天天文库
浏览记录
ID:34509698
大小:418.32 KB
页数:9页
时间:2019-03-07
《mashups:web 应用程序新成员new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Mashups:Web应用程序新成员Mashup简介级别:初级DuaneMerrill(duane@duanemerrill.com),自由作家,Freelance2006年8月31日Mashup是一种令人兴奋的交互式Web应用程序,它利用了从外部数据源检索到的内容来创建全新的创新服务。它们具有第二代Web应用程序的特点,也称为Web2.0。这篇简介性的文章对mashup是什么、目前流行的不同种类的mashup以及mashup开发人员用于创建自己的应用程序的支持技术进行了探索。另外,您还将看到mashup开发人员面临的一些新的技术和社会挑战。简介一种新型的基于Web
2、的数据集成应用程序正在Internet上逐渐兴起。通常用术语mashup表示,它们的流行萌芽于对交互式用户参与和集成第三方数据的类似于科学怪人方式的重视。我们使用萌芽一词是有一定原因的;mashupWeb站点的特点就表现为它正在Web上扎根发芽,它们利用了从组织边界之外的数据源获取的内容和功能。mashup这种隐晦的数据集成定义当然不是非常严格。要深入了解什么是mashup,就应该了解一下这个单词的起源:它源于流行音乐,mashup是从两首不同的歌曲(通常属于不同的流派)中混合演唱和乐器的音轨而构成的一首新歌。与那些“bastardpop”歌曲类似,mashup也是
3、内容的一种不常见的创新组合(通常都源自于无关的数据源),这都是人工进行合成的(而不是通过计算机来合成的)。那么,mashup看起来到底是什么样子呢?ChicagoCrime.org的Web站点上有非常直观的例子,它解释了地图mashup到底是什么。最初广泛流行起来的mashup之一是一个Web站点,它将芝加哥警局在线数据库中的犯罪记录与GoogleMaps上的地图复合在一起。用户可以与mashup站点进行交互,例如告诉它在图形界面上显示一个包含图钉的地图,图钉展示南加州最近所有入室抢劫案件的详细信息。这种概念和呈现方式非常简单,犯罪和地图数据复合之后提供的可视化的功
4、能非常强大。在Mashup流派中,我们探索了流行的mashup,包括地图mashup。相关技术简要介绍了与mashup的构建和操作有关的技术前景。技术挑战和社会挑战分别介绍了影响mashup的主要技术挑战和社会挑战。Mashup类型在本节中,我们将简要介绍对出名的mashup类型进行的一些调查。地图mashup在这个阶段的信息技术中,人们搜集大量有关事物和行为的数据,二者都常常具有位置注释信息。所有这些包含位置数据的不同数据集均可利用地图通过令人惊奇的图形化方式呈现出来。mashup蓬勃发展的一种主要动力就是Google公开了自己的GoogleMapsAPI。这仿佛
5、打开了一道大门,让Web开发人员(包括爱好者、修补程序开发人员和其他一些人)可以在地图中包含所有类型的数据(从原子弹灾难到波士顿的CowParade奶牛都可以)。为了不落于人后,Microsoft(VirtualEarth)、Yahoo(YahooMaps)和AOL(MapQuest)也很快相继公开了自己的API。视频和图像mashup图像主机和社交网络站点(例如Flickr使用自己的API来共享图像)的兴起导致出现了很多有趣的mashup。由于内容提供者拥有与其保存的图像相关的元数据(例如谁拍的照片,照片的内容是什么,在何时何地拍摄的等等),mashup的设计者可
6、以将这些照片和其他与元数据相关的信息放到一起。例如,mashup可以对歌曲或诗词进行分析,从而将相关照片拼接在一起,或者基于相同的照片元数据(标题、时间戳或其他元数据)显示社交网络图。另外一个例子可能以一个Web站点(例如CNN之类的新闻站点)作为输入,并在新闻中通过照片匹配而将照片中的内容以文字的形式呈现出来。搜索和购物mashup搜索和购物mashup在mashup这个术语出现之前就已经存在很长时间了。在WebAPI出现之前,有相当多的购物工具,例如BizRate、PriceGrabber、MySimon和Google的Froogle,都使用了B2B技术或屏幕抓
7、取的方式来累计相关的价格数据。为了促进mashup和其他有趣的Web应用程序的发展,诸如eBay和Amazon之类的消费网站已经为通过编程访问自己的内容而发布了自己的API。新闻mashup新闻源(例如纽约时报、BBC或路透社)已从2002年起使用RSS和Atom之类的联合技术来发布各个主题的新闻提要。以联合技术为基础的mashup可以聚集一名用户的提要,并将其通过Web呈现出来,创建个性化的报纸,从而满足读者独特的兴趣。Diggdot.us正是这样的一个例子,它合并了Digg.com、Slashdot.org和Del.icio.us上与技术有关的内容。相关技术
此文档下载收益归作者所有