Uwaga! Pojawił się chyba pierwszy duży projekt AIR‘owy w Polsce!. Ministerstwo Finansów zdecydowało się stworzyć aplikację do wypełniania PIT’ów-37 w technologii Adobe AIR. Do ściągnięcia ze strony www.e-deklaracje.gov.pl.
Wielkość tego projektu to jednak nie złożoność aplikacji (bo całość wypełniania i obliczeń opiera się o interaktywny formularz PDF), ale jego nadchodząca popularność. Już widzę, jak w statystykach wystrzelą słupki popularności środowiska Adobe AIR w Polsce
Appka oprócz rozliczeniowego PDF’a dodaje kilka możliwości “desktopowych”, czyli zapisywanie wersji roboczych na dysk, śledzenie statusu wysłanego rozliczenia czy z detali: kontrolę aktywności połączenia internetowego lub uruchamianie na starcie systemu.
Przydałby się jeszcze tylko lepszy system pomocy, bo ten aktualny to po prostu wielgachny PDF w którym na 30 stronach opisana jest cała aplikacja. Dla normalnego użytkownika jest to całkowicie nie do ogarnięcia…
Instalator aplikacji:
(aplikacja jest cyfrowo podpisana przez MF więc proszę się nie bać o jakieś wałki z mojej strony… )
Instalator wymaga zainstalowanej wtyczki Flash Player w wersji minimalnej 9.0.115
Lupo Flex Localization Studio będzie to narzędzie składające się z dwóch modułów z których każdy ułatwiać będzie:
Lupo Manager – proces tworzenia lokalizacji podczas pisania aplikacji, czyli: zamianę tekstów na odnośniki do resourceManager’a, dodawanie nowych jezyków, czy generowanie potrzebnego kodu AS/MXML
Lupo Translator – proces tłumaczenia kolejnych tekstów aplikacji na różne języki, coś na kształt Poedit dla plików *.po/*.mo
Niestety nie ma narazie możliwości ściągnięcia instalki Lupo ani zarejestrowania się do programu beta-testów….
Wyśmienita aplikacja Tour de Flex przedstawiająca możliwości Flex/AIR doczekała się aktualizacji do wersji 1.2. Można ją ściągnąć ze strony http://www.adobe.com/devnet/flex/tourdeflex (uwaga! instalka waży 37MB!) lub wykonać automatyczny update uruchamiając wcześniejszą wersję aplikacji. Więcej informacji o zmianach znajdziecie na stronie Grega Wilsona.
Niecały miesiąc po premierze AIR 1.5 dla PC i OSX Adobe AIR Team zaanonsował wersję o takim numerze dla systemu Linux. Więcej informacji w wpisie na ich blogu.
Z ciekawostek trzeba dodać, że działa w końcu instalacji aplikacji AIR prosto z przeglądarki internetowej za pomocą tzw. “badge”. Jednak wymagana do tego jest najnowsza wersja Flash Playera dla Linux (10.0.15.3)
27 listopada 2008 roku firma Janmedia zorganizowała we Wrocławiu spotkanie o nazwie RIA Day 2008 (Flex, AIR , LiveCycle & ColdFusion jam). Oprócz zagadnień zawartych w nazwie odbyło się także wręczenie nagród w konkursie Flex Challenge.
Pierwsze wystąpienie miał jeden z głównych Adobe Evangelistów, Ben Forta.
[inspic=8,,fullscreen,thumb,:must]
[inspic=10,,fullscreen,thumb,:must]
[inspic=11,,fullscreen,thumb,:must]
[inspic=12,,fullscreen,thumb,:must]
[inspic=15,,fullscreen,thumb,:must]
Bardzo ciekawie prezentowały się plany Adobe na rok 2009, a zwłaszcza kwestia nowych wersji Flash Playera (codename: “Argo” i “Stratos”) oraz nowego środowiska AIR (codename: “Athena”, “Zephyr” oraz “Stratos”) dla urządzeń innych niż PC (czyli telewizory, smartphone’y czy low-endowe komórki)
[inspic=13,,fullscreen,thumb,:must]
[inspic=14,,fullscreen,thumb,:must]
Bardzo ciekawe było też wystąpienie Piotra Walczyszyna (pierwszy, polski Adobe Evangelist ) które początkowo miało być na temat tworzenia aplikacji AIR za pomocą Flash CS4, a skończyło się na pokazaniu jak korzystać z Adobe Cocomo oraz frameworka Swiz.
[inspic=16,,fullscreen,thumb,:must]
Później techniczną prezentacją na temat Zend + AMF dał Michał Zwoliński, po nim znowu Ben Forta z bardziej deweloperską niż marketingową prezentacją na temat Flex + LiveCycle i mocno marketingowa prezentacja Tadeusza Chełkowskiego o narzędziach z pakietu LiveCycle (wspomaganie decyzji, generowanie PDF’ów, etc)
Po kolejnej przerwie na regenerację sił i konsumpcję organizatorzy wręczyli nagrody w konkursie Flex Challenge. Gdy nagrody rzeczowe zostały rozdane, swoje prezentacje miało 3 finalistów, z których tylko Mateusz Malczak (pierwsze miejsce za aplikację cartoonair.com) pokazał coś technicznego i konkretnego
Niestety zawiodłem się na ekipie ArsThanea, która opowiadała o projekcie MyDeco.com. Chłopaki nie pokazali nic technicznego, a jedynie same ogólniki (że Cairngorm, że Papervision, etc). Odniosłem też wrażenie, że nie lubią tego projekt (strasznie “rozstrzelonego” po świecie – część ekipy w Londynie, część na Ukrainie, część jeszcze w innej części świata, narzucanych narzędzi pracy)
Ogólnie imprezę oceniam bardzo wysoko. Organizacja była perfekcyjna, poruszane tematy ciekawe, a jedzenie bardzo dobre
Zgodnie z moimi przeczuciami Adobe zaprezentowało dzisiaj środowisko uruchomieniowe Adobe AIR 1.5 (do ściągnięcia na get.adobe.com/air, lub przy pierwszym uruchomieniu aplikacji przeznaczonej dla 1.5). Aktualizacja dość znacząca, bo przynosząca zmiany w:
silniku Flash Playera (od teraz jest to wersja 10) wraz z większością możliwości FP10 (Pixel Bender, 3D – choć dalej bez wsparcia sprzętowego dla pełnoekranowego wideo),
silniku wbudowanej przeglądarki WWW – WebKit. Nowa wersja posiada nowy interpreter Javascript o nazwie Squirrelfish, który jest wydajniejszy niż inne silniki o około 35%,
lokalnych bazach SQLite – dostępne jest teraz szyfrowanie danych – przydatne w przypadku tworzenia aplikacji, które przetrzymują cenne dane na komputerze użytkownika.
Z przykładowych aplikacji AIR 1.5 Adobe proponuje BlackBookSafe (zarządzanie kontaktami – aplikacja AJAX’owa wykorzystująca 3D) Apprise (czytnik RSS) oraz Salesbuildera (więcej info).
Oczywiście nic nie zrobimy bez nowego SDK – takowe do ściągnięcia ze strony Flex SDK.
sposobów komunikacji z stroną serwerową (HTTPService, WebService czy Remoting),
wykorzystania różnorakich API (np.: Twitter, Ebay, Flickr, etc),
zewnętrznych komponentów do generowania wykresów,
komponentów do map (Google Maps, Yahoo Maps)
innych komponentów, np.: Degrafa, cała masa od zewnętrznych deweloperów
Aktualnie aplikacja posiada 217 przykładów, ale dzięki temu, że posiada wbudowany system aktualizacji liczba ta będzie się prawdopodobnie szybko zwiększać
Interfejs Tour de Flex pozwala nam na podgląd źródła każdego komponentu czy przykładu oraz szybkie podejrzenie specyfikacji w Adobe Flex 3 Language Reference (wyświetlanemu dzięki silnikowi WebKit w AIR). Wbudowany jest także system komentarzy.
Dodatkowo ekipa Adobe Evangelist Team przygotowała wtyczkę do Flex Buildera umożliwiającą przeglądanie przykładów prosto z poziomu Flex IDE!
Instaluje się ją tak jak każdą inną wtyczkę z adresu http://tourdeflex.adobe.com/eclipse. Po instalacji trzeba tylko podać ręcznie ścieżkę do pliku exe zainstalowanej wcześniej aplikacji Tour de Flex.
Aby pozostać na bieżąco z informacjami z ruszającego jutro (właściwie to już dzisiaj są pierwsze warsztaty…) Adobe MAX w San Francisco polecam małą aplikację wykonaną w Adobe AIR o nazwie MAXimizr stworzoną przez Philter Design Studios.
Agreguje ona różne źródła RSS poświęcone tej imprezie, wpisy z Twittera oraz pokazuje jakie odbywają się aktualnie prezentacje.
Od premiery Flexa 3 minęło już grubo ponad pół roku, więc zgodnie z zapowiedziami pojawiły się egzaminy na certyfikaty ACE (Adobe Certified Expert). Dodatkowo w pakiecie, obok standardowych pytań o tworzenie UI, architekturę Flexa czy sposoby wymiany danych z backendem serwerowym, są także pytania z AdobeAIR – np.: instalacja i dystrybucja aplikacji AIR, integracja z systemem operacyjny, praca z SQLite i inne.
Cena to standardowe $150 lub €135 (zgodnie z rozpiską ze strony z egzaminami). Wszelkie szczegóły odnośnie egzaminu, zakres materiału oraz przykładowe pytania znaleźć można w tym poradniku PDF.