• Monday May 27,2019

Mashups: Mashup Maker Smackdown

Es ist offiziell, Leute: Werkzeuge für die einfache Erstellung von Mashups sind ein "Muss", wenn Sie ein großes IT-Unternehmen sind. Intels kürzliche Ankündigung von MashMaker stellt sie neben Google, Microsoft und Yahoo! zur Verfügung, aber es gibt mehrere andere Konkurrenten in diesem unerwartet überfüllten Raum.

Alle diese Tools haben eines gemeinsam: Sie erleichtern es, Dinge zu tun, die bisher nur Programmierer tun konnten. Jeder von ihnen hat einen ganz anderen Ansatz, weshalb es sich um sehr unterschiedliche Anwendungen handelt. Werden diese Tools eine Grundlage für eine neue Generation von einfach zu erstellenden Anwendungen sein, die in ein, zwei Jahren im Internet eine starke Rolle spielen wird, oder sind sie nur Spielzeuge für Enthusiasten mit zu viel Zeit zur Verfügung? Schauen wir uns die Spieler an und was sie zu bieten haben.

Die großen Pistolen

Yahoo! Pfeifen

Yahoo! 'S Pipes hat wahrscheinlich die meiste Presse aller Apps in dieser Reihe, und das zu Recht: Es ist ein fantastisches visuelles Werkzeug, das jeder verwenden kann. Die Verwendung komplexer Syntax wird fast vollständig vermieden. Mit Pipes können Sie innerhalb von Minuten erweiterte RSS-basierte Mashups erstellen. Seit seinem ersten Erscheinen fügte das Pipes-Entwicklerteam einige dringend benötigte Funktionen hinzu, beispielsweise das einfache Mathematikmodul, das grundlegende Rechenoperationen und Geo-Funktionen ermöglicht, mit denen Map-Mashups erstellt werden können. Wie Sie an den Aktivitäten im offiziellen Forum erkennen können, hat Pipes leider immer noch keine großen Auswirkungen, und wir haben noch nicht die ersten wirklich großartigen Anwendungen gesehen, die darauf basieren.

Pipes ist auch nicht ohne Probleme. Erfahrene Programmierer werden höchstwahrscheinlich die Tatsache hassen, dass sie mit der visuellen Darstellung ihres Mashups verharren und nicht auf den Code dahinter zugreifen können. Darüber hinaus kann die visuelle Natur von Pipes manchmal zu seltsamen Fehlern führen - Module, die nicht reagieren und solche -, die manchmal nur durch Erstellen einer komplett neuen Pipe behoben werden können. Diejenigen, die Code nicht verstehen, werden diese Fragen jedoch gerne ignorieren, um die eigentlichen Anwendungen ohne fortgeschrittene Programmierkenntnisse erstellen zu können.

Microsoft Popfly

Microsofts Popfly möchte ein einfaches, aber leistungsfähiges Werkzeug sein, mit dem Nicht-Programmierer Mashups erstellen können. Es ist ein bisschen ähnlich wie Pipes - Sie können Blöcke erstellen, die "Codeabschnitte, die komplexe Vorgänge umschließen, z. B. das Abrufen von Daten von einer Website oder das Anzeigen einer animierten Diashow. "Dann verbinden Sie diese Blöcke über eine visuelle GUI zu einem vollständigen Mashup. Popfly ist jedoch derzeit als Alpha markiert. Um es auszuprobieren, benötigen Sie eine Einladung. Diese sind in dieser Phase nahezu unmöglich. Sie können dies jedoch tun , schau dir die Screencast-Präsentation an.

Dies ist ein komischer Ansatz. Warum sollten Sie eine Bewerbung ankündigen (und all die anfängliche Berichterstattung in der Presse von den Köpfen der Menschen ablenken), wenn Sie nicht zulassen, dass jemand sie seit Wochen oder sogar Monaten verwendet? Das von Google Mail und in letzter Zeit von Pownce entwickelte Modell der kontrollierten Verbreitung durch die Möglichkeit, mehr Benutzer einzuladen, scheint eine viel bessere Idee zu sein. Aber auch nach diesem längeren Start wird Popfly nach seiner vollständigen Öffnung immer noch ein interessanter Anwärter sein, denn es ist der erste große Test für die Microsoft Silverlight-Plattform.

Google Mashup-Tools

Google entschied sich für einen anderen Ansatz. Anstatt eine umfassende Mashup-Anwendung zu starten, wurde eine Vielzahl von Tools angeboten - einige wie Google Mashup Maker, die sich an Entwickler richten, während andere, wie MyMaps, von jedermann verwendet werden können. Ihre beeindruckende Sammlung von APIs kann hier gefunden werden, und obwohl sie dem Laien nicht viele Optionen für die Erstellung von Mashups bieten, hat ihre Offenheit zu einer großen Anzahl großartiger Mashups geführt, die auf ihren Diensten basieren.

Sollte sich Google dafür entscheiden, das Mashup-Machen einfacher zu machen, kann dies eine Reihe von Websites beschädigen. Ein gutes Beispiel ist kürzlich Google MyMaps, mit dem jedermann Daten zu Google Maps hinzufügen kann. Dutzende von Karten-Websites wurden mit einem schnellen Schlag obsolet.

Intel MashMaker

MashMaker ist auch eine der Anwendungen, die Sie momentan nicht ausprobieren können, weil sie noch nicht gestartet ist. Das Unternehmen dahinter ist Intel - nicht wirklich eine, die Sie für die Einführung von Web 2.0-Apps erwarten würden, aber der Spielplatz ist für alle offen, warum also nicht? Es hat ein interessantes Konzept: Es ist in Ihr Browser-Erlebnis integriert und ermöglicht Ihnen das Hinzufügen von Daten direkt von Ihrem Browser aus, während Sie im Internet surfen. MashMaker soll sehr bald live gehen; Schauen Sie sich in der Zwischenzeit die Videopräsentation hier an.

IBM QEDWiki

Mit QEDWiki (QED steht für Quick and Easily Done) hat IBM ein Wiki-Framework gewählt und den Enterprise-Weg eingeschlagen, was bedeutet, dass sich dieses Tool in erster Linie an Entwickler richtet, die auf zwei Ebenen arbeiten. Erstens können Benutzer "Befehle" oder "Widgets" erstellen, bei denen es sich im Wesentlichen um einfache Anwendungen oder Codeteile handelt, die für eine Vielzahl von Zwecken verwendet werden können. Dann können diese Befehle zu vollwertigen Anwendungen zusammengestellt werden, und der gesamte Prozess sollte die Entwicklungszeit drastisch verkürzen.

Das für die Verwendung von QEDWiki erforderliche Fachwissen ist definitiv höher als für Pipes oder Popfly. IBM behauptet jedoch, dass Nicht-Entwickler einfache Mashups erstellen sollten. Aufgrund der Komplexität der Dokumentation müssen Benutzer, die nicht mit den grundlegenden Programmierkonzepten nicht vertraut sind, keine Anwendung finden. Eine ausführliche Videopräsentation von QEDWiki finden Sie auf YouTube.

DIE UNTERHUNDE

Neben den großen Kanonen gibt es natürlich auch eine Menge würdiger Konkurrenten, die nicht von großen Unternehmen unterstützt werden: Dapper, Teqlo, Proto, Daten-Mashups , und OpenKapow. In gewisser Weise sind diese Unternehmen nur auf dem Papier Außenseiter; In der Realität werden die Benutzer die Anwendung auf jeden Fall verwenden, die am besten funktioniert, da kein Marketing die Benutzerfreundlichkeit der Dienste ersetzen kann.

Dapper

Dapper soll sowohl von Entwicklern als auch von Nicht-Programmierern verwendet werden, um auf einfache Weise Datenblöcke (Dapps) aus einer beliebigen Website zu extrahieren, sie in verschiedene Formate (XML, RSS, iCal, Google Maps usw.) zu konvertieren und Anwendungen zu erstellen von ihnen. Dapper erreicht dies durch einen eigenen Browser, der die Schlüsseldaten einer Website erkennt. Beispielsweise erkennt er die Ausgabe eines Suchformulars auf einer Website. Anschließend wird die Site analysiert und Sie haben die Möglichkeit, Teile davon als Felder zu speichern, die Sie gruppieren und in ein beliebiges Format konvertieren können, und Sie haben selbst einen Dapp. All dies funktioniert so gut, dass Dapper sich gegen alle Werkzeuge in dieser Zusammenfassung behaupten kann. Wenn man die Anzahl der damit erstellten Anwendungen berücksichtigt, ist es an diesem Punkt sogar führend.

Teqlo

Teqlo verfügt über ein bekanntes Netvibes-ähnliches Dashboard. funktionell ist es ähnlich wie Pipes und vielleicht sogar einfacher zu bedienen, es fehlen jedoch einige der fortgeschritteneren Funktionen; Außerdem hinterlassen einige Fehler, die wir beim Öffnen der Website erhalten haben, keinen großartigen Eindruck (der Service befindet sich in der Beta-Phase, ist aber nicht alles in der Beta-Version?) Trotzdem gibt es eine fertige Auswahl an Widgets, die Sie verwenden können Wenn Sie sich mit einfachen Apps verbinden, ist Teqlo unglaublich einfach und eignet sich daher besonders für Benutzer, die nicht mit der Programmierung vertraut sind.

Proto

Proto ist eine Desktop-Anwendung, mit der Sie benutzerdefinierte Anwendungen sehr schnell erstellen können, aber es erfordert weit mehr Wissen als beispielsweise Yahoo! Pfeifen Die Umgebung sieht aus wie ein echtes Entwickler-Dashboard, aber anstatt alles selbst zu programmieren, haben Sie eine große Auswahl an einsatzbereiten Komponenten. Achtung, in Proto können Sie nicht einfach eine Komponente über eine andere ablegen und erwarten, dass alles wie geplant funktioniert. Dieser Mashup-Maker ist dafür viel zu komplex. Es ist jedoch auch viel leistungsfähiger als alle anderen Tools, die wir hier erwähnt haben. Wenn Sie ein echter Power-User sind oder ein Entwickler, der nach einer schnellen und einfachen Lösung für eine Anwendung sucht, ist Proto der richtige Weg. Sehen Sie sich hier einen Screencast mit einer Übersicht einiger Grundfunktionen von Proto an.

DataMashups

DataMashups verfolgt einen pragmatischen Ansatz: Mit Hilfe einer Reihe vordefinierter Anwendungen (Widgets) können Sie in kürzester Zeit personalisierte Portale für Ihre Kunden erstellen. Es gibt hier keine echte Mashup-Funktionalität, da die Widgets nicht miteinander kommunizieren. Die Idee dahinter ist jedoch nicht die Erstellung komplexer Mashups, sondern die schnelle Erstellung einer brauchbaren Seite für Ihre Kunden. Leider ruiniert eine relativ schlechte Präsentation den Eindruck. Data Mashups wird auch einen sehr ernstzunehmenden Konkurrenten haben, sobald die Netvibes Universe-Funktion für alle verfügbar ist, da sie ähnliche Funktionen mit einer großen Auswahl an Modulen bietet.

OpenKapow

OpenKapow ist die perfekte Anwendung für alle, die Dapper für zu einfach halten. Es funktioniert mit dem Konzept von "Robotern" - Sie laden eine Desktop-Anwendung namens Robomaker herunter, die zum Sammeln von Daten von Websites verwendet wird. Während Dapper wichtige Datenblöcke auf Websites erkennen kann, bringt Robomaker dies auf die nächste Stufe, sodass Sie komplexe Prozesse automatisieren und das Verhalten einer realen Person in einem Webbrowser simulieren können, um die benötigten Daten abzurufen. Sie können dann drei verschiedene Robotertypen erstellen - RSS-, REST- oder Web Clip-Roboter, mit denen Sie entweder RSS-Feeds erstellen, eine API aus einer Website erstellen oder einfach eine Funktion von einer Website abrufen und an einer anderen Stelle verwenden können . All dies macht OpenKapow zu einem guten Werkzeug für ernsthafte Mashup-Erstellung, das wahrscheinlich hauptsächlich von professionellen Entwicklern verwendet wird, um sie bei ihrer Arbeit zu unterstützen.

EINE MASHABLE ZUKUNFT?

Diese Reihe von Tools, die zwar alle mit einem ähnlichen Zweck erstellt wurden, um Menschen beim Erstellen von Mashups zu unterstützen, konkurrieren nicht wirklich miteinander. Sie entsprechen vielmehr den unterschiedlichsten Bedürfnissen. Einige von ihnen, wie Teqlo und Pipes, werden von denen verwendet, die überhaupt nicht programmieren können (und wahrscheinlich auch nicht vorhaben), während andere, wie Proto und OpenKapow, leistungsstarke Tools sind, die die Anforderungen von erfüllen professionelle Entwickler. Die Tatsache, dass einige von ihnen eine sehr starke Unterstützung haben, wird nicht viel ausmachen, da jeder von ihnen wahrscheinlich nur aufgrund ihrer Qualität, Benutzerfreundlichkeit und Ausstattung eine Anhängerschaft erhält. Die Besten unter ihnen werden auf jeden Fall dazu beitragen, dass der Durchschnittsbenutzer mehr Macht in die Hände der ständig wachsenden Zahl von Mashups im Web stellt. Es ist vielleicht noch keine Revolution, da es noch einiges an Wissen erfordert, um etwas wirklich Gutes zu schaffen, aber es ist eine Chance für mehr Menschen als je, ihre Ideen mit weniger Kosten und Aufwand als je zuvor zu verwirklichen.


Interessante Artikel

Alles Gute zum Geburtstag Twitter!

Am Sonntag, dem 21. März, feiert Twitter seinen vierten Geburtstag - genau vier Jahre, seit Jack Dorsey zusammen mit Evan Williams und Biz Stone ein Phänomen begann.

Machen

Tolle Neuigkeiten: Sie können den legendären Videospielcharakter Mario einladen, auf dem Startbildschirm Ihres Mobiltelefons aufzutreten, wenn auf Ihrem Mobiltelefon Android 2.1 oder höher installiert ist. Android ist die ...

Takkle nimmt Sport illustriertes Bargeld

Mehr Geld für soziale Netzwerke: High School Sports Network Takkle wird heute bekannt geben, dass es eine zusätzliche Finanzierung von Sports Illustrated und der New York City Inv ...