Wpis motywacyjny – nadchodzące artykuły

31 Marzec 2009 – 10:23

Ż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.
  • Flex + Java w jednym projekcie – część I, część II
  • Flex + Tomcat + BlazeDS + Spring + Hibernate = cała rodzina w komplecie
  • Kompilacja projektów flexowych za pomocą Mavena
  • Skinowanie komponentów za pomocą Degrafy

AMF remoting – co wybrać?

31 Marzec 2009 – 10:11

Co wybrać? AMFPHP, ZendAmf, WebOrb for PHP czy może SabreAMF? A może wogóle język inny niż PHP? :)

Pytanie na które ciężko ostanim czasy znaleźć dobrą odpowiedź. Żeby choć trochę ułatwić sprawę polecam sprawne porównanie istniejących rozwiązań dla PHP opublikowane przez  Mihai Corlan’a.

Dodatkowo dodam, że w dniu dzisiejszym pojawił się update (do wersji 1.7.8) biblioteki ZendAMF – więcej info na blogu Wade’a Arnolda, a kod można ściągnąć ze stron Zend Frameworka.

Adobe i Facebook – oficjalne AS3 API

31 Marzec 2009 – 10:03

Adobe i Facebook ogłosiły dzisiaj, że łączą wysiłki w celu ułatwienia deweloperom Flash Platform pracy nad aplikacjami działającymi na Facebook Platform. W tym celu opublikowana została oficjalna biblioteka AS3 umożliwiająca korzystanie z API Facebook’a z poziomu aplikacji Flex/Flash. Pojawił się także specjalny dział na stronach Adobe Devnet poświęcony temu zagadnieniu.

Serwis InsideRIA.com będzie od przyszłego tygodnia publikował tutoriale pokazujące w jaki sposób wykorzystać w praktyce nowe facebook’owe AS3 API.

Edit: Ryan Stewart opublikował niesamowite demo pokazujące możliwości Facebook API oraz Adobe Flash Collaboration Services (AFCS – dawniej Cocomo)

Tour de Flex 1.2

31 Marzec 2009 – 9:56

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.

Ciekawostką jest także wersja online.

Adobe AIR 1.5 dla Linux’a

18 Grudzień 2008 – 10:56

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)

Relacja z RIA Day 2008

28 Listopad 2008 – 20:08

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 ;)

Adobe Alchemy

28 Listopad 2008 – 18:10

Alchemy to projekt mający na celu umożliwienie kompilowania kodu C lub C++ do postaci AVM2 (ActionScript Virtual Machine), czyli mówiąc wprost dający możliwość skompilowania kodu do SWF czy SWC i uruchomienia go w Flash Playerze 10 lub AIR 1.5.

Przykładem wykorzystania Alchemy mogą być portowane z C/C++ kodeki audio OggVorbis czy biblioteki silnego szyfrowania (aktualnie niedostępne w AS3).
Wyśmienitym przykładem jest także sportowany do Flash Platform i śmigający bezproblemowo Doom 1.

Całość jest aktualnie dostępna do ściągnięcia za darmo na Adobe Labs .

Adobe MAX 2008 – dzień 2

20 Listopad 2008 – 0:50

W szybkim skrócie:

“Cocomo” – cloud computing od Adobe

18 Listopad 2008 – 1:01

Cocomo to tak naprawdę framework umożliwiający dodanie do naszej aplikacji funkcjonalności współpracy między użytkownikami.
W zestawie otrzymujemy komponenty do wideo czata, czata tekstowego, tablicy (whiteboard) czy wymiany plików. Komunikacja odbywać ma się za pomocą protokołu AMF. Całość podana w modnym sosie “Platform as a Service” :)

Jak na betę przystało cena usługi nie jest jeszcze znana, ale za to znane sa ograniczenia:

  • 25 jednoczesnych użytkowników,
  • 15.000 minut miesięcznie (chodzi prawdopodobnie o VoIP),
  • 250.000 przesłanych wiadomości miesięcznie,
  • 3GB ruchu miesięcznie (w obie strony)

Więcej info standardowo na stronach Adobe Labs.

Flex Builder 4 “Gumbo”

18 Listopad 2008 – 0:43

Kolejna, rewolucyjna wersja środowiska (IDE) do tworzenia aplikacji Flex. Zawiera takie oto nowości:

  • integrację z Flash Catalyst (do ekspresowego prototypowania interfejsów aplikacji),
  • wbudowane wsparcie dla FlexUnit,
  • wbudowany monitor sieciowy,
  • automatyczne gettery i settery (mały detal, a niezmiernie cieszy…)
  • szablony dla MXML, AS czy CSS,
  • całkiem nowe narzędzia do zarządzania danymi z server-side.

Całość dostępna narazie tylko dla uczestników MAX 2008 (grrr…). Dla pozostałych zostaje zabawa z Flex 4 SDK.

Edit: mnóstwo screenshot’ów nowej wersji można znaleźć na blogu Mike’a Morearty.