Flash

Transkrypt

Flash
KOMPUTERY
Flash
na każdą okazję
10-krotne zmniejszenie zużycia
procesora podczas wyświetlania
materiałów wideo deklaruje firma
Adobe w najnowszej wersji Flash
Playera, będącej jeszcze w fazie
beta testów. Uzyskano to dzięki
wprowadzeniu funkcji Stage Video
oraz lepszej akceleracji sprzętowej.
Czym jeszcze zaskoczy nowa
platforma Flash i jak się będzie
rozwijać?
C
icha woda brzegi rwie – można
by powiedzieć, patrząc na totalną
powszechność technologii Flash,
której obecności w naszym codziennym
obcowaniu z komputerem nawet sobie
nie uświadamiamy. Czasem zwrócimy
uwagę podczas otwierania jakiejś strony na wyskakujący komunikat, który informuje o konieczności zainstalowania
jakiegoś dodatku do przeglądarki i mignie
nam słowo flash. Na ogół nie budzi to naszych obaw, stosowny plugin instalujemy
(właściwie wszystko dokonuje się samo
– szybko, automatycznie i bezboleśnie)
i już możemy oglądać jakąś wciągającą
animację na stronie WWW albo rozbudowaną prezentację przygotowaną przez
kreatywnego webdesignera. Jak wynika
z danych przedstawionych przez firmę
Adobe, 98% komputerów podłączonych
do Internetu korzysta z technologii Flash.
75% internetowych treści wideo prezentowane jest z jej wykorzystaniem, a 70%
gier sieciowych wykorzystuje Flash Playera. Coraz szybsze jest także uaktualnia-
092-093 komputery - ++ flash.indd 92
nie starszych wersji – najnowsze wydanie
Flash Playera w ciągu zaledwie 4 miesięcy osiągnęło blisko 74-procentową penetrację rynku.
Ponieważ początek roku sprzyja wieszczeniu, planowaniu i snuciu planów na
przyszłość, poznajmy wizję, jaka przyświeca programistom firmy Adobe, odpowiedzialnym za ekspansję środowiska
Flash.
Obecnie mamy do czynienia z generacją Flash oznaczoną numerem 10.1,
GRZEGORZ MOSIENIAK
a w testach dostępna jest już wersja beta 10.2. Jednak początki platformy sięgają
14 lat wstecz. Startując od animacji grafiki wektorowej, rozszerzano jego funkcje
i możliwości, przystosowywano do pracy na różnych platformach sprzętowych
i systemach operacyjnych, wychodząc
poza środowisko komputerowe i podążając w kierunku opanowania innych urządzeń multimedialnych czy mobilnych,
jak telefony, tablety, telewizory. Przez ten
czas stworzono wiele zaawansowanych
Flex
wydajna i bezpłatna struktura programistyczna o otwartym kodzie źródłowym, która służy
do tworzenia aplikacji internetowych – działających w przeglądarkach, bezpośrednio na
komputerach oraz w systemach operacyjnych.
Adobe AIR
środowisko wykonawcze, które pozwala na tworzenie za pomocą języka HTML i JavaScript
oraz oprogramowania Adobe Flash Professional samodzielnych aplikacji, które działają
niezależnie od przeglądarki. Umożliwia tworzenie aplikacji na wiele urządzeń i platform
(na przykład Android, BlackBerry Tablet OS oraz iOS, systemy telewizyjne).
Adobe Flash Builder
profesjonalne narzędzie programistyczne, umożliwiające opracowywanie rozbudowanych
aplikacji internetowych i zawartości dla różnych środowisk z zastosowaniem platformy
Flex.
2011-01-25 09:04:46
92/93
produktów związanych z Flashem, w tym
aplikacje biznesowe, do transmisji głosowych, wideo czy do obsługi wirtualnych
konferencji. Nie jest on więc tylko pluginem do przeglądarek internetowych, ale
stanowi ogromny zestaw różnych narzędzi – serwerów, bibliotek, usług i środowisk uruchomieniowych.
Z pewnością duże znaczenie dla rozwoju i popularyzacji technologii ma przyjęty
przez Adobe model platformy. Znaczna
bowiem część składników całego systemu ma charakter otwarty, co zachęca inne firmy i programistów do korzystania,
rozbudowywania i dostosowywania jej do
własnych potrzeb. Szacuje się, że około 3,5
miliona programistów wykorzystuje platformę Flash. Mogą oni korzystać z całego
zestawu narzędzi programistycznych Flex
czy silnika Tamarin zarządzającego kodem Flash Playera, które mają charakter
open source.
Do czego właściwie może służyć Flash?
Jak wspomniałem, podstawowym przeznaczeniem była obsługa grafiki wektorowej oraz animacji, i jest to obszar, który
nadal będzie rozwijany i ma służyć tworzeniu bardziej zaawansowanych i złożonych projektów na potrzeby stron
internetowych czy urządzeń mobilnych.
Platforma Flash znakomicie nadaje się
do przygotowywania na te urządzenia
kampanii marketingowych czy prezentacji produktów. Pozwalając na interakcję,
stanowi bardzo atrakcyjną formę komunikacji z odbiorcą, przydatną na przykład
podczas dokonywania zakupów w sklepie internetowym. W ten sposób można
dokonywać wizualizacji różnych wariacji
produktu czy konfiguracji usług. Wrażenia
mogą być jeszcze większe, jeśli włączymy
w projekt elementy rzeczywistości rozszerzonej (Augmented Reality) i kamerę.
Obok treści zabawowych i odtwarzania
materiałów wideo, Flash umożliwia realizację bardzo zaawansowanych zadań
opierających się na pobieraniu, przetwarzaniu i prezentowaniu danych w czasie
rzeczywistym, jak na przykład notowania
giełdowe. Dzięki środowisku uruchomieniowemu Air, animacje czy ogólnie rzecz
ujmując zadania wykonywane w ramach
przeglądarki możemy przenieść do środowiska naszego komputera i uruchamiać
jako aplikację natywną.
O dalszym rozwoju i rozprzestrzenianiu
się technologii Flash decydować będzie
zainteresowanie producentów różnych
urządzeń mobilnych i implementowanie
jej na różne platformy. W czerwcu ubiegłego roku firma Adobe dostarczyła FP
10.1 do partnerów rozwijających Android
OS, Symbian OS, Windows Phone 7 Series,
webOS, BlackBerry, MeeGo, LiMo, dzięki
czemu mógł on się znaleźć na takich urządzeniach jak: Motorola Droid, Motorola
Droid X, Motorola Droid 2, Google Nexus
One, HTC Evo 4G, HTC Desire, HTC Droid
Incredible, HTC G2, Samsung Galaxy S,
Samsung Galaxy Tab oraz urządzeniach
z Google TV. Zapowiedziano także obsługę Flasha przez RIM PlayBook Tablet,
Toshibę Folio 100, Samsunga Captivate,
Samsunga Fascinate, Samsunga Vibrant,
Samsunga Epic, Motorolę Milestone,
Motorolę Droid Pro czy Dell Mini Streak.
W jakim kierunku podąża ekspansja platformy Fash? Jednym z nich jest
obszar gier, zwłaszcza internetowych,
które otrzymają pełniejsze wsparcie
obsługi 3D, także z akceleracją sprzętową. Wbudowane zostaną mechanizmy
Flash, rzeczywistość rozszerzona i zabawa z Wielką
Stopą pod adresem http://www.livingsasquatch.
com/.
Wirtualny stylista, korzystający z technologii Flash,
dostępny na stronie http://www.taaz.com/makeover.
html#tab=lipstick
092-093 komputery - ++ flash.indd 93
Flash to aplikacja wieloplatformowa
komunikacji P2P – zarówno w celu obsługi gier, jak i przesyłu danych. Trwają
także prace nad obsługą kontrolerów gier
(kierownic, dżojstików).
Drugi zasadniczy obszar zainteresowań
firmy Adobe w kontekście rozwoju środowiska Flash to aplikacje internetowe
– wprowadzenie wielowątkowości i poprawa wydajności. Trzeci dział to oczywiście zaawansowana obsługa materiałów
wideo – z zabezpieczeniami DRM, wydajny IP multicast, funkcja Stage Video
i pełna akceleracja sprzętowa.
Także w obliczu rozwijającego się języka HTML5 wprowadza się rozwiązania pozwalające na współpracę z tym
standardem. Dostępne jest między
innymi rozszerzenie Illustartora czy
Dreamweavera CS5, umożliwiające pracę w HTML5. Czym jeszcze zaskoczy nas
Flash? Czas pokaże.
Na stronie http://www.sponsafier.com/#/sponsafier/
tool możemy na przykład wirtualnie zaprojektować
design Toyoty. Jest to znakomity przykład flashowej
kampanii marketingowej.
2011-01-25 09:04:51

Podobne dokumenty