Using IBM Mashup Center to build interoperable Web 2.0 applications with OpenSocial gadgets
February 4th, 2010 | Published in Google OpenSocial
Greetings…
As many of you know, IBM is committed to building and advancing open standards and platforms. Openness fosters an ecosystem of innovation, promotes customer choice, and allows enterprises to build solutions that best meet their needs. We’ve been working with the OpenSocial Foundation to help define and implement the requirements of enterprise customers.
Recently, we put together an article that can be found on DeveloperWorks that describes how you can use IBM Mashup Center to build complex Web 2.0 applications that use OpenSocial gadgets by simply dragging them from a pallet and dropping them on a page.
However, OpenSocial gadgets are not the only component model available, for example there are OpenAjax widgets as well as one that IBM uses for many of our products called iWidgets. Because of the importance of interoperability with previously deployed products that leverage different component models, this article demonstrates how you can build a mashup using different types of gadgets/widgets and still have them interoperate and communicate with each other. This interoperability is achieved by leveraging the OpenAjax Hub, a proven technology for inter-gadget communication available from the OpenAjax Alliance.
The article on DeveloperWorks represents an initial step. Members of the OpenSocial Foundation and the OpenAjax Alliance are now working together to support inter-gadget communication into the next version of OpenSocial by integrating the OpenAjax Hub. The designs and work items can be found on the OpenSocial wiki.
Feel free to jump in and help continue to evolve OpenSocial for use in enterprise environments.
IBM SWG Strategy & Technology, Emerging Standards Team
As many of you know, IBM is committed to building and advancing open standards and platforms. Openness fosters an ecosystem of innovation, promotes customer choice, and allows enterprises to build solutions that best meet their needs. We’ve been working with the OpenSocial Foundation to help define and implement the requirements of enterprise customers.
Recently, we put together an article that can be found on DeveloperWorks that describes how you can use IBM Mashup Center to build complex Web 2.0 applications that use OpenSocial gadgets by simply dragging them from a pallet and dropping them on a page.
However, OpenSocial gadgets are not the only component model available, for example there are OpenAjax widgets as well as one that IBM uses for many of our products called iWidgets. Because of the importance of interoperability with previously deployed products that leverage different component models, this article demonstrates how you can build a mashup using different types of gadgets/widgets and still have them interoperate and communicate with each other. This interoperability is achieved by leveraging the OpenAjax Hub, a proven technology for inter-gadget communication available from the OpenAjax Alliance.
The article on DeveloperWorks represents an initial step. Members of the OpenSocial Foundation and the OpenAjax Alliance are now working together to support inter-gadget communication into the next version of OpenSocial by integrating the OpenAjax Hub. The designs and work items can be found on the OpenSocial wiki.
Feel free to jump in and help continue to evolve OpenSocial for use in enterprise environments.
IBM SWG Strategy & Technology, Emerging Standards Team