Kapituloval Adobe pred Apple?

Adobe Flash: nový a vylepšený

Kapituloval Adobe pred Apple?

V mnohých ohľadoch sa spoločnosť Adobe dokonale hodila na poskytovanie bohatých schopností Flash profesionálnym dizajnérom. Bola to dobrá zhoda aj iným spôsobom: pôvodná dizajnová platforma Adobe bola založená na PostScripte nezávislom na zariadení jazyk popisu stránky pre atrament a papier a teraz by mohol použiť Flash ako podobne na zariadení nezávislý jazyk popisu obrazovky pre online doručenie.

Čoskoro po prevzatí Macromedia spoločnosť Adobe upustila od nemilovaných aplikácií GoLive a ImageReady z CS3 a nahradila ich aplikáciami Dreamweaver, Fireworks a samozrejme Flash Professional.

Spoločnosť Adobe tiež začala začleňovať prehrávač Flash do aplikácie Acrobat na spracovanie multimédií a interaktivity a posilnila podporu Flash vo svojich ďalších aplikáciách – najmä v InDesigne a rôznych video nástrojoch – ale na naplnenie svojho potenciálu potrebovala spoločnosť Adobe ísť ešte ďalej stále. Uznať, že prehrávač Flash môže fungovať ako bohatá univerzálna platforma, bolo ľahké: teraz to musela urobiť spoločnosť Adobe.

Prvý krok

Základným prvým krokom bolo pretvorenie prehrávača animácií Flash založených na snímkach na robustnejšie programové prostredie vhodné pre jeho novú rolu RIA.

To je presne to, čo spoločnosť Adobe urobila so svojím prvým vydaním, Flash Player 9, zabudovaním druhého virtuálneho stroja (VM2) založeného na úplne prepísanom jazyku ActionScript 3.

Ďalej spoločnosť Adobe musela prehodnotiť svoje nástroje na tvorbu obsahu, aby povzbudila vývojárov, aby vytvárali RIA pre nový runtime – Flash Professional mal sa osvedčil pri vytváraní bohatého obsahu s vysokým dopadom, ale jeho prostredie založené na snímkach bolo navrhnuté skôr na animáciu než na aplikáciu rozvoj.

Tu Adobe stavalo na základoch RIA, ktoré Macromedia už položila s rámcom Flex. Kľúčovou vlastnosťou Flex je MXML, značkovací jazyk založený na XML na popis komponentov používateľského rozhrania, komponentov, ktoré môžu byť prepojené s logikou ActionScript a samotné vykreslené pomocou jazyka ActionScript.

Flash builder

V časoch Macromedia bol Flex spojený s priebežným, serverovým generovaním Flash a neúmernými licenčnými nákladmi založenými na CPU, ale Adobe úplne premiestnilo Flex 2 tým, že ho otvorilo dokorán. Pomocou teraz voľne dostupného SDK a kompilátor vývojári môžu bezplatne vytvárať a nasadzovať pokročilé RIA založené na Flash.

Praktickejšie je, že vývojári môžu využiť výhodnú lacnú aplikáciu Flash Builder od Adobe, ktorá poskytuje známe IDE založené na Eclipse doplnené o inteligentnú úpravu kódu, ladenie a vizuál dizajn.

Ďalší aktualizačný rámec Adobe Flex v roku 2008 bol rovnako významný, pretože rozšíril súpravu SDK o podporu nového Adobe Integrated Runtime (AIR), ktorý okrem podpora Flash, Flex a ActionScript3 poskytuje aj prácu s PDF, vstavanú databázu SQLite a vykresľovací mechanizmus WebKit na spustenie HTML5, CSS a JavaScript.

Samotná povaha počítačov sa menila a stávala sa skutočne osobnou: vreckové mobilné zariadenie čoskoro nahradí stolný počítač ako primárny prostriedok prístupu k webovému obsahu.

AIR umožňuje vývojárom uvoľniť ich RIA z prehliadača a jeho karantény a dodať ich ako ľahké, samostatné aplikácie pre ľubovoľnú pracovnú plochu s podporou AIR, využívajúce presne rovnaký súbor v systémoch Windows, Mac a Linux systémov.

Adobe si však uvedomovalo, že to nestačí. Samotná podstata počítačov sa menila a stávala sa skutočne osobnou: vreckové mobilné zariadenie čoskoro nahradí stolný počítač ako primárny prostriedok prístupu k webovému obsahu. Spoločnosť Adobe potrebovala prepracovať platformu Flash, aby obsiahla mobilný priestor a bola pripravená na nadchádzajúcu záplavu vreckových zariadení.