zoukankan      html  css  js  c++  java
  • Widget化时代,个性化信息定制时代(1)

    我觉得这篇文章总结的不错,推荐给大家:原文

    这里说的Widget是广义的,把Gadget等类似的概念包含在其中,而且并不单指各种各样的小工具,同时具有个性化的意义。 Widget没有一个官方译名,但我很喜欢其中一个叫“微巨”的译名,微小的器件集合在一起产生的巨大的力量。

    在接下来的两篇文章,我将从widget开始,探讨个性化信息定制在未来互联网时代的发展和应用,同时将Widget思想引申到生活中去。

    Web2.0的本质是用户产生信息。既然每个人都是信息的制造者,信息量必然越来越多,这时必须通过一个机制来定制自己所需获得的信息。Widget可以很好地用来完成这个任务。

    也许你不知道Widget是什么,但你一定已经接触过。Widget应用和Widget思想正在入侵传统的互联网,未来将是Widget化时代-个性化信息定制时代。

    1、 什么是Widget?

    现在说Widget基本都是指Yahoo! Widget,因为Widget是由Yahoo!将其发扬光大的。

    简单来说,Widget是指小工具。一系列的小工具通过一个特定的平台(Widget引擎)为用户展示不同的个性化的信息。

    例如在Yahoo!Widgets里,有天气Widget,新闻Widget,股票Widget,IP查询Widget等等。这些都是可以自由定制的,都依赖于Yahoo!Widget的Widget引擎。

    Widget不但有桌面应用,也有网页服务应用,例如Netvibes, iGoogle, Pageflake等个性化首页。

    Widget能够穿透不同的操作系统,当然,前提是Widget引擎能在不同的操作系统里运行。

    2、Widget的发展史

    以下内容摘录雅虎关于Widget的介绍。

    (1)Widget的这个创想来自一个叫做Rose的苹果电脑工程师。98年的一天,Rose在自己的苹果操作系统桌面玩一个可以更换皮肤的MP3播放器时忽发奇想:如果在我桌面上运行的所有工具都能够更换皮肤或外观,那将是一件很酷的事情,Ros给这个酷酷的玩意儿起了个名字叫“Konfabulator”。 

    (2)Rose从1999年到2001年之间,不断向别人宣传Konfabulator,却没有人对它感兴趣。直到2002年的一天,Rose遇到了一个叫做Perry的工程师。两人一拍即合。

    (3)2003年2月10日,Konfabulator1.0正式版在Rose和Perry的共同努力下正式发布了。它是运行在苹果操作系统之上的小工具,其中的主运行文件叫做Widget。Rose宣称“你希望它是什么样子,它就能按照你的想法而改变。”

    (4)后来Konfabulator在美国疯狂地流行和蔓延。

    (5)在2003年的7月Konfabulator更名为Widget。Widget在苹果操作系统中所表现出的热潮,不久之后Rose找到了一个自己的好朋友ED,并在不久之后发布了Windows平台下运行的Widget原型。

    (6)2004年的11月Widget1.8版本正式对外发布了,由此开始Widget进入了一个新的时代,成为了跨平台的产品。

    3、 Widget的各种应用

    (1)桌面Widget:

    Yahoo! Widget:

    Windows Vista侧边栏 :

    (2)个性化首页Widgets

    Netvibes

    iGoogle

    (3)博客Widgets

    博客侧边栏(blogspot) 

    抓虾Widget

    4、Widget和阅读器是一样的

    在写这篇文章时和胡洋聊了一会,他给了我一个很好的灵感:Widget和阅读器是一样的

    为什么这样说呢?RSS阅读器,比如Google Reader,抓虾,鲜果,是个性定制订阅源,也就是一个信息源。但阅读器有局限性,只能订阅有Feed输出的网站,而且很单调。相比之下,Widget更丰富多彩,除了拥有阅读器的功能之外,还有各种各样丰富的功能,比如上面的截图展示的各种Widget。

    从本质上说,Widget是阅读器的扩大化。

    在下一篇文章里,我将和大家一起探讨以下问题:Widget标准化、Widget发展前途、网站将向专业化发展,以及介绍一些生活中的Widget.

  • 相关阅读:
    Markdown自动生成目录
    defer使用小结
    RESTful API设计的点
    总结下数据库的命名规范
    go module学习笔记
    golang环境安装和配置
    jenkins环境搭建&配置(二)
    mac环境搭建selenium
    sed命令
    测试工作遇到的自动补0
  • 原文地址:https://www.cnblogs.com/AngelLee2009/p/1594148.html
Copyright © 2011-2022 走看看