Widget的起源
widget最初是源于苹果电脑的一个插件工具——Konfabulator,现在已经扩展应用到windows系统了,这个软件可以把它的功能块放到你 的桌面上,这些功能块就是 widget 比如说:时钟widget,就是在桌面上显示当前的时间;天气widget,可以显示你定制的地区的天气预报;cpu widget可以显示你cpu的占用比率;还有桌面搜索widget、股票widget等等。 来自世界各地的网友也会制作自己的特有的
widget和大家共享,大大丰富了konfabulator的世界。
它在程序开发中有它的含义“窗口小部件”,在 Web 2.0 领域里所提的 Widget,还没有一个明确的翻译,大概可以理解为“应用小插件”,一种可供自己制作和自由下载的小工具,它包含了娱乐、工作、学习等多种实用功能。 Widget可以在电脑桌面上单独执行,网民无需通过浏览器便连接到网络。时至今日,很多人已对苹果、雅虎、Google及微软放出的桌面Widget比 较熟悉。通过这些小型应用软件,用户可把各类网上信息(如天气、新闻头条、图片等)放到桌面上。如果用户不关闭这些Widget而回到浏览器的话,它们将 一直处于打开状态。
Widget更为重要之处还体现在:用户可把从某个网站上搜集的数据置入另一个网页中。比如把定制化搜索框加入到用户的博客中,或把某个 YouTube视频加入到某位用户的MySpace网页之中,甚至创建一个综合了用户Gmail、RSS供应及网络相册等内容的完整Widget页面。如 果用户使用TypePad博客服务,还能使用非常丰富的Widget工具。
之所以说Widget的重要性正日益加强,是因为它体现了 正在发生的一些网络新观念。传统互联网访问方式正处于分裂状态,通过各种 Widget,网民们可自主选择所喜欢的上网方式。正因为如此,有人把2007年称为Widget年。事实上,各网站数年前已通过开放API(应用编程接 口)来分发数据,因此网络的Widget化进程已经开始。时至今日,几乎每个网民都可利用某个Widget,并把它置入到自己的博客、NetVibes或 MySpace页面中去。
在主流网民热烈追捧Widget之时,如果网站已失去了对网页浏览方式的控制权,Widget将给互联网带来何种经济学意义上的影响?
风险投资家弗雷德·威尔森(Fred Wilson)认为,之所以说2007年将导致页面浏览终结,原因是网页将不再是传统意义上的页面,而成为承载了网络服务的页面。而伴随Widget一起 而来的还将有广告按钮及赞助商市场营销信息。Widget创业公司不但会尽力发布信息,而且还会利用各自Widget来搜集信息并重新打包发布。
Widget在中国
新术语、新概念涌入中国互联网已经司空见惯,博客、播客、RSS、sns等概念在web2.0范畴内被反复“诵读”,Widget,是否为新一轮概念炒作的开始?
实际上,早在2005年web2.0概念在中国提出的时候,Widget就涵盖在内,只不过那时候大家更关注的是博客这个互联网产品。
2005年底,对于中国网民而言,互联网人士对web2.0的宣传颇为费劲,网民们还是web1.0时期单向接收互联网信息的习惯。后来被称为 “博客教父”的博客网CEO方兴东举着大旗,在各种场合,以各种形式向中国网民一遍又一遍的宣扬“博客”新概念,之后不管是门户还是垂直网站,举国上下都 鼓励写博客,大家才逐渐明白,原来我也可以成为一个小媒体,在网上发表文章。于是注册帐号,有了自己的小天地,在新浪博客、搜狐博客、百度空间,也或者在 myspace中国、博客网......网民们开始蹩手蹩脚的在自己博客上操作,只会开关网页的人们,要开始学习给自己博客上传文章、音乐、图片,学习如 何加入好友,加入博客圈子等。尽管他们充分的学习和应用这个产品,到现在还是会有网友询问,那个RSS是干什么的?他们说:“点击RSS后出现的代码让他 们傻眼。”
博客、RSS概念被网友接受尚需这些年时间,Widget作为更专业的互联网术语,2005年,它在中国注定只能停留在人们视线之外。
Widget在国内的运用是2006年,搜狐推出玩弄版博客,该版本支持用户把各个功能都做成模块,然后自由组合,只是那时候的平台还未开放,程序员不 能在搜狐的博客平台上进行自由开发。2008年1月1日,搜狐博客3.1推出“搜狐博客开放平台”,网友可以自由地添加开发网店、娱乐、游戏等各种模块。 程序爱好者也可在此平台上随意设计小程序。据悉,目前该平台上已经拥有500种Widget工具,同时,搜狐基于开放平台做的开放主题模版超过2万个。
MySpace开发者网站也在今年1月初上线,为开发人员提供了在线“Widget”开发支持以及丰富的技术文档。
2007年3月,成都某软件公司推出Widget产品“鱼鱼桌面软件”,该公司表示,看好web-widget这块领域,未来还会推出基于浏览器的web-widget。
另外,雅虎于2006年在中国雅虎的网站上推出yahoo!widget平台的中文版。而登录Apple中国,也能看到widget热门下载版块。
从2004年来就倡导个人门户的中搜,今年也推出“微件”概念,这个Widget的中文译名获得了包括Google在内的多家企业认可。
毫无疑问,widget已经在我们身边悄然存在,虽然现在中国大部分人都不知道什么是Widget,只有一些技术人员接触到,但不管怎么说,这个在2005年还只在人们视线之外的概念,今年在中国已经“小荷初露尖尖角”了,以后肯定会有很多人会玩Widget。
- 浏览: 422714 次
- 性别:
- 来自: 北京
最新评论
-
masuweng:
好好好,有时间了练习下
使用Java混淆工具yguard -
shengshihouzhe:
第一个eg实现的应该是循环栅栏,不是计数器
Java Phaser使用 -
yukaizhao:
推荐一个很全的guava教程 http://outofmemo ...
google guava cache 处理 -
yanqingluo:
谢谢分享,已关注.
BTrace入门及使用实例 -
luoxiaohui_java:
谢谢分享!
这么好的文章,怎么没人回复呢。
ibm was nd websphere 集群
相关推荐
**什么是Widget** Widget,中文常被称为“小部件”或“组件”,在信息技术领域,它是一种小型的、可自定义的应用程序或用户界面元素,能够嵌入到操作系统、桌面、浏览器或者其他软件中,提供便捷的功能或者展示信息...
1. 什么是 Widget? Widget 是一种小型应用程序,能够嵌入到桌面、网页或其他应用程序中,提供了实时信息、工具、游戏、娱乐等多种功能。Widget 的特点是微小、完整、嵌入式应用,可以在桌面、网页或其他应用程序中...
**Widget技术概述** Widget在IT领域中通常指的是小型应用程序或组件,它们可以在各种操作系统或平台上运行,提供便捷的功能访问或信息展示。Widget开发是构建用户界面(UI)和增强用户体验的重要部分,尤其在移动...
【标题】:移动Widget现状分析报告 【摘要】: 移动Widget是互联网技术发展下的产物,是一种小型的应用程序,可在各种平台上展示个性化信息。本报告旨在分析当前移动Widget的市场状况,探讨其起源和发展历程,以及...
在Android开发中,`appWidget` 是一种可以在用户主屏幕上显示的小部件,它提供了一种无需打开应用程序就能与用户交互的方式。本篇文章将深入探讨如何使用`appWidget`来启动一个`Activity`。 首先,我们需要了解`app...
在Qt框架中,动态添加子Widget是一项常见的任务,特别是在创建可扩展或自适应用户界面时。Qt5及以上版本提供了丰富的API来实现这一功能。本文将深入探讨如何在Qt5及更高版本中动态地向父Widget添加子Widget,以及...
在Android开发中,AppWidget是桌面小部件,它允许用户在主屏幕上与应用程序进行交互,而无需实际打开应用。Service是Android系统中的一个组件,它可以在后台长时间运行,执行一些耗时的操作,如音乐播放、数据同步等...
【Widget的介绍与详解】 Widget,这个词源自英语,是一个通用术语,用来描述各种小型应用程序或组件,它们可以在不同平台上以小窗口或小框的形式呈现,为用户提供便捷的功能或信息展示。Widget广泛应用于网页、系统...
首先,让我们了解一下什么是Widget。在计算机科学中,Widget通常指的是用户界面上可交互的小型控件,如按钮、文本框、复选框等。它们是构建用户界面的基本元素,允许用户与应用程序进行交互。在Java中,这些Widget...
### Widget UI介绍 #### Widget简介 Widget是一种轻量级的应用程序形式,主要为用户提供便捷的信息获取及服务体验。它能够快速地将用户关心的数据和服务直接呈现在设备上,无需完整打开一个应用程序。Widget的设计...
Widget由来、发展、用途、示例、开发 Widget是一种小插件,通常以小窗或小框的形式出现在网页、系统桌面、手机等地方。Widget通常使用的是HTML、Javascript、Flash或者iframe方式嵌入。一个界面可以有多个widget,...
在Android操作系统中,Widget是应用程序可以添加到用户主屏幕上的小型UI组件,它们提供了一种方式,让用户在不打开应用的情况下就能快速访问或操作应用的功能。本资源包含了一个专门支持ListView显示的Widget,以及...
对于Android开发者来说,使用Axure制作Widget原型可以帮助他们在设计阶段更好地理解和规划应用界面。这个“android axure widget包”就是一组专门针对Android平台的Axure组件库,由用户自己制作并分享。 标题中的...
1. **什么是Laravel Widget** 在Laravel中,Widget通常指的是一个自包含的代码块,它负责呈现特定的UI元素或执行特定的功能。这些小部件可以是重用性强的视图部分,如侧边栏、头部或脚部,也可以是处理数据和逻辑的...
在Qt编程中,Widget是构建用户界面的基本元素,如按钮、文本框等。"Qt界面获取Widget位置大小并与其他Widget切换位置大小"这个主题涉及到如何动态地改变和管理Widget的位置和尺寸,以及如何通过交互来实现它们之间的...
在Android平台上,Widget小组件是应用在主屏幕上提供快速访问或简单交互的一种方式。它们可以显示实时信息,比如天气、时钟或者新闻摘要,而无需用户打开完整的应用程序。本资料包"androidWidget小组件开发.zip"包含...
**dcharts-widget** 是一个基于 **dcharts** 库构建的可视化组件库,它为开发者提供了丰富的图表选项,便于在Web应用中实现交互式的数据可视化。dcharts-widget旨在简化数据展示的过程,使得开发者无需深入了解底层...
6. **向Launcher注册Widget**:在用户选择添加Widget时,Launcher会调用AppWidgetManager的`addAppWidget()`方法,传入Widget提供者的ComponentName和待分配的AppWidgetId。 接下来,我们重点关注"JYCLauncher"这个...
在IT行业中,"Widget业务测试数据"涉及到的是软件开发中的一个关键环节——测试。Widget通常指的是用户界面中的小工具或组件,例如日历、天气预报、时钟等,它们为用户提供便捷的功能。测试这些组件的业务逻辑是确保...