Gadget Developer Blog

Google Gadgets für Anfänger.

Der erste Artikel in meinem bescheidenen Blog für Gadget Entwickler! Ich befasse mich seit einiger Zeit mit diesem Thema und habe bereits eine Reihe von Google Gadgets veröffentlicht. Damit ihr nicht genauso bei Null anfangen müsst wie ich, versuche ich hier in kurzen Artikeln meine Erfahrungen, Tipps und Tricks zur Entwicklung von Gadgets zu dokumentieren. Fangen wir aber am Anfang an.

Was sind eigentlich Google Gadgets?

Gadgets kann man sich als Applikationen oder Erweiterungen für die iGoogle Startseite vorstellen. Sie werden in Form einer XML-Datei gespeichert und von Google Servern zur Laufzeit in ein HTML-Frame gerendert. Ein Beispiel:

<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="hello world example" />
<Content type="html"><![CDATA[ Hello, world! ]]></Content>
</Module>

Ein Gadget kann eine kleine Anwendung, eine Mini-Webseite oder auch ein Werbemittel sein. Der Fantasie sind dabei kaum Grenzen gesetzt. Gadgets können auf der iGoogle Startseite, in der Google Toolbar und auf jeder beliebigen Webseite platziert werden.

Tutorial 1: Was man alles mit Gadgets machen kann und wie man sogar damit Geld verdient, habe ich sehr detailliert bei einem Vortrag auf  der a4uexpo in Amsterdam beschrieben. Hier findet ihr den kompletten Vortrag als VideoEinsteigern empfehle ich zuerst das Video zu schauen und anschließend weiterzulesen!

Wie werden Gadgets programmiert?

Hauptsächlich mit JavaScript und HTML / CSS. Ihr könnt aber auch Flash benutzen und beliebige andere Inhalte innerhalb eines Gadgets verarbeiten. Google stellt für die Programmlogik eigens eine JavaScript-API zur Verfügung. Es gibt sogar eine Art Entwicklungsumgebung (IDE), genannt Gadget Editor. Sie liegt in mehreren Versionen vor, hier findet ihr euer Werkzeug:

- Standard Gadget Editor mit diversen Code-Beispielen.
- Gadget Ads Editor zum Validieren von Banner-Werbemitteln.
- Editor als Gadget für iGoogle (mit einigen Fehlern).

Wo werden Gadgets gespeichert?

Als XML-Datei auf einem Webspace oder innerhalb eures Accounts auf einem Server bei Google. Wenn ihr bei einem Google-Konto angemeldet seid, lässt sich im Editor jedes Gadget speichern. Entscheidet ihr euch dafür, das Gadget auf eurer eigenen Domain zu hosten, dann kopiert den Quellcode aus dem jeweiligen Gadget Editor und speichert diesen in einer XML-Datei.

Wie geht es jetzt weiter und wie fange ich an?

Ich habe mir zunächst die Dokumentation zur Gadget API auf Google Code angesehen. So bekommt man einen guten Überblick über die technischen Möglichkeiten der Gadgets und entwickelt bereits Ideen zur Umsetzung.

Tutorial 2: Das Getting Started: Legacy Gadgets API Tutorial mit vielen Beispielen auf Google Code. Dort findet ihr folgende Informationen:
- Grundlagen zur Entwicklung, dem Editor, der API.
- Erstellen von User Interfaces innerhalb eines Gadgets.
- Arbeiten mit Remote Content wie XML Feeds, JSON und Co.
- Veröffentlichen von Gadgets im iGoogle Directory.

Eine Schritt-für-Schritt Anleitung, die kaum Programmierkenntnisse voraussetzt, findet ihr auf seoish.com. Aber macht euch bitte keine Illusionen: Das Programmieren von Gadgets ist eine SEHR technische Angelegenheit! Kenntnisse in HTML, CSS-Design und JavaScript sind meiner Ansicht nach unerlässlich.

Tutorial 3: Das How to make Google Gadgets Tutorial von seoish.com. War mir persönlich zu basic, aber für Einsteiger ohne technischen Hintergrund sicherlich empfehlenswert.

Wenn ihr Tutorials 1 und 2 mitgemacht habt, dann solltet ihr auf jeden Fall in der Lage sein, eure ersten Google Gadgets zu erstellen. Soviel zu den Grundlagen der Gadget-Entwicklung für Anfänger. Stay tuned! :-)

2 Antworten zu “Google Gadgets für Anfänger.”

  1. Teufel sagt:

    danke für die gute übersicht, ist verständlicher als der leitfaden für entwickler auf google

  2. Joachim sagt:

    Guten Tag,

    ich bin auf der Suche nach einem Programmierer der gaddets & widgets nach Vorlage programmieren kann.
    Leider ist es sehr schwierig jemanden zu finden der sich mit dieser Thematik auskennt.Bin selber webprogrammierer habe allerdings nicht die Zeit mich um gadgets zu kümmeren.
    Die gadgets sollen dann leztztendlich auf einem eigenen server laufen
    und in unsere websites (ist noch nicht online) eingebunden werden.
    Ich suche einen Freelancer bzw. Student der sich nebenbei etwas dazuverdienen möchte. Keine Agentur oder Internetfirma.
    Habe bereits schon in mehreren Foren bzw. bei myhammer Gesuchanzeigen reingestellt aber bisher leider ohne Eerfolg. Ich denke das die meisten keine Ahnung von gadgets Programmierung haben.Da es noch kein positives feedback zurück kam.
    Wo könte diesbezüglich noch jemanden finden?
    Wäre um jede Hilfe sehr dankbar..

    Bitte kurz eMail oder Skype Nummer bzw. irgendeine Kontaktnummer ich rufe sofort zurück..

    beste Grüsse,
    Joachim

Eine Antwort hinterlassen