Przeznaczenie technologii Flex i Adobe AIR
-
Upload
spodek-20 -
Category
Technology
-
view
1.574 -
download
1
description
Transcript of Przeznaczenie technologii Flex i Adobe AIR
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Przeznaczenie technologii Flex i Adobe AIR
Piotr Walczyszyn Adobe Systems
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak działa Flex w przeglądarce
Flex Builder IDE
Flex SDK
Flex Class Library
MXML ActionScript
Kompilacja
SOAP HTTP/S AMF/S RTMP/S
Web Server
Istniejąca infrastruktura informatyczna
JEE, PHP, .NET, Python…
LC Data Services XML/HTTP REST SOAP Web Services
Browser
Flash Player
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Dobre zastosowania technologii Flex
Streaming Audio & Video
Kon#guratory produktów
Konsole analityczne
Systemy e-Learning’owe
Aplikacje demonstracyjne
e-Banking (Raiffeisen.pl)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Streaming Audio & Video
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Kon#guratory produktów
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Animacje, wysoka interaktywność
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Konsole analityczne
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
To nie jest takie trudne…
Demo
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Do czego nie stosować technologii Flex!!!
Tworzenia typowych serwisów informacyjnych
Aplikacji wymagających wielowątkowego przetwarzania
Aplikacji wykorzystywanych na urządzeniach mobilnych
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak sobie radzić w sytuacjach krytycznych ;)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak sobie radzić w sytuacjach krytycznych ;)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Jak działa AIR/Flex na desktop’ie
Flex Builder IDE
Flex SDK
Flex Class Library
MXML ActionScript
Kompilacja & Pakowanie
SOAP HTTP/S AMF/S RTMP/S
Web Server
Istniejąca infrastruktura informatyczna
JEE, PHP, .NET, Python…
LC Data Services XML/HTTP REST SOAP Web Services
Desktop
AIR Client Runtime
Pliki SQLite Noty#kacje Schowek
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Kiedy stosować technologię Adobe AIR
Gdy aplikacja jest aplikacją codziennego użytku
Gdy zachodzą kon)ikty między oknem przeglądarki a aplikacją
Gdy aplikacja może być wykorzystywana w trybie offline
Gdy aplikacja przetwarza duże ilości danych (SQLite)
Gdy aplikacja wymaga częstych interakcji i noty#kacji
Gdy aplikacja potrzebuje interakcji ze środowiskiem desktop’owym (dostęp do schowka, danych na dysku…)
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#1 – Brak trybu offline
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#2 – Ograniczone do okna przeglądarki
Kon)ikt menu przeglądarki I aplikacji
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#3 – Brak typowych interackcji z pulpitem
Brak drag & drop
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#4 – Ograniczony dostęp do systemu plików
Sandbox przeglądarki
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
#5 – Noty#kacje dostępne tylko przy otwartej przeglądarce
Widoczne ostrzeżenia tylko w otwartym
oknem przeglądarki
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Kiedy nie stosować technologii Adobe AIR
Gdy cała funkcjonalność jest dostępna przez przeglądarkę
Gdy wymagana jest komunikacja z aplikacjami/urządzeniami zewnętrznymi
Gdy aplikacja wymaga wielowątkowego przetwarzania
Dla użytkowników bez uprawnień admina
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Używaj z rozwagą
Uruchamianie aplikacji przy logowaniu użytkownika
Tryb zawsze na wierzchu
Ustawianie obsługiwanych formatów plików
Aplikacje w trybie pełnoekranowym
Daj możliwość zamknięcia, maksymalizacji i minimalizacji aplikacji
Nie publikuj własnoręcznie podpisanych aplikacji
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Promocja aplikacji Adobe AIR
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®
Dziękuję!!!
Piotr Walczyszyn Platform Evangelist
Email: [email protected]
Blog: www.riaspace.net