As a follow on to the efforts shown at the OpenSocial SOTU, we brought the Open App Revolution to IBM Innovate (The Rational Software Conference). Innovate is IBM Rational's annual conference for software and product delivery. It was held this year in Orlando, FL from June 5th through 9th. Matt Marum (IBM) was at Innovate this year demonstrating a cool social integration using Rational application lifecycle management tools within the Jazz Interoperability Center of the exhibit hall.
Matt demonstrated how a single embedded experience OpenSocial gadget could be created that would work with multiple Application Lifecycle Management (ALM) tools through the use of the Open Services for Lifecycle Collaboration (OSLC). OSLC is an open community for developing standards to make integrating lifecycle tools easier . In the demonstration, he showed how ActivityStream activities could be generated from ALM tools using social rules to sort out business relevant activity.
These activities are then posted to an activity stream which was displayed within an enterprise morning report OpenSocial application running on an iPad and iPhone. The mobile device user could then interact with the underlying ALM resources using an embedded experience without switching contexts away from their social application. Leveraging open standards, he demonstrated the end to end scenario working on Rational Team Concert and Rational ClearQuest. He was also showed the embedded experience working with Rational Quality Manager and Rational Requirements Composer.
Even better, by using OpenSocial gadgets it all ran within a Jazz Dashboard and potentially any other OpenSocial container. Here is a preview video put together just before Innovate. Products shown are Rational Team Concert, Rational Quality Manager, Rational Requirements Composer, and Rational ClearQuest.
The demonstration was a big success! Attendees were excited by the opportunities of the social integration to change how they and their users work every day. This work is still at the "proof of concept" stage. However, you can track the progress of the work and get involved by following the OpenSocial spec list and Apache Shindig code base.