O míchanicích služeb na bázi jejich API jsme si povídali ve článku věnovaném mashupům. V posledních měsících se doslova roztrhl pytel s webovými rozhraními pro vytváření mashupů a po Yahoo a Microsoftu přichází v zatím uzavřeném beta provozu se svým kouskem také Google v podobě Mashup Editoru.
Google Mashup Editor vám umožní přes webové rozhraní vytvořit si vlastní míchanici ze služeb Google a vašich vlastních dat. Vytvořená míchanice je pak zdarma hostovaná na stránkách Google, můžete z ní také vytvořit Google Gadget, který si mohou uživatelé přidávat do personalizovaného iGoogle.
Míchanicí si můžete vytvořit například mapu hotspotů, nebo zobrazit nabídku bytů ve vašem okolí – prostě spojovat svá (a i cizí) data s mapovými podklady nebo
Google Mashup Editor (GME) je rozdělen do tří hlavních částí: * Editor * Feed Browser * Sandbox
h3. Editor
V Editoru vytváříte projekt pomocí editace či vytváření GML souborů, kde GML znamená Google Markup Language. Můžete jeho prostřednictvím také nahrávat soubory JavaScriptu nebo obrázků. Každý GML soubor může obsahovat směsici XML, HTML, JS, CSS a značek GME, jimiž se dodává celá funkčnost a návaznost aplikaci. V podstatě jde o jednoduché programování. 
h3. Feed Browser
Feed Browser je nástroj pro získávání dat, ta putují nejčastěji formou RSS/Atom zdroje, lze použít také Google Base a další zdroje, často dokumentace odkazuje i na Yahoo! Pipes, což je takové pikantní. Ve Feed Browseru si jednoduše (zatím asi příliš jednoduše) nastavíte počet a zdroj dat, které vstupují do vaší míchanice. 
h3. SandBox
Sandbox je testovací stránkou vaší aplikace. Když do něj přejdete stiskem Test v Editoru, po chvilce vidíte svoji aplikaci a můžete testovat, jak funguje. 
h3. Publikace míchanice
Publikace aplikací je prostředek, jak hotovou aplikaci vypublikovat pro veřejnost na “ostrý server”. Aplikaci můžete publikovat jen na servery Google, nemůžete ji provozovat lokálně – dostanete doménu třetího řádu v googlemashups.com. Pokud vytvoříte zajímavou míchanici a zároveň s podporou Google Gadgets, může se snadno stát, že zveřejněním v galerii mashupů přijde na vaši aplikaci dost lidí – a pak budete rádi, že o provoz se stará Google. Ovšem českých aplikací se nával návštěvníků asi zatím netýká.
h3. Pro koho je Google Mashups Editor
Google Mashups Editor je zajímavý nástroj pro lidi alespoň trochu obeznámené s HTML, Javascriptem a CSS k vytváření vlastních webových aplikací. Z člověka snímá většinu otravné práce a nechává mu za to volnou ruku v kreativitě, pokud tam ovšem sahají schopnosti GME.
Pokud se podíváte do Google Mashup Gallery, najdete tu zatím tři desítky projektů, což vzhledem k uzavřenému testovacímu provozu je tak akorát. Najdete tu například aplikaci Tasks, tedy takový osobní personalizovaný To-do list. Nebo Earthquake Central, přehledné zobrazení zemětřesení na Google mapách.
A když už jsme nakousli konkurenční Yahoo! Pipes. Oproti nim je GME funkčně silnější, ale také složitější, protože zatímco v Pipes většinu věcí “programujete” taháním myši, v GME musíte “po staru” psát kód.
Mashup Editory vypadají být silnou zbraní. Umožňují přistupovat i méně zkušeným nebo více vytíženým zájemcům o tvorbu vlastních aplikací k vývoji takovýchto aplikací přistoupit. Je to rozhodně snažší, používat mashup editory, než se učit PHP a snažit se zvládnout dostatek knihoven na to, aby aplikace nějak vypadala (a i fungovala). Rozhraní generované mashup editory je sice většinou standardizované a svazující, na druhou stranu uživatelé jsou pravděpodobně zvyklejší na přístup Yahoo nebo Google k uživatelskému rozhraní, než že by je uchvátila vaše inovativnost.
Silnou zbraní také možná budou v boji proti menším soupeřům, zejména lokálním vyhledávačům, na které globální hráči narážejí v jednotlivých státech. Ti zatím neměli dost sil, aby se do nabídky mashup editorů také pustili, jenže to odvádí uživatele od jejich aplikací k aplikacím globálních hráčů. Bude to případ i Seznam Map, jejichž API je proti API Google Maps velmi slabé?
Nevýhodou pro český trh je, že zde existuje jen minimum vhodných volných datových zdrojů.
Odkazy: * Oficiální Google Mashup Editor blog * Stránky Google Mashup Editor * Yahoo! Pipes * Čertoděj 21.5.2007: Mashup aneb Míchanice pro Web 2.0
Jsem co jsem. Nohama stojím pevně na zemi a dlaněmi podepírám klenbu nebes.
Více o autorovi: Patrick Zandl.