"Were trying to create a desktop widget run-time where multiple widgets can be used as building blocks for mashups," said Gegi Thomas, a researcher who works with Huang at IBM Research.
Moreover, the widgets can be used by ISVs "to build domain-specific applications," Huang said.
The Desktop Widgets Runtime for IBM Lotus Sametime can be loosely compared with what Apple has done with its Apple Dashboard widget library and Yahoos Konfabulator, now known as the Yahoo Widget Engine, said Fenil Shah, another software engineer in Huangs group. John Ponzo rounds out the team of research engineers working on the technology.
The IBM Lotus Sametime Web 2.0 Toolkit is based on Sametime 7.5.1 and provides the infrastructure to build applications on top of Sametime that run on Windows, Linux and the Macintosh, Shah said.
Another project, the ODF (OpenDocument Format) for Situational Applications, involves new mechanisms for integrating ODF documents into Web 2.0 applications and uses DOM (Document Object Model) programming to control office applications, said Hironbu Takagi, a researcher from IBMs Tokyo Research Laboratory.
Lotus Sametime 7.5 interoperates with AIM and Google Talk. Click here to read more.
"We developed a new type of middleware to integrate standard static documents into Web 2.0 applications," Takagi said. Takagis demo showed how to mash up ODF documents with Yahoo Maps, edit wiki pages using office editors and manage compliance for ODF accessibility.
The Innovation Lab also featured a template-based project for business users. The Activity-centric Computing for Evolving Business Practices, or ACC, supports ad hoc business activities and allows business practices to be encoded in Activity Templates that can be reused and evolved, said Barton Smith, an IBM researcher involved with the project.
"It publishes an Atom feed, and we can make different views of that data and different applications without any change to the service," Barton said. "We just use the Atom API."
Other applications in the Innovation Lab at Lotusphere include Sonar, a project for sharing social network data; Pasta, for enterprise presence; and Cattail, a person-centric file sharing system project.
Check out eWEEK.coms for more on IM and other collaboration technologies.
It features several IBM collaboration technologies and can even automatically recommend actions the user should take based on prior history. Users also can click on "Surf" Malibu to search across data sources.