OpenSocial Europe 2010 Welcome!. Who am I? Developer Evangelist, Apps Market, Jive Software (mark...

25
OpenSocial Europe 2010 Welcome!

Transcript of OpenSocial Europe 2010 Welcome!. Who am I? Developer Evangelist, Apps Market, Jive Software (mark...

OpenSocial Europe2010

Welcome!

Who am I?

• Developer Evangelist, Apps Market, Jive Software(mark dot weitzel at jivesoftware.com)

• President, OpenSocial Foundation

Talking Points…

• Understand the OpenSocial Foundation, Community, & Development Process

• Overview of OpenSocial(at a high level… Mark H. and Bastian will show you the application programming model)

• Recap 2010 – Another great year for OpenSocial!

How did we get here?

2007 2008 2009

OpenSocial Foundation

Legal, non-profit organization with the mission “to ensure that OpenSocial will remain implementable by all, at no cost, in perpetuity.”

Ensure a strong, vibrant, developer community

OpenSocial Foundation

• 5 Corporate Board Members– Google, IBM, Jive Software, MySpace, Yahoo!

• 2 Community Elected Members– Mark Halvorson, TBD

• 3 Officers– President: Mark Weitzel (Jive Software)– Treasurer: Karthik Suri (Yahoo!)– Secretary: Helen Chen (Cisco)

Nominations for Community Board Seat are Open!!!

• From December 6, 2010 ~ Jan 9, 2011

• Open to all OpenSocial Foundation Members in good standing

OpenSocial Community

You!

OpenSocial Development Process

• Modeled after open source

• Working code speaks loudly

• Community Driven!

Overview of OpenSocial

Overview OpenSocial

Open, standard, application model that enables Social Web Applications

•Application Model– Standard Internet technologies (HTML, CSS, JS)– Simple, XML definition– Ajax– Standard based authorization model

•Add social context to requests

1. Client requests an application view2. The container sends social data to the remote server3. The remote server combines social and application data,

returning HTML and JavaScript4. The container sends the content to the client

What’s the Social Data?

P F A

REST

• Server to Server integration

• Consistent w/JavaScript API

• Multiple wire formats “out of the box”– XML– JSON– ATOM

Open Source

• Apache Shindig– PHP– Java

• Used as basis of most containers

Calling .Net developers!

MySpace to contribute their .Net implementation of OpenSocial to open source!

“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. ”

--Chris Cole, Principal Software ArchitectMySpace Developer Platform

OpenSocial 2010What a year!

OpenSocial 2010: What a year!

Enterprise OpenSocial Whitepaper

OpenSocial 2010: What a year!

OpenSocial 1.0

OpenSocial 2010: What a year!

OpenSocial State of the Union

OpenSocial 2010: What a year!

New Board Members&

Foundation Officers

OpenSocial 2010: What a year!

Enterprise Interop

OpenSocial 2010: What a year!

OpenSocial 1.1

OpenSocial 2010: What a year!

OpenSocial Europe&

Industry Spotlight on Education

Thank you!