- 浏览: 2982804 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (2529)
- finance (1459)
- technology (218)
- life (343)
- play (150)
- technology-component (0)
- idea (6)
- house (74)
- health (75)
- work (32)
- joke (23)
- blog (1)
- amazing (13)
- important (22)
- study (13)
- Alternative (0)
- funny (8)
- stock_technology (12)
- business (16)
- car (21)
- decorate (4)
- basketball (2)
- English (16)
- banker (1)
- TheBest (1)
- sample (2)
- love (13)
- management (4)
最新评论
-
zhongmin2012:
BSM确实需要实践,标准ITIL服务流程支持,要做好,需要花费 ...
BSM实施之前做什么 -
shw340518:
提示楼主,有时间逻辑bug:是你妈二十那年写的 那会儿连你爹都 ...
80后辣妈给未来儿子的信~我的儿,你也给我记住了~~~ -
guoapeng:
有相关的文档吗?
it项目管理表格(包含146个DOC文档模板) -
solomon:
看到的都是 这种 CTRL+C 和 CTRL+V 的文章, ...
Designing a website with InfoGlue components -
wendal:
恩, 不错. 有参考价值
Designing a website with InfoGlue components
As a portlet fan at my company, I was wondering how the current widget hype affects the portlet market. As widgets, in my view, have the same principles as portlets we have been creating for years, I don't really saw why widgets became such a hyped thing in the blogosphere and beyond. Even Wordpress in which I wrote this has drag & drop widgets!
Most of all, widgets (or gadgets as Google calls them) can be easily installed by anyone; they are simple pieces of Javascript. You can install them on a drag & drop portal page, like you see here: This way you can rapidly build one or more pages showing you, in one simple view, all information you need: news, blog entries, new videos, new games, your top 10 new mails and so forth. You no longer have to check all the sites or download some clunky RSS reader.
Most these platforms allow you to put such a widget on your homepage by using a copy-paste of javascript directly in your HTML source. Theoretically you can build a page with a lot of functionality in a very short time.
When playing around with this, you immediately see that these components are all trivial functionalities. Importing some content, very simple interaction and show some pictures. But that is exactly the idea: using some very simple-to-install software to add a part of a (much) bigger functionality. For instance, a company can run a customer relationship management (CRM) system and expose the most active clients for you in a widget on your Google homepage.
Java portlets are in this same markets: exposing partial functionalities of bigger (bank-end) systems, like CRM systems, HRM systems and so on. So why didn't portlets get "bigger?" They have much less market potential than widgets have, as most portlets are deployed and created in enterprise environments. However, if widgets are so interesting, then one would expect portlets to have more potential than they currently are showing.
The scope of portlets is one of the main problems: portlets are usually enterprise; widgets are, mostly, completely not enterprise. Another problem is: there are many platforms to easily create and expose widgets as ASP services, while these are not there for portlets. Portlets remain in the realms of the enterprise dominated by BEA, IBM, Oracle and recently SAP and Redhat (JBoss). And, as a simple search will show; there are simply not many portlets readily available (commercial or non-commercial), while widgets there are thousands and thousands. [Editor's note: right on. Portlet repositories .. yeeick. We need portlet developers to start applying podiatric extremities to rear-ward facing surfaces of humans and writing down nomenclatures.]
However, the Java portlet market is heating up and changing because of widgets. Companies are getting more interested in delivering the widget promise companies by packaging, one way or the other, portlets as widgets and widgets in portlets. Companies are also learning from widget and web 2.0 hype to create tools which are much more user-friendly and more interesting for less enterprise-savvy developers.
One of the enterprise companies moving into this space is Kapowtech which has been creating tools to build portlets on different platforms for a long time already. With their new platform OpenKapow they try to capture the mash-up and widget hype with the exact tools they sell to build portlets.
The bigger boys also feel the heat. Take, for instance, BEA systems, a big portlet compatible tool and platform developer is building and selling tools already for this heated market of mash-ups, widgets and (enterprise) portlets.
Widgets have a lot of promise I think, but not in their current form. You really want security and authentication looked after by a solid enterprise platform, as most companies run their in-house systems completely seperated from the evil internet. Portlets have a much better security status while widgets don't have any at all apparently.
A company trying to addressing this problem and, in the process, meshes the platform is small enterprise software developer Componence.com who did not only create a flurry of commercial portlets, but also built a drag & drop site manager like the above mentioned widget homepages and a portlet to select and use widgets, picked from thousands available on Pageflakes, Google, Netvibes and others, in a portal.
How do you think the Java portlet and widget market will integrate further?
Interesting links:
copy at : www.theserverside.com
Most of all, widgets (or gadgets as Google calls them) can be easily installed by anyone; they are simple pieces of Javascript. You can install them on a drag & drop portal page, like you see here: This way you can rapidly build one or more pages showing you, in one simple view, all information you need: news, blog entries, new videos, new games, your top 10 new mails and so forth. You no longer have to check all the sites or download some clunky RSS reader.
Most these platforms allow you to put such a widget on your homepage by using a copy-paste of javascript directly in your HTML source. Theoretically you can build a page with a lot of functionality in a very short time.
When playing around with this, you immediately see that these components are all trivial functionalities. Importing some content, very simple interaction and show some pictures. But that is exactly the idea: using some very simple-to-install software to add a part of a (much) bigger functionality. For instance, a company can run a customer relationship management (CRM) system and expose the most active clients for you in a widget on your Google homepage.
Java portlets are in this same markets: exposing partial functionalities of bigger (bank-end) systems, like CRM systems, HRM systems and so on. So why didn't portlets get "bigger?" They have much less market potential than widgets have, as most portlets are deployed and created in enterprise environments. However, if widgets are so interesting, then one would expect portlets to have more potential than they currently are showing.
The scope of portlets is one of the main problems: portlets are usually enterprise; widgets are, mostly, completely not enterprise. Another problem is: there are many platforms to easily create and expose widgets as ASP services, while these are not there for portlets. Portlets remain in the realms of the enterprise dominated by BEA, IBM, Oracle and recently SAP and Redhat (JBoss). And, as a simple search will show; there are simply not many portlets readily available (commercial or non-commercial), while widgets there are thousands and thousands. [Editor's note: right on. Portlet repositories .. yeeick. We need portlet developers to start applying podiatric extremities to rear-ward facing surfaces of humans and writing down nomenclatures.]
However, the Java portlet market is heating up and changing because of widgets. Companies are getting more interested in delivering the widget promise companies by packaging, one way or the other, portlets as widgets and widgets in portlets. Companies are also learning from widget and web 2.0 hype to create tools which are much more user-friendly and more interesting for less enterprise-savvy developers.
One of the enterprise companies moving into this space is Kapowtech which has been creating tools to build portlets on different platforms for a long time already. With their new platform OpenKapow they try to capture the mash-up and widget hype with the exact tools they sell to build portlets.
The bigger boys also feel the heat. Take, for instance, BEA systems, a big portlet compatible tool and platform developer is building and selling tools already for this heated market of mash-ups, widgets and (enterprise) portlets.
Widgets have a lot of promise I think, but not in their current form. You really want security and authentication looked after by a solid enterprise platform, as most companies run their in-house systems completely seperated from the evil internet. Portlets have a much better security status while widgets don't have any at all apparently.
A company trying to addressing this problem and, in the process, meshes the platform is small enterprise software developer Componence.com who did not only create a flurry of commercial portlets, but also built a drag & drop site manager like the above mentioned widget homepages and a portlet to select and use widgets, picked from thousands available on Pageflakes, Google, Netvibes and others, in a portal.
How do you think the Java portlet and widget market will integrate further?
Interesting links:
- www.netvibes.com
- www.google.com/ig
- www.pageflakes.com
- Open source: www.portaneo.com
- www.kapowtech.com
- www.openkapow.com
- www.jboss.com
- www.beasys.com
- www.componence.com
copy at : www.theserverside.com
发表评论
-
New Enterprise Security Solutions
2011-09-13 15:46 0<!-- [if !mso]> <styl ... -
ES Announces Enterprise Security Solutions
2011-09-13 15:40 0<!-- [if !mso]> <styl ... -
linux下如何将文件打包、压缩并分割成制定大小?
2010-09-15 18:52 3324将大文件或目录打包、 ... -
rhel4 yum安装, 使用
2010-09-07 16:37 0第一种方法: yum源来自chinalinuxpub.com ... -
Windows: 远程自动安装程序
2010-08-26 15:48 1126问题的提出 作为 ... -
Oracle体系结构
2010-08-07 09:53 1066Oracle体系结构 Oracle Server包括Oracl ... -
ocp sesson 3
2010-07-31 14:39 0show parameter undo 只有 默认情况下服务 ... -
ocp session 2
2010-07-25 17:00 0/home/oracle/raInventory/orains ... -
ocp session 1
2010-07-24 13:02 0ocp first lesson D:\oracle_cou ... -
Python的xmlrpc调试
2010-07-19 23:55 2163Python的xmlrpc 调 试 ----------- ... -
mdadm使用详解及RAID 5简单分析
2010-07-11 16:19 1415http://blog.csdn.net/chinalinux ... -
Linux的lvm的基本配置步骤
2010-07-11 14:53 13031.增加硬件 增加的ide硬盘前缀为hd,scs ... -
OCP study material
2010-07-11 13:52 0\\192.168.1.105watch -n 1 'stat ... -
apache+python+mod_python+django 编译安装指南
2010-06-24 17:25 14821、本文将知道你在 linux 下使用源码包安装 ... -
在ubuntu下配置apache运行python脚本
2010-06-22 16:11 2295常用的简单命令 sudo apt ... -
Python 2.5 Quick Reference
2010-06-21 11:18 1488... -
shell 面试题汇集
2010-06-10 19:50 1098利用 top 取某个进程的 CPU 的脚本 : ... -
shell程序面试题
2010-06-10 19:48 29681.要求分析Apache访问日志,找出里面数量在前面100位的 ... -
EMC技术支持工程师笔试部分试题回忆
2010-06-07 15:16 1670要查看更多EMC公司笔经相关信息,请访问EMC公司校园招聘CL ... -
linux shell 条件语句
2010-06-03 23:29 1822...
相关推荐
"qt-material-widgets-master" 是一个基于Qt框架的用户界面(UI)开发项目,它提供了Material Design风格的控件库。这个库使得Qt开发者能够轻松地在他们的应用中实现Google的Material Design设计规范,从而获得现代...
资源分类:Python库 所属语言:Python 资源全名:QT-PyQt-PySide-Custom-Widgets-0.1.8.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Mi-widgets框架是一个专为开发人员设计的高效、可扩展的前端UI框架,旨在简化Web应用程序的用户界面构建过程。这个框架以小米公司的技术积累为基础,提供了丰富的组件库,支持快速搭建具有高度交互性的网页应用。在...
Widgets can be generated for the your custom type with context menu "Create / New UI Widgets / Generate Widgets" Virtualization (recycling) supported: gameobjects are created for the visible items ...
**PySide6与Fluent-Widgets简介** PySide6是Python的一个GUI库,它是Qt库的Python绑定,提供了丰富的用户界面开发工具。PySide6旨在为Python开发者提供一种跨平台的方式来创建美观且功能强大的应用程序,支持...
在Android应用开发中,小部件(Widgets)扮演着重要的角色,它们为用户提供了一种在主屏幕上与应用程序交互的快捷方式。"android-misc-widgets.rar"这个压缩包中,很可能包含了多种不同类型的Android小部件示例,...
GWT整合Spring时需要这个包,在官网上没有最新的jar包,这是自己用jar命令生成的,并测试可以使用。
"Android Misc Widgets" 是一个专为Android平台设计的开源项目,其主要目的是提供一系列具有特殊效果和动画的组件,供开发者学习和参考。这个项目的源码涵盖了多种Android小部件的实现,是Android开发者提升技能、...
在Laravel框架中,"laravel-widgets"通常指的是一个用于创建可重用代码块的库,这可以帮助开发者更高效地组织和构建用户界面。Laravel Widgets可以被看作是小型的视图组件,它们能够封装复杂的HTML、Blade模板代码,...
此外,Dojo还包括了大量的UI小部件(widgets),这些小部件可以用来构建复杂的用户界面。 ##### 二、在WebSphere Portal 6中集成Dojo Toolkit 1. **使用跨域构建版本的Dojo**: - 在某些情况下,为了满足安全性和...
《PyPI官网下载:fsleyes-widgets-0.3.2.tar.gz——深入解析Python库》 在Python的生态系统中,PyPI(Python Package Index)是最重要的资源库,它为开发者提供了一个分享和获取开源软件包的平台。本文将详细探讨...
1、文件内容:anaconda-widgets-devel-21.48.22.159-1.el7.centos.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/anaconda-widgets-devel-21.48.22.159-1.el7....
"ucren-widgets" 是一个基于JavaScript开发的控件库,主要包含窗口(Window)和Outlook Bar等组件。这个库的设计目标是为开发者提供一套轻量级且易于使用的界面元素,以提升Web应用的用户体验。JavaScript作为一种...
"views-widgets-samples"是一个专门为开发者设计的开源项目,旨在展示Android平台上views和widgets的最佳实践。这个项目通过一系列独立的Android Studio项目,为开发者提供了丰富的示例代码,帮助他们学习和掌握相关...
"views-widgets-samples.zip" 是一个来自Google官方的压缩包,其中包含了一系列关于Android视图(Views)和小部件(Widgets)的示例代码。这个资源对于开发者来说极其宝贵,因为它提供了直观的学习材料,帮助他们...
#### 三、第一个Android应用:Hello World - **开发流程**: - 创建一个新的Android项目。 - 编写布局文件(XML)。 - 编写Java或Kotlin代码实现逻辑功能。 - 运行应用到模拟器或真机上测试。 - **关键代码**: - ...
资源分类:Python库 所属语言:Python 资源全名:pygame-widgets-0.2.7.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
anaconda-widgets-21.48.22.121-3.rhelah.0.el7.centos.x86_64.rpm