QUOTE
Zum Stichwort "State-of-the-Art" fällt mir noch Lightbox (Bilder präsentieren) ein:
http://www.huddletogether.com/projects/lightbox/ (für einzelne Bilder)
http://www.huddletogether.com/projects/lightbox2/ (für ganze Serien)
Das ist noch ähnlich zu jQuery's Thickbox. Nur bei Thickbox kann man z.B. auch HTML/Ajax/iFrame,etc.-Content statt nur Bildern platzieren. Aber sieht ziemlich ähnlich aus.
QUOTE
Bei den Amis stehen die Projekte von 37Signals (
http://www.37signals.com/ ) ganz hoch im Kurs.
Ich denke hervorzuheben sind Basecamp (Projektmanagment,
http://www.basecamphq.com/) und Campfire (kolloborativer Chat,
http://www.campfirenow.com/).
Der Chat ist auch gut gemacht (obwohl auch nicht mehr als Nachbilden von bestehenden Desktop-Messengern wie MSN).
QUOTE
Google hat auch noch was zu bieten:
http://code.google.com/apis/ajaxsearch/wizards.html
Zu sowas sage ich dann lieber: Nein Danke, Google!
Solche "Ajax-APIs" nehmen dem Entwickler die Kontrolle weg, weil man keinen direkten Zugriff auf die Daten mehr hat. Da benutze ich viel lieber die Yahoo-APIs oder sogar MSN-APIs.
Also nur ein Beispiel: Bei Yahoo kannst du mit dem Web-Service die Kartendaten als Bild auslesen. Somit kannst du das Bild weiter verarbeiten (z.B einen schönen Rahmen drum herum machen und automatisch in das PDF für die "Anfahrt" einbinden).
Aber Google will mal wieder die Kontrolle:
1. Funktioniert nicht bei Browsern ohne JavaScript.
2. Google will dank den eingebunden JavaScripts die Benutzer verfolgen können. Bei Yahoo APIs ist das nicht so, da der Client direkt mit meinem Server spricht und nicht mit dem Yahoo-Server.
3. Google kann nach einiger Zeit z.B. Werbung einblenden.
4. Man kann diese Inhalte nicht automatisiert weiterverwenden (z.B. in E-Mails verschicken, schön in die App einbauen etc.)
Greets,
Joel