|By Richard Monson-Haefel||
|March 30, 2008 02:45 AM EDT||
A widget sounds a bit like a dashboard, but unlike dashboards, widgets allow you to input data as well as view it. In addition, desktop widgets generally run on a widget engine, which is a runtime environment that may be ported to two or more operating systems and provide security, local-management, and access to system and network resources through platform agnostic APIs. Dashboards, on the other hand, tend to be stand-alone applications. Figure 1 shows the general architecture of a desktop widget engine.
Figure 1: Architecture of a desktop widget engine
Desktop widgets have been around for a very long time. The first set of desktop widgets were introduced by Apple back in 1983 with their release of Apple Desktop Accessories (see Figure 2).
Obviously Apple was way ahead of the curve, but these early widgets were not Internet enabled – the popular Internet, as we know it, didn’t exist – so their utility was pretty limited.
Although there were assorted forays into Internet connected widgets in the late 1990s, most notably in push technology provided by PointCast and Microsoft’s Active Desktop Update, it wasn’t until Konfabulator (see Figure 3) came along in 2003 that Internet widgets truly arrived. Today it’s hard to imagine a widget engine that doesn’t connect to the Internet – at least one that is useful.
Figure 3: Konfabulator (2005)
Konfabulator was eventually purchased by Yahoo! - becoming Yahoo! Widgets, which offers a fantastic assortment of consumers-oriented desktop widgets – things like clocks, weather dashboards, stock tickers, music streaming, etc.
Today there are many widget engines including Dashboard on Mac OS X, Google Gadgets, Microsoft Gadgets and about a dozen other widget engines from small vendors, freeware, and open source projects (see this list on Wikipedia).
What strikes me, however, is that all of these widget engines are designed for fairly trivial consumer-oriented tasks. There are very few widgets for the enterprise. I’m only aware of one vendor that offers enterprise widgets, Extensio, but they are not in the business of providing a widget engine; a platform on which other vendors can build widgets. Extensio’s widgets are tied to their own proprietary Information server and while interesting they hardly represent a platform on which an ecosystem of enterprise widgets can grow.
What is needed is an enterprise widget ecosystem. The ecosystem would have to be portable across the most common desktop operating systems and it would need to be backend agnostic. The Fit Client, the Grand Convergence of the web, RIA, widgets, and client/server applications, is the best kind of platform on which to build an enterprise widget engine. You could build an enterprise widget ecosystem on top of Fit Clients such as Yahoo! Widgets, Google Gadgets, Adobe AIR or the like, but the requirements for enterprise widgets are different from consumer widgets so perhaps a new platform is needed.
First and foremost, the enterprise widget platform needs to be secure so that widgets are restricted to a sandbox independent of other widgets. At the same time, however, the ability to link widgets together so that widgets can act as data feeds for other widgets (Extensio does this to some degree) is also important. Another important requirement is manageability. An enterprise widget engine needs to provide centralized management and provisioning so that the IT department can monitor who is using which widgets and deploy and remove widgets over the network from a central location.
The question that comes to most people's mind when I talk about enterprise widgets is, “why would the enterprise need widgets in the first place?” Good question. I think the answer lies in the narrow focus of widgets. Organizations that write their own software, or even those that use packaged ERP software, tend to provide mammoth client applications (desktop or web based) that provide much more functionality than any single employee needs. One employee uses one set of windows and menus while another uses something different, but they all use the same application. That in my mind is not very effective. It would be better if employees could have only those input forms or views on their desktop that they need and wanted. If you buy that argument, then you have an excellent use-case for widgets.
The idea of each employee having a few to a dozen small enterprise widgets on their desktop may seem like a maintenance nightmare, but actually it would be much easier than maintaining a mammoth interface. For one thing each widget could evolve separately so that you could update functionality without having to do a huge application release. The narrow focus of widgets also makes testing, maintenance, and development a lot easier. In addition, if the backend data sources are accessed as micro-services (very granular web services) or REST resources, then creating new enterprise widgets would be much easier than adding new features to a large desktop client.
Enterprise widgets provide a win-win for everyone. Tacit workers can have a more focused desktop – just the views and input forms they want and need – while IT has an easier time updating and adding functionality.
The enterprise widget platform is very different in many ways from the traditional mammoth front ends we are used to. They allow an organization to be more nimble and its workforce to be more effective. In my opinion, the days of large enterprise application front ends are coming to a close. In the future, the desktop will become the enterprise front end and every employee will have exactly the enterprise functionality they want and need.
(This copyright notice supersedes the one auto-generated at the foot of this page.)
|G Lamptey 04/06/08 03:16:18 PM EDT|
Interesting article. I was involved with enterprise portals with Yahoo! with relative success in the enterprise space. With the growth of widgets will there be the same pattern where the likes of the big players like SAP, Oracle and Microsoft provide enterprise widget platforms. Of course Google and Yahoo! will also be in this mix and probably leading it. Is there any traction in this offering? I am currently involved in an initiative with a large enterprise that requires a 'widget platform' to serve 30,000 customers. What would be the starting point now to source a platform that is secure and could be bought and hosted by the enterprise?
|Gregory Patnude 03/31/08 06:03:47 PM EDT|
Interesting concept: Essentially -- deploy desktop applets to the point of use vis. a vis. SOA / Web Services.
Harness a group of related applets into a Window / Frame or another widget container and you have an MDI-style application.
In fact -- I would even argue that an application is nothing more than a collection of widgets anyway...
Not to be a naysayer but I think that the Desktop has always been the front end to the enterprise and I dont see that changing anytime soon.
Tomato... Tomatoe... Is Notepad an application or a Widget ? What about Calculator ? Both.
I think we can find a new buzzword here: Appliwidget.
|Bill 03/30/08 12:52:19 PM EDT|
Enterprise Desktop Widgets are not at all new, SAP introduced them beginning of 2007. You can access CRM functionality, Enterprise Search and more via these widgets.
|Sangeeta Patni 03/24/08 07:45:34 AM EDT|
The needs for enterprise widgets are very different from consumer widgets. Not only do enterprise widgets require centralised management and provisioning, they also need to connect to different enterprise applications, such as ERP and CRM. The way we look at it, it requires another piece, a thin server - call it the Widget server, if you will, that handles data sourcing from diverse sources, in addition to taking care of user provisioning and security.
Further, enterprises would also need an on-premise-installation option for the Widget Server, for many enterprises have not moved to on-the-web installation for most enterprise apps, and indeed, may never do so, for reasons known to all to us.
We, at Extensio, also have a few ideas, that are this time being baked in, to provide a platform that vendors can build widgets for. So, keep a watch out for us!
In the meanwhile, thanks for the mention!
Explosive growth in connected devices. Enormous amounts of data for collection and analysis. Critical use of data for split-second decision making and actionable information. All three are factors in making the Internet of Things a reality. Yet, any one factor would have an IT organization pondering its infrastructure strategy. How should your organization enhance its IT framework to enable an Internet of Things implementation? In his session at @ThingsExpo, James Kirkland, Red Hat's Chief Architect for the Internet of Things and Intelligent Systems, described how to revolutionize your archit...
Jul. 7, 2015 11:30 AM EDT Reads: 745
SYS-CON Events announced today that Secure Infrastructure & Services will exhibit at SYS-CON's 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. Secure Infrastructure & Services (SIAS) is a managed services provider of cloud computing solutions for the IBM Power Systems market. The company helps mid-market firms built on IBM hardware platforms to deploy new levels of reliable and cost-effective computing and high availability solutions, leveraging the cloud and the benefits of Infrastructure-as-a-Service (IaaS...
Jul. 7, 2015 11:00 AM EDT Reads: 850
In his General Session at 16th Cloud Expo, David Shacochis, host of The Hybrid IT Files podcast and Vice President at CenturyLink, investigated three key trends of the “gigabit economy" though the story of a Fortune 500 communications company in transformation. Narrating how multi-modal hybrid IT, service automation, and agile delivery all intersect, he will cover the role of storytelling and empathy in achieving strategic alignment between the enterprise and its information technology.
Jul. 7, 2015 11:00 AM EDT Reads: 1,693
With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend @ThingsExpo in Silicon Valley. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be! Internet of @ThingsExpo, taking place Nov 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 17th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal an...
Jul. 7, 2015 11:00 AM EDT Reads: 771
Connected things, systems and people can provide information to other things, systems and people and initiate actions for each other that result in new service possibilities. By taking a look at the impact of Internet of Things when it transitions to a highly connected services marketplace we can understand how connecting the right “things” and leveraging the right partners can provide enormous impact to your business’ growth and success. In her general session at @ThingsExpo, Esmeralda Swartz, VP, Marketing Enterprise and Cloud at Ericsson, discussed how this exciting emergence of layers of...
Jul. 7, 2015 10:45 AM EDT Reads: 1,323
SYS-CON Events announced today that Dyn, the worldwide leader in Internet Performance, will exhibit at SYS-CON's 17th International Cloud Expo®, which will take place on November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. Dyn is a cloud-based Internet Performance company. Dyn helps companies monitor, control, and optimize online infrastructure for an exceptional end-user experience. Through a world-class network and unrivaled, objective intelligence into Internet conditions, Dyn ensures traffic gets delivered faster, safer, and more reliably than ever.
Jul. 7, 2015 10:30 AM EDT Reads: 1,583
The 17th International Cloud Expo has announced that its Call for Papers is open. 17th International Cloud Expo, to be held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, brings together Cloud Computing, APM, APIs, Microservices, Security, Big Data, Internet of Things, DevOps and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportunity. Submit your speaking proposal today!
Jul. 7, 2015 10:30 AM EDT Reads: 732
SYS-CON Events announced today that CommVault has been named “Bronze Sponsor” of SYS-CON's 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. A singular vision – a belief in a better way to address current and future data management needs – guides CommVault in the development of Singular Information Management® solutions for high-performance data protection, universal availability and simplified management of data on complex storage networks. CommVault's exclusive single-platform architecture gives companies unp...
Jul. 7, 2015 09:45 AM EDT Reads: 1,518
"We have a tagline - "Power in the API Economy." What that means is everything that is built in applications and connected applications is done through APIs," explained Roberto Medrano, Executive Vice President at Akana, in this SYS-CON.tv interview at 16th Cloud Expo, held June 9-11, 2015, at the Javits Center in New York City.
Jul. 7, 2015 09:00 AM EDT Reads: 623
Internet of Things is moving from being a hype to a reality. Experts estimate that internet connected cars will grow to 152 million, while over 100 million internet connected wireless light bulbs and lamps will be operational by 2020. These and many other intriguing statistics highlight the importance of Internet powered devices and how market penetration is going to multiply many times over in the next few years.
Jul. 7, 2015 09:00 AM EDT Reads: 1,215
SYS-CON Events announced today that Intelligent Systems Services will exhibit at the 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. Established in 1994, Intelligent Systems Services Inc. is located near Washington, DC, with representatives and partners nationwide. ISS’s well-established track record is based on the continuous pursuit of excellence in designing, implementing and supporting nationwide clients’ mission-critical systems. ISS has completed many successful projects in Healthcare, Commercial, Manu...
Jul. 7, 2015 09:00 AM EDT Reads: 647
SYS-CON Events announced today that SoftLayer, an IBM company, has been named “Gold Sponsor” of SYS-CON's 17th International Cloud Expo®, which will take place November 3–5, 2015 at the Santa Clara Convention Center in Santa Clara, CA. SoftLayer operates a global cloud infrastructure platform built for Internet scale. With a global footprint of data centers and network points of presence, SoftLayer provides infrastructure as a service to leading-edge customers ranging from Web startups to global enterprises. SoftLayer’s modular architecture, full-featured API, and sophisticated automation pro...
Jul. 7, 2015 08:45 AM EDT Reads: 1,568
The basic integration architecture, as defined by ESBs, hasn’t changed for more than a decade. Most cloud integration providers still rely on an ESB architecture and their proprietary connectors. As a result, enterprise integration projects suffer from constraints of availability and reliability of these connectors that are not re-usable across other integration vendors. However, the rapid adoption of APIs and almost ubiquitous availability of APIs amongst most SaaS and Cloud applications are rapidly redefining traditional integration approaches and their reliance on proprietary connectors. ...
Jul. 7, 2015 08:15 AM EDT Reads: 601
The 5th International DevOps Summit, co-located with 17th International Cloud Expo – being held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the world's largest enterprises – and delivering real results. Among the proven benefits, DevOps is corr...
Jul. 7, 2015 08:15 AM EDT Reads: 814
SYS-CON Events announced today that WHOA.com, an ISO 27001 Certified secure cloud computing company, participated as “Bronze Sponsor” of SYS-CON's 16th International Cloud Expo® New York, which took place June 9-11, 2015, at the Javits Center in New York City, NY. WHOA.com is a leader in next-generation, ISO 27001 Certified secure cloud solutions. WHOA.com offers a comprehensive portfolio of best-in-class cloud services for business including Infrastructure as a Service (IaaS), Secure Cloud Desktop, Cloud Storage, Disaster Recovery, Integrated Applications and Security.
Jul. 7, 2015 08:00 AM EDT Reads: 630
Today air travel is a minefield of delays, hassles and customer disappointment. Airlines struggle to revitalize the experience. GE and M2Mi will demonstrate practical examples of how IoT solutions are helping airlines bring back personalization, reduce trip time and improve reliability. In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect with GE, and Dr. Sarah Cooper, M2Mi’s VP Business Development and Engineering, will explore the IoT cloud-based platform technologies driving this change including privacy controls, data transparency and integration of real time context wi...
Jul. 7, 2015 07:15 AM EDT Reads: 612
17th Cloud Expo, taking place Nov 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy. Meanwhile, 94% of enterprises are using some form of XaaS – software, platform, and infrastructure as a service.
Jul. 7, 2015 07:00 AM EDT Reads: 709
The enterprise market will drive IoT device adoption over the next five years. In his session at @ThingsExpo, John Greenough, an analyst at BI Intelligence, division of Business Insider, analyzed how companies will adopt IoT products and the associated cost of adopting those products. John Greenough is the lead analyst covering the Internet of Things for BI Intelligence- Business Insider’s paid research service. Numerous IoT companies have cited his analysis of the IoT. Prior to joining BI Intelligence, he worked analyzing bank technology for Corporate Insight and The Clearing House Payment...
Jul. 7, 2015 02:00 AM EDT Reads: 688
"ciqada is a combined platform of hardware modules and server products that lets people take their existing devices or new devices and lets them be accessible over the Internet for their users," noted Geoff Engelstein of ciqada, a division of Mars International, in this SYS-CON.tv interview at @ThingsExpo, held June 9-11, 2015, at the Javits Center in New York City.
Jul. 7, 2015 01:15 AM EDT Reads: 481
SYS-CON Events announced today that ProfitBricks, the provider of painless cloud infrastructure, will exhibit at SYS-CON's 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. ProfitBricks is the IaaS provider that offers a painless cloud experience for all IT users, with no learning curve. ProfitBricks boasts flexible cloud servers and networking, an integrated Data Center Designer tool for visual control over the cloud and the best price/performance value available. ProfitBricks was named one of the coolest Clo...
Jul. 6, 2015 05:00 PM EDT Reads: 1,496