<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DU8NQ3g5eSp7ImA9WhRUGUw.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035</id><updated>2012-01-30T02:04:52.621-08:00</updated><category term="mobile" /><category term="meetup" /><category term="proposals" /><category term="joyent" /><category term="documentation" /><category term="gadgets" /><category term="community" /><category term="guest post" /><category term="events" /><category term="adobe" /><category term="whitepaper" /><category term="studivz" /><category term="opensocial" /><category term="atlassian" /><category term="opensocial xobni" /><category term="enterprise" /><category term="video" /><category term="developer" /><category term="myspace" /><category term="GSPEast08" /><category term="wrike" /><category term="confluence" /><category term="buenos aires" /><category term="announcements" /><category term="consumerprise opensocial jive_apps jive_software" /><category term="orkut" /><category term="mixi" /><category term="REST" /><category term="releases" /><category term="hackathons" /><category term="sao paulo" /><category term="groups" /><category term="sonico" /><category term="hi5" /><category term="brazil" /><category term="openapprevolution ibm opensocial rational" /><category term="argentina" /><category term="opensocial-0.9" /><category term="mentez" /><category term="globant" /><category term="interview" /><category term="vostu" /><category term="appengine" /><category term="tutorials" /><category term="container" /><category term="OpenSocial-2.0" /><category term="app. pixverse" /><category term="japan" /><category term="china" /><category term="codegeist" /><title type="text">OpenSocial API Blog</title><subtitle type="html">A blog for OpenSocial developers.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.opensocial.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.opensocial.org/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>173</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/OpensocialApiBlog" /><feedburner:info uri="opensocialapiblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>OpensocialApiBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;C04MQH89cCp7ImA9WhRSFEo.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-3761779542502799801</id><published>2011-11-16T11:26:00.001-08:00</published><updated>2011-11-16T11:33:01.168-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-16T11:33:01.168-08:00</app:edited><title>OpenSocial Version 2.0.1 Final open for voting</title><content type="html">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 &lt;a href="http://oauth.net/2/" target="_blank"&gt;OAuth 2.0 specification&lt;/a&gt;.

&lt;br /&gt;&lt;br /&gt;
For more information on the changes to the specification and related components, please see the voting thread and file diffs &lt;a href="http://code.google.com/p/opensocial-resources/source/detail?r=1545" target="_blank"&gt;here&lt;/a&gt;.

&lt;br /&gt;
&lt;style&gt;
div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } 
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="author"&gt;
&lt;img alt="Jonathan LeBlanc" height="40" src="http://jcleblanc.com/images/profile_picture_40x40.jpg" width="40" /&gt;&lt;br /&gt;
&lt;div class="note"&gt;
&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a class="fn url" href="http://www.jcleblanc.com/"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-3761779542502799801?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=buLOUflf-l8:xePdlhu-B2U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=buLOUflf-l8:xePdlhu-B2U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=buLOUflf-l8:xePdlhu-B2U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/buLOUflf-l8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/3761779542502799801/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=3761779542502799801&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/3761779542502799801?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/3761779542502799801?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/buLOUflf-l8/opensocial-version-201-final-open-for.html" title="OpenSocial Version 2.0.1 Final open for voting" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/11/opensocial-version-201-final-open-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YCQnc7eyp7ImA9WhdaEE4.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-1788718629143891840</id><published>2011-10-19T08:46:00.000-07:00</published><updated>2011-10-19T08:46:03.903-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-19T08:46:03.903-07:00</app:edited><title>Join The W3C Social Business Jam</title><content type="html">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 (&lt;a href="http://activitystrea.ms/" target="_blank"&gt;http://activitystrea.ms/&lt;/a&gt;) and OAuth 2.0 (&lt;a href="http://tools.ietf.org/html/draft-ietf-oauth-v2-22" target="_blank"&gt;http://tools.ietf.org/html/draft-ietf-oauth-v2-22&lt;/a&gt;). 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.&lt;br /&gt;
&lt;br /&gt;

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.&lt;br /&gt;
&lt;br /&gt;

But how are the ideas, technologies and standards in the social space holding up as business-use cases are applied ?&lt;br /&gt;
&lt;br /&gt;

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.&lt;br /&gt;
&lt;br /&gt;

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.&lt;br /&gt;
&lt;br /&gt;

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 : &lt;a href="http://www.w3.org/2011/socialbusiness-jam/" target="_blank"&gt;http://www.w3.org/2011/socialbusiness-jam/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

&lt;span class="byline-author"&gt;David Robinson&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-1788718629143891840?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=AHBwFLNnozA:RbbZVZnNyYU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=AHBwFLNnozA:RbbZVZnNyYU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=AHBwFLNnozA:RbbZVZnNyYU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/AHBwFLNnozA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/1788718629143891840/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=1788718629143891840&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/1788718629143891840?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/1788718629143891840?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/AHBwFLNnozA/join-w3c-social-business-jam.html" title="Join The W3C Social Business Jam" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/10/join-w3c-social-business-jam.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08EQHozfip7ImA9WhdbGEU.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-2816210710564485488</id><published>2011-10-17T15:14:00.000-07:00</published><updated>2011-10-17T15:16:41.486-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T15:16:41.486-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="guest post" /><category scheme="http://www.blogger.com/atom/ns#" term="developer" /><category scheme="http://www.blogger.com/atom/ns#" term="OpenSocial-2.0" /><title>Bring OpenSocial gadgets to Moodle</title><content type="html">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).&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
There are two different OpenSocial plugins for moodle. &lt;a href="https://github.com/vohtaski/shindig-moodle-mod" target="_blank"&gt;The first one&lt;/a&gt; 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-f1kqtv3JO8A/TpylZhM_iuI/AAAAAAAAADs/p8npWX4zpd0/s1600/fig1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="398" src="http://4.bp.blogspot.com/-f1kqtv3JO8A/TpylZhM_iuI/AAAAAAAAADs/p8npWX4zpd0/s400/fig1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
The resulting outcome is the iGoogle similar view where students can work with gadgets.
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-If-uIY7l8-E/Tpylqo_mt3I/AAAAAAAAAD4/TlVz9bC6oYI/s1600/fig2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="331" src="http://3.bp.blogspot.com/-If-uIY7l8-E/Tpylqo_mt3I/AAAAAAAAAD4/TlVz9bC6oYI/s400/fig2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href="https://github.com/vohtaski/shindig-moodle-block" target="_blank"&gt;The second plugin&lt;/a&gt; adds a new block to Moodle. Teacher can add OpenSocial gadgets to the right&lt;br /&gt;
column for already existing in Moodle wiki pages, lessons, forums, etc.
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-s03N-Mkk7j4/TpylwMhesQI/AAAAAAAAAEE/0djBQlgOfcA/s1600/fig3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="331" src="http://1.bp.blogspot.com/-s03N-Mkk7j4/TpylwMhesQI/AAAAAAAAAEE/0djBQlgOfcA/s400/fig3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
One of the main benefits is that the big pool of OpenSocial gadgets can be used by teachers. Thus, once the OpenSocial plugins are installed in Moodle, a teacher can extend the functionality of Moodle without bothering system administrators with plugins installation. The teacher can add and remove gadgets easily and even can write her own ones. The plugins greatly improve the flexibility in choosing the resources and applications for the course specifics. OpenSocial gadgets can be found in the open widget repositories, such as, &lt;a href="http://www.role-widgetstore.eu/" target="_blank"&gt;Role Widget Store&lt;/a&gt;, &lt;a href="http://www.google.com/ig/directory" target="_blank"&gt;iGoogle Directory&lt;/a&gt;, etc.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://docs.opensocial.org/display/OSD/Space+Proposal" target="_blank"&gt;Space extension&lt;/a&gt; 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 &lt;a href="http://graaasp.epfl.ch/" target="_blank"&gt;Graaasp&lt;/a&gt; and planned in &lt;a href="http://incubator.apache.org/rave/" target="_blank"&gt;Apache RAVE project&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;a target="_blank" href="https://github.com/vohtaski/shindig-moodle-mod"&gt;OpenSocial Moodle module&lt;/a&gt;&lt;br /&gt;
&lt;a target="_blank" href="https://github.com/vohtaski/shindig-moodle-block"&gt;OpenSocial Moodle block&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

This plugin was developed within the &lt;a target="_blank" href="http://www.role-project.eu/"&gt;ROLE Integrated Project&lt;/a&gt; and is already used in 5 courses at &lt;a href="http://en.sjtu.edu.cn/" target="_blank"&gt;Shanghai Jiao Tong University&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="byline-author"&gt;Evgeny Bogdanov&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-2816210710564485488?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=hgmiE1WzlKo:gSm6mQ3AQmc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=hgmiE1WzlKo:gSm6mQ3AQmc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=hgmiE1WzlKo:gSm6mQ3AQmc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/hgmiE1WzlKo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/2816210710564485488/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=2816210710564485488&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/2816210710564485488?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/2816210710564485488?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/hgmiE1WzlKo/bring-opensocial-gadgets-to-moodle.html" title="Bring OpenSocial gadgets to Moodle" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-f1kqtv3JO8A/TpylZhM_iuI/AAAAAAAAADs/p8npWX4zpd0/s72-c/fig1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/10/bring-opensocial-gadgets-to-moodle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEFQ3g4eSp7ImA9WhdVFUg.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-5326973478175260375</id><published>2011-09-20T14:36:00.000-07:00</published><updated>2011-09-20T14:36:52.631-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T14:36:52.631-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="guest post" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="wrike" /><title>OpenSocial 2.0 Brings Us Closer to the Socialized Enterprise</title><content type="html">&lt;br /&gt;
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.
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;




Open season for innovation&lt;/h3&gt;
&lt;br /&gt;
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&amp;nbsp;open ecosystem opportunity today. For example, Outlook has millions of users spending their&amp;nbsp;whole working days in front of it, who would love the same type of easy access to useful apps&amp;nbsp;that would enhance their workflow. Yet, how many of those users installed Outlook plug-ins?&amp;nbsp;OpenSocial 2.0 has the potential to open up innovation for enterprise software, bringing the right&amp;nbsp;apps with the right integrations in a safe package, directly in front of users who want to benefit&amp;nbsp;from them.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;



Bridging gaps between the apps&lt;/h3&gt;
&lt;br /&gt;
The improved safety, compatibility and connectivity that the OpenSocial standard offers, makes&amp;nbsp;it a lot easier to build bridges between useful enterprise apps. Bridges that go beyond simple&amp;nbsp;data integrations into the land of fully integrated user experiences. Taking my own company,&amp;nbsp;Wrike, as just one example, we’re based on the belief that project management tools should&amp;nbsp;be inherently social, and this is a fundamental part of our value proposition to companies&amp;nbsp;around the world. So, it’s easy to see why OpenSocial has us excited about ways we can keep&amp;nbsp;improving our users’ experience and their productivity, by plugging into the networks and tools&amp;nbsp;they are already comfortable using.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;



Potential to turn email into a structured, real-time platform&lt;/h3&gt;
&lt;br /&gt;
A couple of days ago, Wrike’s widget appeared in the OpenSocial 2.0 sandbox with examples&amp;nbsp;of&amp;nbsp;embedded experiences in the activity stream, emailbox and a compact dashboard. I’d like to&amp;nbsp;focus a bit more on the email component of the widget and share why we see great potential in&amp;nbsp;it.&lt;br /&gt;
&lt;br /&gt;
Email software has effectively been on “lock-down” since its inception. When you receive&amp;nbsp;dozens of emails on a daily basis, it gets really challenging to turn that type of inbox chaos&amp;nbsp;into the cohesive big picture of your projects and goals. From the start, a key pillar of Wrike’s&amp;nbsp;product vision has always been to open up that software and bring emails into a centralized&amp;nbsp;system, turning long email discussion threads into neat plans. This is why Wrike created its&amp;nbsp;email integration, which allows users to create, assign, schedule and discuss tasks right from&amp;nbsp;their inboxes.&lt;br /&gt;
&lt;br /&gt;
Today, people use email even more than when Wrike was conceived. So, instead of try to push&amp;nbsp;email out of the office toolkit “nest” (which seems like a hard and unproductive thing to do),&amp;nbsp;we wanted to leverage the good things about it. OpenSocial 2.0 gives us new opportunities&amp;nbsp;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&amp;nbsp;for collaboration. Wrike’s widget brings emails to life and integrates them fully into the project&amp;nbsp;management process. Users don’t even need to change anything in their working habits.&lt;br /&gt;
&lt;br /&gt;
In parallel with developing our widget for OpenSocial 2.0, we’ve been working on Wrike’s new&amp;nbsp;add-on for Outlook. For the end user, the experience will be very similar to what they get with&amp;nbsp;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&amp;nbsp;where we see the big difference between open platforms and closed systems – in how easily&amp;nbsp;can you plug into them.&lt;br /&gt;
&lt;br /&gt;
With the potential that OpenSocial 2.0 offers and the ease that you can build widgets on top of&amp;nbsp;it, I believe that the world will quickly become attuned to getting this kind of experience for many&amp;nbsp;more email clients. People still strongly rely on email in their work and they just need a way to&amp;nbsp;naturally bring those messages into their collaboration process. So, it turns out that &lt;a href="http://www.slideshare.net/wrike/email-is-dead-long-live-email-2520943" target="_blank"&gt;email isn’t
dead&lt;/a&gt; as some claim, it just needed a rebirth, And OpenSocial 2.0 is an essential part of that&amp;nbsp;evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;



What’s next?&lt;/h3&gt;
&lt;br /&gt;
The new generation of apps, built on the open platform, will bring a new wave of innovation&amp;nbsp;and productivity. OpenSocial has already gained support from many players in the enterprise&amp;nbsp;software market. I’m sure we can expect new marketplaces and ecosystems, and faster&amp;nbsp;innovation as others follow suit.&lt;br /&gt;
&lt;br /&gt;
Users will of course be the ones to benefit, but it’s a win-win for everyone, as we continually&amp;nbsp;find new ways to improve the way that we work. Your company’s mission should they choose to&amp;nbsp;accept it? To socialize the enterprise.&lt;br /&gt;
&lt;style&gt;
div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } 
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="author"&gt;
&lt;img alt="Andrew Filev" height="40" src="http://i.imgur.com/3bp7D.jpg" width="40" /&gt;&lt;br /&gt;
&lt;div class="note"&gt;
&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a class="fn url" href="http://twitter.com/andrewsthoughts"&gt;Andrew Filev&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/andrewsthoughts"&gt;@andrewsthoughts&lt;/a&gt;)&lt;/b&gt;&lt;br /&gt;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 &lt;a href="http://www.wrike.com/" target="_blank"&gt;project management and collaboration software&lt;/a&gt;. To learn more about Andrew and his views, you can
subscribe to his &lt;a href="http://www.wrike.com/projectmanagement/" target="_blank"&gt;Project Management 2.0 blog&lt;/a&gt; or follow him on Twitter (&lt;a href="http://www.twitter.com/andrewsthoughts" target="_blank"&gt;@andrewsthoughts&lt;/a&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-5326973478175260375?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=OAFdkmti0Wg:KWQ90tTpU5U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=OAFdkmti0Wg:KWQ90tTpU5U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=OAFdkmti0Wg:KWQ90tTpU5U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/OAFdkmti0Wg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/5326973478175260375/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=5326973478175260375&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/5326973478175260375?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/5326973478175260375?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/OAFdkmti0Wg/opensocial-20-brings-us-closer-to.html" title="OpenSocial 2.0 Brings Us Closer to the Socialized Enterprise" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/09/opensocial-20-brings-us-closer-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4GR348eyp7ImA9WhdWFU8.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-6763127681316951381</id><published>2011-09-08T16:18:00.000-07:00</published><updated>2011-09-08T16:18:46.073-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-08T16:18:46.073-07:00</app:edited><title>Announcing a New OpenSocial and Emerging Social Technology Book</title><content type="html">&lt;a href="http://shop.oreilly.com/product/0636920014201.do" target="_blank"&gt;&lt;img alt="Programming Social Applications" height="236" src="http://covers.oreilly.com/images/0636920014201/cat.gif" style="float: right; margin: 10px;" width="180" /&gt;&lt;/a&gt;

I'm happy to announce that, as of yesterday, &lt;a href="http://shop.oreilly.com/product/0636920014201.do" target="_blank"&gt;Programming Social Applications&lt;/a&gt; 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: 
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Building social applications and containers using Shindig and OpenSocial.&lt;/li&gt;
&lt;li&gt;The vast array of features and functionality within the OpenSocial specification.&lt;/li&gt;
&lt;li&gt;Front-end code security tools like Caja and ADsafe.&lt;/li&gt;
&lt;li&gt;Authentication systems with OpenID&lt;/li&gt;
&lt;li&gt;Authorization systems with OAuth 1.0a and 2.0&lt;/li&gt;
&lt;li&gt;Emerging social technologies like Activity Streams, Open Graph Protocol, PubSubHubbub, Salmon and others.&lt;/li&gt;
&lt;/ul&gt;
I will be conducting a webcast through O'Reilly on October 4th, 2011 at 1pm PDT to talk with everyone about the technology within the book and explore some of the interesting emerging technologies that are upcoming.  More details to come shortly.&lt;br /&gt;
&lt;br /&gt;
You can purchase the book &lt;a href="http://shop.oreilly.com/product/0636920014201.do" target="_blank"&gt;here&lt;/a&gt; or get a free sample &lt;a href="http://cdn.oreilly.com/oreilly/booksamplers/9781449394912_sampler.pdf" target="_blank"&gt;here&lt;/a&gt;.  

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.&lt;br /&gt;
&lt;br /&gt;
Please send feedback and tell me what you think - I'd love to hear from the community!

&lt;br /&gt;
&lt;style&gt;
div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } 
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="author"&gt;
&lt;img alt="Jonathan LeBlanc" height="40" src="http://jcleblanc.com/images/profile_picture_40x40.jpg" width="40" /&gt;&lt;br /&gt;
&lt;div class="note"&gt;
&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a class="fn url" href="http://www.jcleblanc.com/"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-6763127681316951381?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=JcGUGI1ouE4:PaiSbmjoUac:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=JcGUGI1ouE4:PaiSbmjoUac:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=JcGUGI1ouE4:PaiSbmjoUac:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/JcGUGI1ouE4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/6763127681316951381/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=6763127681316951381&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/6763127681316951381?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/6763127681316951381?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/JcGUGI1ouE4/announcing-new-opensocial-and-emerging.html" title="Announcing a New OpenSocial and Emerging Social Technology Book" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/09/announcing-new-opensocial-and-emerging.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08GQ3o5fCp7ImA9WhdXE00.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-469472143378755324</id><published>2011-08-25T13:45:00.001-07:00</published><updated>2011-08-25T13:57:02.424-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-25T13:57:02.424-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="announcements" /><category scheme="http://www.blogger.com/atom/ns#" term="documentation" /><category scheme="http://www.blogger.com/atom/ns#" term="container" /><title>List of OpenSocial Containers</title><content type="html">Recently there was a &lt;a href="http://groups.google.com/group/opensocial-and-gadgets-spec/browse_thread/thread/7dc98f79068b726c/e3d637edaa47d171" target="_blank"&gt;thread&lt;/a&gt; going around the &lt;a href="http://groups.google.com/group/opensocial-and-gadgets-spec" target="_blank"&gt;OpenSocial and Gadgets Specification&lt;/a&gt; discussion board about providing an updated list of OpenSocial containers, both at the open and enterprise levels.
&lt;br /&gt;
&lt;br /&gt;From this discussion, we have put together a &lt;a href="http://docs.opensocial.org/display/OSD/List+of+OpenSocial+Containers" target="_blank"&gt;living document&lt;/a&gt; to provide a list of those OpenSocial containers and implementers that we are aware of, including links to their associated information pages or developer networks.  You can view the list &lt;a href="http://docs.opensocial.org/display/OSD/List+of+OpenSocial+Containers" target="_blank"&gt;here&lt;/a&gt;.&lt;div&gt;
&lt;br /&gt;&lt;h2&gt;We Need Your Help&lt;/h2&gt;Since this is a living document, the content will always be changing as new containers surface or if we have left something off of the list.  For everyone working with different container implementations, we ask that you review the list and help update the content if something is incorrect or missing.  We really need the help from container implementers, users and those of you with an extensive OpenSocial container knowledge base to help out.
&lt;br /&gt;
&lt;br /&gt;Thank you everyone.
&lt;br /&gt;&lt;style&gt;div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } &lt;/style&gt;
&lt;br /&gt;&lt;div class="author"&gt;&lt;img src="http://jcleblanc.com/images/profile_picture_40x40.jpg" alt="Jonathan LeBlanc" height="40" width="40" /&gt;&lt;div class="note"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://www.jcleblanc.com/" class="fn url"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;&lt;span&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-469472143378755324?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=aUpvP2DDJhU:Rwibiedzd-o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=aUpvP2DDJhU:Rwibiedzd-o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=aUpvP2DDJhU:Rwibiedzd-o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/aUpvP2DDJhU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/469472143378755324/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=469472143378755324&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/469472143378755324?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/469472143378755324?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/aUpvP2DDJhU/list-of-opensocial-containers.html" title="List of OpenSocial Containers" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/08/list-of-opensocial-containers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMNR34_eCp7ImA9WhdQF0o.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-941613428534981761</id><published>2011-08-18T16:28:00.000-07:00</published><updated>2011-08-19T11:11:36.040-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-19T11:11:36.040-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="announcements" /><category scheme="http://www.blogger.com/atom/ns#" term="releases" /><title>Announcing the Release of the OpenSocial 2.0 Specification</title><content type="html">Following the &lt;a href="http://groups.google.com/group/opensocial-and-gadgets-spec/browse_thread/thread/4759a30ed73c5af8/59f713d4f6889465?show_docid=59f713d4f6889465" target="_blank"&gt;11:59 PDT voting cutoff last night&lt;/a&gt;, version 2.0 of the OpenSocial specification has officially passed with 22 positive and 0 negative votes.
&lt;br /&gt;
&lt;br /&gt;Version 2 of the OpenSocial specification opens up integration with other well known open source social specifications, ties in both a simplified gadget format as well as new powerful tools, plus announces some deprecated features.
&lt;br /&gt;
&lt;br /&gt;Some of the major revisions to the specification include:&lt;ul&gt;   &lt;li&gt;&lt;span style="font-weight:bold;"&gt;Activity Streams support&lt;/span&gt;: &lt;a href="http://activitystrea.ms/" target="_blank"&gt;Activity Stream&lt;/a&gt; provides a mechanism for defining rich and detailed social activities, defined in a simple actor / object / target format.  The adoption of this open specification allows OpenSocial to not only provide richer data sources but also to be interoperable with more open streams.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Deprecated support for ATOM&lt;/span&gt;: It was determined that the ATOM serialization format for OpenSocial information was not being utilized in practice.  Since there were a number of adjacent specification utilizing JSON for the preferred data format, the community has decided to deprecate support for ATOM.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Simplified gadget format&lt;/span&gt;: Providing a mechanism for embedding template libraries into a gadget specification file, the ability to integrate data pipelining and templating features within a gadget has been greatly simplified.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Embedded Experiences&lt;/span&gt;: The community saw a need to provide a mechanism for providing &lt;a href="http://docs.opensocial.org/display/OSD/Embedded+Experiences" target="_blank"&gt;embedded experiences&lt;/a&gt; directly within the gadget.  By integrating these features, the content host is able to tell a service how to render its content instead of having the service figure it out themselves. This will provide a higher degree of control over data in a gadget.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;New Incubating API&lt;/span&gt;
&lt;br /&gt; &lt;ul&gt;
&lt;br /&gt;    &lt;li&gt;&lt;span style="font-weight:bold;"&gt;OAuth 2 support&lt;/span&gt;: The OpenSocial 2.0 specification now includes support for &lt;a href="http://oauth.net/2/" target="_blank"&gt;OAuth 2&lt;/a&gt;.  Since the OAuth 2.0 specification has not been finalized by the time of this release, OAuth 2 support is currently in an incubating mode. Currently &lt;a href="http://tools.ietf.org/html/draft-ietf-oauth-v2-20" target="_blank"&gt;revision 20&lt;/a&gt; of the OAuth 2 specification is being integrated.  Support for OAuth 1.0a is still included in the OpenSocial 2.0 specification and has not been deprecated.&lt;/li&gt;
&lt;br /&gt;    &lt;li&gt;&lt;span style="font-weight:bold;"&gt;Common Container&lt;/span&gt;: In OpenSocial 2.0, a new optional specification has been added for a common container API. The goal is to simplify the container and gadget integration model. It provides a set of common services that Container developers can leverage for features like in-browser Gadget lifecycle event callbacks, embedded experiences, and selection and action handlers.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;Here are a few links that will help you get up to speed on the recent changes and additions:&lt;ul&gt;   &lt;li&gt;&lt;a href="http://opensocial-resources.googlecode.com/svn/spec/2.0/OpenSocial-Specification-Release-Notes.xml#OpenSocial20" target="_blank"&gt;Release notes&lt;/a&gt;.&lt;/li&gt;   &lt;li&gt;&lt;a href="http://docs.opensocial.org/display/OSD/Specs" target="_blank"&gt;OpenSocial specifications&lt;/a&gt;.&lt;/li&gt;   &lt;li&gt;&lt;a href="http://code.google.com/p/opensocial-resources/issues/list?can=1&amp;amp;q=OpenSocial=2.0%20status=Published&amp;amp;colspec=ID%20Type%20Container%20Stars%20Summary%20Status" target="_blank"&gt;Full list of the published features in version 2&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;In addition to this announcement, Andrew Davis has another piece of great news on the Shindig side:&lt;blockquote&gt;Along with releasing the OpenSocial 2.0 spec today, the OpenSocial Foundation is working together with our members companies, and implementor friends at Shindig are proud to announce the availability of the first OpenSocial 2.0 Container, running the latest Shindig 3.0 build, the Open Social Sandbox, at &lt;a href="http://sandbox.opensocial2.org:8080/" target="_blank"&gt;http://sandbox.opensocial2.org:8080/&lt;/a&gt;.  The site is a live demo of the latest features of the OpenSocial 2.0 spec including Embedded Experiences, Declarative Actions, OpenSearch and powerful new open gadgets APIs to enable gadgets to jump out of the box.  The site provides tutorials, demo videos and is geared towards enabling gadget developers immediately to build new gadgets, and test them out on the site through the "Customize" button.
&lt;br /&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span"&gt;Lastly, I wanted to say thank you to the entire community and dedicated participants who have made this major release possible.
&lt;br /&gt;&lt;/span&gt;&lt;style&gt;div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } &lt;/style&gt;
&lt;br /&gt;&lt;div class="author"&gt;&lt;img src="http://jcleblanc.com/images/profile_picture_40x40.jpg" alt="Jonathan LeBlanc" height="40" width="40" /&gt;&lt;div class="note"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://www.jcleblanc.com/" class="fn url"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;&lt;span&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-941613428534981761?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=ncllIkoOcPc:JCp1387UHv8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=ncllIkoOcPc:JCp1387UHv8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=ncllIkoOcPc:JCp1387UHv8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/ncllIkoOcPc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/941613428534981761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=941613428534981761&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/941613428534981761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/941613428534981761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/ncllIkoOcPc/announcing-release-of-opensocial-20.html" title="Announcing the Release of the OpenSocial 2.0 Specification" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/08/announcing-release-of-opensocial-20.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYCSHg7fyp7ImA9WhdQFko.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-2356120251527324230</id><published>2011-08-17T18:12:00.000-07:00</published><updated>2011-08-18T07:36:09.607-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-18T07:36:09.607-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="events" /><category scheme="http://www.blogger.com/atom/ns#" term="proposals" /><title>Vote Now! OpenSocial and Open Source Presentations at SXSW</title><content type="html">&lt;div&gt;As a followup to our &lt;a href="http://blog.opensocial.org/2011/07/opensocial-and-sxsw-interactive-2011.html" target="_blank"&gt;OpenSocial and SXSW Interactive 2012&lt;/a&gt; post last month, we wanted to make available the links to the OpenSocial and associated technology proposals that have been submitted to the conference. &lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We would all greatly appreciate it if you could vote up these proposals to ensure that we have a technology presence at the conference next year, presenting the extensive new technology stack that is inherent within OpenSocial 2.0.  There are a total of 3178 proposals in for this year and 30% of the decision-making process is up to community votes, so the more votes and comments we can get the better.&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The proposals that we have available are:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;   &lt;li&gt;&lt;b&gt;Distributed Web Frameworks: The Future of Social&lt;/b&gt;
&lt;br /&gt;Link: &lt;a href="http://panelpicker.sxsw.com/ideas/view/10692" target="_blank"&gt;http://panelpicker.sxsw.com/ideas/view/10692&lt;/a&gt;&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;&lt;b&gt;Revolution! Open Apps Will Change the Enterprise&lt;/b&gt;
&lt;br /&gt;Link: &lt;a href="http://panelpicker.sxsw.com/ideas/view/12817" target="_blank"&gt;http://panelpicker.sxsw.com/ideas/view/12817&lt;/a&gt;&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;&lt;b&gt;Building Social Apps for Business Using Opensocial&lt;/b&gt;
&lt;br /&gt;Link: &lt;a href="http://panelpicker.sxsw.com/ideas/view/12187" target="_blank"&gt;http://panelpicker.sxsw.com/ideas/view/12187&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;If you have a proposal on the technology or features behind OpenSocial I'd be glad to add it into this blog post - please comment on this post with the details.&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks everyone.&lt;/div&gt;&lt;style&gt;div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } &lt;/style&gt;
&lt;br /&gt;&lt;div class="author"&gt;&lt;img src="http://jcleblanc.com/images/profile_picture_40x40.jpg" alt="Jonathan LeBlanc" height="40" width="40" /&gt;&lt;div class="note"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://www.jcleblanc.com/" class="fn url"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;&lt;span&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-2356120251527324230?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=DvOlZWl7rmc:G2MM5893U0Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=DvOlZWl7rmc:G2MM5893U0Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=DvOlZWl7rmc:G2MM5893U0Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/DvOlZWl7rmc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/2356120251527324230/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=2356120251527324230&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/2356120251527324230?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/2356120251527324230?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/DvOlZWl7rmc/vote-now-opensocial-and-open-source.html" title="Vote Now! OpenSocial and Open Source Presentations at SXSW" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/08/vote-now-opensocial-and-open-source.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04FRng5cSp7ImA9WhdRGUQ.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-2722958890010048579</id><published>2011-08-10T16:12:00.000-07:00</published><updated>2011-08-10T10:05:17.629-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-10T10:05:17.629-07:00</app:edited><title>Building Dynamic Applications with Data Pipelining, Templating and YQL</title><content type="html">Hello again everyone,
&lt;br /&gt;
&lt;br /&gt;Today I wanted to go over one of the interesting things that you can do with OpenSocial using templating and data pipelining.  Since these were introduced in version 0.9 of the specification, this functionality will not be available if:&lt;ul&gt;  &lt;li&gt;The container that you are using does not support OpenSocial version 0.9 or later.&lt;/li&gt;  &lt;li&gt;The container that you are using does not support data pipelining or templating.&lt;/li&gt;&lt;/ul&gt;With that said, let's get right down to an example.  For this example, we're going to go through a few steps in order to scrape and display the recent headlines from &lt;a href="http://www.reddit.com/" target="_blank"&gt;Reddit&lt;/a&gt;:&lt;ul&gt;  &lt;li&gt;We will use data pipelining to load in the headlines from Reddit.&lt;/li&gt;  &lt;li&gt;The URL of the data pipe will be a dynamic call to the &lt;a href="http://developer.yahoo.com/yql" target="_blank"&gt;Yahoo! Query Language (YQL)&lt;/a&gt;.  YQL will be used to scrape the HTML from the page, then use an xpath to drill down to the repeating anchor tags that denote the headlines.&lt;/li&gt;  &lt;li&gt;Lastly, from the JSON data that is returned back from YQL into the data pipe, we're going to use OpenSocial templating to display out the headline results.&lt;/li&gt;&lt;/ul&gt;Let's take a look at the gadget code behind this:
&lt;br /&gt;&lt;pre style="color:#000000;background:#ffffff;"&gt;&lt;span style="color:#004a43; "&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color:#004a43; "&gt;xml&lt;/span&gt; &lt;span style="color:#004a43; "&gt;version&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#008c00; "&gt;"1.0"&lt;/span&gt; &lt;span style="color:#004a43; "&gt;encoding&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"utf-8"&lt;/span&gt;&lt;span style="color:#004a43; "&gt;?&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;Module&lt;/span&gt;&lt;span style="color:#a65700; "&gt;&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;   &amp;lt;&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;ModulePrefs&lt;/span&gt; &lt;span style="color:#274796; "&gt;title&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;Reddit Headline Fetch&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#274796; "&gt;      title_url&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;http://www.jcleblanc.com&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#274796; "&gt;      description&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;Obtains reddit.com headlines via YQL&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#274796; "&gt;      author&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;Jonathan LeBlanc&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#a65700; "&gt;&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;      &amp;lt;&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;Require&lt;/span&gt; &lt;span style="color:#274796; "&gt;feature&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;opensocial-0.9&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#a65700; "&gt;/&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;      &amp;lt;&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;Require&lt;/span&gt; &lt;span style="color:#274796; "&gt;feature&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;opensocial-data&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt; &lt;span style="color:#a65700; "&gt;/&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;      &amp;lt;&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;Require&lt;/span&gt; &lt;span style="color:#274796; "&gt;feature&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;opensocial-templates&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt; &lt;span style="color:#a65700; "&gt;/&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;   &amp;lt;/&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;ModulePrefs&lt;/span&gt;&lt;span style="color:#a65700; "&gt;&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;   &amp;lt;&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;Content&lt;/span&gt; &lt;span style="color:#274796; "&gt;type&lt;/span&gt;&lt;span style="color:#808030; "&gt;=&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;html&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"&lt;/span&gt;&lt;span style="color:#a65700; "&gt;&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#606060; "&gt;   &amp;lt;![CDATA[&lt;/span&gt;
&lt;br /&gt;   &amp;lt;script type="text/os-data" xmlns:os="http://ns.opensocial.org/2008/markup"&amp;gt;
&lt;br /&gt;      &amp;lt;os:HttpRequest key="reddit" href="http://query.yahooapis.com/v1/public/yql?
&lt;br /&gt;      q=select%20*%20from%20html%20where%20url%3D%22http%3A%2F%2Fwww.reddit.com
&lt;br /&gt;      %22%20and%0A%20%20%20%20%20%20xpath%3D'%2F%2Fa%5B%40class%3D%22title%22%5D'
&lt;br /&gt;      &amp;amp;format=json"/&amp;gt;
&lt;br /&gt;   &amp;lt;/script&amp;gt;
&lt;br /&gt;   &amp;lt;script type="text/os-template" require="reddit"&amp;gt;
&lt;br /&gt;      &amp;lt;ul&amp;gt;
&lt;br /&gt;         &amp;lt;li repeat="${reddit.content.query.results.a}"&amp;gt;
&lt;br /&gt;            &amp;lt;a href="${Cur.href}"&amp;gt;${Cur.content}&amp;lt;/a&amp;gt;
&lt;br /&gt;         &amp;lt;/li&amp;gt;
&lt;br /&gt;      &amp;lt;/ul&amp;gt;
&lt;br /&gt;   &amp;lt;/script&amp;gt;
&lt;br /&gt;&lt;span style="color:#606060; "&gt;   ]]&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;   &amp;lt;/&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;Content&lt;/span&gt;&lt;span style="color:#a65700; "&gt;&amp;gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="color:#a65700; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#5f5035; "&gt;Module&lt;/span&gt;&lt;span style="color:#a65700; "&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;Let's break down the components of this gadget.  First let's start with the meta data within the &lt;i&gt;&amp;lt;ModulePrefs&amp;gt; node&lt;/i&gt;.  There are three features that we will need to require:
&lt;br /&gt;&lt;pre&gt;   &amp;lt;Require feature="opensocial-0.9"/&amp;gt;
&lt;br /&gt;   &amp;lt;Require feature="opensocial-data" /&amp;gt;
&lt;br /&gt;   &amp;lt;Require feature="opensocial-templates" /&amp;gt;&lt;/pre&gt;First we have the OpenSocial version that we want to include.  For our needs we can include version 0.9 of the specification since that will allow us to include the other features we need, namely our second and third Require statements for opensocial-data (Data Pipelining) and opensocial-templates (Templating).  These three will give us the features that we need for the example.
&lt;br /&gt;
&lt;br /&gt;Next we have the innards of the &lt;i&gt;&amp;lt;Content&amp;gt;&lt;/i&gt; node.  Let's explore the first &lt;i&gt;&amp;lt;script&amp;gt;&lt;/i&gt; block:
&lt;br /&gt;&lt;pre&gt;   &amp;lt;script type="text/os-data" xmlns:os="http://ns.opensocial.org/2008/markup"&amp;gt;
&lt;br /&gt;   &amp;lt;os:HttpRequest key="reddit" href="http://query.yahooapis.com/v1/public/yql?
&lt;br /&gt;   q=select%20*%20from%20html%20where%20url%3D%22http%3A%2F%2Fwww.reddit.com
&lt;br /&gt;   %22%20and%0A%20%20%20%20%20%20xpath%3D'%2F%2Fa%5B%40class%3D%22title%22%5D'
&lt;br /&gt;   &amp;amp;format=json"/&amp;gt;
&lt;br /&gt;   &amp;lt;/script&amp;gt;&lt;/pre&gt;This is our data pipelining section.  When the gadget loads in the container that we are running it in, this section will issue an HTTP request to populate an object with the return value of the request.  In our case this will be a GET request to the YQL service.
&lt;br /&gt;
&lt;br /&gt;To define a data pipe, we set the type of the script block to &lt;i&gt;text/os-data&lt;/i&gt; and then define the &lt;i&gt;os&lt;/i&gt; XML namespace.  Within the script block, we set the object that we want the data returned to to be "reddit".  We then issue a data pipelining HTTP GET request to the YQL service, using the href attribute.  This URL used includes the following components:&lt;ul&gt;  &lt;li&gt;The public YQL URL: http://query.yahooapis.com/v1/public/yql&lt;/li&gt;  &lt;li&gt;q: The YQL query to run, placed as a query string parameter.&lt;/li&gt;  &lt;li&gt;format: The format to return our data in, in our case JSON.  This is also placed as a query string parameter.&lt;/li&gt;&lt;/ul&gt;If we look at the &lt;a href="http://developer.yahoo.com/yql/console/?q=select%20*%20from%20html%20where%20url%3D%22http%3A%2F%2Fwww.reddit.com%22%20and%0A%20%20%20%20%20%20xpath%3D'%2F%2Fa%5B%40class%3D%22title%22%5D'" target="_blank"&gt;query that we are using&lt;/a&gt;, we can see what the components of the request are:
&lt;br /&gt;&lt;pre&gt;  SELECT * FROM html WHERE url="http://www.reddit.com"
&lt;br /&gt;  AND xpath='//a[@class="title"]'&lt;/pre&gt;YQL uses a query syntax much akin to SQL.  In our request we are using the &lt;i&gt;html&lt;/i&gt; table, which defines request functionality to allow us to scrape data from an HTML page and then apply an xpath to drill down to the nodes on the page that we want to capture.  In our case, we are capturing all data from &lt;a href="http://www.reddit.com/" target="_blank"&gt;http://www.reddit.com&lt;/a&gt; where the xpath (or nodes that we want to return) is any anchor tag that contains a class of title.  If we explore the source code of http://www.reddit.com we can see that each title on the page is indeed an anchor tag with a class of title.  At the end of the request the &lt;i&gt;reddit&lt;/i&gt; object should now contain the return value from the request or, in other words, the headlines from the Reddit homepage.
&lt;br /&gt;
&lt;br /&gt;Now let's look at the templating script block:
&lt;br /&gt;&lt;pre&gt;&amp;lt;script type="text/os-template" require="reddit"&amp;gt;
&lt;br /&gt;&amp;lt;ul&amp;gt;
&lt;br /&gt;   &amp;lt;li repeat="${reddit.content.query.results.a}"&amp;gt;
&lt;br /&gt;      &amp;lt;a href="${Cur.href}"&amp;gt;${Cur.content}&amp;lt;/a&amp;gt;
&lt;br /&gt;   &amp;lt;/li&amp;gt;
&lt;br /&gt;&amp;lt;/ul&amp;gt;
&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;This is the block that will define the template for displaying our results.  To define a templating script block, we define the type to be "text/os-template" and then we can include the object (in our case from the data pipelining request) that we want to make available to the template - we set this to "reddit" - the same value that we set as the key of the data pipelining request.
&lt;br /&gt;
&lt;br /&gt;Now we can simply define the HTML that we want to use, with the variables, to display our results.  For this simple use case we'll simply create an unordered list with all of the headlines displayed as anchor tag links.  In OpenSocial templating, we can insert the value from a data source by including the variable that we want to act upon, displaying it in the format &lt;i&gt;${VARIABLE}&lt;/i&gt;.  For instance, in our data pipe if we defined our key to be "foo" and in the foo object we have a sub-element named "bar", we could display it using ${foo.bar}.  Another aspect about templating that we're going to be taking advantage of is repeaters.  This will allow us to repeat a block of code for each object available, and is done so by adding a &lt;i&gt;repeat="${OBJECT}"&lt;/i&gt; attribute on the block that should be repeated, in this case the &lt;i&gt;&amp;lt;li&amp;gt;&lt;/i&gt; tag.  This will create a list item for each headline we encounter.
&lt;br /&gt;
&lt;br /&gt;Now, if we look at the HTML block knowing this, we can see that we are creating a root unordered list node, then creating a list item for each headline we encounter in the Reddit headlines object.  The headlines are embedded in the object at &lt;i&gt;reddit.content.query.results.a&lt;/i&gt;.  Within each list item we display an anchor tag.  The href of the anchor is set to that of the headline link and the text of the link is set to the headline that we get back from the query.
&lt;br /&gt;
&lt;br /&gt;Once the gadget has rendered you should be presented with a very unstyled unordered list, which you may then apply CSS on to.  Using this type of setup with a service like YQL, data pipelining, and templating, you can create gadgets that render very dynamic content while reducing the amount of coding that is needed.
&lt;br /&gt;&lt;style&gt;div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } &lt;/style&gt;
&lt;br /&gt;&lt;div class="author"&gt;&lt;img src="http://jcleblanc.com/images/profile_picture_40x40.jpg" alt="Jonathan LeBlanc" height="40" width="40" /&gt;&lt;div class="note"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://www.jcleblanc.com/" class="fn url"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;&lt;span&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-2722958890010048579?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=ia0yiCDmo50:LgUnxn7iarE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=ia0yiCDmo50:LgUnxn7iarE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=ia0yiCDmo50:LgUnxn7iarE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/ia0yiCDmo50" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/2722958890010048579/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=2722958890010048579&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/2722958890010048579?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/2722958890010048579?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/ia0yiCDmo50/building-dynamic-applications-with-data.html" title="Building Dynamic Applications with Data Pipelining, Templating and YQL" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/07/building-dynamic-applications-with-data.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MDRH8_cSp7ImA9WhdSGUU.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-1857620113037128836</id><published>2011-07-29T18:31:00.000-07:00</published><updated>2011-07-29T18:31:15.149-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-29T18:31:15.149-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="consumerprise opensocial jive_apps jive_software" /><title>OpenSocial drives apps for the Consumerprise Era!</title><content type="html">OpenSocial rocks! Plain and simple. On Wednesday, Jive Software hosted an event where we showed off the Jive Apps Market. Thirteen of our app partners were present to demonstrate their killer apps&amp;nbsp;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;(&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/appfusions" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;AppFusions&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/appirio" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Appirio&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/boxdotnet" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Box&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/crowdfactory" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Crowd Factory&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/gliffy" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Gliffy&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/Lingotek" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Lingotek&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/roundpegg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;RoundPegg&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/Rypple" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Rypple&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/SalesCrunch" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;SalesCrunch&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/solutionset" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;SolutionSet&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/SurveyGizmo" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;SurveyGizmo&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/threewill" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;ThreeWill&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #575757; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;a class="jive-link-external-small" href="http://twitter.com/#!/yaMLabs" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;yaM Labs&lt;/a&gt;&lt;/span&gt;). You can learn more about it in different blogs like &lt;a href="http://blogs.forbes.com/tomiogeron/2011/07/28/googles-sundar-pichai-mobile-is-driving-web-apps-in-the-enterprise/"&gt;Forbes&lt;/a&gt; and &lt;a href="http://www.informationweek.com/thebrainyard/news/social_networking_private_platforms/231002923/jive-apps-seek-enterprise-rigor-consumer-cool"&gt;InformationWeek Brainyard&lt;/a&gt;, the &lt;a href="http://twitter.com/#!/search/%23consumerprise"&gt;Twitter stream&lt;/a&gt;, and on the &lt;a href="https://developers.jivesoftware.com/community/blogs/jiveappsinfo/2011/07/29/lets-get-it-started"&gt;Jive Developer Community&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
This is the world's first social enterprise apps market. And it's based on OpenSocial. Each application is an OpenSocial gadget that gets rendered inside a user's Jive Apps dashboard.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rbFmTzPrcP4/TjNWRGL8rKI/AAAAAAAAAB4/N2LPRM2BjtI/s1600/Screen+shot+2011-07-29+at+3.43.03+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://3.bp.blogspot.com/-rbFmTzPrcP4/TjNWRGL8rKI/AAAAAAAAAB4/N2LPRM2BjtI/s320/Screen+shot+2011-07-29+at+3.43.03+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Why is OpenSocial such a great fit for this? First of all, it gives us an open, industry standard application model that our partners can use to&amp;nbsp;deliver SaaS based capability that extends and compliments the underlying Jive Platform.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-isHE1QrgDto/TjNXtCxaQ6I/AAAAAAAAAB8/vVrFoOONUss/s1600/Screen+shot+2011-07-29+at+6.00.26+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://1.bp.blogspot.com/-isHE1QrgDto/TjNXtCxaQ6I/AAAAAAAAAB8/vVrFoOONUss/s320/Screen+shot+2011-07-29+at+6.00.26+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;OpenSocial also provides access to the enterprise social graph. You can use the programming model to access the members of your company that you are connected with as well as the member of your groups.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-OuRKn1O1XCs/TjNZHq1iF_I/AAAAAAAAACA/BmS6yW6rgCc/s1600/Screen+shot+2011-07-29+at+6.06.15+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-OuRKn1O1XCs/TjNZHq1iF_I/AAAAAAAAACA/BmS6yW6rgCc/s320/Screen+shot+2011-07-29+at+6.06.15+PM.png" width="298" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;And let's not forget the activity stream!&amp;nbsp;Inside of Jive, OpenSocial applications can post activities into the&amp;nbsp;stream, which enables them to spread virally&amp;nbsp;across&amp;nbsp;the enterprise. &amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-f0OOLUL7H08/TjNaGsTEDZI/AAAAAAAAACE/0nfF0hM-CgU/s1600/Screen+shot+2011-07-29+at+6.10.32+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://4.bp.blogspot.com/-f0OOLUL7H08/TjNaGsTEDZI/AAAAAAAAACE/0nfF0hM-CgU/s320/Screen+shot+2011-07-29+at+6.10.32+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Would we have been able to build and deliver the Jive Apps Market as quickly as we did without OpenSocial? No way. By leveraging the OpenSocial, and building on top of Apache Shindig, we were able to leverage the power of the community, appeal to a broad base of fantastic application developers working at innovative companies, and provide enterprises with the security of working with an industry leading open, standard technology.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Posted by Mark Weitzel, President, OpenSocial Foundation &amp;amp; Developer Evangelist, Jive Apps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-1857620113037128836?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=fN8CSQHmVjY:ebBiHwPlOk0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=fN8CSQHmVjY:ebBiHwPlOk0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=fN8CSQHmVjY:ebBiHwPlOk0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/fN8CSQHmVjY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/1857620113037128836/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=1857620113037128836&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/1857620113037128836?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/1857620113037128836?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/fN8CSQHmVjY/opensocial-drives-apps-for.html" title="OpenSocial drives apps for the Consumerprise Era!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-rbFmTzPrcP4/TjNWRGL8rKI/AAAAAAAAAB4/N2LPRM2BjtI/s72-c/Screen+shot+2011-07-29+at+3.43.03+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/07/opensocial-drives-apps-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcBSX8_cSp7ImA9WhdRGUw.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-3754445354332724646</id><published>2011-07-25T13:38:00.000-07:00</published><updated>2011-08-09T12:10:58.149-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-09T12:10:58.149-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="groups" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>New OpenSocial Community Groups on Facebook</title><content type="html">Hello Everyone,&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This will be a quick update for the OpenSocial community.  I wanted to let everyone know that we have two new upcoming avenues for people to reach out to us on Facebook.  This will allow us to build more communication channels for those wishing to talk with others who are working with or interested in OpenSocial, or the many open source technologies that it is integrated with.
&lt;br /&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, with that said, here are the two new channels on Facebook for to take a look at - a page and a group:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Group: &lt;a href="https://www.facebook.com/groups/206139742771249" target="_blank"&gt;https://www.facebook.com/groups/206139742771249&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Page: &lt;a href="https://www.facebook.com/pages/OpenSocial/104087289690470" target="_blank"&gt;https://www.facebook.com/pages/OpenSocial/104087289690470&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;I will be adding and filling in the content on these pages in the coming days so that they are complete.  Please feel free to use these channels to engaged with others in the community.&lt;/div&gt;&lt;style&gt;div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } &lt;/style&gt;
&lt;br /&gt;&lt;div class="author"&gt;&lt;img src="http://jcleblanc.com/images/profile_picture_40x40.jpg" alt="Jonathan LeBlanc" height="40" width="40" /&gt;&lt;div class="note"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://www.jcleblanc.com/" class="fn url"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;&lt;span&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-3754445354332724646?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=6_1b6FJOTI0:gHBOfJ3i_Ck:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=6_1b6FJOTI0:gHBOfJ3i_Ck:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=6_1b6FJOTI0:gHBOfJ3i_Ck:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/6_1b6FJOTI0" height="1" width="1"/&gt;</content><link rel="related" href="https://www.facebook.com/groups/206139742771249" title="New OpenSocial Community Groups on Facebook" /><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/3754445354332724646/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=3754445354332724646&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/3754445354332724646?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/3754445354332724646?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/6_1b6FJOTI0/new-opensocial-community-groups-on.html" title="New OpenSocial Community Groups on Facebook" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/07/new-opensocial-community-groups-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYHQ3szcSp7ImA9WhdRGUw.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-7981948705767646847</id><published>2011-07-15T07:42:00.000-07:00</published><updated>2011-08-09T12:12:12.589-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-09T12:12:12.589-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="developer" /><category scheme="http://www.blogger.com/atom/ns#" term="enterprise" /><category scheme="http://www.blogger.com/atom/ns#" term="interview" /><title>Calling All OpenSocial Container and Application Developers</title><content type="html">Do you work on the implementation of a container or develop applications within existing OpenSocial containers?  If so, we’d love to interview you in a new blog post series that will allow developers to showcase the new and innovative things that they are doing with OpenSocial.
&lt;br /&gt;
&lt;br /&gt;We’re especially interested in hearing from the community about:&lt;ul&gt;   &lt;li&gt;The challenges you’ve experienced while working with the specification and how you overcame them.&lt;/li&gt;   &lt;li&gt;Are there any technologies or specifications that you’ve integrated with an OpenSocial container or application that you believe married well with the OpenSocial specification?&lt;/li&gt;   &lt;li&gt;How is OpenSocial being used within enterprise solutions?&lt;/li&gt;&lt;li&gt;How is OpenSocial being used on mobile devices?&lt;/li&gt;   &lt;li&gt;Are there any technical implementations that you thought worked especially well?  Code implementations to showcase these integrations are always welcome.&lt;/li&gt;&lt;li&gt;Do you have any helpful tips, techniques or snippets that have been useful to you in the past?&lt;/li&gt;&lt;/ul&gt;Using these “OpenSocial in the wild” posts, we’re hoping to hear more voices from the community and give creators the spotlight.  These are the people that are on the front lines, implementing, and hearing from them what works, what failed, and what customers took to as far as features will allow us all to better understand how this technology is being used.
&lt;br /&gt;
&lt;br /&gt;If you would like to be heard, please e-mail me at &lt;b&gt;&lt;i&gt;nakedtechnologist at gmail dot com&lt;/i&gt;&lt;/b&gt; and tell me, in brief, what you’re doing with OpenSocial.  I’ll ask you a series of questions from that initial overview and then feature you in our new “OpenSocial in the wild” blog posts.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thank you.
&lt;br /&gt;&lt;style&gt;div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } &lt;/style&gt;
&lt;br /&gt;&lt;div class="author"&gt;&lt;img src="http://jcleblanc.com/images/profile_picture_40x40.jpg" alt="Jonathan LeBlanc" height="40" width="40" /&gt;&lt;div class="note"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://www.jcleblanc.com/" class="fn url"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;&lt;span&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-7981948705767646847?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=G7Q-rRk-3zA:1aNETG9Kkk0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=G7Q-rRk-3zA:1aNETG9Kkk0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=G7Q-rRk-3zA:1aNETG9Kkk0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/G7Q-rRk-3zA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/7981948705767646847/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=7981948705767646847&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7981948705767646847?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7981948705767646847?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/G7Q-rRk-3zA/calling-all-opensocial-container-and.html" title="Calling All OpenSocial Container and Application Developers" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/07/calling-all-opensocial-container-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UHSXc7eyp7ImA9WhdQFk8.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-5064895452348573373</id><published>2011-07-08T13:17:00.000-07:00</published><updated>2011-08-17T16:53:58.903-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-17T16:53:58.903-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="events" /><category scheme="http://www.blogger.com/atom/ns#" term="opensocial" /><title>OpenSocial and SXSW Interactive 2012</title><content type="html">&lt;div&gt;&lt;span class="Apple-style-span"&gt;On June 20th, &lt;a href="http://sxsw.com/interactive" target="_blank"&gt;SXSW Interactive&lt;/a&gt; announced that they have opened their &lt;a href="http://panelpicker.sxsw.com/" target="_blank"&gt;panel picker&lt;/a&gt; for submissions to the 2012 SXSW Interactive festival.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;With all of the community efforts going on around OpenSocial 2.0, this would be a perfect time to submit a panel or talk on the wonderful efforts going on for OpenSocial and we ask that, as a community, we get involved in spreading the word around the integrated technology that are revitalizing the landscape of social application and container development.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;An official panel will be submitted to discuss the new standards and technologies that are being integrated within OpenSocial 2.0.  This will cover much of the work done on the specification, the future of OpenSocial, our enterprise involvement and the technology backbone that the new specification is being built around.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;We would also love to see other members of the community submit talks about some of their involvements with OpenSocial.  For instance, we'd love to see submissions about some of the following, just to name a few:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;How OpenSocial foundations and techniques can be applied in a mobile strategy.&lt;/li&gt;&lt;li&gt;How new authorization models like OAuth 2 are fostering adoption of open standards.&lt;/li&gt;&lt;li&gt;How standardization of activities through Activity Streams are building a foundation for social sharing across platforms.&lt;/li&gt;&lt;li&gt;How OpenSocial is driving the socialization and communication channels of enterprise platform solutions. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;If you submit a panel or talk, please respond to this thread to let us know (with a link to that talk) and I will work on compiling a list of the "OpenSocial community talks" for a future blog post.  This will allow us to all vote as a community and show each other some support.&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can submit your talks &lt;a href="http://panelpicker.sxsw.com/" target="_blank"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;I look forward to hearing from all of you.&lt;/span&gt;&lt;/div&gt;&lt;style&gt;div.author{ position:relative; background-color:#f4f4f4; margin:5px 0; padding:10px; }div.author img{ position:absolute; top:10px; left:10px; }div.author div.note{ margin-left:55px;font-size:90%; } &lt;/style&gt;
&lt;br /&gt;&lt;div class="author"&gt;&lt;img src="http://jcleblanc.com/images/profile_picture_40x40.jpg" alt="Jonathan LeBlanc" height="40" width="40" /&gt;&lt;div class="note"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;a href="http://www.jcleblanc.com/" class="fn url"&gt;Jonathan LeBlanc&lt;/a&gt; (&lt;a class="url twitter" href="http://twitter.com/jcleblanc"&gt;@jcleblanc&lt;/a&gt;)&lt;/b&gt;
&lt;br /&gt;&lt;span&gt;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 "&lt;a href="http://oreilly.com/catalog/0636920014201" target="_blank"&gt;Programming Social Applications&lt;/a&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-5064895452348573373?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=vwyqml_EH3E:diFY-YMiEVA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=vwyqml_EH3E:diFY-YMiEVA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=vwyqml_EH3E:diFY-YMiEVA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/vwyqml_EH3E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/5064895452348573373/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=5064895452348573373&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/5064895452348573373?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/5064895452348573373?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/vwyqml_EH3E/opensocial-and-sxsw-interactive-2011.html" title="OpenSocial and SXSW Interactive 2012" /><author><name>Jonathan LeBlanc</name><uri>http://www.blogger.com/profile/17988326324410307932</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="28" src="http://3.bp.blogspot.com/-g-_hm2hjl-I/TX5dGRjdktI/AAAAAAAAAAY/M6-3-skGweo/s220/jon_pic.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/07/opensocial-and-sxsw-interactive-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcBRXg_fSp7ImA9WhZbGU8.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-7480060578624738049</id><published>2011-06-24T06:44:00.000-07:00</published><updated>2011-06-24T06:44:14.645-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-24T06:44:14.645-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="openapprevolution ibm opensocial rational" /><title>Open App Revolution storms IBM Innovate 2011</title><content type="html">&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;div class="im"&gt;
&lt;/div&gt;As a follow on to the efforts shown at the OpenSocial SOTU, we brought the Open App Revolution to &lt;a href="http://www-01.ibm.com/software/rational/innovate/"&gt;IBM Innovate&lt;/a&gt; (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.&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;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). &lt;a href="http://open-services.net/"&gt;OSLC&lt;/a&gt; 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.&amp;nbsp;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;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.&lt;div class="im"&gt;
Even better, by using OpenSocial gadgets it all ran within a Jazz Dashboard and potentially any other OpenSocial container.&amp;nbsp;Here is a &lt;a href="http://www.youtube.com/watch?v=l9EsPm5MPhs"&gt;preview video&lt;/a&gt; put together just before Innovate. Products shown are Rational Team Concert, Rational Quality Manager, Rational Requirements Composer, and Rational ClearQuest.&lt;/div&gt;&lt;/ul&gt;&lt;ul&gt;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.&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;Viva La OpenAppRevolution!&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;Post on behalf of Matt Marum, Senior Engineer, IBM,&amp;nbsp;by Mark Weitzel, President, OpenSocial Foundation&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-7480060578624738049?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=GRpyKWsOhjc:YKgf6Ft6IOQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=GRpyKWsOhjc:YKgf6Ft6IOQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=GRpyKWsOhjc:YKgf6Ft6IOQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/GRpyKWsOhjc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/7480060578624738049/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=7480060578624738049&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7480060578624738049?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7480060578624738049?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/GRpyKWsOhjc/open-app-revolution-storms-ibm-innovate.html" title="Open App Revolution storms IBM Innovate 2011" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/06/open-app-revolution-storms-ibm-innovate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QGR389fyp7ImA9WhZUGUQ.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-7768985265378110143</id><published>2011-06-13T08:59:00.000-07:00</published><updated>2011-06-13T13:02:06.167-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-13T13:02:06.167-07:00</app:edited><title>OpenAppRevolution at E2.0!!</title><content type="html">We are continuing our momentum that we built from the OpenSocial State of the Union where we kicked off the "Open App Revolution"!&amp;nbsp;OpenSocial will be present at a number of upcoming conferences and community driven events in the next few months.&lt;br /&gt;
&lt;br /&gt;
We've working with the organizers of the E2.0 conference and they are excited to extend the OpenSocial community an invitation to the conference, &lt;b&gt;with significant savings to you!&lt;/b&gt; Here's E2.0 exclusive invitation to the OpenSocial Community:&lt;br /&gt;
&lt;span class="byline-author"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-njaJZl0aWz4/TfY1D8NIr5I/AAAAAAAAABk/4mNxaTbWsaI/s1600/e2.0-header.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="26" src="http://4.bp.blogspot.com/-njaJZl0aWz4/TfY1D8NIr5I/AAAAAAAAABk/4mNxaTbWsaI/s400/e2.0-header.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="byline-author"&gt; &lt;style type="text/css"&gt;
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri; color: #24497d}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri; color: #1e3bfc}
span.s1 {font: 12.0px Calibri}
span.s2 {font: 15.0px Arial}
span.s3 {font: 13.0px Arial; text-decoration: underline ; color: #1e3bfc}
span.s4 {color: #ce4013}
span.s5 {color: #232323}
span.s6 {text-decoration: underline ; color: #1e3bfc}
span.s7 {font: 15.0px Calibri; text-decoration: underline ; color: #1e3bfc}
span.s8 {font: 15.0px Calibri; color: #232323}
span.s9 {text-decoration: underline}
&lt;/style&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;div class="p1"&gt;&lt;blockquote&gt;&lt;span class="byline-author"&gt;&lt;b&gt;Hello members of the Open Social community!&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;It’s our pleasure to welcome you the Enterprise 2.0 Conference in Boston, June 20-23&lt;span class="s1"&gt;&lt;sup&gt;rd&lt;/sup&gt;&lt;/span&gt; at the Hynes Convention Center. The Open Social Foundation is supporting a number of important programs at the upcoming conference and will be on hand to educate conference attendees on the latest developments on Open Social.&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="byline-author"&gt;As a member of the Open Social community you can take advantage of the following offer.&lt;/span&gt;&lt;span class="byline-author"&gt;&lt;span class="s2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="byline-author"&gt;&lt;span class="s2"&gt;&lt;a href="http://www.e2conf.com/boston/registration/"&gt;&lt;span class="s3"&gt;Register today&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; to get a free Expo Pass or save up to &lt;span class="Apple-style-span" style="color: #cc0000;"&gt;&lt;b&gt;$400 off Conference Passes*&lt;/b&gt;&lt;/span&gt; with&lt;b&gt; Priority Code CPGGEB01.&lt;/b&gt;&lt;span class="s4"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;Get&lt;span class="s4"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span class="s5"&gt;a Full Conference pass for access to the &lt;a href="http://www.e2conf.com/boston/conference/"&gt;&lt;span class="s6"&gt;conference&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.e2conf.com/boston/conference/workshops.php"&gt;&lt;span class="s6"&gt;workshops&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.e2conf.com/boston/2011/exhibitor-list/"&gt;&lt;span class="s6"&gt;expo pavilion&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://launchpad.e2conf.com/"&gt;&lt;span class="s7"&gt;Launch Pad&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="s8"&gt;, &lt;a href="http://www.e2conf.com/boston/conference/free-programs.php"&gt;&lt;span class="s6"&gt;free programs&lt;/span&gt;&lt;/a&gt;, and &lt;a href="http://www.e2conf.com/boston/conference/keynote-speakers.php"&gt;&lt;span class="s6"&gt;keynotes and general sessions&lt;/span&gt;&lt;/a&gt; covering the spectrum of Enterprise 2.0.&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="byline-author"&gt;See you in Boston&lt;/span&gt;&lt;span class="byline-author"&gt;Enterprise 2.0 Conference&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;/div&gt;&lt;span class="byline-author"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;div class="p4"&gt;There will be a number of our key OpenSocial leaders there, e.g. Matt Tucker, the Board member from Jive Software will be on a panel discussing the value of OpenSocial in the Enterprise. We'll also have four speaking sessions where we will be covering the exciting work going on with version 2.0. Here's the schedule of speakers in the theatre. (Make sure to confirm the times when you're at the confernence.)&lt;br /&gt;
&lt;br /&gt;
&lt;span class="byline-author"&gt;  &lt;style type="text/css"&gt;
p.p1 {margin: 0.0px 0.0px 5.0px 0.0px; line-height: 17.0px; font: 13.0px 'Times New Roman'}
p.p2 {margin: 0.0px 0.0px 5.0px 0.0px; line-height: 17.0px; font: 13.0px 'Times New Roman'; color: #333233}
table.t1 {border-collapse: collapse}
td.td1 {width: 115.0px; background-color: #f0f0f0; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #dddddd #dddddd #dddddd #dddddd; padding: 5.0px 5.0px 5.0px 5.0px}
td.td2 {width: 212.0px; background-color: #f0f0f0; border-style: solid; border-width: 1.0px 1.0px 1.0px 0.0px; border-color: #dddddd #dddddd #dddddd transparent; padding: 5.0px 5.0px 5.0px 5.0px}
td.td3 {width: 174.0px; background-color: #f0f0f0; border-style: solid; border-width: 1.0px 1.0px 1.0px 0.0px; border-color: #dddddd #dddddd #dddddd transparent; padding: 5.0px 5.0px 5.0px 5.0px}
td.td4 {width: 115.0px; min-width: 8.0px; border-style: solid; border-width: 0.0px 1.0px 1.0px 1.0px; border-color: transparent #dddddd #dddddd #dddddd; padding: 5.0px 5.0px 5.0px 5.0px}
td.td5 {width: 212.0px; min-width: 8.0px; border-style: solid; border-width: 0.0px 1.0px 1.0px 0.0px; border-color: transparent #dddddd #dddddd transparent; padding: 5.0px 5.0px 5.0px 5.0px}
td.td6 {width: 174.0px; min-width: 8.0px; border-style: solid; border-width: 0.0px 1.0px 1.0px 0.0px; border-color: transparent #dddddd #dddddd transparent; padding: 5.0px 5.0px 5.0px 5.0px}
&lt;/style&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="t1"&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td class="td1" valign="top"&gt;&lt;div class="p1"&gt;&lt;b&gt;Date/Time&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; &lt;td class="td2" valign="top"&gt;&lt;div class="p1"&gt;&lt;b&gt;Topic&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; &lt;td class="td3" valign="top"&gt;&lt;div class="p1"&gt;&lt;b&gt;Presenter&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td class="td4" valign="top"&gt;&lt;div class="p2"&gt;Tuesday 4:00pm&lt;/div&gt;&lt;/td&gt; &lt;td class="td5" valign="top"&gt;&lt;div class="p2"&gt;Enterprise App Markets&lt;/div&gt;&lt;/td&gt; &lt;td class="td6" valign="top"&gt;&lt;div class="p2"&gt;Matt Tucker, CTO Jive Software&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td class="td4" valign="top"&gt;&lt;div class="p2"&gt;Tuesday 4:30pm&lt;/div&gt;&lt;/td&gt; &lt;td class="td5" valign="top"&gt;&lt;div class="p2"&gt;App Sandbox &amp;amp; Embedded Experience&lt;/div&gt;&lt;/td&gt; &lt;td class="td6" valign="top"&gt;&lt;div class="p2"&gt;Andrew Davis, IBM&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td class="td4" valign="top"&gt;&lt;div class="p2"&gt;Wednesday 12:00pm&lt;/div&gt;&lt;/td&gt; &lt;td class="td5" valign="top"&gt;&lt;div class="p2"&gt;OpenSocial Apps in Mobile&lt;/div&gt;&lt;/td&gt; &lt;td class="td6" valign="top"&gt;&lt;div class="p2"&gt;David Robinson, IBM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td class="td4" valign="top"&gt;&lt;div class="p2"&gt;Wednesday 4:30pm&lt;/div&gt;&lt;/td&gt; &lt;td class="td5" valign="top"&gt;&lt;div class="p2"&gt;Activity Streams&lt;/div&gt;&lt;/td&gt; &lt;td class="td6" valign="top"&gt;&lt;div class="p2"&gt;David Robinson, IBM&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
We'll also have a table manned by David, Matt, and a few others who will be there to help you understand the value of an open, community driven standard, that can drive the next generation fo business applications, on prem or in the cloud.&lt;br /&gt;
&lt;br /&gt;
We are excited about E2.0 and can't wait to see you there!!!&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;Viva la OpenAppRevolution!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Posted by Mark Weitzel, President, OpenSocial Foundation&lt;br /&gt;
&lt;br /&gt;
&lt;span class="byline-author"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;span class="byline-author"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;span class="byline-author"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-7768985265378110143?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=JqY1lkHwy0w:3zXG2gDwkC4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=JqY1lkHwy0w:3zXG2gDwkC4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=JqY1lkHwy0w:3zXG2gDwkC4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/JqY1lkHwy0w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/7768985265378110143/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=7768985265378110143&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7768985265378110143?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7768985265378110143?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/JqY1lkHwy0w/openapprevolution-at-e20.html" title="OpenAppRevolution at E2.0!!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-njaJZl0aWz4/TfY1D8NIr5I/AAAAAAAAABk/4mNxaTbWsaI/s72-c/e2.0-header.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/06/openapprevolution-at-e20.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQNRn45cSp7ImA9WhZVGUk.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-1729395459213606342</id><published>2011-06-01T06:50:00.000-07:00</published><updated>2011-06-01T08:33:17.029-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-01T08:33:17.029-07:00</app:edited><title>Go play in the sandbox!</title><content type="html">&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: large;"&gt;OpenSocial 2.0 Container Open to All!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
At the OpenSocial State of the Union on May 12th we (Andrew Davis (IBM)&amp;nbsp;and Ryan Baxter (IBM)) announced that we have &lt;a href="http://opensocial2.org:8080/collabapp/index.html"&gt;built a sandbox environment&lt;/a&gt;&amp;nbsp;for app developers to test their apps agains the&amp;nbsp;OpenSocial 2.0 specification.&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;We have built a sample collaboration&amp;nbsp;application that contains an activity stream, inbox, and an area to&amp;nbsp;render arbitrary gadgets. &amp;nbsp;The sandbox is based on a daily build of&amp;nbsp;Shindig 3.0 which is the reference implementation for OpenSocial 2.0.&amp;nbsp;Gadget developers who are interested in building applications for&amp;nbsp;OpenSocial 2.0 containers can go to the sandbox and add any gadget&amp;nbsp;they please to test it out.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;Future Plans&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;We plan to&amp;nbsp;continue to work on the sandbox to refine it and make it more&amp;nbsp;complete. &amp;nbsp;The social data in the collaboration application is not&amp;nbsp;very robust, and we'd like to include a more complete set so&amp;nbsp;developers can better test their applications. &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;If you've got ideas, &lt;a href="https://groups.google.com/group/opensocial-and-gadgets-spec?hl=en"&gt;let us know&lt;/a&gt;--there's lots of ways you can help!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;The data in the inbox and activity stream is static and will&amp;nbsp;remain that way but they plan to add functionality so developers can&amp;nbsp;add their own activities and emails for a given session. &amp;nbsp;This will be&amp;nbsp;key for testing OpenSocial gadgets that use embedded experiences.&amp;nbsp;There are also several pieces of the OpenSocial specification which&amp;nbsp;have not been implemented in the container yet. &amp;nbsp;For example, gadget&amp;nbsp;preferences, pubsub2, and some gadget to container APIs like&amp;nbsp;gadget.window.setTitle. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;Over the coming weeks and months we'll work&amp;nbsp;implementing the missing pieces&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;from the specification so&amp;nbsp;the sandbox is more complete. &amp;nbsp;We've also reached out to the&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;Shindig community so a daily build of Shindig is automatically&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;deployed to the server. &amp;nbsp;This will allow app developers to develop&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;gadgets against cutting edge OpenSocial proposals.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;At some point the application will become part of Shindig, allowing&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;the community to continue to enhance the sandbox as the specification&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;progresses. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;We would love to hear your feedback so&amp;nbsp;please post your ideas to &lt;a href="https://groups.google.com/group/opensocial-and-gadgets-spec?hl=en"&gt;speciification's Google group&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;Posted on behalf of Ryan Baxter and Andrew Davis&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;by Mark Weitzel, President, OpenSocial Foundation&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-1729395459213606342?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=I-w8mMxqSpU:13H_b7bW50c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=I-w8mMxqSpU:13H_b7bW50c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=I-w8mMxqSpU:13H_b7bW50c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/I-w8mMxqSpU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/1729395459213606342/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=1729395459213606342&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/1729395459213606342?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/1729395459213606342?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/I-w8mMxqSpU/go-play-in-sandbox.html" title="Go play in the sandbox!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/06/go-play-in-sandbox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMMR38-fip7ImA9WhZWF08.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-2413281601314807437</id><published>2011-05-18T07:04:00.000-07:00</published><updated>2011-05-18T07:04:46.156-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-18T07:04:46.156-07:00</app:edited><title>Be A Revolutionary!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EPSGNxpKhaw/TdPKWKtG-GI/AAAAAAAAABY/5HnNCcBBCGE/s1600/OpenSocial_fulldesign.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img height="200" src="http://4.bp.blogspot.com/-EPSGNxpKhaw/TdPKWKtG-GI/AAAAAAAAABY/5HnNCcBBCGE/s200/OpenSocial_fulldesign.png" width="188" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;On May 12, 2011, the OpenSocial community came together for the annual &lt;a href="http://docs.opensocial.org/download/attachments/4358521/OpenSocial-SotU-BeARevolutionary.pptx?version=1&amp;amp;modificationDate=1305726026887"&gt;State of the Union event&lt;/a&gt;. That day will be remembered as the start of the “Open App Revolution!” (#openapprevolution) &amp;nbsp;A special thank you to Google, who was kind enough to host us at their offices in San Francisco, CA. (Tweet: “Thanks Google &amp;amp; Paul Lindner for hosting the OpenSocial State of the Union #ossotu #OpenSocial #openapprevolution”)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The event featured were a number of prominent speakers at the event discussing what’s coming in &lt;a href="http://docs.opensocial.org/display/OSD/Specs"&gt;OpenSocial 2.0&lt;/a&gt;. &lt;a href="http://about.me/ciberch"&gt;Monica Wilkenson&lt;/a&gt;&amp;nbsp;and &lt;a href="http://evan.status.net/"&gt;Evan Prodromou&lt;/a&gt; discussed the value of &lt;a href="http://activitystrea.ms/"&gt;Activity Streams&lt;/a&gt; and the importance of aligning this work with the spec. Several folks from IBM, Ryan Baxter, &amp;amp; Andrew Davis, demonstrated how OpenSocial based applications can be embedded directly in the stream.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Even more exciting was work that is being done to enable &lt;a href="http://docs.opensocial.org/download/attachments/4358521/OS+SOU+Mobile+Presentation+V2.pptx?version=1&amp;amp;modificationDate=1305244937005"&gt;apps on mobile devices&lt;/a&gt;. Jason Gary, Andy Smith, also from IBM, showed the same OpenSocial application running on seven different mobile devices. Jason &amp;amp; IBM committed to the OpenSocial community to have a&lt;i&gt;ll the code contributed to Apache Shindig&lt;/i&gt;! This is great news for the community and will significantly advance and accelerate apps on mobile! (Tweet: “Can’t wait for Road Trip and Chassis to be in Shindig!!-Thx Jason #openapprevolution”)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Paul Lindner discussed the &lt;a href="http://docs.opensocial.org/download/attachments/4358521/os-sotu-shindig.ppt?version=1&amp;amp;modificationDate=1305549880405"&gt;roadmap for Apache Shindig&lt;/a&gt;. Most implementations of OpenSocial are based on Shindig, and his presentation demonstrated how vibrant and active development is on the code base. This was followed by Chris Cole demonstrating the simplicity and power of the advanced features of OpenSocial, including &lt;a href="http://opensocial.slob.com/"&gt;templating and data-pipelining&lt;/a&gt;. Matt Null from Survey Gizmo talked about his experience building an application that works on three different containers, Jive, SAP, and iGoogle—with more to come. &amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;We concluded the State of the Union with an engaging panel discussion the focused on the business value of building applications and the economics of app markets. The panel consisted of &lt;a href="http://www.gliffy.com/"&gt;Chris Kohlhardt from Gliffy&lt;/a&gt;, &lt;a href="http://www.appirio.com/"&gt;Ryan Nichols from Appirio&lt;/a&gt;, &lt;a href="http://www.atlassian.com/"&gt;Mark Halvorson from Attlasian&lt;/a&gt;, &lt;a href="http://www.xobni.com/"&gt;Jeff Hotchkiss from Xobni&lt;/a&gt;, and was moderated by &lt;a href="http://www.jivesoftware.com/"&gt;Robin Bordoli of Jive&lt;/a&gt;. You can find many of the&lt;a href="http://docs.opensocial.org/display/OSF/May+12%2C+2011+~+OpenSocial+State+of+the+Union+2011"&gt; slides from the event on the OpenSocial wiki&lt;/a&gt;. We'll continue to post the videos as we get them.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;2011 – The year of Business Applications&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;2010 was more than just a growth year for OpenSocial. With the expanded set of consumer targeted social networks, an increase in domain specific social networks, and the adoption of OpenSocial as a platform technology by enterprise vendors, OpenSocial has established itself as the fundamental technology driver of the app based economy. &amp;nbsp;In 2011 we will see application market places from enterprise vendors like Jive, Xobni, and Atlassian—all based on OpenSocial.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Open technology is the foundation of the Web. This is the time for application providers to leverage these platforms and market places to break down the barriers of software acquisition, open up new delivery channels, and change the way business gets done. Innovative companies like Gliffy and Surveygizmo are great examples of the new way to build and deliver powerful business applications.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The time is &lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;NOW&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; for an Open App Revolution.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This is &lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;YOUR&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; call to arms.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Be A Revolutionary!&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Posted by Mark Weitzel, President, OpenSocial Foundation&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-2413281601314807437?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=6V5owQyLx-g:4UQXk_ykkNY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=6V5owQyLx-g:4UQXk_ykkNY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=6V5owQyLx-g:4UQXk_ykkNY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/6V5owQyLx-g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/2413281601314807437/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=2413281601314807437&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/2413281601314807437?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/2413281601314807437?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/6V5owQyLx-g/be-revolutionary.html" title="Be A Revolutionary!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-EPSGNxpKhaw/TdPKWKtG-GI/AAAAAAAAABY/5HnNCcBBCGE/s72-c/OpenSocial_fulldesign.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/05/be-revolutionary.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0INRnwzcSp7ImA9WhZXFEg.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-7806889576783093135</id><published>2011-05-03T14:53:00.000-07:00</published><updated>2011-05-03T14:53:17.289-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-03T14:53:17.289-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="opensocial xobni" /><title>Xobni Opens Outlook to Developers via OpenSocial API</title><content type="html">&lt;a href="http://4.bp.blogspot.com/-rLz0d80SpQE/Tb86HhesvLI/AAAAAAAAABQ/sl7O84TeQk0/s1600/xobni.jpeg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5602260362392812722" src="http://4.bp.blogspot.com/-rLz0d80SpQE/Tb86HhesvLI/AAAAAAAAABQ/sl7O84TeQk0/s200/xobni.jpeg" style="cursor: hand; cursor: pointer; display: block; height: 143px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;At &lt;a href="http://www.xobni.com/"&gt;Xobni&lt;/a&gt;, we’ve long been fans and part of the OpenSocial community and are pumped to be bringing this philosophy to Microsoft Outlook.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;As the leading add-on for Outlook, the Xobni team has invested years learning how to live nicely in the software.  It sure ain’t easy, and it’s not been cheap, but it’s worth it.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The average Outlook user spends north of 30% of their day in email. So we’ve got some pretty incredible real estate on the 7 million installs of Xobni.  The rest of user’s computer time is spent bouncing back and forth between browsers, software and services.  To chip away at this bounce, we began bringing third party content directly into Outlook via the Xobni sidebar in 2009.  We started with Facebook, LinkedIn and Twitter.  These gadgets are still a favorite feature among our users – and play to &lt;a href="http://www.youtube.com/watch?v=Mr5zOxG7wbU"&gt;Bill Gates’ statement&lt;/a&gt; in 2008 that Xobni is “the next generation of social networking.” &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Today, we’re unveiling the OpenSocial-powered &lt;a href="http://www.xobni.com/gadgets/"&gt;Xobni Gadget Store&lt;/a&gt;, providing developers with an easier path into Outlook.  We believe that this will enhance users’ productivity and engagement with the services they use and love, and let developers benefit from our experience (good and bad) in Outlook.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Xobni Gadget Store = OpenSocial + Contextual Gadgets + Xobni Data &lt;/b&gt;&lt;/div&gt;&lt;div&gt;Xobni has created an OpenSocial container on top of the interesting data Xobni already discovers for you from your email.  Basically, Xobni knows who you know – and how important they are to you (Xobni Rank).  This effectively means that we build a social graph from your inbox, and provide access to that graph to your trusted services through the OpenSocial API.  Gadgets can be viewed in the Xobni sidebar (“profile” view) or in the email message body (“card” view, similar to the Gmail contextual gadget implementation).&lt;/div&gt;&lt;div&gt;Here are a handful of the 20 gadgets announced today that are now available in the new &lt;a href="http://www.xobni.com/gadgets/"&gt;Xobni Gadget Store&lt;/a&gt;.  Each gadget offers a personalized experience based on the related email or profile.  &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.xobni.com/gadgets/evernote"&gt;Evernote&lt;/a&gt; – take and search for notes on a person or company, and have your notes automatically associated with their email address or Xobni profile.  &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.xobni.com/gadgets/dropbox"&gt;Dropbox&lt;/a&gt; – quickly choose files to share with anyone in your inbox&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.xobni.com/gadgets/jira"&gt;JIRA&lt;/a&gt; – Get a real-time view of any bug mentioned or linked to in an email.  Make edits to the bug, add comments, re-assign, and more – without leaving Outlook.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.xobni.com/gadgets/salesforce"&gt;Salesforce&lt;/a&gt; – Create a Salesforce contact or lead from any Xobni profile; view existing records as well.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.xobni.com/gadgets/webex"&gt;WebEx&lt;/a&gt; – Schedule a one-click meeting or schedule a meeting in advance without needing to leave Outlook.  See upcoming meetings and quickly send reminders to the tardy folks &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;We’re proud to be the first company to bring OpenSocial platform to Outlook in a meaningful way.  We believe that extending the reach of the OpenSocial community to the hundreds of millions of users in Outlook is exciting and look forward to seeing what a more open Outlook future brings.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;We’re hosting an event at our offices in San Francisco, CA the day before Google I/O open to all developers interested in hacking and exploring how to work their product or services into Outlook in a meaningful way.  The event/hack is May 9 from 2:00 – 6:00pm. Some developers will be offered the opportunity to present their hack to the guests, including judges Michael Arrington/TechCrunch, Joseph Smarr/Google and David Lee/SV Angel. Space is limited. &lt;a href="http://xobnigadgethack.eventbrite.com/"&gt;RSVP here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Developers unable to attend, but interested about learning more about creating Xobni Gadgets can visit &lt;a href="http://www.xobni.com/developer/"&gt;http://www.xobni.com/developer/&lt;/a&gt;.  &lt;br /&gt;
&lt;br /&gt;
Posted on behalf of Xobni, by Mark Weitzel, President, OpenSocial Foundaiton&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-7806889576783093135?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=6v38ggMlp9A:CqWavtEf5XM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=6v38ggMlp9A:CqWavtEf5XM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=6v38ggMlp9A:CqWavtEf5XM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/6v38ggMlp9A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/7806889576783093135/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=7806889576783093135&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7806889576783093135?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7806889576783093135?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/6v38ggMlp9A/xobni-opens-outlook-to-developers-via.html" title="Xobni Opens Outlook to Developers via OpenSocial API" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-rLz0d80SpQE/Tb86HhesvLI/AAAAAAAAABQ/sl7O84TeQk0/s72-c/xobni.jpeg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/05/xobni-opens-outlook-to-developers-via.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MGQ384fSp7ImA9WhZREUU.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-7994560362036330248</id><published>2011-04-07T06:45:00.001-07:00</published><updated>2011-04-07T08:17:02.135-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-07T08:17:02.135-07:00</app:edited><title>OpenSocial State of the Union 2011!!</title><content type="html">The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;OpenSocial&lt;/span&gt; Foundation cordially invites you to attend the annual &lt;a href="http://opensocial-sotu-2011.eventbrite.com/"&gt;State of the Union event&lt;/a&gt; on May 12, 2011, from 1:00pm to 5:00pm. This is your chance to learn first hand about the exciting new happenings taking place in the community. In addition to presentations from members of our community, there will be two additional opportunities for you to be directly involved, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;pre&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SOTU&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;interop&lt;/span&gt; event, and the Happy Hour/Poster Session!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Don't sit on the sidelines--get involved!! &lt;/b&gt;&lt;/div&gt;&lt;div&gt;There will be a Happy Hour &amp;amp; Poster Session immediately following the State of the Union from 5:00pm ~ 7:00pm. &lt;i&gt;You are welcome, and encouraged to use this as an opportunity to share your ides.&lt;/i&gt; Simply &lt;a href="http://docs.opensocial.org/display/OSF/OpenSocial+Poster+Sessions+at+the+State+of+the+Union"&gt;sign up on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;OpenSocial&lt;/span&gt; wiki page&lt;/a&gt;. This will be a great chance to learn about all the wickedly cool stuff happening with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;OpenSocial&lt;/span&gt;. And don't forget to bring your laptop. What goes better with a cold beverage than a bit of hot code?&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Attend the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;pre&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SOTU&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;interop&lt;/span&gt; &amp;amp; spec working session!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Got a gadget? Got a container? &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Now's&lt;/span&gt; your chance to meet the developers of applications and containers and get "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;interoping&lt;/span&gt;". From 8:30am to 12:00pm (location &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;TBD&lt;/span&gt;) there will be an an opportunity for application providers to work directly with container providers to demonstrate the interoperability and portability of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;OpenSocial&lt;/span&gt; based applications. The &lt;a href="http://docs.opensocial.org/display/OSF/2011+State+of+the+Union+-+Interop+and+Specification+Working+Session"&gt;wiki page&lt;/a&gt; is under construction and will be updated as we fill in the details.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;OpenSocial&lt;/span&gt; 2.0 is under development! &lt;/b&gt;&lt;/div&gt;&lt;div&gt;There are some incredibly exciting proposals out there, e.g Embedded Experiences and Activity Streams. Not to mention mobile. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;pre&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SOTU&lt;/span&gt; event will also be an opportunity for specification authors to work together on many of the exciting 2.0 proposals.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I look forward to seeing you and, of course, encourage you to get involved and participate. All are welcome to attend both events. However, space is limited so please use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;eventbrite&lt;/span&gt; to register in advance.&lt;/div&gt;&lt;div&gt;&lt;a href="http://opensocial-sotu-2011.eventbrite.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;OpenSocial&lt;/span&gt; State of the Union&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://opensocial20-workingsession.eventbrite.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Pre&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;SOTU&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Interop&lt;/span&gt; and Specification Working Session&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you've got any questions, drop a note on the &lt;a href="mailto:opensocial-community@googlegroups.com"&gt;OpenSocial Community group&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;The Web is better when it's &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;OpenSocial&lt;/span&gt;!&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mark &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Weitzel&lt;/span&gt;&lt;/div&gt;&lt;div&gt;President, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;OpenSocial&lt;/span&gt; Foundation&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-7994560362036330248?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=dhI13EqXg6o:bXrTMYQ7LKI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=dhI13EqXg6o:bXrTMYQ7LKI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=dhI13EqXg6o:bXrTMYQ7LKI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/dhI13EqXg6o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/7994560362036330248/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=7994560362036330248&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7994560362036330248?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7994560362036330248?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/dhI13EqXg6o/opensocial-state-of-union-event.html" title="OpenSocial State of the Union 2011!!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/04/opensocial-state-of-union-event.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcFSX84eCp7ImA9Wx9XF08.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-8787164859563005387</id><published>2011-01-10T22:34:00.000-08:00</published><updated>2011-01-10T22:40:18.130-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-10T22:40:18.130-08:00</app:edited><title>Community Elections 2011: The Polls are open!!!</title><content type="html">&lt;span class="Apple-style-span" style=""&gt;&lt;br /&gt;&lt;br /&gt;The election for the  OpenSocial Foundation's Community Board representative is now open. If  you are a member, you should have received an email  directing you to submit your ballot. The election will close at 11:59  PM PDT on Friday, January 21, 2011. You can find information on each person that has been nominated on the &lt;/span&gt;&lt;a href="http://www.opensocial.org/page/community-elections-2011"&gt;&lt;span class="Apple-style-span" style=""&gt;candidate info page&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style=""&gt;.&lt;br /&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;br /&gt;One of these candidates will be elected by the community to serve on the &lt;/span&gt;&lt;a href="http://www.opensocial.org/page/opensocial-foundation"&gt;&lt;span class="Apple-style-span" style=""&gt;OpenSocial Foundation's Board of Directors&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style=""&gt;.  As a reminder, the role of the OpenSocial Foundation is to promote the  OpenSocial specification, and to help ensure that it remains freely  implementable by all, in perpetuity. You can find more information about  the foundation by visiting the&lt;/span&gt;&lt;a href="http://www.opensocial.org/page/opensocial-foundation-faq"&gt;&lt;span class="Apple-style-span" style=""&gt; OpenSocial Foundation FAQ&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style=""&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;br /&gt;If  you have not submitted a membership application to the OpenSocial  Foundation, and would like to have your voice heard in this election you  still may do so. To be eligible to vote in the current election, you  must complete the OpenSocial Foundation membership application (it's free)  by 11:59 PM PDT on Sunday, January 16, 2011.&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;br /&gt;If you have any questions or comments about the election please visit the &lt;/span&gt;&lt;a href="http://groups.google.com/group/opensocial-community"&gt;&lt;span class="Apple-style-span" style=""&gt;OpenSocial community forum&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style=""&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;br /&gt;Posted by Mark Weitzel, President OpenSocial Foundation&lt;/span&gt;&lt;span class="byline-author"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-8787164859563005387?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=DDHseRa_Ing:S19py785YCk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=DDHseRa_Ing:S19py785YCk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=DDHseRa_Ing:S19py785YCk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/DDHseRa_Ing" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/8787164859563005387/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=8787164859563005387&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/8787164859563005387?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/8787164859563005387?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/DDHseRa_Ing/community-elections-2011-polls-are-open.html" title="Community Elections 2011: The Polls are open!!!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/01/community-elections-2011-polls-are-open.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4ASH8-fyp7ImA9Wx9XEkk.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-7494415493326271822</id><published>2011-01-05T06:53:00.000-08:00</published><updated>2011-01-05T09:19:09.157-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-05T09:19:09.157-08:00</app:edited><title>Happy New Year, OpenSocial!!</title><content type="html">I'd like to congratulate the OpenSocial community on an incredible 2010! Even though it seemd to fly by, it's worth taking a quick look back at all the things, that, as a community, we were able to accomplish in 2010.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Not just one release, but two! &lt;/span&gt;&lt;br /&gt;In 2010, we published OpenSocial 1.0, which represented a significant step in maturing and stabilizing the specification and programming model. In November, 1.1 was released. This included new capabilities for inter-gadget communication (pub/sub), which is a major requirement for enterprise vendors who are adopting OpenSocial. 1.1 also included the first extension--the OpenSocial WAP Specification.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;New Board Members &amp;amp; Officers&lt;/span&gt;&lt;br /&gt;During 2010, the Board of Directors appointed a completely new set of officers. One of the telltale signs of a strong and vibrant organization,  especially one that consists of volunteers, is it's ability to  gracefully handle change. Kudos to the OpenSocial Board and Officers  (present company excepted) for handling this with grace and  professionalism. During this transition,  IBM and Jive Software joined OpenSocial's Board. Because they are Corporate Designators, these companies, along with the three founding members, Yahoo!, Google, and MySpace, have made a financial commitment to OpenSocial. Combined with their excellent technical resources that work on advancing the specification and, in many cases, open source code, OpenSocial is positioned to remain a key Internet technology for years to come.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Your Vote, Your Voice&lt;/span&gt; 2010&lt;br /&gt;In 2010, we had privilege of electing two Community representatives, Paul Lindner and Mark Halvorson, to OpenSocial's Board. Both of these gentlemen continue to set the bar very high for their commitment to OpenSocial and involvement in our community. Paul's leadership of Apache Shindig ensures that there is a proven, open source implementation of OpenSocial available to all. Mark Halvorson has worked to get our Web presence organized by working with Atlassian to host &lt;a href="http://docs.opensocial.org/display/OS/Home"&gt;OpenSocial's new Wiki&lt;/a&gt;. While we are not quite done migrating this over yet, this is a significant step forward for the community as it provides a more secure and stable infrastructure. Thanks to both Paul and Mark for all of their hard work in 2010.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Can you say OpenSocial in three languages?&lt;/span&gt;&lt;br /&gt;Thanks to Shindig, OpenSocial has long been available in PHP and Java. In 2010, MySpace announced plans to contribute a significant portion of their .Net infrastructure to open source. This will provide another implementation language for OpenSocial and, hopefully, will open up an avenue for a new set of developers. Way to go MySpace!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The year of the enterprise&lt;/span&gt;&lt;br /&gt;In 2008, OpenSocial exploded in popularity and adoption in consumer facing social networks. In 2010, a similar explosion occurred among enterprise vendors. The year started with the publication of the &lt;a href="http://www.opensocial.org/page/enterprise-opensocial"&gt;Enterprise OpenSocial Whitepaper&lt;/a&gt;. At Google IO, Atlassian, Cisco, IBM, and Jive Software, presented a technical session on how OpenSocial is a key underlying technology in their Enterprise offerings. The year culminated with the first ever Enterprise Interop event. Participants from Appirio, Atlassian, Cisco, IBM, Jive Software, Magento, Oracle, PayPal, SAP and others worked together to get a variety of applications running on multiple containers. While this event illustrated to us that we still have work to do to attain the interoperability that we want, overall, it was a huge success. We were able to demonstrate several applications running in multiple containers unchanged. More importantly, we were able to continue the momentum in collectively proving OpenSocial ready for the Enterprise.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Growing our community&lt;/span&gt;&lt;br /&gt;One of the great things about an open community is getting the opportunity to work with a diverse set of people across a broad spectrum of industries. There's literally no limit to the energy and ideas that come from working together. This was no more evident than in two great community events this year, the OpenSocial State of the Union, and the OpenSocial Europe/OpenSocial in Education Summit. Thank you again to MySpace and SURFnet for organizing and hosting these events.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Welcome 2011!&lt;/span&gt;&lt;br /&gt;With a year like 2010 behind us, it would be easy to sit back and relax. Hardly! Work is already underway defining and implementing OpenSocial 2.0. We've got an aggressive schedule and are targeting to have an implementor's draft at the end of Q1/2011.&lt;br /&gt;&lt;br /&gt;If 2010 was "the year of the Enterprise", we've got to make 2011 "the year of interop". Collectively, we'll need to improve interoperability of OpenSocial applications. Part of this will be continuing to mature the specification, but it will also mean more interoperability events--and opportunities for you to get involved.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Your Vote, Your Voice: 2011&lt;/span&gt;&lt;br /&gt;Finally, this is a reminder that we'll start 2011 off with elections for the Community Representative to the OpenSocial Foundation Board of Directors. &lt;a href="http://blog.opensocial.org/2010/12/become-opensocial-board-member.html"&gt;Nominations are open&lt;/a&gt; until January 9th.&lt;br /&gt;&lt;br /&gt;Given there's been so much accomplished in 2010, I'm sure I've failed to mention something.  I guess that's what comments &amp;amp; replies are for! While I couldn't possibly name everyone that's working hard to make OpenSocial a success, on behalf of the OpenSocial Foundation, and the Community--Thank you, and congratulations on a great 2010!&lt;br /&gt;&lt;br /&gt;Mark Weitzel, President, OpenSocial Foundation&lt;br /&gt;The Web is better when it's &lt;span style="font-style: italic;"&gt;Open&lt;/span&gt;Social!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-7494415493326271822?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=3e6RcnZ3lu8:u3I5-ptlM4E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=3e6RcnZ3lu8:u3I5-ptlM4E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=3e6RcnZ3lu8:u3I5-ptlM4E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/3e6RcnZ3lu8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/7494415493326271822/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=7494415493326271822&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7494415493326271822?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7494415493326271822?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/3e6RcnZ3lu8/happy-new-year-opensocial.html" title="Happy New Year, OpenSocial!!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2011/01/happy-new-year-opensocial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MQnc4cSp7ImA9Wx9SFk8.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-7065017155899598860</id><published>2010-12-05T23:41:00.000-08:00</published><updated>2010-12-06T00:24:43.939-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-06T00:24:43.939-08:00</app:edited><title>Become an OpenSocial Board Member! Nominations are open!</title><content type="html">As President of OpenSocial, I'm pleased to announce that the &lt;a href="https://spreadsheets.google.com/viewform?hl=en&amp;amp;formkey=dEdIYTNfdWFVZlZIclU3bE15a0RqOHc6MA#gid=0"&gt;nominations for the Community Elected Board seat are now Open!&lt;/a&gt; The nomination period will run from December 6, 2010 through Jan 9, 2011, when voting will commence.&lt;br /&gt;&lt;br /&gt;Anyone OpenSocial member is able to serve on the board. The only requirement to nominate or hold the position is that you must be a member of the OpenSocial Foundation. There are no membership fees to join OpenSocial. All you need to do is fill out a simple &lt;a href="http://www.opensocial.org/opensocial-foundation/osf-membership-app.html"&gt;on-line membership application&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Posted by Mark Weitzel, President, OpenSocial Foundation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-7065017155899598860?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=qO98JYsWJxU:YRvxYD19Gls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=qO98JYsWJxU:YRvxYD19Gls:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=qO98JYsWJxU:YRvxYD19Gls:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/qO98JYsWJxU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/7065017155899598860/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=7065017155899598860&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7065017155899598860?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/7065017155899598860?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/qO98JYsWJxU/become-opensocial-board-member.html" title="Become an OpenSocial Board Member! Nominations are open!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2010/12/become-opensocial-board-member.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEAQ389fCp7ImA9Wx9SFk8.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-4875758753289844990</id><published>2010-12-05T23:33:00.000-08:00</published><updated>2010-12-06T00:37:22.164-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-06T00:37:22.164-08:00</app:edited><title>Calling .Net developers!</title><content type="html">Myspace has always been committed to open standards and the open Internet.  The Myspace Developer Platform team is taking the next logical step and will be open sourcing our internally developed Myspace OpenSocial Gadget container.  Now there will be a high quality and highly scalable .Net implementation of an OpenSocial Gadget container available to the community.  This will provide an excellent complement to the Java and PHP based containers developed by the Shindig project as we continue to support OpenSocial as one of the foundational building blocks of the open web.&lt;br /&gt;&lt;br /&gt;Posted on behalf of Chris Cole, Principal Software Architect, MySpace Developer Platform by Mark Weitzel, President, OpenSocial Foundation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-4875758753289844990?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=iJk5Cyb_ds0:hnqVPGZo5PU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=iJk5Cyb_ds0:hnqVPGZo5PU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=iJk5Cyb_ds0:hnqVPGZo5PU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/iJk5Cyb_ds0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/4875758753289844990/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=4875758753289844990&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/4875758753289844990?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/4875758753289844990?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/iJk5Cyb_ds0/calling-net-developers.html" title="Calling .Net developers!" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2010/12/calling-net-developers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAEQn49fip7ImA9Wx9TFkw.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-6992533670583046557</id><published>2010-11-24T07:48:00.000-08:00</published><updated>2010-11-24T08:05:03.066-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-24T08:05:03.066-08:00</app:edited><title>Mixi's new platform feature: "Apps for Touch"</title><content type="html">My name is Yoichiro Tanaka, I am in charge of the architect of mixi Platform. mixi is the most popular social networking service in Japan. We are happy to announce that a smart-phone platform has been launched on mixi Platform.&lt;br /&gt;&lt;br /&gt;mixi Platform supports OpenSocial v0.8.1 and have executed applications for two devices “PC desktop” and “Japanese feature-phones” last year. The specification of our feature-phone platform has been proposed as the “&lt;a href="http://opensocial-resources.googlecode.com/svn/spec/1.1/OpenSocial-WAP-Extension.xml"&gt;OpenSocial WAP extension&lt;/a&gt;”, and this specification has been adopted by other platforms in Japan. If you would like to know more, please check the link below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recently, we have launched a new feature to mixi Platform. We call it “mixi apps for Touch”. The saturation level of smart-phones is currently increasing in Japan as many people already use the iPhone, and there are many release plans of smart-phones based on Android. Currently, 17 applications have already been launched as mixi apps for Touch, and these developers have attracted many users. The below image is the screenshot of one mixi application executed on the smart-phone. A single mixi application can support three devices -- PCs, feature-phones and smrt-phones at same time.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pkeyovTAWNk/TO02UItZoZI/AAAAAAAAAAM/yfiJBBjvbL4/s1600/Figure1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 127px;" src="http://1.bp.blogspot.com/_pkeyovTAWNk/TO02UItZoZI/AAAAAAAAAAM/yfiJBBjvbL4/s320/Figure1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5543146435926139282" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1. Screenshots of mixi apps for Touch&lt;br /&gt;&lt;br /&gt;Basically, mixi apps for Touch is a Web browser based application and is not a native iPhone/Android application which you download from an application market/store. Technically, the view name of mixi apps for Touch is “touch”, and the value of the type attribute is specified as “url”. This definition is written in gadget spec file with definitions for other devices. The below image is the architecture to describe mixi apps for Touch.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pkeyovTAWNk/TO02wk-ZiGI/AAAAAAAAAAU/JKrU00DfbKw/s1600/Figure2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://3.bp.blogspot.com/_pkeyovTAWNk/TO02wk-ZiGI/AAAAAAAAAAU/JKrU00DfbKw/s320/Figure2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5543146924549965922" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2. Architecture of mixi apps for Touch&lt;br /&gt;&lt;br /&gt;The application is executed in the iframe placed on mixi’s page. One of mixi app’s features is that the domain in the iframe is not mixi’s domain, and is of the developer’s server. Therefore, application developers can generate the contents on his/her server similarly to developing a general web site.&lt;br /&gt;&lt;br /&gt;Developers need the OpenSocial RESTful API to use social data, and a 2-legged OAuth is adopted to the authorization mechanism. On the other hand, when developers want to use APIs (invitation, posting activity, and etc) with a user-flow (need to show Popup window), a JavaScript file provided by mixi Platform is loaded by using a script tag. The function written in the script file calls the function which exists on the parent frame, and the user-flow will be executed. Of course, Payment and Ad programs are available for monetization (the Payment API is based on OpenSocial Virtual Currency API).&lt;br /&gt;&lt;br /&gt;We believe that our platform will be able to bring OpenSocial more scaling to many devices. For more information, please visit our developer’s site “mixi Developer Center”.&lt;br /&gt;&lt;br /&gt;For more information, please visit the &lt;a href="http://developer.mixi.co.jp/appli?lang=en"&gt;mixi Developer Center&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Posted on behalf of Yoichiro Tanaka, mixi, Inc., by Mark Weitzel, President, OpenSocial Foundation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-6992533670583046557?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=G8n6PLicLU0:WusYxQSYiYs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=G8n6PLicLU0:WusYxQSYiYs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=G8n6PLicLU0:WusYxQSYiYs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/G8n6PLicLU0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/6992533670583046557/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=6992533670583046557&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/6992533670583046557?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/6992533670583046557?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/G8n6PLicLU0/my-name-is-yoichiro-tanaka-i-am-in.html" title="Mixi's new platform feature: &quot;Apps for Touch&quot;" /><author><name>Mark W.</name><uri>http://www.blogger.com/profile/10183272320092034226</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_pkeyovTAWNk/TO02UItZoZI/AAAAAAAAAAM/yfiJBBjvbL4/s72-c/Figure1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2010/11/my-name-is-yoichiro-tanaka-i-am-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMFR3c-fSp7ImA9Wx9TEU4.&quot;"><id>tag:blogger.com,1999:blog-3767917694929724035.post-3648825882387185513</id><published>2010-11-18T19:05:00.000-08:00</published><updated>2010-11-18T19:13:36.955-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-18T19:13:36.955-08:00</app:edited><title>OpenSocial 1.1 Published!</title><content type="html">The &lt;a href="http://www.opensocial.org/"&gt;OpenSocial Foundation&lt;/a&gt; is pleased to announce the community has approved the publication of &lt;a href="http://www.opensocial.org/page/specs-1"&gt;version 1.1 of the specification&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;In addition to general clarifications, this release now defines the API that enable gadgets to communicate with each other via a pub/sub mechanism. In addition to the API, the specification also defines metadata that an application can include that specifies the events it is able to publish and subscribe. This enables OpenSocial providers to leverage this metadata in tools and advanced container capability. &lt;br /&gt;&lt;br /&gt;Using this new API and metadata, developers of OpenSocial applications (gadgets), can create highly interactive mashups where components are not just assembled on the glass, but integrated with each other. This capability is especially important in enterprise settings where OpenSocial is being increasingly utilized as key Internet technology. &lt;br /&gt;&lt;br /&gt;Congratulations to the community on another great release!&lt;br /&gt;&lt;br /&gt;Published by Mark Weitzel, President, OpenSocial Foundation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3767917694929724035-3648825882387185513?l=blog.opensocial.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=P0hvBSV2E_o:Krxf7PSi94g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OpensocialApiBlog?a=P0hvBSV2E_o:Krxf7PSi94g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OpensocialApiBlog?i=P0hvBSV2E_o:Krxf7PSi94g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OpensocialApiBlog/~4/P0hvBSV2E_o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.opensocial.org/feeds/3648825882387185513/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3767917694929724035&amp;postID=3648825882387185513&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/3648825882387185513?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3767917694929724035/posts/default/3648825882387185513?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/OpensocialApiBlog/~3/P0hvBSV2E_o/opensocial-11-published.html" title="OpenSocial 1.1 Published!" /><author><name>Mark Weitzel</name><uri>http://www.blogger.com/profile/06032721373605957949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.opensocial.org/2010/11/opensocial-11-published.html</feedburner:origLink></entry></feed>

