Showing posts with label OpenSocial API. Show all posts
Showing posts with label OpenSocial API. Show all posts

Saturday, December 20, 2008

OpenSocial now friends with PHP, Java, Ruby, and Python

With more and more containers introducing server-to-server APIs based on the OpenSocial REST and RPC protocols (think MySpace, LinkedIn, Plaxo, orkut, and iGoogle just for starters), it has never been a better time to jump into OpenSocial development. These new protocols allow you to write engaging social applications for these containers using the language of your choice -- JavaScript is no longer the only option.

To help you get started using the OpenSocial REST and RPC protocols, we have assembled a set of client libraries for PHP, Java, Ruby and Python. Each library enables developers to retrieve profile information and persistent data from supporting containers without having to concern themselves with managing network connections, signing requests, or other lower-level details. To check out the code, point your browsers to the Source tab linked from each project's home page:
These libraries are completely open sourced under the Apache 2.0 license, and contributions are not only welcomed but encouraged. In addition to a wiki page explaining the patch submission process, each project hosts an issue tracker which have already been populated with known issues and requested enhancements. These trackers are the best places to start if you're interested in contributing to a particular project. Please report any new bugs or incompatibilities you find along with any feature requests using these trackers and be sure to star those reported by other developers which are significant to your own development also so they can be prioritized effectively.

To help get you started, we have assembled a set of sample applications, linked from the project wiki pages, which you can run directly from the command line or your favorite IDE. As an added bonus, the Ruby and Python libraries have accompanying full-featured sample applications which you can run inside containers supporting the OpenSocial REST protocol. These larger samples are checked in to the Subversion repository under "Samples" and include a bootstrap mechanism for securely retrieving the ID of the current viewer before the core application loads, which you can use as a template for your own container-based applications.

For general questions and commentary, we have set up a discussion group to help build the developer community around the libraries. The original engineers of each library are already members of the group, so feel free to ask the tough questions. :) We will also be hosting a special session of IRC office hours next Monday, December 22 from 1:00 to 3:00 (PST) so you can share your feedback with us directly. The official OpenSocial IRC channel is located at irc://irc.freenode.net/#opensocial.

We're really excited to see the next generation of social applications that the OpenSocial server-to-server APIs enable, and we hope the client libraries ease you along your development journey. Please give the libraries a spin, file any issues you see, and stop by the IRC channel next week to get your questions answered. See you there!


[NFGB] Link - from OpenSocial API Blog
Related From Google Blogs:
OpenSocial meets My Yahoo! with the Yahoo! Application Platform
OpenSocial's birthday wrap-up: it's good to be one
OpenSocial's First Birthday: Detailed Agenda -- November 13 in San Francisco
OpenSocial Foundation: The Election Results Are in!

Thursday, December 18, 2008

OpenSocial meets My Yahoo! with the Yahoo! Application Platform

Yesterday Yahoo! unveiled a set of new features and opportunities for both users and developers across many of our most popular products. Earlier this year at Yahoo! we made a commitment to re-wire our products based on a new platform initiative, called the Yahoo! Open Strategy, making them drastically more social and significantly more open to content and services from third-party developers and publishers. Part of that effort was to take on a role with the OpenSocial Foundation and be an active contributor to the community.

Now we're taking that effort a step further by opening up My Yahoo! to apps developed through the Yahoo! Application Platform. Now, developers across the community will have the opportunity to get My Yahoo! users trying out and using their applications using the OpenSocial JavaScript API and Yahoo! Social Rest APIs in the canvas full view and HTML/CSS in the My Yahoo! View.

My Yahoo! is a great opportunity for developers. It's been a pioneer and leader of personalized start pages since 1996 with more than 20 million monthly visitors in the US alone. And of course, opening up Yahoo! products and services to OpenSocial apps is just one part of our effort. As a founding member of the OpenSocial Foundation
, we're also committed to supporting the complete OpenSocial specification and are working with the community to expand the specification, starting with version 0.9, and adopting the OpenSocial REST protocol.

For now, though, you can get started today and delight the tens of millions of My Yahoo! users. Check out our forums and stay up to date with other upcoming OpenSocial news and improvements to the Yahoo! Application Platform.


[NFGB] Link - from OpenSocial API Blog
Related From Google Blogs:
Put Your GWT App on Facebook in 10 minutes
Webmaster Tools in 40 languages!
GeoWebCache 1.0 and Google Summer of Code
OpenSocial meets My Yahoo! with the Yahoo! Application Platform

Thursday, November 27, 2008

OpenSocial's birthday wrap-up: it's good to be one

A little over a week ago, the OpenSocial Foundation celebrated -- along with 250+ close friends -- the one year anniversary of the introduction of OpenSocial. It was a great opportunity for everyone involved to get together and reflect on the past year, brainstorm about what's in store for the next year, and write a bunch of code.

To wrap things up, there were several good sessions:
  • OpenSocial State of the Union [ VIDEO SLIDES ]
  • OpenSocial 0.9 Preview [ VIDEO SLIDES ]
  • Several app developers sharing their experiences and tips
  • Updates from more than a dozen OpenSocial containers
  • Demos of tools available that improve the OpenSocial developer experience
  • Breakout sessions about OpenSocial 0.9, various app architectures, and using OpenSocial "outside" containers
  • The day after, there was also a well-attended deep dive to discuss the prototypes for OpenSocial 0.9
You can find links to all the videos and presentations on the OpenSocial Birthday agenda, and on the OpenSocial Foundation's new YouTube channel.

One of the most exciting pieces of the event was the realization that developers using OpenSocial can now reach more than 600M users across more than 20 sites -- a number that is ever growing (some highlights are featured in the chart below):


In terms of launches during the event, MySpace launched support for OpenSocial v0.8, Xiaonei launched support for OpenSocial to their 30M users in China, and OpenSocial.org got a fresh new look. In addition, during the past year we've -- collectively -- achieved some other good results:
  • 315M+ app installs
  • 85M+ daily canvas page views
  • 7,500+ applications
  • 20+ live containers
All in all, it was great to get the community together, and I'm looking forward to seeing everyone get involved on the wiki, in the spec list, and building apps. Special thanks to RockYou for helping sponsor the party.

... and yes, we even sang "Happy Birthday" to OpenSocial over cake (check out some of the pics below).



(Photo credits: Ben Metcalfe)




[NFGB] Link - from OpenSocial API Blog
Related From Google Blogs:
GWO + Magento = A-OK...O
Savings on shipping with FedEx
Emoji for Unicode: Open Source Data for the Encoding Proposal
Happy Thanksgiving from AdSense

Friday, November 7, 2008

OpenSocial's First Birthday: Detailed Agenda -- November 13 in San Francisco

As blogged before, next Thursday, November 13, is the official event for OpenSocial's first birthday being hosted by the OpenSocial Foundation at MySpace's SF office (SOMA).

As you can see from the complete agenda, it's filling out to be quite a day. Some of the highlights:
  • OpenSocial: State of the Union
  • App Developers sharing their experiences:
    • PhotoBuzz, RockYou, and PixVerse
  • OpenSocial 0.9: What does it mean for me?
  • Demos of Developer Tools:
  • "Global Container Crawl" programming contest
    • How many containers can you get running on?
    • Engineers from around the world will be on-hand to help
    • ... including: hi5, Hyves, iGoogle, LinkedIn, MySpace, Ning, orkut, Viadeo, Yahoo!
    • ... among others
  • Breakout sessions for discussions and prototyping
Since a lot of people will be in town for the birthday event, on Friday, November 14, MySpace SF is also hosting OpenSocial 0.9 Face to Face, so folks have an additional opportunity to get together and discuss spec proposals for 0.9 and prototype on the latest implementations.

For the birthday, please be sure to RSVP -- so we can get enough birthday cake.


Link - from OpenSocial API Blog
Related From Google Blogs:
Reactions: easily engage your readers
Street View elects DC, Baltimore, and Seattle
OMG Google Chrome!
This year's Diwali theme

Thursday, November 6, 2008

OpenSocial Foundation: The Election Results Are in!

The OpenSocial Foundation community representatives election has concluded. With 311 eligible voters and 213 valid ballots cast, the community has selected Jay Parikh, and Joseph Smarr to serve as the two community representatives for this year's board. Congratulations to Jay and Joseph!

By way of introduction...

A bit about Jay Parikh:
Mr. Parikh is passionate about technology, platforms, and leading innovative product development. Currently, Mr. Parikh is the Senior Vice President of Product Engineering at Ning where he oversees the product development, engineering, and operations teams. This team is responsible for creating and scaling Ning's social networking platform that today powers nearly 500,000 social networks. Prior to joining Ning, Mr. Parikh was the Vice President of Engineering at Akamai Technologies. During his nine years at Akamai, Mr. Parikh led the product engineering teams responsible for many of the distributed delivery and acceleration solutions used by the majority of Akamai's customers.

A bit about Joseph Smarr:
Joseph Smarr is Chief Platform Architect at Plaxo. He is currently leading Plaxo's "Open Social Web" initiative to put users back in control of who they know when using socially-enabled sites by using open data-sharing standards. An active participant in the Web 2.0 community, Joseph has built web applications for many years, including Plaxo's online address book, web widgets, and was architect and lead developer of the Plaxo 3.0 rich AJAX address book, calendar, and sync tool. Joseph has a BS and MS from Stanford University in Artificial Intelligence.

Please also give your regards to the other candidates for their participation in the election and the OpenSocial community.

For those of you looking to get involved with OpenSocial, there are many ways outside the board, including: See you on the forums!


Link - from OpenSocial API Blog
Related From Google Blogs:
51.com launches OpenSocial to 31M+ unique users
LinkedIn Launched InApps Platform with OpenSocial
Nmap's Fourth GSoC: Success Stories and Lessons Learned
Gerrit and Repo, the Android Source Management Tools

Wednesday, November 5, 2008

51.com 开放平台 launches OpenSocial to 31M+ unique users

The 51.com platform team announced that the 51.com Developer Platform launched OpenSocial support on Oct. 18, and successfully ran a live OpenSocial app called Emote developed by RockYou, becoming the first large-scale social networking site in China to successfully do so.

The 51.com Developer Platform currently supports OpenSocial APIs for accessing user and friends' profile info and enables application development using the OpenSocial 0.7 JavaScript API. 51.com plans to continue adding features to their OpenSocial platform, starting with support for the REST and RPC protocols, as defined in OpenSocial 0.8.1.

For those interested in developing OpenSocial applications, you may implement your creative ideas on the 51.com Developer Platform, gaining instant access to 31.5 million active users on 51.com.

To learn more about OpenSocial application development on 51.com, go to the OpenSocial developer community on the 51.com Developer Platform.

51.com provides social networking services to Chinese users worldwide. It is the fastest growing social network in China and has consistently taken a leadership role in providing products and services and advancing related technologies in the social networking industry.

51.com currently has 130 million registered user accounts with an active user base of 31.5 million, concurrent online users of nearly 1.1M, and average daily page views of more than 300 million. Users spend an average of 41 minutes each session on 51.com and upload 10 million photos, write 3 million blogs, and listen to 35 million songs daily.


Link - from OpenSocial API Blog
Related From Google Blogs:
A picture is worth a thousand words
Gmail for mobile: faster, smoother, and now in more languages
New in Labs: Canned Responses
GitTogether '08

Friday, October 31, 2008

Now you can share your stuff on wiki.opensocial.org

The new OpenSocial Community Wiki provides one central place where we can all collaborate and build a comprehensive set of resources for OpenSocial. Check out the wiki today and you'll find

And we're just getting started...

Everyone is invited to jump right in and start contributing. If you're learning the API and find a bug in the API Reference, you can fix it! Or better yet, add some example code. If you're a veteran, post an article describing how you use the OpenSocial APIs in your app. Launching an OpenSocial container? Add a page for your container so developers know they can run apps on your site.

I'm excited to see how this wiki evolves as the community starts adding, editing, and wikifying content. If you have suggestions for how to improve the wiki, post your ideas in the Suggestion Box.

Happy Wiki'ing!


LinkedIn Launched InApps Platform with OpenSocial

I'm happy to report that LinkedIn just launched their Intelligent Applications Platform (InApps), built using the OpenSocial 0.8 specification. This initial release features a healthy set of productivity applications, which provide new avenues for collaboration across the 30 million users on LinkedIn. It's exciting to see LinkedIn paving the way for a whole new type of OpenSocial applications, and thus expanding OpenSocial into the professional context.

The apps available today come from companies such as Amazon, TripIt, SlideShare, and Google. You can start using the applications by visiting the LinkedIn Application Directory. LinkedIn works closely with each developer to ensure a good user experience and chooses partners based on the professional utility of applications, the quality of technology and content, and the integrity of the company's privacy practices.

For those interested in building applications on LinkedIn, there is a lot of good news:

  • As part of OpenSocial 0.8, LinkedIn deployed a REST endpoint with OAuth support
  • There are unique monetization opportunities for apps built for LinkedIn
  • LinkedIn is offering support for all of the "viral" messaging channels defined in OpenSocial:
    • requestSendMessage
    • requestShareApp
    • activities integration directly into "Network Updates"
  • InApps is built using Shindig (Java)
  • Going forward, LinkedIn is working on support for OpenSocial 0.8.1, and providing a developer sandbox
To find out more about building an application on LinkedIn, please get in touch with LinkedIn, and come chat at the upcoming OpenSocial birthday event on November 13.



Link - from OpenSocial API Blog
Related:
Tip: Read your mail without touching your mouse
Knol - now with Custom Search
Google TV Ads Invoiced Costs Now Finalized in 4 Days
You're invited to the new AdSense Help Forum

Reminder - OpenSocial Foundation - Join Today, Vote by Monday and Party after

The OpenSocial Foundation's Community Representative election is underway, as we announced last week. If you're not already a member of the foundation and are interested in joining, you must submit the OpenSocial Foundation membership application (it's free) by 11:59 PM PDT Wednesday, October 29 in order to be eligible to vote.

You'll hear back within about a day after you submit your application, and you then have until 11:59 PM PDT on Monday, November 3rd to vote in the election. If you want to read more about the candidates before the election, please see the candidates info page. You can also chat about the election in the OpenSocial Community group.

After you're done voting, be sure to join us at MySpace in San Francisco on November 13th to celebrate OpenSocial's first birthday, code, party and discuss the future of OpenSocial. More information and a link to the RSVP form is available in the announcement blog post. Hope to see you there.



P.S. Congrats to LinkedIn on their OpenSocial-based platform launch!

Link - from OpenSocial API Blog
Related:
Tip: Sending empty messages
SLAs for Google Calendar, Docs, Sites and Talk
LinkedIn Launched InApps Platform with OpenSocial
Pardus' Google Summer of Code Experience

Wednesday, October 29, 2008

Launched: Yahoo!'s First Implementation of OpenSocial Support

Today, Yahoo is launching the developer-facing components of the Yahoo! Open Strategy. This includes our first implementation of OpenSocial support via the Yahoo! Application Platform (YAP). With this launch we are giving developers access to Yahoo!'s social data through the OpenSocial JavaScript APIs in the canvas views of their applications. This is a big step for Yahoo! and adds to the success of OpenSocial as the portable way to write social applications on the Web.

This is just the beginning for YAP and OpenSocial. As a founding member of the OpenSocial Foundation, Yahoo! is committed to supporting the complete OpenSocial specification and is working with the community to expand the specification to include OSML and OpenSocial templates. In addition, we are currently implementing a Shindig-based OpenSocial container which will allow us to provide full support for the OpenSocial REST Protocols and thus for Portable Contacts.

As part of our support for OpenSocial's JavaScript API, we are leading the way to a more secure Internet by using the open source Caja technology from Google to ensure the safety of our users. The advantage of this technology is that we can allow applications to go live on Yahoo! without review, thus saving time for our developers to go from code to launch. There may be some things that you wish to do with your applications that are not presently supported by Caja, but we feel that ensuring our user's security will over time help all of us reap rewards. Over time, we will work with the Caja project to ensure that the widest, most secure JavaScript support will be available in our container.

This is all part of a broader release today called Yahoo! Open Strategy (Y!OS) v1.0, through which we are rewiring Yahoo! to create a horizontal social dimension and are making Yahoo! open to developers and publishers like never before — including opening our data and the extensibility of our products.

Today's Y!OS release includes not just our initial release of OpenSocial support via YAP. It also includes the Yahoo! Social Platform (YSP), which is powering our OpenSocial APIs, and access to a new data query interface called Yahoo! Query Language (YQL). We are working with the OpenSocial community to explore standardization of some of these extensions. We invite you to learn more about all of these components at the Yahoo! Developer Network.

The overall rollout of Y!OS will be like rolling thunder across Yahoo! as we head into the next few months and 2009. We will be activating our "social dimension" across Yahoo! by integrating our Social Platform into everything we do. And we'll also continue to open Yahoo! like never before with increased data access and by integrating YAP and OpenSocial into some of the world's most trafficked Web sites, like My Yahoo! and the Yahoo front page at http://yahoo.com/.

Yahoo's audience is truly worldwide and our platform is fully internationalized from the beginning, ready for use in 31 countries and growing. We think it's the beginning of an exciting time for Yahoo!, for our users, for open application development, open standards, and for OpenSocial. Check out Yahoo! Developer Network today and stay tuned for more OpenSocial news to come.



Link - from OpenSocial API Blog
Related:
Writing OpenSocial code just got easier: introducing the OpenSocial Dev App
The sandbox...it lives!
Button up your website with the Google Checkout shopping cart
We like it graphed

Friday, October 24, 2008

Rock the Vote: the OpenSocial Foundation's Community Representatives election is open

The election for the OpenSocial Foundation's community board representatives is now open. If you previously applied for membership, you should have received an email directing you to submit your ballot. The election will close at 11:59 PM PDT on Monday, November 3.

As listed below, the community nominated 13 individuals who, if elected, indicated they would be willing and able to serve. You can find biographical information as well as a brief statement from each candidate on the candidates info page (or click the links below to jump to a particular candidate).
From the above candidates, two will be elected by the broad OpenSocial community to serve on the OpenSocial Foundation's Board of Directors. 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 OpenSocial Foundation FAQ.

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 submit the OpenSocial Foundation membership application (it's free) by 11:59 PM PDT on Wednesday, October 29.

If you have any questions or comments about the election please visit the OpenSocial community forum.




Tuesday, October 21, 2008

You're invited: OpenSocial's First Birthday! Nov. 13th at MySpace San Francisco

Hard to believe, but OpenSocial is just a few weeks shy of being a full year
old! To celebrate, we're getting together to look back on the great progress
we've all made in the past year and to discuss where we should take OpenSocial
next. And of course, we'll eat birthday cake!

You're invited! The event, which is free and open to anyone, will be on Thursday, November 13th, and is being hosted in San Francisco at MySpace's SOMA office. Developers, containers, and API designers alike have done a lot, even since the OpenSocial Summit in May, and we're excited about showcasing the cool stuff developers have done, talk about recent container launches, and discuss the future evolution of the spec. The day will include:
  • App developers talking about their experience developing with OpenSocial
  • Discussions and demos of the latest spec proposals (e.g. OpenSocial Templates)
  • Updates from OpenSocial containers such as MySpace, Yahoo!, orkut and iGoogle
  • Hacking. Yes, lots of time for programming with numerous experts on hand.
  • Partying. I already mentioned birthday cake, right?
We'll provide food, drink, and wifi. Doors will open at 10 am, and we'll finish off in the evening with a proper birthday party and social hour, so bring your party hat and get ready to code.

If you have any questions, comments or suggestions for the event, please visit the OpenSocial community forum.

If you're going to be joining us, please help us plan by RSVPing for the event!




Wednesday, October 15, 2008

Netlog.com launches OpenSocial with instant translation in Europe for 35 million users!

Netlog, the European social networking site, has just made their OpenSocial 0.7 application platform available to more than 35 million members. OpenSocial, a set of common APIs for building social applications, provides a common infrastructure for the social web that enables both developers and websites to focus resources on their unique features rather than on dealing with different types of plumbing. Netlog developers can now develop for not only its 35 million members, but any of the 300 million users who are part of OpenSocial-enabled networks. Netlog only accepts fully integrated applications offering a clear added value and refuses applications forcing the user to leave the site, install the application or invite friends.

Since one of the most important features of Netlog is its extended localization, every applications should be available in all of the 23 languages the site currently supports. To make the localisation process easy, Netlog has opened its translation capabilities to third-party developers to provide seamless translation of any OpenSocial application. Developers write the application in one of the 23 languages and Netlog will do the translation for the other 22.

Developers receive 100% of the advertising revenue on the application page. Developers will also be granted access to Netlog's OpenSocial extension for the "Credit Economy". While Netlog expects most applications to be free, it gives developers the opportunity to monetize by charging credits for certain premium features in the application or for installing the application itself. By using the credit api, developers can easily tap into Netlog's micropayment channels available in more than 30 countries.

All the information for developers to get started with OpenSocial on Netlog is available at http://en.netlog.com/go/developer.

Posted byToon Coppens & Folke Lemaitre, Netlog

Link - from OpenSocial API Blog
Related:
Daum, Korea's leading Portal site, announced plans to support OpenSocial
Friendster Launches OpenSocial for 75 Million Users!
OpenThread: First OpenSocial Developer Event by SocialMedia.com
Recent happenings in OpenSocial

Saturday, October 4, 2008

Recent OpenSocial launches and spec evolution

Looking over the broad OpenSocial community, September was a very active month. In particular, there have been numerous OpenSocial deployments:
  • Netlog shipped OpenSocial apps to users throughout Europe
  • Hyves, a social network popular in the Netherlands, also launched with OpenSocial
  • Several new developer sandboxes are available for early access and prototyping:
    • Mail.ru, a large Russian email site
    • Viadeo, a professional social network, especially popular in France
    • Lokalisten, a popular German social network
  • hi5, orkut, and iGoogle have deployed OpenSocial v0.8 JavaScript to their developer sandboxes
    • hi5 even has an endpoint for the REST protocol available
  • At Yahoo!'s Open Hack Day, we also got a sneak peek of Yahoo's early work implementing OpenSocial
You can find links to 20+ OpenSocial containers on the OpenSocial Getting Started Guide.

We've also seen a lot of progress on the evolution of the OpenSocial spec and related docs: See you on the forums.

Posted by Dan Peterson, on behalf of the OpenSocial Foundation

Link - from OpenSocial API Blog
Related: