Today the Apache Software Foundation announces the Apache Rave project as new Top-Level Project.
Apache Rave is a new Open Source software mashup platform that allows developers to build and engage with an array of social network technologies such as OpenSocial, W3C Widgets, and Activity Streams.
The project started only a year ago, March 1 2011, when entering the Apache Incubator as a collaborative effort by individuals from a wide range of corporations, non-commercial organizations, and institutes from around the world and was seeded by code donations from The MITRE Corporation, Indiana University Pervasive Technology Institute, SURFnet, OSS Watch, Hippo, and numerous individual developers.
Rave builds on open standards and leverages and aligns with other open source projects like Apache Shindig and Apache Wookie to deliver a lightweight, flexible, widget-based platform that easily scales across federated application integrations, social intranets, and multi-channel social communities with enhanced personalization and customized content delivery.
Besides supporting the OpenSocial standard, Apache Rave generalized the concept of widgets to also, and transparently, support W3C Widgets. And through its open and pluggable API adding support for other widget containers and renderes can easily be added.
Members of the Apache Rave project are also active participants and contributors of the OpenSocial Foundation and the W3C organization, and directly involved in Apache Shindig, Wookie and many other related open source projects. Apache Rave is truly a community driven open source project and already is building up a lot of interest from commercial, non-commercial, governmental and individual developers across the globe. The ASF announcement references several high profile organizations using and contributing to Rave today, and of course the project is looking for more!
Please meet and join us at http://rave.apache.org
Posted on behalf of Ate Douma & the Apache Rave Team by Mark Weitzel, President, OpenSocial Foundation
Announcing Apache Rave: A new web and social mashup engine!
Tuesday, March 27, 2012 at 7:32:00 PM
Here we go! Next rev of the specs are officially under development!
Friday, March 02, 2012 at 9:12:00 PM
On Tuesday, February 28, the OpenSocial community came together to officially kick off the next round of development on the specification. It was a long, but very productive day. You can read the minutes of the meeting on the wiki.
OpenSocial Version 2.0.1 Final open for voting
Wednesday, November 16, 2011 at 11:26:00 AM
Version 2.0.1 of the OpenSocial specification has been released for voting. One of the major updates to the specification is finalized support for the OAuth 2.0 specification.
For more information on the changes to the specification and related components, please see the voting thread and file diffs here.
Jonathan LeBlanc is a principal developer evangelist with X.commerce. Jonathan has been a member of the OpenSocial community for over three years and is the author of O'Reilly's "Programming Social Applications".
Join The W3C Social Business Jam
Wednesday, October 19, 2011 at 8:46:00 AM
OpenSocial made significant strides over the past year with the introduction of new capabilities, and broadening its support and alignment with other standards like Activity Streams (http://activitystrea.ms/) and OAuth 2.0 (http://tools.ietf.org/html/draft-ietf-oauth-v2-22). One of the fundamental tenants of the community is to engage across the standards ecosystem to leverage adjacent standards and technologies when and where possible.
One way to continue the momentum of OpenSocial is to make a clear connection between the specification, the standards it includes and the needs of businesses. Social technologies are changing the businesses that have embraced and applied them but not not only for media. Businesses are using social technologies to better connect with partners, suppliers and employees -- as well as with customers.
But how are the ideas, technologies and standards in the social space holding up as business-use cases are applied ?
The W3C Social Business Jam is a global, online conversation with business leaders, subject matter experts and like-minded individuals about the current state of social business, the future role that social technologies can play in improving the bottom line, and how social technology should evolve in order to support business objectives. A primary objective of the Jam is to cooperatively explore key trends and concepts in social business with an eye towards how social standards can facilitate business goals. The Jam should produce a better understanding for participants of how businesses are using social technologies and the challenges they face integrating the technologies into their existing environments.
Mark Weitzel, president of the OpenSocial Foundation, is one of the noted hosts for the Jam. While Mark will be an active participant throughout the Jam, he is hosting a conversation on the Seamless Integration Of Social from 12 pm to 4 pm US eastern time on November 8.
Come share your insights and opinions. Registration is open and free, and takes just a few moments of your time. For more information, go to : http://www.w3.org/2011/socialbusiness-jam/
David Robinson
Bring OpenSocial gadgets to Moodle
Monday, October 17, 2011 at 3:14:00 PM
We present here a plugin that allows to bring OpenSocial gadgets into Moodle. OpenSocial gadgets are rendered via Apache Shindig (extension of version 2.0 that supports Spaces).
Moodle is a Learning Management System used in many Educational Institutions (Universities) to manage courses. It is a plugin based PHP application that can be extended by installing additional modules. These modules have to be installed on a Moodle server by a system administrator. The Moodle view usually consists of a main center area and a rather narrow right column with blocks. The center area normally contains main resources, such as, wiki, forum, lesson, quiz, etc. The right block contains some helper plugins, such as, calendar, upcoming events, latest news, recent activity, etc. These are to extend the functionality of the main page.
There are two different OpenSocial plugins for moodle. The first one adds a new module to Moodle. It is very similar to pages in moodle, however in addition, OpenSocial gadgets can be specified. Once it is installed, a teacher can choose a "Widget space" to be added to the course and specify OpenSocial gadgets for it. The teacher can choose whether 1,2,3 column view should be used for gadgets.
column for already existing in Moodle wiki pages, lessons, forums, etc.
In addition to reuse of applications existing in the Cloud and flexibility in choosing applications for the course, contextual gadgets and OpenSocial API are the other additional benefits.
Space extension allows gadgets to adapt to a specific context. For example, wiki gadget saves data for a course and manages access to itself only by people engaged in this course. The same wiki gadget will behave differently being added to another course (different wiki history and different people to access it). Such space extension is already used in production in Graaasp and planned in Apache RAVE project.
OpenSocial API brings the standard way to retrieve and exchange social information between different Moodle installations and other social networks, that improves data portability and interoperability.
Plugins work for new version of Moodle 2.1. It should work for Moodle 2.0, though it was not tested. The installation instructions and source code can be found at github:
OpenSocial Moodle module
OpenSocial Moodle block
This plugin was developed within the ROLE Integrated Project and is already used in 5 courses at Shanghai Jiao Tong University.
Evgeny Bogdanov
OpenSocial 2.0 Brings Us Closer to the Socialized Enterprise
Tuesday, September 20, 2011 at 2:36:00 PM
Now that the final version of the OpenSocial 2.0 spec has been announced, we at Wrike, as
one of the companies leading the charge on social collaboration, are excited about seeing
more enterprises lean into this type of integration. In fact, we’ve just developed our own OS 2.0
widget, which will help transform email functionality within Wrike’s collaboration tools. But before
we tell you more about that, here’s why OpenSocial has our collaborative juices flowing.
Open season for innovation
It’s a safe bet that the typical iPhone user is used to working with direct access to multiple apps that can help him work and play more effectively. iPhone Marketplace was a bigger source of innovation for users than the phone hardware itself. Many enterprise solutions miss that open ecosystem opportunity today. For example, Outlook has millions of users spending their whole working days in front of it, who would love the same type of easy access to useful apps that would enhance their workflow. Yet, how many of those users installed Outlook plug-ins? OpenSocial 2.0 has the potential to open up innovation for enterprise software, bringing the right apps with the right integrations in a safe package, directly in front of users who want to benefit from them.
Bridging gaps between the apps
The improved safety, compatibility and connectivity that the OpenSocial standard offers, makes it a lot easier to build bridges between useful enterprise apps. Bridges that go beyond simple data integrations into the land of fully integrated user experiences. Taking my own company, Wrike, as just one example, we’re based on the belief that project management tools should be inherently social, and this is a fundamental part of our value proposition to companies around the world. So, it’s easy to see why OpenSocial has us excited about ways we can keep improving our users’ experience and their productivity, by plugging into the networks and tools they are already comfortable using.
Potential to turn email into a structured, real-time platform
A couple of days ago, Wrike’s widget appeared in the OpenSocial 2.0 sandbox with examples of embedded experiences in the activity stream, emailbox and a compact dashboard. I’d like to focus a bit more on the email component of the widget and share why we see great potential in it.
Email software has effectively been on “lock-down” since its inception. When you receive dozens of emails on a daily basis, it gets really challenging to turn that type of inbox chaos into the cohesive big picture of your projects and goals. From the start, a key pillar of Wrike’s product vision has always been to open up that software and bring emails into a centralized system, turning long email discussion threads into neat plans. This is why Wrike created its email integration, which allows users to create, assign, schedule and discuss tasks right from their inboxes.
Today, people use email even more than when Wrike was conceived. So, instead of try to push email out of the office toolkit “nest” (which seems like a hard and unproductive thing to do), we wanted to leverage the good things about it. OpenSocial 2.0 gives us new opportunities to implement our exciting idea – to turn 40-year email functionality into a structured, well-organized, real-time platform that supports sharing, discussions and other actions you need for collaboration. Wrike’s widget brings emails to life and integrates them fully into the project management process. Users don’t even need to change anything in their working habits.
In parallel with developing our widget for OpenSocial 2.0, we’ve been working on Wrike’s new add-on for Outlook. For the end user, the experience will be very similar to what they get with our OS widget. However, if we look at it from the development side of things, building this add-on atop Outlook is a more laborious and complicated process, a whole other world. That’s where we see the big difference between open platforms and closed systems – in how easily can you plug into them.
With the potential that OpenSocial 2.0 offers and the ease that you can build widgets on top of it, I believe that the world will quickly become attuned to getting this kind of experience for many more email clients. People still strongly rely on email in their work and they just need a way to naturally bring those messages into their collaboration process. So, it turns out that email isn’t dead as some claim, it just needed a rebirth, And OpenSocial 2.0 is an essential part of that evolution.
What’s next?
The new generation of apps, built on the open platform, will bring a new wave of innovation and productivity. OpenSocial has already gained support from many players in the enterprise software market. I’m sure we can expect new marketplaces and ecosystems, and faster innovation as others follow suit.
Users will of course be the ones to benefit, but it’s a win-win for everyone, as we continually find new ways to improve the way that we work. Your company’s mission should they choose to accept it? To socialize the enterprise.
Andrew Filev is a software entrepreneur with more than 10 years of experience in project and product management. He is the founder and CEO of Wrike, a Silicon Valley-based provider of project management and collaboration software. To learn more about Andrew and his views, you can subscribe to his Project Management 2.0 blog or follow him on Twitter (@andrewsthoughts).
Announcing a New OpenSocial and Emerging Social Technology Book
Thursday, September 08, 2011 at 4:18:00 PM
I'm happy to announce that, as of yesterday, Programming Social Applications is officially out in print. I normally wouldn't post on the OpenSocial blog about my own book but the content is specifically designed for this community, so it's a good fit. Within the book I cover topics on:
- Building social applications and containers using Shindig and OpenSocial.
- The vast array of features and functionality within the OpenSocial specification.
- Front-end code security tools like Caja and ADsafe.
- Authentication systems with OpenID
- Authorization systems with OAuth 1.0a and 2.0
- Emerging social technologies like Activity Streams, Open Graph Protocol, PubSubHubbub, Salmon and others.
You can purchase the book here or get a free sample here. For those of you that pick up the book, remember that Chapter 12 (OpenID / OAuth hybrid extension), Appendix I (Environment Setup) and Appendix II (Terms) are offered as an online only download from O'Reilly since the book was getting a little large and we didn't want to simply delete content.
Please send feedback and tell me what you think - I'd love to hear from the community!
Jonathan LeBlanc is a principal developer evangelist with X.commerce. Jonathan has been a member of the OpenSocial community for over three years and is the author of O'Reilly's "Programming Social Applications".



