Widget Standards

Widget Standards

download
Download
(4.94 MB)
[audio:https://segueproject.org/widgets/files/2009/04/04%20Widget%20Standards.mp3]

Alex Chapin. “Widget Standards” Nercomp 2009: Widgets in Education.
04:12

OpenID

OpenID is a decentralized identity service base on open standards that allows users to log on to many different sites using a single digital identity.  This would greatly simplify the creation of mashups that require authentication.  At the same time, OpenID challenges how educational institutions handle identity:

Our students will begin turning up at schools, colleges and universities with perfectly good online identities (in much the same way that they now turn up with perfectly good email addresses) and that our educational institutions will have to begin functioning as Relying Parties (i.e. as the recipients of externally authenticated users). In short, students are part of the wider online community and their educational identity (persona) is only one facet of their lives.

OpenSocial

OpenSocial is a initiative lead by Google to create a set of APIs for accessing social network data and core functions from social network sites and using these in web applications.  It is often described as a more open cross-platform alternative to Facebook.  Ideally, users could export the social graph from one site and bring it to another. 

Open Service Interface Definitions

Open Service Interfaces Definitions (OSIDs) are standards for systems interoperability that are central to the mission of the Open Knowledge Initiative of making it easier for educational institutions to develop and share resources.  For example the Repository OSID specifies how one system, an OSID consumer, can access and use assets from another remote system, an OSID provider. 

Universal Widget

Universal Widget is an initiative started by Netvibes to develop an open widget framework that would allow for the creation of widgets that could be used in a variety of widget platforms including iGoogle, Yahoo, Mac OS and Windows Vista.  It is not inconceivable that curricular applications couldn’t implement such a framework allowing them to use the same widgets….


It should be noted that W3C is working on a widget standard, see:
Widgets 1.0: Requirements

OAuth

OAuth allows you the User to grant access to your private resources on one site (which is called the Service Provider), to another site (called Consumer, not to be confused with you, the User). While OpenID is all about using a single identity to sign into many sites, OAuth is about giving access to your stuff without sharing your identity at all (or its secret parts).