Web companies settle on OpenSocial 0.9 specs

The latest incarnation of the standard for building Web applications is now in draft form.

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors | Semiconductors | Web browsers | Quantum computing | Supercomputers | AI | 3D printing | Drones | Computer science | Physics | Programming | Materials science | USB | UWB | Android | Digital photography | Science Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland

MySpace, Google, Yahoo, and other allies have settled on what they think should be in version 0.9 of OpenSocial, a standard designed to make it easier for programmers to write Web applications that will work on multiple Web sites.

The draft version of OpenSocial includes a number of new features to ease programmers' difficulties, according a blog post by MySpace architect Scott Seely. He describes some changes, though reserving most details for future posts, but here's MySpace's boiled-down list:

• OpenSocial Markup Language--gadget developers can create/modify templates by copying and pasting HTML
• API (application programming interface) for Albums--standard way apps look at a user's media (photos, songs, and movies) and allows developers to add/manage new albums
• Proxied content--OpenSocial developers can host applications on their own servers using tools they prefer such as Ruby, PHP, .NET
• Definition of fetch/cache/invalidate model--reduces load on development servers by stating which items can be stored by MySpace and other containers
• Simplified JS (JavaScript) API--reduces the amount of code one needs to write for an OpenSocial application

OpenSocial allies plan a developer release of OpenSocial 0.9 in January.