In der Ära von Web 2.0 hat sich eine neue Remix-Kultur entwickelt, die durch Mashups geprägt ist – die Kombination bestehender Inhalte zur Schaffung neuer. Datenanbieter ermöglichen über Web-Programmierschnittstellen den Zugriff auf ihre Daten, was die Erstellung und Veröffentlichung interessanter Anwendungen erleichtert. Dieses Buch vermittelt die technischen Grundlagen, um externe Daten und Anwendungen einzubinden, Schnittstellen zu nutzen und die zurückgegebenen Daten kreativ zu kombinieren. Es bietet Inspiration für die Entwicklung innovativer Mashups, die sowohl globalen Bedarf decken als auch den persönlichen Alltag bereichern können. Eine umfassende Liste möglicher Datenquellen ist ebenfalls enthalten. Darüber hinaus wird der wirtschaftliche Aspekt von Mashups beleuchtet, da sie zunehmend als wertvolle Werkzeuge zur Entwicklung individueller, vernetzter Anwendungen angesehen werden. Im zweiten Teil des Buchs wird praxisnah erklärt, wie Mashups entstehen, etwa durch die Visualisierung aktueller Erdbebeninformationen auf digitalen Karten oder den Zugriff auf Daten von eBay und Amazon zur Schaffung eines virtuellen Marktplatzes. Multimediale Mashups mit Audio- und Videoinhalten werden ebenfalls behandelt. Das Buch bietet nicht nur technische, sondern auch konzeptionelle Einblicke in die Entwicklung von Mashups. Am Ende sind Sie bereit, Ihre eigenen Projekte zu starten und das neuartige Konzept der Softwareentwicklung zu
Denny Carl Boeken



AJAX ist die modernste Web-Technologie, die Web-Entwicklern zur Verfügung steht und asynchronen Datenaustausch mit Web-Servern ermöglicht. Dadurch entstehen Anwendungen, die zuvor nur bei Desktop-Programmen möglich waren. Langsame Webseiten mit langen Ladezeiten verwandeln sich in agile Highspeed-Oberflächen, bei denen jeder Klick und Tastendruck Freude bereitet. Der Benutzer bemerkt kaum, dass ein weit entfernter Webserver existiert, da AJAX den Server praktisch ins eigene Zuhause oder Büro holt. Das Buch führt umfassend und verständlich in diese Technologie ein. In fünf Kapiteln erhalten Sie das nötige Wissen, um Ihre Webseiten mit AJAX aufzuwerten oder neu zu gestalten. Es wird der Ursprung und die Entwicklung von AJAX skizziert, und Sie lernen die Bestandteile von AJAX-Anwendungen kennen. Zudem werden populäre AJAX-Anwendungen vorgestellt, die demonstrieren, was mit dieser Technologie möglich ist. Ein zentrales Kapitel widmet sich der Entwicklung der AJAX-Engine, die den Einsatz von AJAX in eigenen Projekten erleichtert. Fünf praxisnahe Projekte – ein Online-Editor, eine Shoutbox, eine Bildergalerie, ein RSS-Ticker und ein Spiel – werden Schritt für Schritt erklärt, sodass Sie AJAX hautnah erleben und wertvolle Tipps erhalten. Abschließend bietet eine Sammlung von Bibliotheken und Links Inspiration und Anregungen zur Anwendung und Erweiterung Ihres Wissens.