Hot or Not: - Widgets in the Java portlet world

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值