Erwähnenswert ist wohl
Opera Unite, welches Opera in einen Webserver verwandelt... habe ich nicht ganz kapiert, und da ich nur ein ekurze Arbeitspause habe, muss Roland uns das erläutern
Möööp!
Ich habe auch erst jetzt Feierabend und konnte bisher nur ganz grob
diesen Artikel überfliegen, in dem erklärt wird, wie man es ans laufen bekommt und
diesen, wo steht, wie es funktioniert und wie man eigene Entwicklungen erstellen kann. Nicht von dem "developer" im Titel abschrecken lassen, für eine Basis Einführung muss man nicht jedes Wort verstehen
Leicht lässt sich Opera Unite nicht erklären. Nur zu sagen, dass man damit Opera in einen kollaborativen Web(service)-Server verwandeln kann, ist ein klein wenig zu wenig.
Das ganze fängt damit an, dass man einen Account bei Opera benötigt, egal ob my.opera.com, dev.opera.com oder Opera Link - aber im Gegensatz zu klassischen Webbasierten Lösungen zur Zusammenarbeit - diesen nur benötigt, damit sich die einzelnen Opera Unite Server finden können. Im Prinzip wird damit eine Art erweiterte DynSNS Funktion aufgebaut.
<edit>
Damit der Zugriff auch problemlos durch Firewalls funktioniert, werden Proxies benutzt. Man nimmt Verbindung zu denen auf und dadurch öffnet man sozusagen den Kanal für die Anwendung.
</edit>
Danach läd man sich eine der Applikationen herunter oder benutzt eine der im aktuellen Build mitgelieferten, startet sie und läd seine Freunde und Bekannten ein, sich daran
in Echtzeit zu beteiligen. Dadurch wird ein dezentrales, gleichberechtigtes Soziales Netzwerk aufgebaut (ich mag den Begriff nicht, weil er mittlerweile im Netz semantisch falsch belegt ist) in dem man zusammen arbeiten kann.
Derzeit ist eine Anwendung dabei, die z.B. eine kollaborative Jukebox aufbaut:
Alle Leute in der Gruppe erstellen sich eine Playlist mit z.B. MP3s und diese werden in eine gemeinsame Playlist eingetragen und dann z.B. zufällig abgespielt. Das Ganze mit einem Bewertungssystem, einer Chat Funktion usw.
Im Gegensatz zu "normalen" Lösungen, die ähnlich aussehen, wird hier sowohl die Rechenleistung als auch die Bandbreite von allen Beteiligten zur Verfügung gestellt. Man verteilt seine Daten nicht wild und unkontrolliert im Netz bzw. auf einem fremden Webserver (zu den Bedingungen eines Service Anbieters) sondern bestimmt seine Inhalte selbst ...
Die Jukebox ist nur eine von vielen möglichen Anwendungen, man kann auf diese Art z.B. auch mit Kollegen an Spreadsheets arbeiten - und zwar mit allen Kollegen gleichzeitig und gleichberechtigt zusammen arbeiten (oder auch nicht gleichberechtigt, aber das ist eine Einstellungssache
), ohne dass man z.B. auf Fremdservices wie z.B. Google oder Microsoft Live zugreifen muss, um mit einem "dummen" Client auf deren Servern zu arbeiten - denn
man selbst und jeder beteiligte Kollege betreibt seinen eigenen Webserver/Webdienst.
Zusätzlich kommt die Möglichkeit hinzu, eigene Anwendungen für Opera Unite zu entwickeln.
<edit>
Das geschieht mit einer relativ einfachen API, die der für Opera Widgets ähnelt. Wer ein Widget schreiben kann, kann nach kurzer Zeit auch einen Unite Service schreiben. Im Gegensatz zu Widgets kann man bei Unite "Widgets" aber auch Zugriffe auf dafür eingerichtete Verzeichnisse auf der eigenen Festplatte zur Verfügung stellen, damit Daten gemeinsam genutzt werden können. Diese Services kann man entweder nur vom lokalen Unite Server aus anbieten oder auch den Service bei Opera hochladen, so dass ihn andere herunter laden und selbst laufen lassen können.
</edit>
So, das war eine erste Zusammenfassung, den Rest müsst ihr selbst heraus finden. :ätsch
PS: Opera selbst ist zwar mittlerweile ziemlich Beta und von der Basis her stabil,
Opera Unite ist aber noch sehr
Alpha, ja sogar noch ein echtes Labs Produkt mit all seinen Kinderkrankheiten ...
Wer es nicht benutzen will, kann die aktuelle Beta dennoch instalieren, den die üblichen Bugfixes sind drin. Der Unite Server muss manuell gestartet werden, also kein erhöhtes Sicherheitsrisiko bei Verwendung dieses Builds.
PPS: Wem ist aufgefallen, dass die blöden Herzchen bei Bookmarks ohne Favicons weg sind? :funny