Populární moucha: informační mišmaš bez programování

Přidáme trochu toho, trochu onoho a hned máme mišmaš. Nebo mashup. Ne, nebojte, to se nejí. To je Popfly.
Populární moucha: informační mišmaš bez programování

„To se do takového dortu dá všecko, co je k jídlu nejlepší, všecko, co nejraději jíš, a pak je ten dort nejlepší. Když tam dáš takových nejlepších jídel pět, tak je pětkrát dobrý, když jich tam dáš deset, tak je potom desetkrát dobrý. Ale my si jich tam dáme sto a budeme mít stokrát dobrý dort!“ (Pejsek)

Slovem mashup se na internetu označují webové aplikace, které kombinují informace z různých zdrojů. Občas se pro tento typ aplikace používá také český výraz „míchanice“. Vhodnou kombinací různých informací mohou s minimem námahy vznikat velmi zajímavé a pro uživatele přitažlivé aplikace, aniž by uživatel dopadl jako Zlý pes.

Příkladem klasického mashupu může být mapa a v ní obrázky na místech, kde byly vyfoceny. Mapu vám poskytne Windows Live Virtual Earth, fotografie váš blog na Windows Live Spaces, souřadnice služba geonames.org, ale zkombinovat to dohromady už musíte sami. Bude vám k tomu stačit jen znalost HTML, Javascript, XML, CSS, objektového modelu Virtual Earth, služby geonames.org a programování. A to je ten kámen úrazu.

Ne každý je programátor a ne každý má chuť se šťourat v dokumentaci k několika jazykům a technologiím. S myší to ovšem umí každý. Proto tu máme aplikaci Microsoft Popfly, která nám mashup umožní v podstatě nakreslit. Ukázkový mashup, který si společně vytvoříme, najdete zde.

Popfly

Popfly je webová aplikace, která využívá technologii Silverlight 1.0, a která vám umožňuje vytvářet mashupy pro vaše webové stránky nebo blog, aniž byste museli programovat. Abyste mohli začít používat Popfly, budete potřebovat dvě věci – Live ID a doplněk pro prohlížeč Silverlight 1.0, který je zdarma a je dostupný pro IE, Firefox a Safari.

Live ID slouží k přihlášení do Popfly. Při prvním přihlášení si zvolíte přezdívku, pod kterou budete v Popfly komunitě vystupovat. Kromě toho, že vám Popfly umožní vytvořit si a uložit vlastní aplikaci a sdílet ji s celým světem, tak tu samou aplikaci můžete sdílet v Popfly komunitě a umožnit jí i přístup ke „zdrojovým kódům“.

Zdrojové kódy v pravém slova smyslu v podstatě neexistují. Celý návrh aplikace se dělá ve vizuálním prostředí pomocí tzv. blocks (budeme používat termín kostka), což jsou stavební kameny aplikace. Každá aplikace se skládá ze vzájemně propojených kostek, kdy každá kostka má jednoduchou funkci, parametry, jeden vstup a jeden výstup. Pospojováním kostek pak vznikne celá aplikace.

Klepněte pro větší obrázek

U každé kostky se autor snaží zachovat maximální jednoúčelovost, aby uživatel nemusel kostku složitě nastavovat pomocí parametrů. Pokud umíte programovat v jazyce Javascript, můžete si vytvářet vlastní kostky a ty opět sdílet s Popfly komunitou. Tvorba kostek je ale na samostatný článek a nebudu se jí tedy zde věnovat.

Kostky by se daly rozdělit do tří skupin. Na ty, které získávají informace - např. Live Spaces , dále na kostky, které data zobrazují - např. Carousel, a na kostky pomocné - např. Filter, které informace upravují.

Typická aplikace vytvořená pomocí Popfly má alespoň jednu kostku, která umí informace získat a právě jednu kostku, která informace zobrazuje. Počet kostek, které data získávají a upravují, je v podstatě neomezený. Kostka, která informace zobrazuje, může být jen jedna. Ke každé aplikaci navíc můžete připojit kousek HTML kódu, který se k výsledné aplikaci připojí. Jelikož ale jedna praktická ukázka je stokrát lepší než deset stránek textu, připravil jsem pro vás krátký screencast (záznam obrazovky), kde si ve čtrnácti minutách ukážeme Popfly v praxi.

Spustit video na Soapboxu (pro uživatele Windows Internet Exploreru)

Stáhnout video v plném rozlišení 1024 × 768 (WMV, 28 MB)

Pokud bych to měl na závěr v krátkosti shrnout, tak lze jednoduše říci, že Popfly otevírá mnoha uživatelům, kteří neumí programovat nebo jsou omezeni možnostmi svého blogu, úplně nový svět tvorby a vylepšování webových stránek. Je tedy jen otázkou času, kdy Popfly komunita, snad i česká, vytvoří dostatek kostek, které uspokojí i ta nejnáročnější přání.

Omlouváme se, ale kvůli chybě v redakčním systému nelze v tuto chvíli streamovat video v prohlížeči Windows Internet Explorer. Řešením je jeho prohlédnutí na Soapboxu (je nutné jít přes odkaz výše, vyhledávač Soapboxu jej nevidí, je skryté; pokud Soapbox zobrazí výběr jazyka, vyberte a posléze klikněte na náš odkaz ještě jednou), případně jej stáhnout (jednoznačně nejlepší varianta). Na nápravě pracují naši programátoři. Děkujeme za pochopení. Redakce

Témata článku: Video, Windows, Programování, Undefined, Silverlight, Carousel, Vide, Windows Live ID

23 komentářů

Nejnovější komentáře

  • qweryx 25. 11. 2007 13:08:05
    Tak proč proboha používáte technologii WM když to s ní neumíte (nebo s ní...
  • none 24. 11. 2007 10:31:16
    no ja vam nevim, ale to, ze nekdo implementuje jine defultni atributy...
  • Bob 24. 11. 2007 2:10:42
    O dodrzovani webovych standardu toho uz vim docela hodne ,proste nejde...
Určitě si přečtěte

11 tipů, jak efektivně a přesně sledovat počasí pomocí internetu

11 tipů, jak efektivně a přesně sledovat počasí pomocí internetu

** Sledujte počasí z více zdrojů a podrobněji, přesněji tak určíte, jaké počasí vás potká na dovolené ** Na webu najdete hromadu pokročilých předpovědí počasí, ale i specializované meteorologické služby ** Vybrali jsme 14 služeb na počasí, které se vám můžou hodit

23.  6.  2017 | Jakub Čížek | 19

Nejlepší program pro střih videa na doma: 9 video editorů, ze kterých si vyberete

Nejlepší program pro střih videa na doma: 9 video editorů, ze kterých si vyberete

** Pokročilé střihové programy pro neprofesionální využití stojí do 3 000 Kč, jsou ale i zdarma ** Podpora 4K, hromada editačních funkcí a efektové filtry jsou samozřejmostí ** Vybrali jsme 9 nejzajímavějších programů pro nejrozšířenější operační systém Windows

25.  6.  2017 | Stanislav Janů | 32

Herní počítač vs. Xbox One X: Kvalita obrazu není všechno

Herní počítač vs. Xbox One X: Kvalita obrazu není všechno

** Nový Xbox One X slibuje hraní ve 4K s HDR za 13 tisíc korun ** Aby stejnou kvalitu obrazu zvládl počítač, museli byste za něj dát minimálně dvakrát tolik ** Přesto herní počítače stále svůj smysl mají

24.  6.  2017 | Tomáš Holčík | 58


Aktuální číslo časopisu Computer

Bojujeme proti Fake News

Dva velké testy: fotoaparáty a NASy

Co musíte vědět o změně evropského roamingu

Radíme s výběrem základní desky