August 2008
OpenSocial – Google Gadget API
Social Networks standardisiert
Im zweiten Teil der OpenSocial-Reihe geht es um das Google Gadget API. Immer wenn die Rede von einer Applikation ist, ist in diesem Fall stets ein Gagdet bzw. Modul gemäß dem Google-Gadget-Modell gemeint. Module für OpenSocial-Container sind eine konsequente Weiterentwicklung dieses Modells.
Text: André Wussow
Google Gadget-API
Das Google Gadget API gibt es schon länger. Mit dieser Schnittstelle werden kleinere Applikationen bzw. Module auf Basis von XML, HTML und JavaScript erstellt, die sich in vorhandene Webseiten integrieren lassen. Bei einem solchen Modul werden HTML und JavaScript in einem XML-Dokument eingebettet und so verwaltet.
Diese Module sind vollkommen mobil, sie können problemlos in die eigene Webseite bzw. jede beliebige HTML-Seite sowie in iGoogle oder einem OpenSocial-Container integriert werden. Ein kleines Beispiel-Gadget als Vorgeschmack kann dem folgenden Listing entnommen werden:
<?xml version="1.0" encoding="UTF-8"?><Module><ModulePrefs title="CreateOrDie - Sample" /><Content type="html"><![CDATA[Hallo COD'ler!]]></Content></Module>
In dem Content-Abschnitt des XML-Dokuments kann beliebiger HTML-Quellcode stehen. Folglich kann neben diversen Formatierungen natürlich auch ein Bild eingefügt werden. Ein entsprechendes Beispielmodul mit etwas mehr Inhalt könnte wie folgt aussehen:
<?xml version="1.0" encoding="UTF-8"?><Module><ModulePrefs title="CreateOrDie - Sample" /><Content type="html"><![CDATA[Hallo <strong>COD'ler<strong>!<br /><br /><img src="createordie.jpg" style="width:200px; height:100px;" /><br /><br /><em>Nur ein kleines Sample :)</em>]]></Content></Module>

- OpenSocial – Persistenz und Kommunikation
- Open Social – Social Gadgets
- Open Social – Google Gadgets detailiert
- OpenSocial – eine Einführung



























