Herzlich willkommen!

In WaveDevs News schreiben wir über Neuigkeiten über GoogleWave & WaveDevs.de

09.11.2009 ~ 0 Kommentare

Wavetipp #01: Waves verlinken

Waves verlinken

Oft schreibt man gerade in einer Wave und möchte mal eben schnell in diese einen Link zu einer anderen Wave einfügen. Nun müsste man normal erst umständlich die Wave schließen, die andere öffnen und den Link aus der Adresszeile kopieren, nur um anschließend wieder in die ursprüngliche Wave zurückzukehren. Vor allem bei größeren Waves kann das sehr viel Zeit kosten.

Dafür gibt es aber einen eigentlich ganz simplen Trick: Einfach eine Wave von rechts in den Blip ziehen, den man gerade bearbeitet, und schon wird ein Link zu dieser Wave eingefügt.

Stichwörter: , , ,

08.11.2009 ~ 0 Kommentare

Wave für Einsteiger: Grundlagen

Auch wenn sich dieser Blog später wahrscheinlich eher mit Themen, die für Entwickler interessant sind, beschäftigen wird, wollen wir am Anfang erst einmal die Grundlagen erklären.

Was ist Google Wave?

Von Google selbst wird Wave als eine Art “Neuerfindung der eMail” bezeichnet und beworben, allerdings wird es diese wohl wahrscheinlich nicht ablösen und ist auch nicht wirklich für alle Arten von Kommunikation geeignet. Eigentlich ist es eher eine Mischung verschiedener Eigenschaften von eMail, Instant Messaging, Wikis und mehr.

Grundsätzlich spielt sich das Ganze in “Waves” ab. Eine Wave stellt eine Konversation dar, in der mehrere Leute schreiben können. Das Besondere daran ist aber vor allem eins: alles geschieht in Echtzeit. Das heißt zum Beispiel, dass man schon während jemand tippt sehen kann, was derjenige schreibt, und alle Änderungen sofort passieren, ohne dass man erst speichern muss. Außerdem können dadurch auch theoretisch unbegrenzt viele Leute gleichzeitig an einem Text arbeiten.

Zur Zeit kann man Wave nur sinnvoll über Google nutzen. Später wird es auch die Möglichkeit geben, eigene Server für Wave anzulegen, die dann auch nichts mehr direkt mit Google zu tun haben müssen. Das ist zwar jetzt schon theoretisch möglich, aber nur mit einem Sandbox-Account möglich.

Begriffsdefinitionen

Eine Wave besteht aus einem oder mehreren Wavelets. Wavelets sind wie Waves auch Konversationen, die aber der Hauptkonversation untergeordnet sind, und die letzte Ebene, auf der noch Rechtevergabe möglich ist, d.h. nicht jeder Teilnehmer einer Wave muss Zugriff auf alle Wavelets haben, aber Personen, die zu einem Wavelet gehören, können in diesem alles bearbeiten.

Wavelets sind wiederum aus vielen Blips aufgebaut und die kleinste Einheit einer Wave. Blips sind einzelne Nachrichten, die sich auch auf vorherige beziehen können und sogar in anderen Blips eingefügt werden können.

Der Inhalt eines Blips wird als “Document” bezeichnet. Ein Document besteht aus XML, weshalb es nicht nur normalen Text sondern eigentlich alles enthalten kann.

Erweiterungen

Waves können zur Zeit über Gadgets und Robots erweitert werden.

Gadgets sind kleine Programme, die man in Waves einfügen kann. Das könne beispielsweise Spiele (z.B. Sudoku, Schach, Tic-Tac-Toe) oder kleine Tools (z.B. Umfragen, HTML-Editoren, Mindmaps) sein. Gadgets in Wave basieren auf der gleichen API wie OpenSocial Gadgets, die u.a. auch bei iGoogle eingefügt werden können. Die meisten dieser Gadgets laufen auch in Wave, können aber natürlich ohne Anpassung nicht alle Features wirklich nutzen.

Ein Robot ist im Prinzip ein Teilnehmer einer Wave, hinter dem aber kein Mensch sondern ein Programm steckt. Bots können dadurch natürlich erheblich mehr als Gadgets anstellen und haben auch meisten Auswirkungen auf die komplette Wave. Bots kürzen beispielsweise jede eingefügte URL automatisch, fügen Syntaxhighlighting ein oder erkennen automatisch Hashtags.

Hier gibt es Informationen zum Schreiben von Gadgets und hier für Robots, wir werden aber wahrscheinlich auch noch einmal ein paar Tutorials zu beidem bringen.

Stichwörter: , , ,

30.10.2009 ~ 0 Kommentare

WaveDevs: Blog zu Google Wave

Man würde nie denken, dass eine Welle soviel Aufmerksamkeit erzeugen würde…

Wir, Entwickler auf der freien API (= Schnittstelle) von Wave, starten hiermit einen neuen Blog zu Google Wave. Nein, wir sind nicht die Entwickler von Google Wave, sondern entwickeln für Google Wave.

Google Wave ist ein neues Echtzeit-Kommunikations-Tool, welches die Funtionen von Kommunikations- & Kollaborationsdienste vereint. Man kann Live sehen, wenn jemand etwas schreibt, kann bestimmten Textstellen antworten und kann Direktnachrichten senden.

Google Wave Screenshot

Man kann auch mehr: Direkt Bilder, Lieder und Videos von Online Diensten oder vom eigenen PC in das Wavelet (= Eine Nachricht, in welche man verschiedene Benutzer einladen kann) laden und jeder kann diese Live mitbeobachten. Dank der Playback Funktion kann man die Blips (= einzelnen Antworten) von Benutzern nach der Reihenfolge anschauen und verliert somit nicht die Übersicht, sogar wenn man eine kurze Zeit nicht am PC war.

Dank sogenannten Gadgets und Robots kann man Google Wave mit Erweiterungen Spiele oder Live Übersetzer erweitern.

Wir als WaveDevs Team werden auch Erweiterungen basteln und euch zur Verfügung stellen, die Neuigkeiten dazu findet ihr immer hier in unserem News Blog.

Neben unseren Erweiterungen werden wir regelmäßig über Neuigkeiten zu Google Wave berichten. Dank unserer kurzen Wavetipps könnt ihr immer wieder Neues ausprobieren, was ihr vielleicht noch nicht kanntet. Außerdem werden wir Tutorials zum Entwickeln mit der Wave API veröffentlichen.

Ein Blog zu Google Wave mit vielen Tipps & Tricks, das ist WaveDevs.

Stichwörter: , , ,