web 2.0 technologien
DESCRIPTION
A german-language talk I held on 2006-11-29 at the EnBW Zukunftswerkstatt about Web 2.0 Technologies.TRANSCRIPT
Web 2.0 Technologien
EnBW-Zukunftswerkstatt Internet
Thomas Witt, Infopark AG
«Web 2.0 is an attitude,not a technology»
– Tim O‘Reilly
Services• keine Programme
Einfach• „Rich User Experience“
Vernetzung• soziale Netzwerke• User-Inhalte• „kollektive Intelligenz“
Unabhängig• nicht gerätegebunden
Gemeinsame Philosophie
Technologischer Gemischt-
warenladen
Feeds• Abo, SyndikationAJAX• bessere OberflächenInteraktion• Kommentare, RatingsTags• «Folksonomy»Pings• Suchmaschinen
REST URLs• Einfaches APIRDF• Meta-InformationenMicroformats• Mini-„Semantic Web“Ruby on Rails• Web-Framework
Web 2.0 Technologieüberblick
Feeds
Verschiedene Standards• RSS: 0.9x, 1.0, 2.0• Atom
Informations-Updates• Paradigmenwechsel• Auto-Discovery
Basierend auf XML• einfach zu validieren
Erweiterbar• Podcasts
Feeds
AJAX
AJAX: «AsynchronousJavaScript and XML»
Client-Server-Interaktion im Web ohne Seitenwechsel• bessere Oberflächen
Anforderungen• neuer Browser
Code auf dem Client• Testen, Wartbarkeit• von jedem einsehbar
AJAX
Interaktion
Kommentare, Ratings, …• User Generated Content
keine Technolgie• Paradigmenwechsel• „Wollen wir das?“
Beispiel SUN• Konsumentenmeinungen
ggf. Einsatz von RDF• Trackbacks• Creative Commons Lizenz
Interaktion
Tags
«Folksonomy»• Alle Tags gehen vom
Volke aus
Einfaches Strukturieren von Informationen• Flexible
Informationshierarchie• Einbindung des Users
Unterstützende Technologie• Suche, Thesaurus, …
Tags
Pings
Update Pings• Information von
Suchmaschinen• kürzerer Round-Trip
Basierend auf XML• XMLRPC-Protokoll
Automatisierung bei Informationsupdate
Bei Google ggf. unterstützt von «Google Sitemaps»
Pings
REST URLs
REST: «Representational State Transfer»
Stabile URLs (Permalinks)
API nach außen
Datenzugriff via HTTP-URL• POST, GET, PUT, DELETE• zustandslos, cachebar• selbstbeschreibend
Mash-Ups
REST URLs
MicroformatPersonen, Relationen, …
Semantic Web durch die Hintertür
Erweiterungen des HTML-/XML-Markups• Parsen durch
Suchmaschinen
Beispiele• hCard• hCalendar• VoteLinks / hReviews• rel-Tag
Microformats
RailsRuby on Rails
Was ist was?• Ruby: Objektorientierte
Programmiersprache• Rails: Web-Framework
auf Ruby basierend
Vereinfachte Erstellung von interaktiven Web-Sites• Convention over
Configuration• wartbarer Code
Hocheffizient
Ruby on Rails
Feeds• Abo, SyndikationAJAX• bessere OberflächenInteraktion• Kommentare, RatingsTags• «Folksonomy»Pings• Suchmaschinen
REST URLs• Einfaches APIRDF• Meta-InformationenMicroformats• Mini-„Semantic Web“Ruby on Rails• Web-Framework
Web 2.0 Technologieüberblick
Was noch?
MethodikAgile Development
LizenzenCreative Commons
AusblickMobile Anwendungen, eCRM
Web 2.0 White Paper
infopark.de/bibliothek
Herzlichen Dank!
Ihre Fragen?<[email protected]>