Microsoft a Google na téma Mashup Generator

Na trh s Web2.0 nástroji se vrhli i dva giganti: Microsoft a Google. Oba nabízejí, zatím v neveřejném testovacím provozu, „nástroj pro vytváření mashupů question“. S čím přišli?

Popfly - Microsoftí mashupovadlo

Microsoftí nástroj („mashupovadlo“) se jmenuje Popfly external. Je postavený na technologii Silverlight external, a tak přímo hýří grafickými efekty, od průhlednosti kdečeho až k animaci kdejaké prkotiny. Kromě vytváření mashupů nabízí i vytváření stránek a diskusi s dalšími Popfly vývojáři.

Popfly editor V Popfly je vytváření mashupů prosté a intuitivní: Na plochu si ze „zásobníku“ nejprve přetaháte požadované komponenty. Těmi jsou nejrůznější zdroje dat (RSS kanály či nejrůznější služby), zobrazovače (např. Image Carousel nebo Virtual Earth) či mashupy jiných autorů. K dispozici jich je několik desítek. Komponenty se objeví jako (samosebou animované) červené krychle s dvěma přípojnými body.

Popfly connector Kliknutím na krychli (komponentu) aktivujete její výstupní bod a pomocí myši můžete táhnout čáru ke komponentě, která má data přijímat. Myší můžete tyto datové spojnice také rušit... Výstup z jedné komponenty můžete přivést na více dalších, stejně tak každá komponenta může přijímat data z více komponent.

popfly 3 Pokud Popfly dokáže pochopit, co ze zdroje odpovídá čemu u příjemce, tak to při vytváření tak nastaví. Když jsem např propojil výstup RSS z bLaugh external s Image Carouselem, tak Popfly přiřadil parametru „Image URL“ u Carouselu ImageURL z bLaugh apod. Pokud to nepochopí, můžete mu to ručně „dovysvětlit“. Dokonce můžete, pokud potřebujete, přepnout na textové zobrazení a editovat si potřebné přímo na úrovni zdrojového kódu. Zdrojový kód jsem nezkoumal podrobněji, ale na první pohled vypadá jako nějaká odrůda C, nejspíš C#...

popfly 4 Nakonec si můžete svůj nový mashup prohlédnout, vyzkoušet a jste-li s ním spokojeni, můžete ho zveřejnit. Takto například vypadá zmiňovaný mashup, který spojuje bLaugh s prohlížečem obrázků: bLaugrousel external (nutný runtime Silverlight).

Popfly nabízí tutorial, který vás provede krok za krokem vytvářením mashupu a několik příkladů: Traffic in Seattle Mashup, Image Scraper/Snipshot Mashup, Oceans of the World, User Input for Flickr Search Mashup, Whack a Cat, Twitter Map nebo Image Carousel.

Google Mashup Editor
S čím proti tomu nastupuje Google external? Řekněme si na rovinu - jeho Google Mashups Editor external je mnohem spartánštější, jak prostředím, tak prostředky. Žádné opulentí drag-n-drop operace... Mashup vytváříte v prostém textovém editoru jako XML soubor. Přitom máte v liště seznam tagů a jejich atributů.

Google Mashup Editor Ke spartánskému prostředí se přidávají i poměrně omezené možnosti co do výběru zdrojů. Na druhou stranu je vytváření mashupů v GME víc podobné „opravdovému programování“ - vlastní logiku programujete v JavaScriptu, vzhled nastavujete pomocí HTML/CSS. Viz Getting Started external či GME developer knowledge base external.

Google Mashup Editor trpí klasickými nemocemi early pre alpha verzí anglických nástrojů - například nedokáže korektně uložit soubor, v němž jsou znaky s diakritikou. Předpokládám ale, že zrovna tohle bude během několika dnů opraveno.

Jak tedy dopadá porovnání? Dalo by se říct, že na jednom konci pomyslné osy je Microsoft s Popfly, na druhém Google Mashup Editor. Popfly je, řekněme to na rovinu, pro začátečníka jednodušší (zmiňovaný mashup vznikal asi dvě minuty), umožňuje ale i jít do hloubky a přímo programovat. Má mnohem víc komponent a vypadá podstatně líp než jeho protipól od Googlu. Na druhou stranu je výrazně omezen tím, že k jeho běhu (i k běho výsledných mashupů) je třeba Silverlight.

Google Mashup Editor využívá AJAX, HTML, CSS a JavaScript, takže výsledek může běžet téměř na jakémkoli systému a prohlížeči. Na druhou stranu práce s ním není příliš intuitivní a je viditelně „příliš mladý“.

Oba editory jsem zkoušel ve Firefoxu na Windows XP, oba fungovaly bez problémů.


Reklama AdSense

Powered by Drupal - Design by artinet