The technology projects are designed to help people deal with the proliferation of online content in an increasingly browser-centric world.
CoScripter is another project that was demonstrated. It's a Firefox plug in that allows the user to record, automate, and share actions done in Firefox. Since its initial release in September 2007, CoScripter has been improved and includes new features like the ability to continuously record Web actions in the background and to selectively publish them.
While CoScripter is similar in function to macro systems and other client-side browser programming tools like Greasemonkey and Chickenfoot, it differs in that it doesn't require programming knowledge to use and the scripts it produces are easily readable and comprehensible.
IBM sees CoScripter as a way to capture procedural knowledge and share it. As an example of how CoScripter might be used, one script written by Clemens Drews, the development engineer from IBM's Almaden Research Center who demonstrated the program, adds a user's phone number to the U.S. Do Not Call list. That would ordinarily be a multistep process. Other uses might include scripts that help the technically challenged share photos online or navigate through complicated forms.
There's still more work to be done with CoScripter because "this has huge privacy implications," Drews said. Security too -- you don't want someone distributing scripts that, when run, steal data.
Other projects demonstrated included the Privacy-aware MarketPlace, a Facebook application that provides a graphic evaluation of privacy settings and one-click control over multiple Facebook privacy settings, and Social Networks and Discovery, an application that combines social expertise discovery and social networking.
There was also Play-by-Play, an in-browser IM client built on the CoScripter technology to allow collaborative Web browsing for activities like customer support, and Highlight, a tool to convert existing Web sites into mobile-friendly Web sites.