AMOS Software
Elektronický obchodvyhledatMapa stránekEngllish pages
< Produkty < Adobe < Flex
Adobe Flex 3
Informace o produktu
Přehled vlastností
Flex Builder 3
Flex řešení
Co je to RIA?
Požadavky na systém
Porovnávací tabulka

Budujte webové prezentace nové generace

Flex je bezplatný open source framework pro vytváření výrazných interaktivních webových aplikací, které lze nasadit shodně pro všechny významné prohlížeče, počítače a operační systémy. Nabízí moderní jazyk a programovací model založený na standardech, který podporuje běžné návrhové vzory. Pro popis rozvržení uživatelského rozhraní a jeho chování se používá deklarativní jazyk MXML založený na XML a pro vytváření klientské logiky se používá ActionScript™ 3, výkonný objektově orientovaný jazyk. Flex také obsahuje bohatou knihovnu komponent s více než stovkou osvědčených a rozšiřitelných komponent uživatelského rozhraní pro vytváření bohatých internetových aplikací (RIA), a také interaktivní debugger aplikací ve Flexu.

Aplikace RIA vytvořené s použitím Flexu mohou běžet v prohlížeči s použitím softwaru Adobe Flash® Player nebo samostatně s použitím runtime prostředí Adobe AIR™ pro různé platformy. To umožňuje spouštět aplikace Flex shodně ve všech významných prohlížečích i samostatně na ploše počítače. A s použitím prostředí AIR mají nyní aplikace Flex přístup k lokálním datům a systémovým zdrojům na počítači, na kterém jsou spuštěny. Přehrávač Flash Player i prostředí Adobe AIR jsou dostupné k bezplatnému stažení na Adobe.com.

Vývoj aplikací můžete urychlit použitím softwaru Adobe Flex® Builder™ 3, produktivního vývojářského prostředí založeného na Eclipse™, a softwaru AdobeLive Cycle® Data Services, což je sada pokročilých datových služeb, které lze používat při vývoji ve Flexu. Oba tyto produkty je nyní možné zakoupit.

FRAMEWORK FLEX

Framework Flex poskytuje deklarativní jazyk, aplikační služby, komponenty a datovou konektivitu, kterou vývojáři potřebují k rychlému vytváření bohatých internetových aplikací (RIA) pro prohlížeč i pro samostatné použití.

Jazyky

Pro definování rozvržení, vzhledu a chování aplikace Flex používají vývojáři jazyk MXML. ActionScript™ 3, objektově orientovaný jazyk založený na standardu ECMAScript, je jazyk, ve kterém se definuje logika aplikace na straně klienta. Kód v MXML a ActionScriptu se zkompiluje dohromady do jednoho souboru SWF, který tvoří aplikaci Flex. Protože kompilátor je dostupný jako samostatná utilita ve vývojářském kitu Flex 3 SDK i jako součást softwaru Adobe® Flex® Builder™ 3, mohou se vývojáři rozhodnout pro vývoj v integrovaném prostředí (IDE) Flex Builder založeném na softwaru Eclipse™ nebo v jiném prostředí IDE podle svého výběru.

Knihovna tříd a aplikační služby

Flex obsahuje předem sestavenou knihovnu tříd a aplikačních služeb, která pomáhá vývojářům sestavovat a vytvářet aplikace RIA. Mezi tyto služby patří navázání dat, řízení přetažení, zobrazovací systém, který řídí rozvržení uživatelského rozhraní, systém stylů, který řídí vzhled komponent rozhraní, a efekty a systém animací, který řídí pohyb a přechody.

Komponenty
(vylepšené ve verzi Flex 3)

Knihovna komponent nabízí všechny ovládací prvky uživatelského rozhraní, které vývojáři potřebují, od jednoduchých tlačítek, zaškrtávacích polí a přepínacích tlačítek po komplexní datové mřížky, kombinovaná pole s nabídkami a editory RTF textu. Vývojář může použít poskytované kontejnery ke snadnému návrhu složitých adaptivních rozvržení a použít (nebo modifikovat) vizuálně skvělé skiny k dosažení ideálního vzhledu a dojmu.

Integrace s Adobe AIR
(nové ve verzi Flex 3)

Runtime prostředí Adobe AIR™ rozšiřuje webové aplikace na plochu počítače nezávisle na prohlížeči. To vytváří nové příležitosti pro poutavější online/offline aplikace s vyšším výkonem. Framework Flex poskytuje nativní podporu pro nová rozhraní API AIR a program Flex Builder 3 obsahuje všechny potřebné nástroje k vytváření, ladění, sbalení a podepsání aplikací vytvořených na základě Adobe AIR.

Zmenšení velikosti souboru SWF
(nové ve verzi Flex 3)

Můžete podstatně zmenšit velikost souborů SWF svých aplikací Flex. Navíc k optimalizaci byte kódu v kompilátoru Adobe Flex 3 nová funkce v softwaru Adobe Flash® Player dovoluje trvalé uložení frameworku do vyrovnávací paměti. Framework Flex se uloží do vyrovnávací paměti při prvním použití libovolné aplikace Flex a je připraven k opakovanému použití s ostatními aplikacemi Flex, bez ohledu na to, ze které domény pocházejí. Tato vyrovnávací paměť je nezávislá na vyrovnávací paměti prohlížeče, takže když byl framework Flex již jednou stažen, bude nadále k dispozici pro všechny aplikace Flex.

Práce se vzdálenými objekty a posílání zpráv ve Flexu
(nové ve verzi Flex 3)

Práce se vzdálenými objekty (Remoting) a posílání zpráv (Messaging) ve Flexu jsou nyní dostupné pro všechny vývojáře přes open source projekt BlazeDS. Vývojáři mohou nyní začít používat tyto výkonné funkce pro integraci se servery Java™ zdarma, a pak přejít na Adobe LiveCycle® Data Services, Community Edition pro certifikované verze a podporu, nebo upgradovat na plnou verzi LiveCycle Data Services ES, poskytující kompletní serverové řešení.

BEZPLATNÝ KIT ADOBE FLEX 3 SDK

Kompletní framework Flex můžete získat nezávisle na programu Flex Builder 3, když si zdarma stáhnete vývojářský kit Adobe Flex 3 SDK. Vývojáři mohou vytvářet kompletní aplikace RIA s použitím pouze tohoto bezplatného kitu Adobe Flex 3 SDK. Kit Flex SDK je také dostupný jako open source v projektu Open Source Flex SDK.

ROZVINUTÉ DATOVÉ SLUŽBY PRO FLEX

Software Adobe LiveCycle Data Services ES poskytuje kompletní sadu funkcí umožňujících práci s daty v aplikacích RIA. Dovoluje aplikacím RIA komunikovat s back-end datovou a obchodní logikou v rychlejším a efektivnějším operačním modelu. Software LiveCycle Data Services ES také umožňuje bezproblémovou integraci s obchodními procesy a dokumentovými službami v softwaru LiveCycle ES.

BlazeDS je bezplatný open source projekt nabízející všem vývojářům práci se vzdálenými objekty (Remoting) a posílání zpráv (Messaging) ve Flexu. Flex Remoting poskytuje binární serializovaný formát pro přenos dat nazvaný AMF.
© 2008 Amos Software | Ochrana soukromĂ­ |  Všechna práva vyhrazena. PatoÄŤkova 61, 169 00 Praha 6, tel: +420 284 011 211, fax: +420 284 011 212
Stáhněte si Adobe Acrobat Reader zdarma ! Stáhněte si Adobe Flash Player zdarma !