`
wutao8818
  • 浏览: 618103 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

The Argument for Openness

阅读更多
引用
Apress.Practical.REST.on.Rails.2.Projects.Apr.2008.pdf


The most important assumption underlying this book is that it is a good thing to take part in
this open, Web 2.0 world. Many people might challenge that assumption; sometimes, these
are the proprietors of data that sits in silos, who limit access to it by charging a fee or requiring
membership in an exclusive club. Much of the time, however, these are people who just
haven’t realized the benefits that openness provides.
The best counterargument to this isolationism is to point to the dramatic successes of
sites that have fully joined the new Internet and to recognize the benefits that openness
makes possible.
Google Maps, del.icio.us, Flickr, Twitter—all owe a large portion of their success to their
willingness to open up their data to clients built by interested Internet users from around the
globe. Each of them exposes an API to the world, inviting others to use the site as a service,
pulling the site’s data as needed. This openness has resulted in new phenomena: the growth of
community outsourcing and the discovery of novel uses of the data—uses that the providers
of the original site would never have anticipated.

MASHUP INSPIRATION

If you still doubt the creativity of developers outside of your project team, take a look at the following sites—
all of which were developed on top of open applications.
• HousingMaps (http://www.housingmaps.com/): The grandfather of all Google Maps mashups.
• Amazon Light (http://www.kokogiak.com/amazon4/): An alternative interface to Amazon, incorporating
a number of open APIs (including del.icio.us).
ChicagoCrime (http://www.chicagocrime.org/): —A site that lets you track the location of
recently reported crimes across Chicago.
Ficlets (http://ficlets.com/): A collaborative creative writing site based around OpenID, AIM, and
Flickr.
Flickrvision (http://flickrvision.com/): A site that lets you view photos from Flickr plotted on a
world map.
Musiclovr (http://www.musiclovr.com/): A music discovery site combining Amazon, Flickr, Technorati,
and other services.
Popurls (http://popurls.com/): A site that aggregates information from several services to give a
sense for the current state of the Web.
Twittervision (http://twittervision.com/): A site that’s similar to Flickrvision, plotting recent
posts to Twitter on a world map.
Wikimapia (http://www.wikimapia.org/): A site that combines Wikipedia with Google Maps, providing
information about almost any place on Earth.
分享到:
评论

相关推荐

    The Future of Retail

    The Future of Retail - To the extent that there are two distinct sides to the argument, the position of Offline-to-Online (O2O) advocates is that, as more offline retailers are closing, brick-and-...

    InvalidArgument-The argument is invalid(解决方案).md

    InvalidArgument-The argument is invalid(解决方案).md

    TypeError: ‘required’ is an invalid argument for positionals 的解决方法

    TypeError: ‘required’ is an invalid argument for positionals 的解决方法 当我在使用argparse模块时,遇到了如下错误: import argparse parser = argparse.ArgumentParser(description = 'debug_example') ...

    'FrontEnd Plus' The GUI for the fast JAva Decompiler.

    UNIX the last argument should be single-quoted: jad -o -r -sjava -dsrc 'tree/**/*.class' In a case you want to check the accuracy of the decompilation or just curious, there is an option -a which ...

    Argument Parser for Modern C++.zip

    "Argument Parser for Modern C++.zip" 文件很可能包含一个库或示例代码,用于帮助开发者处理命令行输入参数。这些参数通常在程序启动时通过命令行传递,可以用来定制程序的行为。下面我们将深入探讨C++中的命令行...

    Invalid Command Line Argument(解决方案).md

    Invalid Command Line Argument(解决方案).md

    default argument missing for function name (解决方案).md

    default argument missing for function name (解决方案).md

    Compiling-Java-for-Embedded-Systems.rar_ARGUMENT!

    if you pass a argument as QString and another as constant then a compiler error will occur The macro QTEST_MAIN generates a main function that runs all the tests that have been reported via "private...

    问题完美解决 keil官网方法encounter an inmproper argument

    标题中的“问题完美解决 keil官网方法encounter an inmproper argument”指的是在使用MDK5(Microcontroller Development Kit)时遇到的一个特定错误:“encounter an improper argument”。这个错误通常出现在用户...

    The Pool of Argument Topics.doc

    标题和描述提及的是"The Pool of Argument Topics",这表明讨论的主题是GRE(Graduate Record Examinations)考试中的分析写作部分所使用的论证话题。这部分要求考生评估给定论点的合理性,并对其进行论述。文章提供...

    argument用法

    argument用法

    Scala for the Impatient.pdf

    ### Scala for the Impatient: Key Concepts and Features The provided excerpt from "Scala for the Impatient" introduces several core concepts in the Scala programming language, which is known for its ...

    format ' x' invalid or incompatible with argument 解决办法

    ### "format ' x' invalid or incompatible with argument" 解决办法 在进行电子设计自动化(EDA)软件Protel 99 SE的操作过程中,用户可能会遇到一个常见的错误提示:“format ' x' invalid or incompatible with ...

    GRE作文argument全部官方范文分析

    从给定的文件信息中,我们可以提炼出一系列与GRE作文Argument相关的知识点,这些知识点涵盖了Argument写作的核心要素、官方范文的价值以及写作策略。 ### Argument写作核心要素 1. **证据、支持或证明**(Evidence...

    equal_pred.rar_ARGUMENT!

    Valid flags for the 3rd argument to the function that is passed as the second argument to ftw(3) and nftw(3).

    LHS.zip_ARGUMENT!_LHS matlab_LHS采样_dist.m_拉丁 抽样

    value of the flag can be 1 (for uniform distribution, 2(for normal distribution), 3(for lognormal) and 4(for extreme type 1). mu: A row vector comprising the mean value of basic random variables. ...

    Encountered-an-improper-argument问题方法

    keil升级5.25pre(临近几个...会提示Error: Encountered an improper argument 主要解决办法就是替换UV4.exe,可以将低版本中的UV4.exe直接替换 具体操作看:https://blog.csdn.net/u011624093/article/details/80880708

    Reading Literature and Writing Argument

    6. 具体作品分析:文档列举了多位作者及其作品,例如兰迪·霍里克的《Truerto the Game》,肯尼斯·雷克斯罗斯的《Cold before Dawn》,埃兹拉·庞德的《In a Station of the Metro》等,提供对不同文体和主题的文本...

    Error: Encountered an improper argument 官方解决办法

    Download the attached file and extract it to the folder C:\Keil_v5\UV4. If you have installed PK51 to a different folder, you need to adapt the path accordingly. The file UV4.exe is replaced with ...

    fragment argument

    "Fragment argument"是指将数据传递给Fragment的方式。在创建或实例化Fragment时,我们可能需要向其传递一些参数,以便在Fragment内部使用。这些参数通常以键值对的形式存储在一个Bundle对象中,然后通过...

Global site tag (gtag.js) - Google Analytics