mBed Interactor 1.1.1 - interaktivní multimédia na Webu

      Při šíření interaktivního multimediálního obsahu na Webu je velkým problémem kompatibilita různých technologií a webových prohlížečů. Zvolení určitého autorského nástroje pak často znamená výběr jedné z používaných technologií, což ve svém důsledku přináší omezení množství uživatelů, kteří si budou moci výsledné dílo prohlédnout ve svém webovém prohlížeči. Že tomu tak nemusí být vždy, ukazuje nová verze autorského nástroje mBed Interactor 1.1.1 od mBed Software (www.mbed.com).

      Interaktivní multimédia

mBed Interactor 1.1.1 slouží pro vizuální návrh interaktivních multimediálních komponent nazývaných mbedlety a určených pro vložení do webových stránek. Podobně jako ostatní multimediální autorské nástroje nabízí Interactor prostředí, ve kterém se mbedlet skládá z jednotlivých objektů umisťovaných na pracovní plochu.

      K dispozici je 12 druhů objektů (obrázek, sprite, cesta, tlačítko, text, zvuk, box, control, efekt, score, audiostream a sublet). Trochu možná chybí objekt pro přehrávání stále populárnějších (a to nejen na Macu) QuickTime filmů, a také objekt Cesta by si zasloužil větší variabilitu (cestou může být pouze úsečka, oblouk a jednoduchá Beziérova křivka).

      Objekty se jednoduše vytvářejí klepnutím na ikonu v navigační liště a do mbedletu se přenášejí myší. Atributy objektu se snadno nastavují v dialogových oknech, kde lze zvolit data pro objekt (obrázky, zvuk), nastavit parametry, jako je poloha, barva, viditelnost nebo hlasitost (záleží na druhu objektu), a definovat tzv. handlery, zajišťující interaktivitu mezi objekty a uživatelem.

      Tvorba handlerů trochu připomíná programování, ale místo aby návrhář musel psát nějaký kód, prostě jen v dialogovém okně vybírá události, na které handler reaguje (např. stisknutí tlačítka myši). Každé události potom stejným způsobem, tj. výběrem z nabídky, přiřadí nějakou posloupnost akcí: spuštění animace, přehrání zvuku apod., která se má provést. Pro snazší sledování vztahů mezi objekty je k dispozici okno Závislosti, zobrazující, jaké objekty se odkazují na další objekty prostřednictvím svých handlerů.

      Interactor 1.1 zavádí také tzv. prototypy, tj. vzory objektů se vším, co k tomu patří (nastavenými daty, vlastnostmi a handlery). Objekty, které jsou vytvořeny z prototypu, potom sdílejí stejné obrázky, zvuk a text, což při použití více takových objektů snižuje paměťové nároky mbedletu a také čas potřebný k nahrání. Kromě toho použití prototypu zrychluje návrh mbedletu díky možnosti znovu použít již vytvořený objekt.

      Novinkou verze 1.1.1 je také možnost přidat k objektu URL odkaz a měnit tvar kurzoru.

      Na Webu

      Zatímco mBed Interactor 1.0 vyžadoval pro prohlížení mbedletů zásuvný modul, verze 1.1.1 nabízí podstatně větší flexibilitu. Návrhář si totiž může zvolit jednu ze tří možností publikování, buď formou dat pro zásuvný modul, nebo pro aplet Javy a nebo pro DHTML.

      Asi nejnovější z těchto technologií je Dynamic HTML, které je zatím podporováno pouze verzemi 4 obou hlavních webových prohlížečů (Netscape Navigator (Communicator) a Internet Explorer). Navíc je implementace v obou prohlížečích trochu rozdílná. DHTML umožňuje vložit text, grafiku a zvuk do vrstev a potom pomocí JavaScriptu tyto objekty rozhýbat, přehrávat zvuk a reagovat na uživatelovy akce. mBed Interactor si poradí s oběma verzemi DHTML (pro Navigator 4.0 i Explorer 4.0) a nově (verze 1.1.1) je možné nechat pomocí Javy otestovat kompatibilitu prohlížeče, a v případě problémů zobrazit mbedlet jako aplet. Pomocí druhé z možností může návrhář nechat prohlížet mbedlet rovnou pomocí apletu (kompatibilní s Navigatorem 2.0 a Explorerem 3.0). Třetí a vlastně původní variantou z verze 1.0 je zobrazení mbedletu pomocí zásuvného modulu, resp. použitím ActiveX, které umí potřebný zásuvný modul nahrát automaticky.

      Klíčovou vlastností mBed Interactoru je nejen schopnost pracovat se všemi výše popsanými technologiemi pro práci s interaktivními multimédii na Webu, ale hlavně možnost navrhnout mbedlet pouze jednou a potom snadno přepnutím vytvořit jeho příslušnou podobu. Pravdou ovšem je, že určité vlastnosti zatím nejsou pro některé technologie publikování přístupné, rozdíly se ovšem verzi od verze stále zmenšují.

      Závěr

      mBed Interactor 1.1.1 je vizuální autorský nástroj pro návrh interaktivních multimediálních komponent, určených pro vložení do webových stránek. Oproti předchozí verzi přidal několik drobných vylepšení v uživatelském rozhraní a dále se rozšířily jeho schopnosti. Nejvýznamnější změnou je ale možnost publikovat vytvořený mbedlet formou DHTML, apletu Javy nebo jako data pro zásuvný modul. Právě touto vlastností je mBed Interactor mezi multimediálními autorskými nástroji pro Web jedinečný.

      Stejně jako u verze 1.0 se mi i zde líbil průvodce programem, který uživatele postupně provede procesem vytvoření jednoduchého mbedletu. Samotný průvodce je opět vytvořen jako mbedlet, takže může sám zároveň sloužit jako výukový materiál. Dokumentace programu je dodávána formou sady HTML stránek a obsahuje také popis, jak zařadit mbedlety do stránek ve vizuálních webových editorech typu Fusion, PageMill a HomePage. Firma mBed Software také uvedla několik knihoven s připravenými prvky, které lze ihned vložit do vlastních mbedletů.

      Software mBed Interactor 1.1.1 pro test poskytla firma mBed Software, 185 Berry Street, San Francisco, CA 94107, USA (www.mbed.com)

      Cena: 249 USD (zkušební verze zdarma na webovém serveru firmy)

      Min. požadavky:

      PC: 486DX, 10 MB RAM, 10 MB disk, Windows 95/NT 4.0

      Mac: 68020, 6 MB (680 x 0) nebo 8 MB (PowerPC), 10 MB disk, System 7.0

Roman Barták