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….
Żeby bardziej się zmotywować do pisania na blogu zamieszczam listę artykułów nad którymi pracowałem/pracuję/będę pracował. Mam nadzieję szybko wypełnić tę listę linkami do pełnych artykułów
Tips&tricks – katalog cache dla Tomcat’a
Wysyłanie formularzy multipart/form-data
Zaawansowane sortowanie złożonych obiektów. Własne deskryptory.
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.
Sony zapowiedziało, że w najnowszym update’cie firmware’u (ver 2.5) dla Playstation 3 doda do wbudowanej w konsolę przeglądarki internetowej wsparcie dla Flash Playera 9. Oznacza to, że będzie można wzorem konsoli Wii tworzyć na PS3 mini-gierki flashowe lub, jeśli wydajność będzie wystarczająca, poważniejsze aplikacjie RIA.
Edit: a więc przetestowałem i mogę powiedzieć, że śmiga elegancko… wersja jest dokładnie 9.0.124 – czyli ostatnia z “dziewiątek”… appki flexowe chodzą bez problemu, wideo H.264 bez najmniejszego problemu…
Od teraz można śmiało podpisywać aplikacje tekstem “Playstation 3 compatible”
Edit 27.11.2008: w najnowszym aktualnie firmwarze (v 2.53) dodano opcję “full-screen”
Trick godny zapamiętania. Pomocny w momentach gdy podczas tworzenia serii nowych obiektów, oprócz dodania do nadrzędnego komponentu, potrzebujemy mieć do nich wskaźniki w podręcznej tablicy.
[source="as3"]
var newBtn:Button = new Button();
var childsArray:Array = new Array();
Poniżej mały, naprędce skompilowany przykład (źródło pod prawym przyciskiem myszy)
This movie requires Flash Player 9
Niestety nie udało mi się odpalić tej biblioteki w aplikacji AIR. Wypluwało dziwny błąd związany z sandboxem…
Edit:
znany błąd. można na niego zagłosować na gmaps-api-issues.
Ogólnie całość sprawia wrażenie trochę niedopracowanego. Czasem sypie błędami, coś się nie wczytuje, etc
UMap
Jakby tego było mało, chwilę później dostałem informację mailem, że konkurencja z AFComponents nie śpi i nie marnuje czasu, tylko pracuje nad kolejnymi wersjami swojej obsługi map Google (jak też i innych), czyli UMap w najnowszej wersji 0.9.1 – showcase na umapper.com
Edit:
Wygląda na to, że Panowie z Google i Panowie z AFComponent jednak się lubią. Wskazuje na to przykład na oficjalnym blogu Google Maps.