opensocial

MySpace SF devJam on Jan 14th

MySpace is hosting a developer event at our San Francisco office on January 14th where developers can come and learn about the MySpace Developer Challenge, meet the MySpace developer team, and hack away with us!

This MySpace devJam “hackathon” is a great way to turn the ideas you've been thinking about into something real and live on the site. The objective is to create something interesting, preferably that you can enter in our developer contest by the end of the day. We'll have coding sessions for each contest category and give you an update on our OpenSocial work and new APIs. It's also a chance to get feedback from your peers and help from the MySpace Developer team.

We recently opened up our data by releasing a suite of free-to-use APIs that we hope will inspire the developer community to create innovative applications. To celebrate, we've launched the MySpace Developer Challenge, a competition aimed at encouraging further development from our partners. Now, we’re opening up our San Francisco office on January 14th (1 – 5pm) so developers can get started on their submissions with help from the MySpace developer team.

We hope to see you there! For a detailed agenda and to RSVP, go to http://myspacedevjam.eventbrite.com/.

Posted by Amy Walgenbach, MySpace Developer Platform


The MySpace Developer Challenge

Calling all developers! MySpace is hosting the MySpace Developer Challenge, a competition aimed at encouraging further innovation from the developer community. We believe the best onsite and offsite integrations with MySpace are not here yet and the MySpace Developer Challenge intends to find them. We also want to reward innovative developers big and small and recognize them as much as we can.

Developers can participate by creating a new MySpace application or integrating our API's on their website. The Challenge will feature monetary and promotional prizes, to be given out to those developers whose submissions are picked by a panel of judges. There is a two month submission window, culminating in winners announced at the Games Developer Conference in San Francisco in March 2010. Submissions for the Challenge will be accepted from January 4 through Feb 28, 2010, and the most promising entries will be recognized in March.

The contest features five categories, and each category winner will be awarded $10,000 (for a total of $50,000) as well as MySpace promotion.

MySpace Developer Challenge Categories:

1. Most innovative use of the Real-Time Stream API

o MySpace's Real-Time Stream API allows the full MySpace activity stream to be pushed
to your site in real-time. The API includes granular filters to control
the amount of data seen. Show us your best integration of this API on
your site and enter for a chance to win.

o To spur some ideas, check out these examples by OneRiot, who launched their real-time search integration, Groovy Corporation , who included MySpace in their massively parallel processing technology, and Google will be leveraging our data in their Google Real-Time Search shortly. Also, check out our own internally built demo of our Real-Time Stream API.

2. Best new MySpace app

o Build a new MySpace app and enter for a chance to win.


3. Most innovative use of the Open Search API

o MySpace's Open Search API allows your site to include public MySpace profile information in search results. Users can search for people by name, profile type (eg musician, celebrity, comedian) or email address and filter search results by gender, age and location. Show us your best integration of this API and enter your site for a chance to win.

4. Most innovative MySpace Integration on Mobile

o MySpace is looking for innovative uses of our APIs for mobile applications. We're accepting submissions for mobile apps that either leverage our iPhone SDK for integration into existing apps and games or create a stand-alone MySpace application that surprises us with your creative use of our APIs, for any mobile platform. Think big or focus on a core feature - the goal is to enhance or reinvent a mobile MySpace experience.

5. Most innovative use of Photos

o With MySpace's Photo Upload API you can now upload photos from your site or app into MySpace. This includes the creation of public or private albums. Show us your best integration of this API and enter for a chance to win.

Our judging panel will include Mike Jones - MySpace COO, Ron Conway -
Founder and Managing Partner of Angel Investors LP, David Glazer -
Engineering Director at Google, and Robert Scoble - renowned blogger and
tech evangelist.

Go to http://www.myspace.com/developerchallenge for more information and to submit your entry.

Posted by Amy Walgenbach, MySpace Developer Platform


"Enterprise OpenSocial White paper" now available!

OpenSocial emerged from the demands of consumer-facing social networking sites, including MySpace, LinkedIn, and Ning. The rise of online social networking, and the changing nature of the consumer web, have both made OpenSocial increasingly relevant to business and enterprises. Beyond social capabilities for accessing and sharing user profile, relationship and activity data, OpenSocial can also be used as a general purpose web application integration technology, providing open standards for browser-based components known as gadgets. For non-browser/ui data transfer OpenSocial also includes a REST based server-to-server protocol

Over the last few months, a small group of enterprise vendors have been working together to understand how each is using OpenSocial within their organizations, and identify requirements based upon their enterprise use cases. What started out as a panel session at Google IO in May of 2009, led to larger face to face meeting in September consisting of representatives from IBM, SAP, Atlassian, Alfresco, SocialText, Cisco, Cubetree, eXo Platform, Google and others. The result of that face to face meeting is the Enterprise OpenSocial white paper, a collaborative effort that discusses general requirements for enterprise social systems and describes how OpenSocial can be used today to address them. Not all requirements are met today, however, so the paper also outlines the current gaps and discusses how the specification might evolve to meet them.

The white paper is intended for IT professionals, development managers, and Chief Technology Officers (CTOs) who are leading organizational changes through social computing by embracing standards and Web 2.0 approaches. Our next face to face meeting is in late January 2010, so check out the Enterprise OpenSocial page on OpenSocial.org for more details. We hope that you find the paper enjoyable and educational. However, we recognize this is only the first step. Like the paper, we'll conclude with a call to action and encourage you to become involved and help shape OpenSocial.

Click here to read the "Enterprise OpenSocial White paper"!



Collaborate around OpenSocial gadget content using Atlassian Confluence

Hello Readers, Mark Halvorson from Atlassian posting.  A while back Atlassian announced its commitment to bringing OpenSocial to the Enterprise, since that time we've been working hard to get OpenSocial working in all of our products.  In October we released JIRA 4.0, Atlassian's award-winning issue tracker.  With JIRA 4.0's new Shindig-based dashboards, JIRA acts as both an OpenSocial gadget producer and consumer.  Now we're happy to announce that Confluence 3.1 is now generally available for download from atlassian.com - and it too can now both produce and consume OpenSocial gadgets!

As many of you know OpenSocial gadgets make it easier to integrate with other applications on the web and behind the firewall.  Along with many other new features it is now possible to embed OpenSocial gadgets on any Confluence wiki page.  This will let groups of people collaborate around gadget content from virtually any application seamlessly.

  • Embedding OpenSocial Gadgets is Easy - Confluence 3.1 lets you embed Gadgets from other Atlassian tools like JIRA, Bamboo and FishEye directly into Confluence pages. You can add and configure gadgets in just a couple clicks using the Macro Browser, a visual editor available from any page:
    Adding JIRA Gadget4.png
    And because OpenSocial is an open standard, you can use Gadgets to integrate with 3rd party applications behind the firewall and thousands of applications on the web.

  • Add Confluence to other applications - Confluence also provides its own Gadgets that you can embed into other OpenSocial containers like JIRA or even Gmail. Confluence comes with three out-of-the-box gadgets: Activity Stream, QuickNav and Confluence News.
    confluence in gmail.png

See for yourself
Check out our brief overview video to see all of Confluence 3.1's new features in action:



Try it now!
Download Confluence 3.1 now to upgrade or get started a 10-user license for only $10, or a free 30-day evaluation. We've introduced simplified evaluation installers for Windows and OS X to get you up and running quickly.

If you need instant gratification, you can also check out our Online Trial (also free for 30 days) or play around with our live Sandbox.

Check out 3.1 and let us know what you think!


MySpace Beta Launches OpenSocial 0.9 OSML and Data Pipelining

MySpace is announcing the public beta of OpenSocial 0.9 with OSML and Data Pipelining.

For off-site developers and API-based apps, we've had OpenSocial 0.9 REST APIs available for a few months, go check it out. This beta launch represents the second half of an exciting and feature-packed release of OpenSocial on the MySpace Developer platform.

"What does OpenSocial 0.9 do for me on MySpace?" you might ask. There are lots of great things:

* A simple tag-based syntax for accessing data (Data Pipelining).
* A powerful template system for defining reusable content as "custom tags" for server-side or client-side rendering (OSML).
* A rich expression language for accessing data (OpenSocial Expression Language - or OS EL).
* Improved Gadget XML support for writing cross-container apps.
* Internationalization support with message bundles.
* Faster renderings performance

Now, instead of writing 30+ lines of JavaScript code with requests and callback handlers to get a list of friends, one Data Pipeline tag can retrieve this data:

<os:PeopleRequest key="myFriends" userId="@viewer" groupId="@friends" />

If your app needs to display and format data and UI components, it can be done with OSML markup instead of JavaScript. To define a tag "myapp:PersonBlock" showing a person's name and image in a box, use the following markup.

<script type="text/os-template" tag="myapp:PersonBlock">
<div style="border:3px solid green;">
<img src="${My.person.thumbnailUrl}" />
${My.person.displayName}
</div>
</script>


Any data declared with Data Pipeline tags can be easily accessed via the OpenSocial Expression Language (OS EL) within your app. The code to show the name of the first friend in the friend list registered under the key "myFriends" is as simple as this:

The first friend's name is: ${myFriends[0].displayName}

Improved Gadget XML support means your app's source code can be managed with a single code file. Porting between other OpenSocial containers will be greatly simplified. We're also exposing REST APIs for app management. You'll be able to wire in your favorite code editing tools for app management.

As part of the improved Gadget XML support and the new OS EL, you can easily internationalize and localize your app to be used in different cultures. The text of your app can be defined in different message bundles and accessed via OS-EL statements. A "Hello World" app supporting English and Spanish would contain code as below:

<Locale>
<messagebundle>
<msg name="greeting">Hello World</msg>
</messagebundle>
</Locale>

<Locale lang="es">
<messagebundle>
<msg name="greeting">Hola Mundo</msg>
</messagebundle>
</Locale>
...

${Msg.greeting}


Over the next few weeks we'll be diving into the features of 0.9 in more depth, adding tutorials, and building sample apps to get you up and running, so stay tuned. There will be a number of tutorials on creating OSML apps linked to from the OpenSocial Version 0.9 Wiki Page. For now, you can create a friends list app as follows:
1. Go to the developer site, sign in, and create a new On-site app named "My Friends".
2. On the Upload App XML page, scroll down and click the (Beta) App Gadget Source Editor button
3. Click the Install button on the gadget editor screen to install the app you've just created.
4. Insert the below code in the source text box and save:

<?xml version="1.0" encoding="utf-8"?>

<Module xmlns:os="http://ns.opensocial.org/2008/markup" >
<ModulePrefs title="Friends need Hello also" description="This is the desc">
<Require feature="opensocial-0.9"/>
<Require feature="opensocial-templates"/>
<Require feature="opensocial-data"/>
</ModulePrefs>
<Content type="html" view="canvas">

<script type="text/os-data">
<os:ViewerRequest key='vwr' />
<os:PeopleRequest key='friends' userId="@viewer" groupid="@friends" />
</script>

<script type="text/os-template">
<h1>Hello world, ${vwr.displayName}</h1>
Your friends are:
<div>
<os:Repeat expression="${friends}">
<p>
Friend number ${Context.index} is: ${Cur.displayName}
<img src="${Cur.thumbnailUrl}" />
</p>
</os:Repeat>
</div>
</script>

</Content>
</Module>


Happy coding!

  • Sponsored Links

  •  

    September 2010
    M T W T F S S
    « Aug    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • .

    Copyright © 1996-2010 Answer My Query. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress