RSS-Mashup von Zeitschrifteninhaltsverzeichnissen

F. Rump, A. Kossovoi

RSS-Mashup von Zeitschrifteninhaltsverzeichnissen – Google AJAX Feed API

Definition, Geschichte

Diese Präsentation behandelt sowohl RSS als auch Mashups. Die wesentliche Arbeit lag aber in der Erstellung des Mashups aus RSS. Darum liegt im Weiteren der Schwerpunkt auf Mashups.

Ein Mashup entsteht durch Verschmelzung zweier oder mehrerer Internetseiten, die völlig unterschiedlichen Ursprungs sein können. Die Kombination dieser Seiten bietet jedoch mehr Information und Komfort, als die Summe der Einzelseiten. Mashups können programmiert oder mit Hilfe eines Mashup- Editors generiert werden. Editoren finden sich z. B. hier: in Google, in Microsoft als „Popfly“ und in Yahoo als Yahoo Pipes. Am 26.09.07 stellte Intel seinen Mashmaker vor, der wohl der komfortabelste von allen ist.

Vorteile von APIs

Google AJAX Feed API
http://code.google.com/apis/ajaxfeeds/

Schnelle und einfache Entwicklung von Mashups:
API + JavaScript

Erstellung des Mashups

http://elib.tiho-hannover.de/virtlib/rss1a.htm

1. Registrierung für Google AJAX Feed API

2. Einbindung von Key in Mashup – JavaScript

3. Aufruf von feeds – API

google.load – Funktion ruft Version 1 vom feeds API auf.

//<![CDATA[

google.load(„feeds“, „1″);

function OnLoad() {

var feedControl = new google.feeds.FeedControl();

feedControl.addFeed(„http://…/current.xml“, „Cancer“);

Die Klasse google.feeds.FeedControl ermöglicht die Darstellung der Ansammlung der feeds.

Es wird die FeedControl Klasse gebildet, die feeds (in diesem Beispiel – 1) werden hinzugefügt.

4. Letztlich werden die Ergebnisse dargestellt:

feedControl.setLinkTarget(google.feeds.LINK_TARGET_BLANK);
feedControl.setNumEntries(20);
feedControl.draw(document.getElementById(„feedControl“),
{drawMode : google.feeds.FeedControl.DRAW_MODE_TABBED});

feedControl.setNumEntries() gestattet es, die Anzahl von dargestellten Einträgen im feed zu ändern.

5. Aufbau von feedControls
RSS-URL; Zeitschriftentitel

4. Upload auf den Server

Zussammenfassung, Probleme:

Lizenzierte Inhalte:
http://www.sciencedirect.com/
“ You may not copy, display, distribute, modify, publish, reproduce, store, transmit, create derivative works from, or sell or license all or any part of the Content, products or services obtained from this Site in any medium to anyone, except as otherwise expressly permitted under applicable law or as described in these Terms and Conditions or relevant license or subscriber agreement.“

Die folgende Liste enthält mehr populäre und kommerzielle Mashups. Jedoch erreicht man über die Search Box ein Tag für medicine, science etc. und gelangt darüber auf eine entsprechende Liste. Zwar gibt es noch nicht besonders viele Mashups aus diesen Gebieten, aber solche wie dieses sind doch sehr nützlich.
Zurück zu RSS von Zeitschrifteninhaltsverzeichnissen. Titel, welche in unserem Mashup nicht enthalten sind, finden sich möglicherweise in der Datenbank TicTocs.

Eine Antwort schreiben