Dan Theurer ist Technical Evangelist beim Yahoo! Developer Network und gerade als Redner auf diesem Event und erzählt einiges zu Web 2.0, Yahoo!, Mashups, AJAX und Webservice Authentifzierung:
Es werden immer mehr Webservices angeboten und die technischen Variationen sind vielfältig. Der Vortrag wird die wichtigsten Technologien und Formate vorstellen und die Frage „Wie kann ich mein eigenes Web2.0 Mashup bauen?“ beantworten. Dan Theurer wird über die Grundlagen einer AJAX Applikationen gehen, Protokolle wie REST und SOAP besprechen und Formate wie XML, RSS, JSON, Serialized PHP beschreiben. Moderne Browser wie IE und Firefox erlauben keine Cross-Domain Aufrufe, da dies aber für Mashups zwingend notwendig ist werden verschiedene Techniken diskutiert die Cross-Domain Aufrufe ermöglichen. Dan wird anhand von Codebeispielen zeigen wie eine AJAX Application Web Service Aufrufe macht und zur Laufzeit die Ausgabe per DOM-Manipulation ändert. Darüber hinaus wird er einen Überblick geben wie Webservice Authentifzierung funtioniert zeigen wie man seine eigene Webservice basierte Emailanwendung programmieren kann.
Auf die Web 2.0 Basics muss ich hier ja nicht mehr eingehen, interessant ist natürlich, dass ein bisschen aus Yahoo Blickwinkel berichtet wird. Also viel Flickr, Del.icio.us…
Dan zeigt interessante Mashups wie den colrpickr oder verschiedenen Yahoo! Map Implementierungen oder die interessante Vermischung Eventbrowser.
Zum Thema AJAX gibts natürlich acuh einiges zu sagen.
Die Vorteile:
- Bandeith usage
- Seperation of data, format, style and function
Die Nachteile:
- Browser integration (Bookmarking, Back button)
- Response-time concerns
- SEO
- Reliance on JavaScript
- IDE support
- Web analytics
Auf JSON wird natürlich auch eingegangen und jetzt gehts erstmal in die Tiefen des Quellcode verschiedener kleiner Applikationen…
Oli hat hier schon die Themen vorher zusammengfasst und sogar gleich noch ein Bild von Dan gebloggt.
Sehr interessant, obwohl ich ja kein Programmierer bin, für die dieser Vortrag vor allem interessant sein dürfte und auch ausgerichtet sein dürfte…
Was denkt ihr über Mashups? Interessante Spielereien oder supernützliche Tools?
Welches sind eure beliebtesten Masups?
{ 1 comment… read it below or add one }
Mashups sind im großen Mase sicher Spielerreien. Sie zeigen aber die Fähigkeit, die man mit Webanwendungen haben kann. Ebenfalls, so finde ich, gibt es eine ganze Reihe von Mashups, die einen Mehrwert für die jeweilige Anwendung darstellen können.
Aktuell empfinde ich noch immer die GoogleMap als wertvoll im Bezug auf die Darstellung von Zielen, Punkten etc.
Der Umgang mit Mashups ist immer zu überdenken, aber sie können das Web verändern und das Nutzterverhalten des “gemeinen” Bürgers doch beträchtlich erweitern.