Adobe spustilo prieskum, či je záujem o preklad nástrojov a technológií do ďalších jazykov.
Pridajte prosím svoj hlas za slovenčinu a češtinu. Tu je formulár.
Adobe spustilo prieskum, či je záujem o preklad nástrojov a technológií do ďalších jazykov.
Pridajte prosím svoj hlas za slovenčinu a češtinu. Tu je formulár.
Tags: Adobe, Air, Flex, i10n, i18n, lokalizácia, slovenčina
Piotr Walczyszyn zverejnil užitočnú aplikáciu – as3term.
Jedná sa o jednoduchý terminál. Do aplikácie je možné vložiť kód v ActionScripte a pozrieť si jej výsledok. Skompilovanie a spustenie kódu sa aktivuje pomocou Shift+Enter.
Na správne fungovanie aplikácie potrebujete kompilátor z Flex SDK.
Na nasledujúcom videu Piotr ukazuje ako celá vec funguje.
Tags: Air, Flex, kompilácia, shell, vývoj
Ako som už písal, 13.9. budú na Medzinárodnom strojárenskom veľtrhu v Brne predstavené aplikácie postavené nad technológiami Adobe Flex a AIR. Nuž a tu je k tomu aj pozvánka
Tags: Air, Brno, Flex, Hot Runner Models, výstava
David Deraedt zverejnil zdarma dva užitočné nástroje. Jedná sa o Lupo Manager a Lupo Translator.
Preklad AIR a Flex aplikácii bez dobrých nástrojov je problematický. Flex natívne podporuje preklad pomocou properties súborov. Flash Builder neobsahuje žiadny nástroj, ktorý by prekladateľovi prácu zjednodušoval.
Lupo Manager vie spracovať kód bežnej aplikácie a prejsť všetky zdrojové kódy. Umožňuje identifikovať a nahradiť reťazce, ktoré majú byť lokalizované. Veľmi šikovná funkcia, ktorá ušetrí množstvo času.
Druhý nástroj je už určený pre prekladateľov. Lupo Translator umožňuje zobrať prekladové súbory a preložiť ich do jednotlivých jazykov. Prekladateľ nemusí mať inštalovaný Flash Builder.
Ešte doplním jednu zásadnú informáciu. Pokiaľ chcete používať locale, ktoré vo Flexovom SDKčku nie je, tak musíte ručne spustiť príkaz copylocale. Tento program vytvorí príslušné súbory potrebné pre zakompilovanie prekladu do aplikácie. Príkaz nájdete v adresári bin vo frameworku. Príklad:
copylocale en_US sk_SK
Vo frameworku sa objaví nový adresár frameworks/locale/sk_SK.
Medzinárodný strojárenský veľtrh sa nám blíži, bude sa konať od 13.9.2010 v Brne.
Čo má so strojárenským veľtrhom softvérarčina?
Napríklad to, že bude uvedený do prevádzky portál Hot Runner Models, kde bude možné získať prístup k viac než 200 000 modelom systémov na vstrekovanie plastov.
Z technologického hľadiska je to tiež zaujímavá vec, kombinuje použitie Adobe Flex 4, AIR 2, HTML5, Google App Engine a distribuované výpočty.
Okrem iného bude predvedená aj katalógová aplikácia pre výber integrovaný čeľustí, ktorá je už teraz k dispozícii on-line. Tu je skombinovaný Adobe Flex 4, AIR 2, Drupal a Google App Engine.
A to ešte stále nie je všetko. Najzaujímavejšie novinky, budú až na veľtrhu.
Tags: Adobe, Air, Drupal, Flex, Google App Engine, Hot Runner Models
Dámy a páni. Budúcnosť HTML5 sa stráca v temnote! Časť prehliadačov ju vidí zelene, časť červene, ale Elinks ju vidí jednoznačne čierne.
Swiz framework je malý šikovný kus kódu, ktorý výrazne zjednodušuje tvorbu AIR a Flex aplikácií.
31.8.2010 sa bude konať webminár, kde Piotr Walczyszyn porozpráva o prezentačnom modele Swizu.
Prehľad ďalších webminárov (napríklad o Doctrine a P2P) nájdete na FlashRealtime.com.
ItemRenderer je jeden z kľúčových konceptov potrebných na vytvorenie tabuľky, ktorá obsahuje okrem bežných údajov aj obrázky.
ItemRenderer funguje tak, že tabuľka/zoznam si pre každú viditeľnú položku vytvorí inštanciu itemRenderera. ItemRenderer je vizuálna komponenta, ktorá obsahuje napríklad políčko s textom. Tejto inštancii je potom predaný objekt reprezentujúci riadok tabuľky/zoznamu. Pri posune v tabuľke je itemRenderer zrecyklovaný a sú mu nastavené nové údaje, ktoré ma vyrendrovať. Recykláciou sa šetrí veľké množstvo procesného výkonu.
Ukážka:
Každý ItemRenderer vyzerá rovnako. Ako je možné zabezpečiť, aby každý itemRenderer vyzeral trochu inak na základe svojho obsahu. Napríklad chceme, aby sa zobrazil text, ak má rendrovaný objekt nastavený atribút content. Ďalej chceme, aby sa zobrazil obrázok, ak má objekt nastavený atribút image. Výsledok by mal vyzerať takto:
Ako na to? Odpoveď je prekvapivo jednoduchá. Aj pre itemRenderer je možné využiť mechanizmus stavov. Medzi jednotlivými zobrazeniami sa dá jednoducho prepínať tak, že ItemRendereru nastavíte jeho hodnotu currentState. O zbytok sa už postará Flex.
Pekne je táto problematika spracovaná v článku Understanding Flex itemRenderers – Part 4. od Petra Enta. Poznámka k Petrovmu článku: pre ďalšie stránky článku je nutné ťuknúť na šipku nad komentármi.
Flash Builder je šikovný nástroj na tvorbu RIA aplikácií. Bohužiaľ Adobe nevydalo verziu FB4 pre Linux.
Zahlasujte prosím za podporu Flash Builderu pre Linux na stránkach ideas.adobe.com.
Tags: Adobe, Flash Builder, linux, RIA
Pokiaľ chceme na Linuxe pracovať s AIRom cez príkazový riadok, je možné použiť adl. Ak sa však pokúsime adl spustiť, dostaneme nasledujúcu chybu:
adl: cannot execute binary file
Pomocou príkazu file zistíme, čo je to adl za súbor, dostanete:
adl: Mach-O executable i386
Adl zjavne nie je linuxový súbor. Kde je problém?
SDK získane z opensource.adobe.com neobsahuje totiž linuxovú verziu pre adl.
Oprava? Stačí prevziať Adobe AIR SDK pre Linux. Rozbalíme ho priamo do adresára s SDK a prepíšeme adl.
Na stránkach ideas.adobe.com je dokonca hlasovanie za opravu tohoto problému.