OpenSocial: Technologie.
OpenSocial besteht im Wesentlichen aus zwei Teilen. Zum einen aus der „OpenSocial-API“, die Schnittstellen für den einheitlichen Zugriff auf das soziale Netzwerk bereitstellt. Die API selbst, besteht wiederum aus 3 Kernkomponenten.. . Data ermöglicht den Zugriff und Austausch von Personendaten.. People erlaubt den „Blick“ auf den sozialen Graphen aus „Sicht“ einer Person. Somit lassen sich zum Beispiel personenspezifische Beziehungen (sog. Relationships) abfragen.. Activities für die textbasierte Kommunikation zwischen Personen. . Zum anderen besteht OpenSocial aus den sogenannten „OpenSocial Gadgets“, die mittels der OpenSocial-API Inhalte aus dem sozialen Netzwerk beziehen und beschreiben, wie diese vom Webbrowser darzustellen und zu verwalten sind. Technologisch betrachtet basieren OpenSocial Gadgets auf den Google Gadgets und erweitern diese um nicht-proprietäre Schnittstellen für den Zugriff auf die OpenSocial-API mittels JavaScript-Funktionen oder das OpenSocial-REST-Protokoll. Prinzipiell bestehen Gadgets aus einem XML-Grundgerüst, welches HTML-Text, JavaScript-Code und eventuelle CSS-Referenzen kapselt.. Beide Komponenten zusammen ermöglichen eine einfachere, einheitliche und interoperable Möglichkeit zur Entwicklung von Anwendungen im Kontext des Social Networking, sogenannter Social-Apps. OpenSocial-Anwendungen sollen deshalb die bisher proprietär entwickelten Lösungen ersetzen.